From 95555d10fbf76966d5eb640d04d1a78278b86443 Mon Sep 17 00:00:00 2001 From: ArielBetti Date: Wed, 19 Apr 2023 19:44:27 -0300 Subject: [PATCH 01/10] feat: add poke-battle example with prisma orm --- 04-poke-battle-with-prisma/.env.example | 11 + 04-poke-battle-with-prisma/.eslintrc.js | 24 + 04-poke-battle-with-prisma/.gitattributes | 2 + 04-poke-battle-with-prisma/.gitignore | 4 + 04-poke-battle-with-prisma/.prettierrc | 6 + 04-poke-battle-with-prisma/README.md | 54 + .../expressots.config.ts | 9 + 04-poke-battle-with-prisma/jest.config.ts | 19 + 04-poke-battle-with-prisma/package-lock.json | 19609 ++++++++++++++++ 04-poke-battle-with-prisma/package.json | 52 + .../20230416144936_init/migration.sql | 28 + .../prisma/migrations/migration_lock.toml | 3 + .../prisma/schema.prisma | 34 + .../src/app-container.ts | 15 + .../src/entities/base.entity.ts | 5 + .../src/entities/history.entity.ts | 64 + .../src/entities/user.entity.ts | 27 + 04-poke-battle-with-prisma/src/env.ts | 17 + 04-poke-battle-with-prisma/src/main.ts | 25 + .../src/providers/application/application.ts | 21 + .../src/providers/database/prismaClient.ts | 3 + .../src/providers/helpers/comparePasswords.ts | 8 + .../src/providers/helpers/decodeToken.ts | 6 + .../src/providers/helpers/excludeFromQuery.ts | 12 + .../src/providers/helpers/generateToken.ts | 10 + .../src/providers/helpers/mapToPrisma.ts | 39 + .../src/providers/helpers/typechart.ts | 325 + .../src/providers/interfaces/index.ts | 337 + .../src/providers/middlewares/auth.ts | 29 + .../repositories/base-repository.interface.ts | 9 + .../src/repositories/base-repository.ts | 39 + .../history/history-repository.interface.ts | 8 + .../src/repositories/history/history.dto.ts | 21 + .../history/history.repository.ts | 70 + .../user/user-repository.interface.ts | 12 + .../src/repositories/user/user.dto.ts | 8 + .../src/repositories/user/user.repository.ts | 85 + .../src/useCases/ping/ping.controller.ts | 25 + .../src/useCases/ping/ping.dto.ts | 8 + .../src/useCases/ping/ping.module.ts | 9 + .../src/useCases/ping/ping.usecase.ts | 26 + .../battle/pokebattle-battle.controller.ts | 37 + .../battle/pokebattle-battle.dto.ts | 34 + .../battle/pokebattle-battle.usecase.ts | 201 + .../history/pokebattle.controller.ts | 34 + .../pokebattle/history/pokebattle.dto.ts | 27 + .../pokebattle/history/pokebattle.usecase.ts | 21 + .../useCases/pokebattle/pokebattle.module.ts | 7 + .../user/create/create-user.controller.ts | 30 + .../useCases/user/create/create-user.dto.ts | 14 + .../user/create/create-user.usecase.ts | 70 + .../user/findall/findall-user.controller.ts | 22 + .../useCases/user/findall/findall-user.dto.ts | 6 + .../user/findall/findall-user.usecase.ts | 15 + .../user/getUser/getuser-user.controller.ts | 30 + .../useCases/user/getUser/getuser-user.dto.ts | 6 + .../user/getUser/getuser-user.usecase.ts | 28 + .../user/login/login-user.controller.ts | 30 + .../src/useCases/user/login/login-user.dto.ts | 13 + .../useCases/user/login/login-user.usecase.ts | 66 + .../src/useCases/user/user.module.ts | 14 + .../test/ping.usecase.spec.ts | 25 + 04-poke-battle-with-prisma/tsconfig.json | 29 + 63 files changed, 21877 insertions(+) create mode 100644 04-poke-battle-with-prisma/.env.example create mode 100644 04-poke-battle-with-prisma/.eslintrc.js create mode 100644 04-poke-battle-with-prisma/.gitattributes create mode 100644 04-poke-battle-with-prisma/.gitignore create mode 100644 04-poke-battle-with-prisma/.prettierrc create mode 100644 04-poke-battle-with-prisma/README.md create mode 100644 04-poke-battle-with-prisma/expressots.config.ts create mode 100644 04-poke-battle-with-prisma/jest.config.ts create mode 100644 04-poke-battle-with-prisma/package-lock.json create mode 100644 04-poke-battle-with-prisma/package.json create mode 100644 04-poke-battle-with-prisma/prisma/migrations/20230416144936_init/migration.sql create mode 100644 04-poke-battle-with-prisma/prisma/migrations/migration_lock.toml create mode 100644 04-poke-battle-with-prisma/prisma/schema.prisma create mode 100644 04-poke-battle-with-prisma/src/app-container.ts create mode 100644 04-poke-battle-with-prisma/src/entities/base.entity.ts create mode 100644 04-poke-battle-with-prisma/src/entities/history.entity.ts create mode 100644 04-poke-battle-with-prisma/src/entities/user.entity.ts create mode 100644 04-poke-battle-with-prisma/src/env.ts create mode 100644 04-poke-battle-with-prisma/src/main.ts create mode 100644 04-poke-battle-with-prisma/src/providers/application/application.ts create mode 100644 04-poke-battle-with-prisma/src/providers/database/prismaClient.ts create mode 100644 04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts create mode 100644 04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts create mode 100644 04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts create mode 100644 04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts create mode 100644 04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts create mode 100644 04-poke-battle-with-prisma/src/providers/helpers/typechart.ts create mode 100644 04-poke-battle-with-prisma/src/providers/interfaces/index.ts create mode 100644 04-poke-battle-with-prisma/src/providers/middlewares/auth.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/base-repository.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/history/history.dto.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/history/history.repository.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/user/user.dto.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/user/user.repository.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts create mode 100644 04-poke-battle-with-prisma/src/useCases/user/user.module.ts create mode 100644 04-poke-battle-with-prisma/test/ping.usecase.spec.ts create mode 100644 04-poke-battle-with-prisma/tsconfig.json diff --git a/04-poke-battle-with-prisma/.env.example b/04-poke-battle-with-prisma/.env.example new file mode 100644 index 0000000..f375c30 --- /dev/null +++ b/04-poke-battle-with-prisma/.env.example @@ -0,0 +1,11 @@ +# Application +ENVIRONMENT="Development" #Development, Staging, Production +PORT=3000 +JWT_KEY="Your jwt key" #Base64 + +# Data base +DATABASE_URL="Your connection string" #PostgreSQL + +# Log System +FILE=general #log file name +FOLDER=logs #log folder name \ No newline at end of file diff --git a/04-poke-battle-with-prisma/.eslintrc.js b/04-poke-battle-with-prisma/.eslintrc.js new file mode 100644 index 0000000..48260b5 --- /dev/null +++ b/04-poke-battle-with-prisma/.eslintrc.js @@ -0,0 +1,24 @@ +module.exports = { + parser: '@typescript-eslint/parser', + plugins: ['@typescript-eslint/eslint-plugin'], + extends: [ + 'plugin:@typescript-eslint/recommended', + 'plugin:prettier/recommended', + ], + root: true, + env: { + node: true, + jest: true, + }, + ignorePatterns: ['.eslintrc.js'], + rules: { + '@typescript-eslint/interface-name-prefix': 'off', + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', + '@typescript-eslint/no-explicit-any': 'off', + "no-trailing-spaces": ["error", { "skipBlankLines": true}], + "no-multi-spaces": ["error", { "ignoreEOLComments": true }], + "no-multi-spaces": "off", + "prettier/prettier": ["error", { "endOfLine": "auto" }, { "tabWidth": 4}], + }, + }; diff --git a/04-poke-battle-with-prisma/.gitattributes b/04-poke-battle-with-prisma/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/04-poke-battle-with-prisma/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/04-poke-battle-with-prisma/.gitignore b/04-poke-battle-with-prisma/.gitignore new file mode 100644 index 0000000..f8017d4 --- /dev/null +++ b/04-poke-battle-with-prisma/.gitignore @@ -0,0 +1,4 @@ +node_modules +# Keep environment variables out of version control +.env +logs \ No newline at end of file diff --git a/04-poke-battle-with-prisma/.prettierrc b/04-poke-battle-with-prisma/.prettierrc new file mode 100644 index 0000000..d7708b4 --- /dev/null +++ b/04-poke-battle-with-prisma/.prettierrc @@ -0,0 +1,6 @@ +{ + "singleQuote": false, + "trailingComma": "all", + "endOfLine": "auto", + "tabWidth": 4 +} \ No newline at end of file diff --git a/04-poke-battle-with-prisma/README.md b/04-poke-battle-with-prisma/README.md new file mode 100644 index 0000000..e67084e --- /dev/null +++ b/04-poke-battle-with-prisma/README.md @@ -0,0 +1,54 @@ +

+ Expresso TS Logo +

+ +# Expresso TS + +A Typescript + [Node.js]("https://nodejs.org/en/") lightweight framework for quick building scalable, easy to read and maintain, server-side applications 🚀 + +## Philosophy + +Expresso TS is a framework designed to make the lives of the developers easier by providing a structure for building server-side applications that is clear to read, maintain and scale. The philosophy is centered around the idea that developers should not have to waste time on repetitive tasks such as setting up a logging system, authentication, error handling, database connection, and organizing the project for better maintainability. + +Expresso TS offers a solution that is designed to help developers jump ahead and focus on the most important part of the development process, writing code. The framework provides capability to the developers to quickly extend the framework functionalities by creating providers and adding them to the dependency injection system. This way, developers can use these new functionalities throughout the entire application without having to worry about the complexities of integrating it into the system. + +## Installation + +```bash +npm run install +``` + +## Running the app + +```bash +# development +npm run start + +# build +npm run build + +# production mode +npm run start:prod +``` + +## Test + +```bash +# unit tests +npm run test + +# test coverage +npm run test:cov +``` + +## Support + +Expresso TS is an MIT-Licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you want to join the them, as we are currently looking for sponsors and backers, please [contact us](mailto: br.developer@gmail.com) + +## Stay in touch + +Author - [Richard Zampieri](https://github.com/rsaz) + +## License + +Expresso TS [MIT LICENSE](https://github.com/expressots/expressots/blob/main/LICENSE.md). diff --git a/04-poke-battle-with-prisma/expressots.config.ts b/04-poke-battle-with-prisma/expressots.config.ts new file mode 100644 index 0000000..4acb5a4 --- /dev/null +++ b/04-poke-battle-with-prisma/expressots.config.ts @@ -0,0 +1,9 @@ +import { ExpressoConfig, Pattern } from "@expressots/core"; + +const config: ExpressoConfig = { + sourceRoot: "src", + scaffoldPattern: Pattern.KEBAB_CASE, + opinionated: true, +}; + +export default config; diff --git a/04-poke-battle-with-prisma/jest.config.ts b/04-poke-battle-with-prisma/jest.config.ts new file mode 100644 index 0000000..1e57cc1 --- /dev/null +++ b/04-poke-battle-with-prisma/jest.config.ts @@ -0,0 +1,19 @@ +import type { JestConfigWithTsJest } from "ts-jest"; + +const jestConfig: JestConfigWithTsJest = { + preset: "ts-jest", + testEnvironment: "node", + verbose: true, + automock: false, + testMatch: ["**/*.test.ts", "**/*.spec.ts"], + coverageDirectory: "../coverage", + coverageReporters: ["text", "html", "json"], + moduleNameMapper: { + "^@entities/(.*)$": "/src/entities/$1", + "^@providers/(.*)$": "/src/providers/$1", + "^@repositories/(.*)$": "/src/repositories/$1", + "^@useCases/(.*)$": "/src/useCases/$1", + }, +}; + +export default jestConfig; diff --git a/04-poke-battle-with-prisma/package-lock.json b/04-poke-battle-with-prisma/package-lock.json new file mode 100644 index 0000000..df30e58 --- /dev/null +++ b/04-poke-battle-with-prisma/package-lock.json @@ -0,0 +1,19609 @@ +{ + "name": "expressots-with-prisma-orm", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "expressots-with-prisma-orm", + "version": "1.0.0", + "license": "UNLICENSED", + "dependencies": { + "@expressots/core": "^1.2.1", + "@prisma/client": "^4.12.0", + "bcrypt": "^5.1.0", + "body-parser": "^1.20.2", + "compression": "^1.7.4", + "dotenv": "^16.0.3", + "inversify": "^6.0.1", + "inversify-binding-decorators": "^4.0.0", + "inversify-express-utils": "^6.3.2", + "jsonwebtoken": "^9.0.0", + "reflect-metadata": "^0.1.13", + "tsconfig-paths": "^4.1.2" + }, + "devDependencies": { + "@types/bcrypt": "^5.0.0", + "@types/compression": "^1.7.2", + "@types/express": "^4.17.17", + "@types/jest": "^29.4.0", + "@types/jsonwebtoken": "^9.0.1", + "@types/node": "^18.13.0", + "@typescript-eslint/eslint-plugin": "^5.52.0", + "@typescript-eslint/parser": "^5.52.0", + "eslint": "^8.34.0", + "eslint-config-prettier": "^8.6.0", + "eslint-plugin-prettier": "^4.2.1", + "jest": "^29.4.3", + "prettier": "^2.8.4", + "prisma": "^4.12.0", + "ts-jest": "^29.0.5", + "ts-node-dev": "^2.0.0", + "typescript": "^4.9.5" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@commitlint/cli": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.5.1.tgz", + "integrity": "sha512-pRRgGSzdHQHehxZbGA3qF6wVPyl+EEQgTe/t321rtMLFbuJ7nRj2waS17s/v5oEbyZtiY5S8PGB6XtEIm0I+Sg==", + "dependencies": { + "@commitlint/format": "^17.4.4", + "@commitlint/lint": "^17.4.4", + "@commitlint/load": "^17.5.0", + "@commitlint/read": "^17.5.1", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + }, + "bin": { + "commitlint": "cli.js" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/config-conventional": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.4.4.tgz", + "integrity": "sha512-u6ztvxqzi6NuhrcEDR7a+z0yrh11elY66nRrQIpqsqW6sZmpxYkDLtpRH8jRML+mmxYQ8s4qqF06Q/IQx5aJeQ==", + "dependencies": { + "conventional-changelog-conventionalcommits": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/config-validator": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", + "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", + "dependencies": { + "@commitlint/types": "^17.4.4", + "ajv": "^8.11.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/ensure": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", + "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", + "dependencies": { + "@commitlint/types": "^17.4.4", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/execute-rule": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", + "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==", + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/format": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz", + "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", + "dependencies": { + "@commitlint/types": "^17.4.4", + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/is-ignored": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", + "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", + "dependencies": { + "@commitlint/types": "^17.4.4", + "semver": "7.3.8" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/lint": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.4.4.tgz", + "integrity": "sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==", + "dependencies": { + "@commitlint/is-ignored": "^17.4.4", + "@commitlint/parse": "^17.4.4", + "@commitlint/rules": "^17.4.4", + "@commitlint/types": "^17.4.4" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/load": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz", + "integrity": "sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==", + "dependencies": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/execute-rule": "^17.4.0", + "@commitlint/resolve-extends": "^17.4.4", + "@commitlint/types": "^17.4.4", + "@types/node": "*", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4 || ^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/message": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", + "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==", + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/parse": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", + "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", + "dependencies": { + "@commitlint/types": "^17.4.4", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/read": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz", + "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", + "dependencies": { + "@commitlint/top-level": "^17.4.0", + "@commitlint/types": "^17.4.4", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/resolve-extends": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", + "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", + "dependencies": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/types": "^17.4.4", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/rules": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.4.4.tgz", + "integrity": "sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==", + "dependencies": { + "@commitlint/ensure": "^17.4.4", + "@commitlint/message": "^17.4.2", + "@commitlint/to-lines": "^17.4.0", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/to-lines": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", + "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==", + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/top-level": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", + "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@commitlint/types": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz", + "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", + "dependencies": { + "chalk": "^4.1.0" + }, + "engines": { + "node": ">=v14" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/@eslint/js": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", + "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@expressots/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@expressots/core/-/core-1.2.1.tgz", + "integrity": "sha512-6LBTNwxi2r+aq68H9SWTZ8boqt7o+2ixzHRV59D06MJ0EM/2iZBtwCkbHZKqPErz3AQ3sej1MqwFr8s2DgfC2A==", + "dependencies": { + "@commitlint/cli": "^17.5.1", + "@commitlint/config-conventional": "^17.4.4", + "@release-it/conventional-changelog": "^5.1.1", + "chalk": "^4.1.2", + "dotenv": "^16.0.3", + "express": "^4.18.2", + "husky": "^8.0.3", + "inversify": "^6.0.1", + "inversify-binding-decorators": "^4.0.0", + "inversify-express-utils": "^6.4.3", + "jest": "^29.5.0", + "reflect-metadata": "^0.1.13", + "release-it": "^15.9.3", + "winston": "^3.8.2", + "winston-daily-rotate-file": "^4.7.1" + }, + "engines": { + "node": ">=18.10.0" + }, + "funding": { + "type": "", + "url": "" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", + "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", + "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/reporters": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-resolve-dependencies": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "jest-watcher": "^29.5.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "dependencies": { + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "dependencies": { + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "dependencies": { + "jest-get-type": "^29.4.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "dependencies": { + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/types": "^29.5.0", + "jest-mock": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", + "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "dependencies": { + "@sinclair/typebox": "^0.25.16" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", + "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", + "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", + "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", + "dependencies": { + "@jest/test-result": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@octokit/auth-token": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", + "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", + "dependencies": { + "@octokit/types": "^9.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", + "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/graphql": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", + "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", + "dependencies": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz", + "integrity": "sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==", + "dependencies": { + "@octokit/types": "^9.0.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz", + "integrity": "sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.3.1" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request/node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@octokit/rest": { + "version": "19.0.7", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz", + "integrity": "sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==", + "dependencies": { + "@octokit/core": "^4.1.0", + "@octokit/plugin-paginate-rest": "^6.0.0", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "dependencies": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "node_modules/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + }, + "node_modules/@pnpm/npm-conf": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.1.1.tgz", + "integrity": "sha512-yfRcuupmxxeDOSxvw4g+wFCrGiPD0L32f5WMzqMXp7Rl93EOCdFiDcaSNnZ10Up9GdNqkj70UTa8hfhPFphaZA==", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@prisma/client": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.12.0.tgz", + "integrity": "sha512-j9/ighfWwux97J2dS15nqhl60tYoH8V0IuSsgZDb6bCFcQD3fXbXmxjYC8GHhIgOk3lB7Pq+8CwElz2MiDpsSg==", + "hasInstallScript": true, + "dependencies": { + "@prisma/engines-version": "4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7" + }, + "engines": { + "node": ">=14.17" + }, + "peerDependencies": { + "prisma": "*" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + } + } + }, + "node_modules/@prisma/engines": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.12.0.tgz", + "integrity": "sha512-0alKtnxhNB5hYU+ymESBlGI4b9XrGGSdv7Ud+8TE/fBNOEhIud0XQsAR+TrvUZgS4na5czubiMsODw0TUrgkIA==", + "devOptional": true, + "hasInstallScript": true + }, + "node_modules/@prisma/engines-version": { + "version": "4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7.tgz", + "integrity": "sha512-JIHNj5jlXb9mcaJwakM0vpgRYJIAurxTUqM0iX0tfEQA5XLZ9ONkIckkhuAKdAzocZ+80GYg7QSsfpjg7OxbOA==" + }, + "node_modules/@release-it/conventional-changelog": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-5.1.1.tgz", + "integrity": "sha512-QtbDBe36dQfzexAfDYrbLPvd5Cb5bMWmLcjcGhCOWBss7fe1/gCjoxDULVz+7N7G5Nu2UMeBwHcUp/w8RDh5VQ==", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog": "^3.1.25", + "conventional-recommended-bump": "^6.1.0", + "semver": "7.3.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "release-it": "^15.4.1" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "node_modules/@sindresorhus/is": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/bcrypt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.0.tgz", + "integrity": "sha512-agtcFKaruL8TmcvqbndlqHPSJgsolhf/qPWchFlgnW1gECTN/nKbFcoFnvKAQRFfKbh+BO6A3SWdJu9t+xF3Lw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/compression": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@types/compression/-/compression-1.7.2.tgz", + "integrity": "sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==", + "dev": true, + "dependencies": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "node_modules/@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "node_modules/@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", + "dev": true + }, + "node_modules/@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "node_modules/@types/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + }, + "node_modules/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.1.tgz", + "integrity": "sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.57.1", + "@typescript-eslint/type-utils": "5.57.1", + "@typescript-eslint/utils": "5.57.1", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.1.tgz", + "integrity": "sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.57.1", + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/typescript-estree": "5.57.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.1.tgz", + "integrity": "sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/visitor-keys": "5.57.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.1.tgz", + "integrity": "sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.57.1", + "@typescript-eslint/utils": "5.57.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.1.tgz", + "integrity": "sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.1.tgz", + "integrity": "sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/visitor-keys": "5.57.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.1.tgz", + "integrity": "sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.57.1", + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/typescript-estree": "5.57.1", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.1.tgz", + "integrity": "sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.57.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==" + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==" + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.map": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.5.tgz", + "integrity": "sha512-gfaKntvwqYIuC7mLLyv2wzZIJqrRhn5PZ9EfFejSx6a78sV7iDsGpG9P+3oUPtm1Rerqm6nrKS4FYuTIvWfo3g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "dependencies": { + "retry": "0.13.1" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/babel-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", + "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", + "dependencies": { + "@jest/transform": "^29.5.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "dependencies": { + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bcrypt": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.0.tgz", + "integrity": "sha512-RHBS7HI5N5tEnGTmtR/pppX0mmDSBpQ4aCBsj7CEQfYXDcO74A8sIBYcJMuCsis2E81zDxeENYhv66oZwLiA+Q==", + "hasInstallScript": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.10", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/boxen": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.2.tgz", + "integrity": "sha512-1Z4UJabXUP1/R9rLpoU3O2lEMnG3pPLAs/ZD2lF3t2q7qD5lM8rqbtnvtvm4N0wEyNlE+9yZVTVAGmd1V5jabg==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "dependencies": { + "fast-json-stable-stringify": "2.x" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.9", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.9.tgz", + "integrity": "sha512-CaAMr53AS1Tb9evO1BIWFnZjSr8A4pbXofpsNVWPMDZZj3ZQKHwsQG9BrTqQ4x5ZYJXz1T2b8LLtTZODxSpzbg==", + "dependencies": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001474", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz", + "integrity": "sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", + "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", + "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "dependencies": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "node_modules/compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "engines": [ + "node >= 6.0" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "node_modules/configstore/node_modules/dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/configstore/node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/conventional-changelog": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", + "dependencies": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-conventionalcommits": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", + "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "dependencies": { + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", + "dependencies": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", + "dependencies": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-writer/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/conventional-changelog/node_modules/conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", + "dependencies": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-recommended-bump": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", + "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.0", + "git-raw-commits": "^2.0.8", + "git-semver-tags": "^4.1.1", + "meow": "^8.0.0", + "q": "^1.5.1" + }, + "bin": { + "conventional-recommended-bump": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "engines": { + "node": ">=12", + "npm": ">=6" + }, + "peerDependencies": { + "@types/node": "*", + "cosmiconfig": ">=7", + "ts-node": ">=10", + "typescript": ">=3" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-browser/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/default-browser/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.3.tgz", + "integrity": "sha512-FTq/qYMeBJACu1gHcXJvzsRBTK6aw5zWCYbEnIOyamOt5UJufWJRQ5XfDb6OuayfJWvmWAHgcZyt43vm/hbj7g==", + "dependencies": { + "ast-types": "^0.13.2", + "escodegen": "^1.8.1", + "esprima": "^4.0.0", + "vm2": "^3.9.11" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/dynamic-dedupe": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "integrity": "sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==", + "dev": true, + "dependencies": { + "xtend": "^4.0.0" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.355", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.355.tgz", + "integrity": "sha512-056hxzEE4l667YeOccgjhRr5fTiwZ6EIJ4FpzGps4k3YcS8iAhiaBYUBrv5E2LDQJsussscv9EEUwAYKnv+ZKg==" + }, + "node_modules/emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.37.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "dependencies": { + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "dependencies": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-stream-rotator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.6.1.tgz", + "integrity": "sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ==", + "dependencies": { + "moment": "^2.29.1" + } + }, + "node_modules/file-uri-to-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", + "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "node_modules/fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/ftp": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", + "dependencies": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/ftp/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/ftp/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/ftp/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "dependencies": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-pkg-repo/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/get-pkg-repo/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/get-pkg-repo/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/get-pkg-repo/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/get-pkg-repo/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/get-pkg-repo/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-pkg-repo/node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/get-pkg-repo/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", + "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", + "dependencies": { + "@tootallnate/once": "1", + "data-uri-to-buffer": "3", + "debug": "4", + "file-uri-to-path": "2", + "fs-extra": "^8.1.0", + "ftp": "^0.3.10" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/get-uri/node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/get-uri/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/get-uri/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/get-uri/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "dependencies": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "dependencies": { + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/git-semver-tags/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "dependencies": { + "ini": "^1.3.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", + "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-status-codes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.2.0.tgz", + "integrity": "sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng==" + }, + "node_modules/http2-wrapper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/http2-wrapper/node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==", + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inquirer": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.5.tgz", + "integrity": "sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==", + "dependencies": { + "ansi-escapes": "^6.0.0", + "chalk": "^5.2.0", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "1.0.0", + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.8.0", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/inquirer/node_modules/ansi-escapes": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.1.0.tgz", + "integrity": "sha512-bQyg9bzRntwR/8b89DOEhGwctcwCrbWW/TuqTQnpqpy5Fz3aovcOTj5i8NJV6AHc8OGNdMaqdxAWww8pz2kiKg==", + "dependencies": { + "type-fest": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/inquirer/node_modules/type-fest": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.8.0.tgz", + "integrity": "sha512-FVNSzGQz9Th+/9R6Lvv7WIAkstylfHN2/JYxkyhhmKFYh9At2DST8t6L6Lref9eYO8PXFTfG9Sg1Agg0K3vq3Q==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/inversify": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/inversify/-/inversify-6.0.1.tgz", + "integrity": "sha512-B3ex30927698TJENHR++8FfEaJGqoWOgI6ZY5Ht/nLUsFCwHn6akbwtnUAPCgUepAnTpe2qHxhDNjoKLyz6rgQ==" + }, + "node_modules/inversify-binding-decorators": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/inversify-binding-decorators/-/inversify-binding-decorators-4.0.0.tgz", + "integrity": "sha512-r8au/oH3vS7ttHj0RivAznwElySeRohLfg8lvOSzbrX6abf/8ik8ptk49XbzdShgrnalvl7CM6MjcskfM7MMqQ==" + }, + "node_modules/inversify-express-utils": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/inversify-express-utils/-/inversify-express-utils-6.4.3.tgz", + "integrity": "sha512-7YvEXeZ912N9hAQ9x0+q9zGV670I1imaIQJzzaBXdPQQiodPEGCO6sq53ODczgyP6M6x4kkQNsu9MlzQbVCtAQ==", + "dependencies": { + "express": "^4.17.1", + "http-status-codes": "^2.1.4", + "inversify": "^6.0.1" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/issue-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", + "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", + "dependencies": { + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterate-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "dependencies": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "dependencies": { + "@jest/core": "^29.5.0", + "@jest/types": "^29.5.0", + "import-local": "^3.0.2", + "jest-cli": "^29.5.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "dependencies": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", + "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.5.0", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.5.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", + "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "dependencies": { + "@jest/core": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", + "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "dependencies": { + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.5.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", + "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "dependencies": { + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", + "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", + "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "dependencies": { + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", + "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "dependencies": { + "@jest/console": "^29.5.0", + "@jest/environment": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-leak-detector": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-resolve": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-util": "^29.5.0", + "jest-watcher": "^29.5.0", + "jest-worker": "^29.5.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", + "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "dependencies": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/globals": "^29.5.0", + "@jest/source-map": "^29.4.3", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", + "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.5.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "dependencies": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", + "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "dependencies": { + "@jest/types": "^29.5.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "leven": "^3.1.0", + "pretty-format": "^29.5.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", + "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "dependencies": { + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.5.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.5.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "dependencies": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==" + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" + }, + "node_modules/lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "node_modules/lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" + }, + "node_modules/lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==" + }, + "node_modules/lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==" + }, + "node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/logform": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "dependencies": { + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/macos-release": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.1.0.tgz", + "integrity": "sha512-/M/R0gCDgM+Cv1IuBG1XGdfTFnMEG6PZeT+KGWHO/OG+imqmaD9CH5vHBTycEM3+Kc4uG2Il+tFAuUWLqQOeUA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/meow/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/meow/node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/meow/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/new-github-release-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/new-github-release-url/-/new-github-release-url-2.0.0.tgz", + "integrity": "sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==", + "dependencies": { + "type-fest": "^2.5.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/new-github-release-url/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", + "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "dependencies": { + "fn.name": "1.x.x" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.0.tgz", + "integrity": "sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==", + "dependencies": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/os-name": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-5.1.0.tgz", + "integrity": "sha512-YEIoAnM6zFmzw3PQ201gCVCIWbXNyKObGlVvpAVvraAeOHnlYVKFssbA/riRX5R40WA6kKrZ7Dr7dWzO3nKSeQ==", + "dependencies": { + "macos-release": "^3.1.0", + "windows-release": "^5.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pac-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", + "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4", + "get-uri": "3", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "5", + "pac-resolver": "^5.0.0", + "raw-body": "^2.2.0", + "socks-proxy-agent": "5" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/pac-resolver": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz", + "integrity": "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==", + "dependencies": { + "degenerator": "^3.0.2", + "ip": "^1.1.5", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/package-json": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "dependencies": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prisma": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.12.0.tgz", + "integrity": "sha512-xqVper4mbwl32BWzLpdznHAYvYDWQQWK2tBfXjdUD397XaveRyAP7SkBZ6kFlIg8kKayF4hvuaVtYwXd9BodAg==", + "devOptional": true, + "hasInstallScript": true, + "dependencies": { + "@prisma/engines": "4.12.0" + }, + "bin": { + "prisma": "build/index.js", + "prisma2": "build/index.js" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise.allsettled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.6.tgz", + "integrity": "sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==", + "dependencies": { + "array.prototype.map": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "iterate-value": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "node_modules/protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", + "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", + "dependencies": { + "agent-base": "^6.0.0", + "debug": "4", + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "lru-cache": "^5.1.1", + "pac-proxy-agent": "^5.0.0", + "proxy-from-env": "^1.0.0", + "socks-proxy-agent": "^5.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/proxy-agent/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pure-rand": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", + "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ] + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it": { + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.10.1.tgz", + "integrity": "sha512-Wkk4aFHSo27vQwHIlcEy77lJwnQlh4UDQckc53gh5tKo7F22mAUEAe8SYQZJcFh7icdkf0OV70onhB1dDmeClA==", + "dependencies": { + "@iarna/toml": "2.2.5", + "@octokit/rest": "19.0.7", + "async-retry": "1.3.3", + "chalk": "5.2.0", + "cosmiconfig": "8.1.3", + "execa": "7.1.1", + "git-url-parse": "13.1.0", + "globby": "13.1.3", + "got": "12.6.0", + "inquirer": "9.1.5", + "is-ci": "3.0.1", + "issue-parser": "6.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "new-github-release-url": "2.0.0", + "node-fetch": "3.3.1", + "open": "9.1.0", + "ora": "6.3.0", + "os-name": "5.1.0", + "promise.allsettled": "1.0.6", + "proxy-agent": "5.0.0", + "semver": "7.3.8", + "shelljs": "0.8.5", + "update-notifier": "6.0.2", + "url-join": "5.0.0", + "wildcard-match": "5.1.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "release-it": "bin/release-it.js" + }, + "engines": { + "node": ">=14.9" + } + }, + "node_modules/release-it/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/release-it/node_modules/execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/release-it/node_modules/globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/release-it/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/release-it/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dependencies": { + "global-dirs": "^0.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==", + "engines": { + "node": ">=10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", + "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "dependencies": { + "agent-base": "^6.0.2", + "debug": "4", + "socks": "^2.3.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/socks/node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" + }, + "node_modules/split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "engines": { + "node": "*" + } + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "dependencies": { + "readable-stream": "3" + } + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, + "node_modules/ts-jest": { + "version": "29.1.0", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.0.tgz", + "integrity": "sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==", + "dev": true, + "dependencies": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "bin": { + "ts-jest": "cli.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.0.0-beta.0 <8", + "@jest/types": "^29.0.0", + "babel-jest": "^29.0.0", + "jest": "^29.0.0", + "typescript": ">=4.3 <6" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@jest/types": { + "optional": true + }, + "babel-jest": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/ts-jest/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node-dev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-2.0.0.tgz", + "integrity": "sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==", + "dev": true, + "dependencies": { + "chokidar": "^3.5.1", + "dynamic-dedupe": "^0.3.0", + "minimist": "^1.2.6", + "mkdirp": "^1.0.4", + "resolve": "^1.0.0", + "rimraf": "^2.6.1", + "source-map-support": "^0.5.12", + "tree-kill": "^1.2.2", + "ts-node": "^10.4.0", + "tsconfig": "^7.0.0" + }, + "bin": { + "ts-node-dev": "lib/bin.js", + "tsnd": "lib/bin.js" + }, + "engines": { + "node": ">=0.8.0" + }, + "peerDependencies": { + "node-notifier": "*", + "typescript": "*" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/ts-node-dev/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "dependencies": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, + "node_modules/v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vm2": { + "version": "3.9.15", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.15.tgz", + "integrity": "sha512-XqNqknHGw2avJo13gbIwLNZUumvrSHc9mLqoadFZTpo3KaNEJoe1I0lqTFhRXmXD7WkLyG01aaraXdXT0pa4ag==", + "dependencies": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "bin": { + "vm2": "bin/vm2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wide-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wildcard-match": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.2.tgz", + "integrity": "sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==" + }, + "node_modules/windows-release": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.0.tgz", + "integrity": "sha512-CddHecz5dt0ngTjGPP1uYr9Tjl4qq5rEKNk8UGb8XCdngNXI+GRYvqelD055FdiUgqODZz3R/5oZWYldPtXQpA==", + "dependencies": { + "execa": "^5.1.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "dependencies": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/winston-daily-rotate-file": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-4.7.1.tgz", + "integrity": "sha512-7LGPiYGBPNyGHLn9z33i96zx/bd71pjBn9tqQzO3I4Tayv94WPmBNwKC7CO1wPHdP9uvu+Md/1nr6VSH9h0iaA==", + "dependencies": { + "file-stream-rotator": "^0.6.1", + "object-hash": "^2.0.1", + "triple-beam": "^1.3.0", + "winston-transport": "^4.4.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "winston": "^3" + } + }, + "node_modules/winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "dependencies": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + }, + "engines": { + "node": ">= 6.4.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/xregexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==", + "engines": { + "node": "*" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==" + }, + "@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "requires": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "requires": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "requires": { + "@babel/types": "^7.21.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==" + }, + "@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "requires": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==" + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz", + "integrity": "sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.21.4.tgz", + "integrity": "sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==", + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + } + }, + "@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "requires": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + } + } + }, + "@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==" + }, + "@commitlint/cli": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-17.5.1.tgz", + "integrity": "sha512-pRRgGSzdHQHehxZbGA3qF6wVPyl+EEQgTe/t321rtMLFbuJ7nRj2waS17s/v5oEbyZtiY5S8PGB6XtEIm0I+Sg==", + "requires": { + "@commitlint/format": "^17.4.4", + "@commitlint/lint": "^17.4.4", + "@commitlint/load": "^17.5.0", + "@commitlint/read": "^17.5.1", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0", + "lodash.isfunction": "^3.0.9", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0", + "yargs": "^17.0.0" + } + }, + "@commitlint/config-conventional": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.4.4.tgz", + "integrity": "sha512-u6ztvxqzi6NuhrcEDR7a+z0yrh11elY66nRrQIpqsqW6sZmpxYkDLtpRH8jRML+mmxYQ8s4qqF06Q/IQx5aJeQ==", + "requires": { + "conventional-changelog-conventionalcommits": "^5.0.0" + } + }, + "@commitlint/config-validator": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.4.4.tgz", + "integrity": "sha512-bi0+TstqMiqoBAQDvdEP4AFh0GaKyLFlPPEObgI29utoKEYoPQTvF0EYqIwYYLEoJYhj5GfMIhPHJkTJhagfeg==", + "requires": { + "@commitlint/types": "^17.4.4", + "ajv": "^8.11.0" + } + }, + "@commitlint/ensure": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.4.4.tgz", + "integrity": "sha512-AHsFCNh8hbhJiuZ2qHv/m59W/GRE9UeOXbkOqxYMNNg9pJ7qELnFcwj5oYpa6vzTSHtPGKf3C2yUFNy1GGHq6g==", + "requires": { + "@commitlint/types": "^17.4.4", + "lodash.camelcase": "^4.3.0", + "lodash.kebabcase": "^4.1.1", + "lodash.snakecase": "^4.1.1", + "lodash.startcase": "^4.4.0", + "lodash.upperfirst": "^4.3.1" + } + }, + "@commitlint/execute-rule": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.4.0.tgz", + "integrity": "sha512-LIgYXuCSO5Gvtc0t9bebAMSwd68ewzmqLypqI2Kke1rqOqqDbMpYcYfoPfFlv9eyLIh4jocHWwCK5FS7z9icUA==" + }, + "@commitlint/format": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-17.4.4.tgz", + "integrity": "sha512-+IS7vpC4Gd/x+uyQPTAt3hXs5NxnkqAZ3aqrHd5Bx/R9skyCAWusNlNbw3InDbAK6j166D9asQM8fnmYIa+CXQ==", + "requires": { + "@commitlint/types": "^17.4.4", + "chalk": "^4.1.0" + } + }, + "@commitlint/is-ignored": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.4.4.tgz", + "integrity": "sha512-Y3eo1SFJ2JQDik4rWkBC4tlRIxlXEFrRWxcyrzb1PUT2k3kZ/XGNuCDfk/u0bU2/yS0tOA/mTjFsV+C4qyACHw==", + "requires": { + "@commitlint/types": "^17.4.4", + "semver": "7.3.8" + } + }, + "@commitlint/lint": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-17.4.4.tgz", + "integrity": "sha512-qgkCRRFjyhbMDWsti/5jRYVJkgYZj4r+ZmweZObnbYqPUl5UKLWMf9a/ZZisOI4JfiPmRktYRZ2JmqlSvg+ccw==", + "requires": { + "@commitlint/is-ignored": "^17.4.4", + "@commitlint/parse": "^17.4.4", + "@commitlint/rules": "^17.4.4", + "@commitlint/types": "^17.4.4" + } + }, + "@commitlint/load": { + "version": "17.5.0", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-17.5.0.tgz", + "integrity": "sha512-l+4W8Sx4CD5rYFsrhHH8HP01/8jEP7kKf33Xlx2Uk2out/UKoKPYMOIRcDH5ppT8UXLMV+x6Wm5osdRKKgaD1Q==", + "requires": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/execute-rule": "^17.4.0", + "@commitlint/resolve-extends": "^17.4.4", + "@commitlint/types": "^17.4.4", + "@types/node": "*", + "chalk": "^4.1.0", + "cosmiconfig": "^8.0.0", + "cosmiconfig-typescript-loader": "^4.0.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "lodash.uniq": "^4.5.0", + "resolve-from": "^5.0.0", + "ts-node": "^10.8.1", + "typescript": "^4.6.4 || ^5.0.0" + } + }, + "@commitlint/message": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-17.4.2.tgz", + "integrity": "sha512-3XMNbzB+3bhKA1hSAWPCQA3lNxR4zaeQAQcHj0Hx5sVdO6ryXtgUBGGv+1ZCLMgAPRixuc6en+iNAzZ4NzAa8Q==" + }, + "@commitlint/parse": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-17.4.4.tgz", + "integrity": "sha512-EKzz4f49d3/OU0Fplog7nwz/lAfXMaDxtriidyGF9PtR+SRbgv4FhsfF310tKxs6EPj8Y+aWWuX3beN5s+yqGg==", + "requires": { + "@commitlint/types": "^17.4.4", + "conventional-changelog-angular": "^5.0.11", + "conventional-commits-parser": "^3.2.2" + } + }, + "@commitlint/read": { + "version": "17.5.1", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-17.5.1.tgz", + "integrity": "sha512-7IhfvEvB//p9aYW09YVclHbdf1u7g7QhxeYW9ZHSO8Huzp8Rz7m05aCO1mFG7G8M+7yfFnXB5xOmG18brqQIBg==", + "requires": { + "@commitlint/top-level": "^17.4.0", + "@commitlint/types": "^17.4.4", + "fs-extra": "^11.0.0", + "git-raw-commits": "^2.0.11", + "minimist": "^1.2.6" + } + }, + "@commitlint/resolve-extends": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.4.4.tgz", + "integrity": "sha512-znXr1S0Rr8adInptHw0JeLgumS11lWbk5xAWFVno+HUFVN45875kUtqjrI6AppmD3JI+4s0uZlqqlkepjJd99A==", + "requires": { + "@commitlint/config-validator": "^17.4.4", + "@commitlint/types": "^17.4.4", + "import-fresh": "^3.0.0", + "lodash.mergewith": "^4.6.2", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + } + }, + "@commitlint/rules": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-17.4.4.tgz", + "integrity": "sha512-0tgvXnHi/mVcyR8Y8mjTFZIa/FEQXA4uEutXS/imH2v1UNkYDSEMsK/68wiXRpfW1euSgEdwRkvE1z23+yhNrQ==", + "requires": { + "@commitlint/ensure": "^17.4.4", + "@commitlint/message": "^17.4.2", + "@commitlint/to-lines": "^17.4.0", + "@commitlint/types": "^17.4.4", + "execa": "^5.0.0" + } + }, + "@commitlint/to-lines": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.4.0.tgz", + "integrity": "sha512-LcIy/6ZZolsfwDUWfN1mJ+co09soSuNASfKEU5sCmgFCvX5iHwRYLiIuoqXzOVDYOy7E7IcHilr/KS0e5T+0Hg==" + }, + "@commitlint/top-level": { + "version": "17.4.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.4.0.tgz", + "integrity": "sha512-/1loE/g+dTTQgHnjoCy0AexKAEFyHsR2zRB4NWrZ6lZSMIxAhBJnmCqwao7b4H8888PsfoTBCLBYIw8vGnej8g==", + "requires": { + "find-up": "^5.0.0" + } + }, + "@commitlint/types": { + "version": "17.4.4", + "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-17.4.4.tgz", + "integrity": "sha512-amRN8tRLYOsxRr6mTnGGGvB5EmW/4DDjLMgiwK3CCVEmN6Sr/6xePGEpWaspKkckILuUORCwe6VfDBw6uj4axQ==", + "requires": { + "chalk": "^4.1.0" + } + }, + "@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "requires": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "dependencies": { + "@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@dabh/diagnostics": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@dabh/diagnostics/-/diagnostics-2.0.3.tgz", + "integrity": "sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==", + "requires": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.0.tgz", + "integrity": "sha512-vITaYzIcNmjn5tF5uxcZ/ft7/RXGrMUIS9HalWckEOF6ESiwXKoMzAQf2UW0aVd6rnOeExTJVd5hmWXucBKGXQ==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.2.tgz", + "integrity": "sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.5.1", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "@eslint/js": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.37.0.tgz", + "integrity": "sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==", + "dev": true + }, + "@expressots/core": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@expressots/core/-/core-1.2.1.tgz", + "integrity": "sha512-6LBTNwxi2r+aq68H9SWTZ8boqt7o+2ixzHRV59D06MJ0EM/2iZBtwCkbHZKqPErz3AQ3sej1MqwFr8s2DgfC2A==", + "requires": { + "@commitlint/cli": "^17.5.1", + "@commitlint/config-conventional": "^17.4.4", + "@release-it/conventional-changelog": "^5.1.1", + "chalk": "^4.1.2", + "dotenv": "^16.0.3", + "express": "^4.18.2", + "husky": "^8.0.3", + "inversify": "^6.0.1", + "inversify-binding-decorators": "^4.0.0", + "inversify-express-utils": "^6.4.3", + "jest": "^29.5.0", + "reflect-metadata": "^0.1.13", + "release-it": "^15.9.3", + "winston": "^3.8.2", + "winston-daily-rotate-file": "^4.7.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "@hutson/parse-repository-url": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", + "integrity": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==" + }, + "@iarna/toml": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@iarna/toml/-/toml-2.2.5.tgz", + "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.5.0.tgz", + "integrity": "sha512-NEpkObxPwyw/XxZVLPmAGKE89IQRp4puc6IQRPru6JKd1M3fW9v1xM1AnzIJE65hbCkzQAdnL8P47e9hzhiYLQ==", + "requires": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0" + } + }, + "@jest/core": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-29.5.0.tgz", + "integrity": "sha512-28UzQc7ulUrOQw1IsN/kv1QES3q2kkbl/wGslyhAclqZ/8cMdB5M68BffkIdSJgKBUt50d3hbwJ92XESlE7LiQ==", + "requires": { + "@jest/console": "^29.5.0", + "@jest/reporters": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.5.0", + "jest-config": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-resolve-dependencies": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "jest-watcher": "^29.5.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "@jest/environment": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.5.0.tgz", + "integrity": "sha512-5FXw2+wD29YU1d4I2htpRX7jYnAyTRjP2CsXQdo9SAM8g3ifxWPSV0HnClSn71xwctr0U3oZIIH+dtbfmnbXVQ==", + "requires": { + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0" + } + }, + "@jest/expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-PueDR2HGihN3ciUNGr4uelropW7rqUfTiOn+8u0leg/42UhblPxHkfoh0Ruu3I9Y1962P3u2DY4+h7GVTSVU6g==", + "requires": { + "expect": "^29.5.0", + "jest-snapshot": "^29.5.0" + } + }, + "@jest/expect-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.5.0.tgz", + "integrity": "sha512-fmKzsidoXQT2KwnrwE0SQq3uj8Z763vzR8LnLBwC2qYWEFpjX8daRsk6rHUM1QvNlEW/UJXNXm59ztmJJWs2Mg==", + "requires": { + "jest-get-type": "^29.4.3" + } + }, + "@jest/fake-timers": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.5.0.tgz", + "integrity": "sha512-9ARvuAAQcBwDAqOnglWq2zwNIRUDtk/SCkp/ToGEhFv5r86K21l+VEs0qNTaXtyiY0lEePl3kylijSYJQqdbDg==", + "requires": { + "@jest/types": "^29.5.0", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + } + }, + "@jest/globals": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.5.0.tgz", + "integrity": "sha512-S02y0qMWGihdzNbUiqSAiKSpSozSuHX5UYc7QbnHP+D9Lyw8DgGGCinrN9uSuHPeKgSSzvPom2q1nAtBvUsvPQ==", + "requires": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/types": "^29.5.0", + "jest-mock": "^29.5.0" + } + }, + "@jest/reporters": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.5.0.tgz", + "integrity": "sha512-D05STXqj/M8bP9hQNSICtPqz97u7ffGzZu+9XLucXhkOFBqKcXe04JLZOgIekOxdb73MAoBUFnqvf7MCpKk5OA==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + } + }, + "@jest/schemas": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.4.3.tgz", + "integrity": "sha512-VLYKXQmtmuEz6IxJsrZwzG9NvtkQsWNnWMsKxqWNu3+CnfzJQhp0WDDKWLVV9hLKr0l3SLLFRqcYHjhtyuDVxg==", + "requires": { + "@sinclair/typebox": "^0.25.16" + } + }, + "@jest/source-map": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.4.3.tgz", + "integrity": "sha512-qyt/mb6rLyd9j1jUts4EQncvS6Yy3PM9HghnNv86QBlV+zdL2inCdK1tuVlL+J+lpiw2BI67qXOrX3UurBqQ1w==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.15", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + } + }, + "@jest/test-result": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.5.0.tgz", + "integrity": "sha512-fGl4rfitnbfLsrfx1uUpDEESS7zM8JdgZgOCQuxQvL1Sn/I6ijeAVQWGfXI9zb1i9Mzo495cIpVZhA0yr60PkQ==", + "requires": { + "@jest/console": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.5.0.tgz", + "integrity": "sha512-yPafQEcKjkSfDXyvtgiV4pevSeyuA6MQr6ZIdVkWJly9vkqjnFfcfhRQqpD5whjoU8EORki752xQmjaqoFjzMQ==", + "requires": { + "@jest/test-result": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "slash": "^3.0.0" + } + }, + "@jest/transform": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.5.0.tgz", + "integrity": "sha512-8vbeZWqLJOvHaDfeMuoHITGKSz5qWc9u04lnWrQE3VyuSw604PzQM824ZeX9XSjUCeDiE3GuxZe5UKa8J61NQw==", + "requires": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.5.0", + "@jridgewell/trace-mapping": "^0.3.15", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + } + }, + "@jest/types": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.5.0.tgz", + "integrity": "sha512-qbu7kN6czmVRc3xWFQcAN03RAUamgppVUdXrvl1Wr3jlNF93o9mJbGcDWrwGB6ht44u7efB1qCFgVQmca24Uog==", + "requires": { + "@jest/schemas": "^29.4.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + }, + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + } + } + }, + "@mapbox/node-pre-gyp": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.10.tgz", + "integrity": "sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==", + "requires": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@octokit/auth-token": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-3.0.3.tgz", + "integrity": "sha512-/aFM2M4HVDBT/jjDBa84sJniv1t9Gm/rLkalaz9htOm+L+8JMj1k9w0CkUdcxNyNxZPlTxKPVko+m1VlM58ZVA==", + "requires": { + "@octokit/types": "^9.0.0" + } + }, + "@octokit/core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-4.2.0.tgz", + "integrity": "sha512-AgvDRUg3COpR82P7PBdGZF/NNqGmtMq2NiPqeSsDIeCfYFOZ9gddqWNQHnFdEUf+YwOj4aZYmJnlPp7OXmDIDg==", + "requires": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/endpoint": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-7.0.5.tgz", + "integrity": "sha512-LG4o4HMY1Xoaec87IqQ41TQ+glvIeTKqfjkCEmt5AIwDZJwQeVZFIEYXrYY6yLwK+pAScb9Gj4q+Nz2qSw1roA==", + "requires": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/graphql": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.5.tgz", + "integrity": "sha512-Qwfvh3xdqKtIznjX9lz2D458r7dJPP8l6r4GQkIdWQouZwHQK0mVT88uwiU2bdTU2OtT1uOlKpRciUWldpG0yQ==", + "requires": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/openapi-types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-16.0.0.tgz", + "integrity": "sha512-JbFWOqTJVLHZSUUoF4FzAZKYtqdxWu9Z5m2QQnOyEa04fOFljvyh7D3GYKbfuaSWisqehImiVIMG4eyJeP5VEA==" + }, + "@octokit/plugin-paginate-rest": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-6.0.0.tgz", + "integrity": "sha512-Sq5VU1PfT6/JyuXPyt04KZNVsFOSBaYOAq2QRZUwzVlI10KFvcbUo8lR258AAQL1Et60b0WuVik+zOWKLuDZxw==", + "requires": { + "@octokit/types": "^9.0.0" + } + }, + "@octokit/plugin-request-log": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", + "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", + "requires": {} + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-7.0.1.tgz", + "integrity": "sha512-pnCaLwZBudK5xCdrR823xHGNgqOzRnJ/mpC/76YPpNP7DybdsJtP7mdOwh+wYZxK5jqeQuhu59ogMI4NRlBUvA==", + "requires": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.3.1" + } + }, + "@octokit/request": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-6.2.3.tgz", + "integrity": "sha512-TNAodj5yNzrrZ/VxP+H5HiYaZep0H3GU0O7PaF+fhDrt8FPrnkei9Aal/txsN/1P7V3CPiThG0tIvpPDYUsyAA==", + "requires": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "requires": { + "whatwg-url": "^5.0.0" + } + } + } + }, + "@octokit/request-error": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-3.0.3.tgz", + "integrity": "sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==", + "requires": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/rest": { + "version": "19.0.7", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-19.0.7.tgz", + "integrity": "sha512-HRtSfjrWmWVNp2uAkEpQnuGMJsu/+dBr47dRc5QVgsCbnIc1+GFEaoKBWkYG+zjrsHpSqcAElMio+n10c0b5JA==", + "requires": { + "@octokit/core": "^4.1.0", + "@octokit/plugin-paginate-rest": "^6.0.0", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.0.0" + } + }, + "@octokit/types": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-9.0.0.tgz", + "integrity": "sha512-LUewfj94xCMH2rbD5YJ+6AQ4AVjFYTgpp6rboWM5T7N3IsIF65SBEOVcYMGAEzO/kKNiNaW4LoWtoThOhH06gw==", + "requires": { + "@octokit/openapi-types": "^16.0.0" + } + }, + "@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==" + }, + "@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "requires": { + "graceful-fs": "4.2.10" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + } + } + }, + "@pnpm/npm-conf": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.1.1.tgz", + "integrity": "sha512-yfRcuupmxxeDOSxvw4g+wFCrGiPD0L32f5WMzqMXp7Rl93EOCdFiDcaSNnZ10Up9GdNqkj70UTa8hfhPFphaZA==", + "requires": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + } + }, + "@prisma/client": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@prisma/client/-/client-4.12.0.tgz", + "integrity": "sha512-j9/ighfWwux97J2dS15nqhl60tYoH8V0IuSsgZDb6bCFcQD3fXbXmxjYC8GHhIgOk3lB7Pq+8CwElz2MiDpsSg==", + "requires": { + "@prisma/engines-version": "4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7" + } + }, + "@prisma/engines": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/@prisma/engines/-/engines-4.12.0.tgz", + "integrity": "sha512-0alKtnxhNB5hYU+ymESBlGI4b9XrGGSdv7Ud+8TE/fBNOEhIud0XQsAR+TrvUZgS4na5czubiMsODw0TUrgkIA==", + "devOptional": true + }, + "@prisma/engines-version": { + "version": "4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7", + "resolved": "https://registry.npmjs.org/@prisma/engines-version/-/engines-version-4.12.0-67.659ef412370fa3b41cd7bf6e94587c1dfb7f67e7.tgz", + "integrity": "sha512-JIHNj5jlXb9mcaJwakM0vpgRYJIAurxTUqM0iX0tfEQA5XLZ9ONkIckkhuAKdAzocZ+80GYg7QSsfpjg7OxbOA==" + }, + "@release-it/conventional-changelog": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@release-it/conventional-changelog/-/conventional-changelog-5.1.1.tgz", + "integrity": "sha512-QtbDBe36dQfzexAfDYrbLPvd5Cb5bMWmLcjcGhCOWBss7fe1/gCjoxDULVz+7N7G5Nu2UMeBwHcUp/w8RDh5VQ==", + "requires": { + "concat-stream": "^2.0.0", + "conventional-changelog": "^3.1.25", + "conventional-recommended-bump": "^6.1.0", + "semver": "7.3.8" + } + }, + "@sinclair/typebox": { + "version": "0.25.24", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.25.24.tgz", + "integrity": "sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==" + }, + "@sindresorhus/is": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.3.0.tgz", + "integrity": "sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==" + }, + "@sinonjs/commons": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", + "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.0.2.tgz", + "integrity": "sha512-SwUDyjWnah1AaNl7kxsa7cfLhlTYoiyhDAIgyh+El30YvXs/o7OLXpYH88Zdhyx9JExKrmHDJ+10bwIcY80Jmw==", + "requires": { + "@sinonjs/commons": "^2.0.0" + } + }, + "@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "requires": { + "defer-to-connect": "^2.0.1" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@tsconfig/node10": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", + "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==" + }, + "@tsconfig/node12": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", + "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==" + }, + "@tsconfig/node14": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==" + }, + "@tsconfig/node16": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.3.tgz", + "integrity": "sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==" + }, + "@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/bcrypt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/bcrypt/-/bcrypt-5.0.0.tgz", + "integrity": "sha512-agtcFKaruL8TmcvqbndlqHPSJgsolhf/qPWchFlgnW1gECTN/nKbFcoFnvKAQRFfKbh+BO6A3SWdJu9t+xF3Lw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/compression": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@types/compression/-/compression-1.7.2.tgz", + "integrity": "sha512-lwEL4M/uAGWngWFLSG87ZDr2kLrbuR8p7X+QZB1OQlT+qkHsCPDVFnHPyXf4Vyl4yDDorNY+mAhosxkCvppatg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.33", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz", + "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "requires": { + "@types/node": "*" + } + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-3Emr5VOl/aoBwnWcH/EFQvlSAmjV+XtV9GGu5mwdYew5vhQh0IUZx/60x0TzHDu09Bi7HMx10t/namdJw5QIcg==", + "dev": true, + "requires": { + "expect": "^29.0.0", + "pretty-format": "^29.0.0" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/jsonwebtoken": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.1.tgz", + "integrity": "sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "@types/node": { + "version": "18.15.11", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.15.11.tgz", + "integrity": "sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/semver": { + "version": "7.3.13", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz", + "integrity": "sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==", + "dev": true + }, + "@types/serve-static": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.1.tgz", + "integrity": "sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", + "dev": true + }, + "@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "@types/triple-beam": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/triple-beam/-/triple-beam-1.3.2.tgz", + "integrity": "sha512-txGIh+0eDFzKGC25zORnswy+br1Ha7hj5cMVwKIU7+s0U2AxxJru/jZSMU6OC9MJWP6+pc/hc6ZjyZShpsyY2g==" + }, + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.57.1.tgz", + "integrity": "sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==", + "dev": true, + "requires": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.57.1", + "@typescript-eslint/type-utils": "5.57.1", + "@typescript-eslint/utils": "5.57.1", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.57.1.tgz", + "integrity": "sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.57.1", + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/typescript-estree": "5.57.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.57.1.tgz", + "integrity": "sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/visitor-keys": "5.57.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.57.1.tgz", + "integrity": "sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "5.57.1", + "@typescript-eslint/utils": "5.57.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.57.1.tgz", + "integrity": "sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.57.1.tgz", + "integrity": "sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/visitor-keys": "5.57.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.57.1.tgz", + "integrity": "sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.57.1", + "@typescript-eslint/types": "5.57.1", + "@typescript-eslint/typescript-estree": "5.57.1", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.57.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.57.1.tgz", + "integrity": "sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.57.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "requires": {} + }, + "acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" + }, + "add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==" + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==" + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "array.prototype.map": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/array.prototype.map/-/array.prototype.map-1.0.5.tgz", + "integrity": "sha512-gfaKntvwqYIuC7mLLyv2wzZIJqrRhn5PZ9EfFejSx6a78sV7iDsGpG9P+3oUPtm1Rerqm6nrKS4FYuTIvWfo3g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + }, + "ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "requires": { + "tslib": "^2.0.1" + } + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "requires": { + "retry": "0.13.1" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "babel-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.5.0.tgz", + "integrity": "sha512-mA4eCDh5mSo2EcA9xQjVTpmbbNk32Zb3Q3QFQsNhaK56Q+yoXowzFodLux30HRgyOho5rsQ6B0P9QpMkvvnJ0Q==", + "requires": { + "@jest/transform": "^29.5.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.5.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.5.0.tgz", + "integrity": "sha512-zSuuuAlTMT4mzLj2nPnUm6fsE6270vdOfnpbJ+RmruU75UhLFvL0N2NgI7xpeS7NaB6hGqmd5pVpGTDYvi4Q3w==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.5.0.tgz", + "integrity": "sha512-JOMloxOqdiBSxMAzjRaH023/vvcaSaec49zvg+2LmNsktC7ei39LTJGw02J+9uUtTZUq6xbLyJ4dxe9sSmIuAg==", + "requires": { + "babel-plugin-jest-hoist": "^29.5.0", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "bcrypt": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-5.1.0.tgz", + "integrity": "sha512-RHBS7HI5N5tEnGTmtR/pppX0mmDSBpQ4aCBsj7CEQfYXDcO74A8sIBYcJMuCsis2E81zDxeENYhv66oZwLiA+Q==", + "requires": { + "@mapbox/node-pre-gyp": "^1.0.10", + "node-addon-api": "^5.0.0" + } + }, + "before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "requires": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "boxen": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.2.tgz", + "integrity": "sha512-1Z4UJabXUP1/R9rLpoU3O2lEMnG3pPLAs/ZD2lF3t2q7qD5lM8rqbtnvtvm4N0wEyNlE+9yZVTVAGmd1V5jabg==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==" + }, + "chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, + "bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "requires": { + "big-integer": "^1.6.44" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "requires": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + } + }, + "bs-logger": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz", + "integrity": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==", + "dev": true, + "requires": { + "fast-json-stable-stringify": "2.x" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "requires": { + "run-applescript": "^5.0.0" + } + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==" + }, + "cacheable-request": { + "version": "10.2.9", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.9.tgz", + "integrity": "sha512-CaAMr53AS1Tb9evO1BIWFnZjSr8A4pbXofpsNVWPMDZZj3ZQKHwsQG9BrTqQ4x5ZYJXz1T2b8LLtTZODxSpzbg==", + "requires": { + "@types/http-cache-semantics": "^4.0.1", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.2", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001474", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001474.tgz", + "integrity": "sha512-iaIZ8gVrWfemh5DG3T9/YqarVZoYf0r188IjaGwx68j4Pf0SGY6CQkmJUIE+NZHkkecQGohzXmBGEwWDr9aM3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + }, + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, + "cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "requires": { + "restore-cursor": "^4.0.0" + } + }, + "cli-spinners": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", + "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==" + }, + "cli-width": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.0.0.tgz", + "integrity": "sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==" + }, + "cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + }, + "dependencies": { + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + } + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + }, + "colorspace": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.4.tgz", + "integrity": "sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==", + "requires": { + "color": "^3.1.3", + "text-hex": "1.0.x" + } + }, + "compare-func": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", + "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concat-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "requires": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "dependencies": { + "dot-prop": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + } + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" + }, + "conventional-changelog": { + "version": "3.1.25", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.25.tgz", + "integrity": "sha512-ryhi3fd1mKf3fSjbLXOfK2D06YwKNic1nC9mWqybBHdObPd8KJ2vjaXZfYj1U23t+V8T8n0d7gwnc9XbIdFbyQ==", + "requires": { + "conventional-changelog-angular": "^5.0.12", + "conventional-changelog-atom": "^2.0.8", + "conventional-changelog-codemirror": "^2.0.8", + "conventional-changelog-conventionalcommits": "^4.5.0", + "conventional-changelog-core": "^4.2.1", + "conventional-changelog-ember": "^2.0.9", + "conventional-changelog-eslint": "^3.0.9", + "conventional-changelog-express": "^2.0.6", + "conventional-changelog-jquery": "^3.0.11", + "conventional-changelog-jshint": "^2.0.9", + "conventional-changelog-preset-loader": "^2.3.4" + }, + "dependencies": { + "conventional-changelog-conventionalcommits": { + "version": "4.6.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.6.3.tgz", + "integrity": "sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==", + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + } + } + }, + "conventional-changelog-angular": { + "version": "5.0.13", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz", + "integrity": "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==", + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-atom": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.8.tgz", + "integrity": "sha512-xo6v46icsFTK3bb7dY/8m2qvc8sZemRgdqLb/bjpBsH2UyOS8rKNTgcb5025Hri6IpANPApbXMg15QLb1LJpBw==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-codemirror": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.8.tgz", + "integrity": "sha512-z5DAsn3uj1Vfp7po3gpt2Boc+Bdwmw2++ZHa5Ak9k0UKsYAO5mH1UBTN0qSCuJZREIhX6WU4E1p3IW2oRCNzQw==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-5.0.0.tgz", + "integrity": "sha512-lCDbA+ZqVFQGUj7h9QBKoIpLhl8iihkO0nCTyRNzuXtcd7ubODpYB04IFy31JloiJgG0Uovu8ot8oxRzn7Nwtw==", + "requires": { + "compare-func": "^2.0.0", + "lodash": "^4.17.15", + "q": "^1.5.1" + } + }, + "conventional-changelog-core": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.4.tgz", + "integrity": "sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==", + "requires": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^5.0.0", + "conventional-commits-parser": "^3.2.0", + "dateformat": "^3.0.0", + "get-pkg-repo": "^4.0.0", + "git-raw-commits": "^2.0.8", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^4.1.1", + "lodash": "^4.17.15", + "normalize-package-data": "^3.0.0", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^4.0.0" + } + }, + "conventional-changelog-ember": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.9.tgz", + "integrity": "sha512-ulzIReoZEvZCBDhcNYfDIsLTHzYHc7awh+eI44ZtV5cx6LVxLlVtEmcO+2/kGIHGtw+qVabJYjdI5cJOQgXh1A==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-eslint": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.9.tgz", + "integrity": "sha512-6NpUCMgU8qmWmyAMSZO5NrRd7rTgErjrm4VASam2u5jrZS0n38V7Y9CzTtLT2qwz5xEChDR4BduoWIr8TfwvXA==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-express": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.6.tgz", + "integrity": "sha512-SDez2f3iVJw6V563O3pRtNwXtQaSmEfTCaTBPCqn0oG0mfkq0rX4hHBq5P7De2MncoRixrALj3u3oQsNK+Q0pQ==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jquery": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.11.tgz", + "integrity": "sha512-x8AWz5/Td55F7+o/9LQ6cQIPwrCjfJQ5Zmfqi8thwUEKHstEn4kTIofXub7plf1xvFA2TqhZlq7fy5OmV6BOMw==", + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jshint": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.9.tgz", + "integrity": "sha512-wMLdaIzq6TNnMHMy31hql02OEQ8nCQfExw1SE0hYL5KvU+JCTuPaDO+7JiogGT2gJAxiUGATdtYYfh+nT+6riA==", + "requires": { + "compare-func": "^2.0.0", + "q": "^1.5.1" + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", + "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==" + }, + "conventional-changelog-writer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-5.0.1.tgz", + "integrity": "sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==", + "requires": { + "conventional-commits-filter": "^2.0.7", + "dateformat": "^3.0.0", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^4.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "conventional-commits-filter": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.7.tgz", + "integrity": "sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==", + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz", + "integrity": "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==", + "requires": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.0.4", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "conventional-recommended-bump": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.1.0.tgz", + "integrity": "sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==", + "requires": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^2.3.4", + "conventional-commits-filter": "^2.0.7", + "conventional-commits-parser": "^3.2.0", + "git-raw-commits": "^2.0.8", + "git-semver-tags": "^4.1.1", + "meow": "^8.0.0", + "q": "^1.5.1" + } + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cosmiconfig": { + "version": "8.1.3", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", + "integrity": "sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==", + "requires": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + } + }, + "cosmiconfig-typescript-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.3.0.tgz", + "integrity": "sha512-NTxV1MFfZDLPiBMjxbHRwSh5LaLcPMwNdCutmnHJCKoVnlvldPWlllonKwrsRJ5pYZBIBGRWWU2tfvzxgeSW5Q==", + "requires": {} + }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==" + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "requires": { + "type-fest": "^1.0.1" + }, + "dependencies": { + "type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==" + } + } + }, + "dargs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz", + "integrity": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + }, + "data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + } + } + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + }, + "default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "requires": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "dependencies": { + "execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==" + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + } + } + }, + "default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "requires": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + } + }, + "defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "requires": { + "clone": "^1.0.2" + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==" + }, + "define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "degenerator": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-3.0.3.tgz", + "integrity": "sha512-FTq/qYMeBJACu1gHcXJvzsRBTK6aw5zWCYbEnIOyamOt5UJufWJRQ5XfDb6OuayfJWvmWAHgcZyt43vm/hbj7g==", + "requires": { + "ast-types": "^0.13.2", + "escodegen": "^1.8.1", + "esprima": "^4.0.0", + "vm2": "^3.9.11" + } + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-libc": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz", + "integrity": "sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==" + }, + "diff-sequences": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.4.3.tgz", + "integrity": "sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "requires": { + "is-obj": "^2.0.0" + } + }, + "dotenv": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz", + "integrity": "sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==" + }, + "dynamic-dedupe": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dynamic-dedupe/-/dynamic-dedupe-0.3.0.tgz", + "integrity": "sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==", + "dev": true, + "requires": { + "xtend": "^4.0.0" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "electron-to-chromium": { + "version": "1.4.355", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.355.tgz", + "integrity": "sha512-056hxzEE4l667YeOccgjhRr5fTiwZ6EIJ4FpzGps4k3YcS8iAhiaBYUBrv5E2LDQJsussscv9EEUwAYKnv+ZKg==" + }, + "emittery": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", + "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "enabled": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/enabled/-/enabled-2.0.0.tgz", + "integrity": "sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.21.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", + "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", + "requires": { + "array-buffer-byte-length": "^1.0.0", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.0", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.9" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-get-iterator": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", + "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + } + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "requires": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.37.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.37.0.tgz", + "integrity": "sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.0.2", + "@eslint/js": "8.37.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.4.0", + "espree": "^9.5.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz", + "integrity": "sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==", + "dev": true, + "requires": {} + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.0.tgz", + "integrity": "sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==", + "dev": true + }, + "espree": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.5.1.tgz", + "integrity": "sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==", + "dev": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-29.5.0.tgz", + "integrity": "sha512-yM7xqUrCO2JdpFo4XpM82t+PJBFybdqoQuJLDGeDX2ij8NZzqRHyu3Hp188/JX7SWqud+7t4MUdvcgGBICMHZg==", + "requires": { + "@jest/expect-utils": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "fecha": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", + "integrity": "sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==" + }, + "fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "requires": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + } + }, + "figures": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-5.0.0.tgz", + "integrity": "sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==", + "requires": { + "escape-string-regexp": "^5.0.0", + "is-unicode-supported": "^1.2.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + } + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-stream-rotator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/file-stream-rotator/-/file-stream-rotator-0.6.1.tgz", + "integrity": "sha512-u+dBid4PvZw17PmDeRcNOtCP9CCK/9lRN2w+r1xIS7yOL9JFrIBKTvrYsxT4P0pGtThYTn++QS5ChHaUov3+zQ==", + "requires": { + "moment": "^2.29.1" + } + }, + "file-uri-to-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz", + "integrity": "sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "fn.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fn.name/-/fn.name-1.1.0.tgz", + "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==" + }, + "formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "requires": { + "fetch-blob": "^3.1.2" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", + "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "requires": { + "minipass": "^3.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "ftp": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz", + "integrity": "sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==", + "requires": { + "readable-stream": "1.1.x", + "xregexp": "2.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "requires": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-pkg-repo": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz", + "integrity": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==", + "requires": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "dependencies": { + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-uri": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", + "integrity": "sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==", + "requires": { + "@tootallnate/once": "1", + "data-uri-to-buffer": "3", + "debug": "4", + "file-uri-to-path": "2", + "fs-extra": "^8.1.0", + "ftp": "^0.3.10" + }, + "dependencies": { + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "git-raw-commits": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz", + "integrity": "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==", + "requires": { + "dargs": "^7.0.0", + "lodash": "^4.17.15", + "meow": "^8.0.0", + "split2": "^3.0.0", + "through2": "^4.0.0" + } + }, + "git-remote-origin-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==", + "requires": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + } + }, + "git-semver-tags": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.1.tgz", + "integrity": "sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==", + "requires": { + "meow": "^8.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "git-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/git-up/-/git-up-7.0.0.tgz", + "integrity": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==", + "requires": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "git-url-parse": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/git-url-parse/-/git-url-parse-13.1.0.tgz", + "integrity": "sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==", + "requires": { + "git-up": "^7.0.0" + } + }, + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==", + "requires": { + "ini": "^1.3.2" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==", + "requires": { + "ini": "^1.3.4" + } + }, + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "requires": { + "define-properties": "^1.1.3" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "got": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.0.tgz", + "integrity": "sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==", + "requires": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + }, + "has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==" + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-status-codes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http-status-codes/-/http-status-codes-2.2.0.tgz", + "integrity": "sha512-feERVo9iWxvnejp3SEfm/+oNG517npqL2/PIA8ORjyOZjGC7TwCRQsZylciLS64i6pJ0wRYz3rkXLRwbtFa8Ng==" + }, + "http2-wrapper": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.0.tgz", + "integrity": "sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "dependencies": { + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + } + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "husky": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz", + "integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==" + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "inquirer": { + "version": "9.1.5", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-9.1.5.tgz", + "integrity": "sha512-3ygAIh8gcZavV9bj6MTdYddG2zPSYswP808fKS46NOwlF0zZljVpnLCHODDqItWJDbDpLb3aouAxGaJbkxoppA==", + "requires": { + "ansi-escapes": "^6.0.0", + "chalk": "^5.2.0", + "cli-cursor": "^4.0.0", + "cli-width": "^4.0.0", + "external-editor": "^3.0.3", + "figures": "^5.0.0", + "lodash": "^4.17.21", + "mute-stream": "1.0.0", + "ora": "^6.1.2", + "run-async": "^2.4.0", + "rxjs": "^7.8.0", + "string-width": "^5.1.2", + "strip-ansi": "^7.0.1", + "through": "^2.3.6", + "wrap-ansi": "^8.1.0" + }, + "dependencies": { + "ansi-escapes": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.1.0.tgz", + "integrity": "sha512-bQyg9bzRntwR/8b89DOEhGwctcwCrbWW/TuqTQnpqpy5Fz3aovcOTj5i8NJV6AHc8OGNdMaqdxAWww8pz2kiKg==", + "requires": { + "type-fest": "^3.0.0" + } + }, + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + }, + "type-fest": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.8.0.tgz", + "integrity": "sha512-FVNSzGQz9Th+/9R6Lvv7WIAkstylfHN2/JYxkyhhmKFYh9At2DST8t6L6Lref9eYO8PXFTfG9Sg1Agg0K3vq3Q==" + } + } + }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "inversify": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/inversify/-/inversify-6.0.1.tgz", + "integrity": "sha512-B3ex30927698TJENHR++8FfEaJGqoWOgI6ZY5Ht/nLUsFCwHn6akbwtnUAPCgUepAnTpe2qHxhDNjoKLyz6rgQ==" + }, + "inversify-binding-decorators": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/inversify-binding-decorators/-/inversify-binding-decorators-4.0.0.tgz", + "integrity": "sha512-r8au/oH3vS7ttHj0RivAznwElySeRohLfg8lvOSzbrX6abf/8ik8ptk49XbzdShgrnalvl7CM6MjcskfM7MMqQ==" + }, + "inversify-express-utils": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/inversify-express-utils/-/inversify-express-utils-6.4.3.tgz", + "integrity": "sha512-7YvEXeZ912N9hAQ9x0+q9zGV670I1imaIQJzzaBXdPQQiodPEGCO6sq53ODczgyP6M6x4kkQNsu9MlzQbVCtAQ==", + "requires": { + "express": "^4.17.1", + "http-status-codes": "^2.1.4", + "inversify": "^6.0.1" + } + }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "requires": { + "ci-info": "^3.2.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "requires": { + "is-docker": "^3.0.0" + } + }, + "is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "requires": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "dependencies": { + "global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "requires": { + "ini": "2.0.0" + } + }, + "ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" + } + } + }, + "is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==" + }, + "is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==" + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-npm": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-ssh": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.4.0.tgz", + "integrity": "sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==", + "requires": { + "protocols": "^2.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typed-array": { + "version": "1.1.10", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + }, + "dependencies": { + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + } + } + }, + "is-yarn-global": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==" + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "issue-parser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-6.0.0.tgz", + "integrity": "sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==", + "requires": { + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" + } + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "iterate-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-iterator/-/iterate-iterator-1.0.2.tgz", + "integrity": "sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==" + }, + "iterate-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/iterate-value/-/iterate-value-1.0.2.tgz", + "integrity": "sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==", + "requires": { + "es-get-iterator": "^1.0.2", + "iterate-iterator": "^1.0.1" + } + }, + "jest": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-29.5.0.tgz", + "integrity": "sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==", + "requires": { + "@jest/core": "^29.5.0", + "@jest/types": "^29.5.0", + "import-local": "^3.0.2", + "jest-cli": "^29.5.0" + } + }, + "jest-changed-files": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-29.5.0.tgz", + "integrity": "sha512-IFG34IUMUaNBIxjQXF/iu7g6EcdMrGRRxaUSw92I/2g2YC6vCdTltl4nHvt7Ci5nSJwXIkCu8Ka1DKF+X7Z1Ag==", + "requires": { + "execa": "^5.0.0", + "p-limit": "^3.1.0" + } + }, + "jest-circus": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.5.0.tgz", + "integrity": "sha512-gq/ongqeQKAplVxqJmbeUOJJKkW3dDNPY8PjhJ5G0lBRvu0e3EWGxGy5cI4LAGA7gV2UHCtWBI4EMXK8c9nQKA==", + "requires": { + "@jest/environment": "^29.5.0", + "@jest/expect": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.5.0", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.5.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-cli": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-29.5.0.tgz", + "integrity": "sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==", + "requires": { + "@jest/core": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "prompts": "^2.0.1", + "yargs": "^17.3.1" + } + }, + "jest-config": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.5.0.tgz", + "integrity": "sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==", + "requires": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.5.0", + "@jest/types": "^29.5.0", + "babel-jest": "^29.5.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.5.0", + "jest-environment-node": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-runner": "^29.5.0", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + } + }, + "jest-diff": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.5.0.tgz", + "integrity": "sha512-LtxijLLZBduXnHSniy0WMdaHjmQnt3g5sa16W4p0HqukYTTsyTW3GD1q41TyGl5YFXj/5B2U6dlh5FM1LIMgxw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^29.4.3", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + } + }, + "jest-docblock": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.4.3.tgz", + "integrity": "sha512-fzdTftThczeSD9nZ3fzA/4KkHtnmllawWrXO69vtI+L9WjEIuXWs4AmyME7lN5hU7dB0sHhuPfcKofRsUb/2Fg==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.5.0.tgz", + "integrity": "sha512-HM5kIJ1BTnVt+DQZ2ALp3rzXEl+g726csObrW/jpEGl+CDSSQpOJJX2KE/vEg8cxcMXdyEPu6U4QX5eruQv5hA==", + "requires": { + "@jest/types": "^29.5.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "jest-util": "^29.5.0", + "pretty-format": "^29.5.0" + } + }, + "jest-environment-node": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.5.0.tgz", + "integrity": "sha512-ExxuIK/+yQ+6PRGaHkKewYtg6hto2uGCgvKdb2nfJfKXgZ17DfXjvbZ+jA1Qt9A8EQSfPnt5FKIfnOO3u1h9qw==", + "requires": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-mock": "^29.5.0", + "jest-util": "^29.5.0" + } + }, + "jest-get-type": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.4.3.tgz", + "integrity": "sha512-J5Xez4nRRMjk8emnTpWrlkyb9pfRQQanDrvWHhsR1+VUfbwxi30eVcZFlcdGInRibU4G5LwHXpI7IRHU0CY+gg==" + }, + "jest-haste-map": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.5.0.tgz", + "integrity": "sha512-IspOPnnBro8YfVYSw6yDRKh/TiCdRngjxeacCps1cQ9cgVN6+10JUcuJ1EabrgYLOATsIAigxA0rLR9x/YlrSA==", + "requires": { + "@jest/types": "^29.5.0", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.4.3", + "jest-util": "^29.5.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + } + }, + "jest-leak-detector": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.5.0.tgz", + "integrity": "sha512-u9YdeeVnghBUtpN5mVxjID7KbkKE1QU4f6uUwuxiY0vYRi9BUCLKlPEZfDGR67ofdFmDz9oPAy2G92Ujrntmow==", + "requires": { + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + } + }, + "jest-matcher-utils": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.5.0.tgz", + "integrity": "sha512-lecRtgm/rjIK0CQ7LPQwzCs2VwW6WAahA55YBuI+xqmhm7LAaxokSB8C97yJeYyT+HvQkH741StzpU41wohhWw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "pretty-format": "^29.5.0" + } + }, + "jest-message-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.5.0.tgz", + "integrity": "sha512-Kijeg9Dag6CKtIDA7O21zNTACqD5MD/8HfIV8pdD94vFyFuer52SigdC3IQMhab3vACxXMiFk+yMHNdbqtyTGA==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.5.0", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.5.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + } + }, + "jest-mock": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.5.0.tgz", + "integrity": "sha512-GqOzvdWDE4fAV2bWQLQCkujxYWL7RxjCnj71b5VhDAGOevB3qj3Ovg26A5NI84ZpODxyzaozXLOh2NCgkbvyaw==", + "requires": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "jest-util": "^29.5.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "requires": {} + }, + "jest-regex-util": { + "version": "29.4.3", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.4.3.tgz", + "integrity": "sha512-O4FglZaMmWXbGHSQInfXewIsd1LMn9p3ZXB/6r4FOkyhX2/iP/soMG98jGvk/A3HAN78+5VWcBGO0BJAPRh4kg==" + }, + "jest-resolve": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.5.0.tgz", + "integrity": "sha512-1TzxJ37FQq7J10jPtQjcc+MkCkE3GBpBecsSUWJ0qZNJpmg6m0D9/7II03yJulm3H/fvVjgqLh/k2eYg+ui52w==", + "requires": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.5.0", + "jest-validate": "^29.5.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-29.5.0.tgz", + "integrity": "sha512-sjV3GFr0hDJMBpYeUuGduP+YeCRbd7S/ck6IvL3kQ9cpySYKqcqhdLLC2rFwrcL7tz5vYibomBrsFYWkIGGjOg==", + "requires": { + "jest-regex-util": "^29.4.3", + "jest-snapshot": "^29.5.0" + } + }, + "jest-runner": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.5.0.tgz", + "integrity": "sha512-m7b6ypERhFghJsslMLhydaXBiLf7+jXy8FwGRHO3BGV1mcQpPbwiqiKUR2zU2NJuNeMenJmlFZCsIqzJCTeGLQ==", + "requires": { + "@jest/console": "^29.5.0", + "@jest/environment": "^29.5.0", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.4.3", + "jest-environment-node": "^29.5.0", + "jest-haste-map": "^29.5.0", + "jest-leak-detector": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-resolve": "^29.5.0", + "jest-runtime": "^29.5.0", + "jest-util": "^29.5.0", + "jest-watcher": "^29.5.0", + "jest-worker": "^29.5.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + } + }, + "jest-runtime": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.5.0.tgz", + "integrity": "sha512-1Hr6Hh7bAgXQP+pln3homOiEZtCDZFqwmle7Ew2j8OlbkIu6uE3Y/etJQG8MLQs3Zy90xrp2C0BRrtPHG4zryw==", + "requires": { + "@jest/environment": "^29.5.0", + "@jest/fake-timers": "^29.5.0", + "@jest/globals": "^29.5.0", + "@jest/source-map": "^29.4.3", + "@jest/test-result": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-mock": "^29.5.0", + "jest-regex-util": "^29.4.3", + "jest-resolve": "^29.5.0", + "jest-snapshot": "^29.5.0", + "jest-util": "^29.5.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + } + }, + "jest-snapshot": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.5.0.tgz", + "integrity": "sha512-x7Wolra5V0tt3wRs3/ts3S6ciSQVypgGQlJpz2rsdQYoUKxMxPNaoHMGJN6qAuPJqS+2iQ1ZUn5kl7HCyls84g==", + "requires": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.5.0", + "@jest/transform": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/babel__traverse": "^7.0.6", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.5.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.5.0", + "jest-get-type": "^29.4.3", + "jest-matcher-utils": "^29.5.0", + "jest-message-util": "^29.5.0", + "jest-util": "^29.5.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.5.0", + "semver": "^7.3.5" + } + }, + "jest-util": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.5.0.tgz", + "integrity": "sha512-RYMgG/MTadOr5t8KdhejfvUU82MxsCu5MF6KuDUHl+NuwzUt+Sm6jJWxTJVrDR1j5M/gJVCPKQEpWXY+yIQ6lQ==", + "requires": { + "@jest/types": "^29.5.0", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-validate": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.5.0.tgz", + "integrity": "sha512-pC26etNIi+y3HV8A+tUGr/lph9B18GnzSRAkPaaZJIE1eFdiYm6/CewuiJQ8/RlfHd1u/8Ioi8/sJ+CmbA+zAQ==", + "requires": { + "@jest/types": "^29.5.0", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.4.3", + "leven": "^3.1.0", + "pretty-format": "^29.5.0" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + } + } + }, + "jest-watcher": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.5.0.tgz", + "integrity": "sha512-KmTojKcapuqYrKDpRwfqcQ3zjMlwu27SYext9pt4GlF5FUgB+7XE1mcCnSm6a4uUpFyQIkb6ZhzZvHl+jiBCiA==", + "requires": { + "@jest/test-result": "^29.5.0", + "@jest/types": "^29.5.0", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.5.0", + "string-length": "^4.0.1" + } + }, + "jest-worker": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.5.0.tgz", + "integrity": "sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==", + "requires": { + "@types/node": "*", + "jest-util": "^29.5.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sdsl": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.4.0.tgz", + "integrity": "sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsonwebtoken": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.0.tgz", + "integrity": "sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==", + "requires": { + "jws": "^3.2.2", + "lodash": "^4.17.21", + "ms": "^2.1.1", + "semver": "^7.3.8" + } + }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "keyv": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz", + "integrity": "sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==", + "requires": { + "json-buffer": "3.0.1" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "kuler": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/kuler/-/kuler-2.0.0.tgz", + "integrity": "sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==" + }, + "latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "requires": { + "package-json": "^8.1.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==" + }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" + }, + "lodash.isfunction": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", + "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.mergewith": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", + "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + }, + "lodash.snakecase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", + "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" + }, + "lodash.startcase": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==" + }, + "lodash.upperfirst": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", + "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==" + }, + "log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "requires": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" + } + } + }, + "logform": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.5.1.tgz", + "integrity": "sha512-9FyqAm9o9NKKfiAKfZoYo9bGXXuwMkxQiQttkT4YjjVtQVIQtK6LmVtlxmCaFswo6N4AfEkHqZTV0taDtPotNg==", + "requires": { + "@colors/colors": "1.5.0", + "@types/triple-beam": "^1.3.2", + "fecha": "^4.2.0", + "ms": "^2.1.1", + "safe-stable-stringify": "^2.3.1", + "triple-beam": "^1.3.0" + } + }, + "lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "macos-release": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-3.1.0.tgz", + "integrity": "sha512-/M/R0gCDgM+Cv1IuBG1XGdfTFnMEG6PZeT+KGWHO/OG+imqmaD9CH5vHBTycEM3+Kc4uG2Il+tFAuUWLqQOeUA==" + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "meow": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz", + "integrity": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==" + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "minipass": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-4.2.5.tgz", + "integrity": "sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==" + }, + "minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "dependencies": { + "minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "requires": { + "yallist": "^4.0.0" + } + } + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + }, + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" + }, + "moment": { + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", + "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "mute-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", + "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==" + }, + "new-github-release-url": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/new-github-release-url/-/new-github-release-url-2.0.0.tgz", + "integrity": "sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==", + "requires": { + "type-fest": "^2.5.1" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, + "node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, + "node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==" + }, + "node-fetch": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.1.tgz", + "integrity": "sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==", + "requires": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "requires": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" + }, + "object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "one-time": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/one-time/-/one-time-1.0.0.tgz", + "integrity": "sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==", + "requires": { + "fn.name": "1.x.x" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "requires": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "ora": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.0.tgz", + "integrity": "sha512-1/D8uRFY0ay2kgBpmAwmSA404w4OoPVhHMqRqtjvrcK/dnzcEZxMJ+V4DUbyICu8IIVRclHcOf5wlD1tMY4GUQ==", + "requires": { + "chalk": "^5.0.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.6.1", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.1.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "strip-ansi": "^7.0.1", + "wcwidth": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "os-name": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-5.1.0.tgz", + "integrity": "sha512-YEIoAnM6zFmzw3PQ201gCVCIWbXNyKObGlVvpAVvraAeOHnlYVKFssbA/riRX5R40WA6kKrZ7Dr7dWzO3nKSeQ==", + "requires": { + "macos-release": "^3.1.0", + "windows-release": "^5.0.1" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==" + }, + "p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pac-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-5.0.0.tgz", + "integrity": "sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4", + "get-uri": "3", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "5", + "pac-resolver": "^5.0.0", + "raw-body": "^2.2.0", + "socks-proxy-agent": "5" + } + }, + "pac-resolver": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-5.0.1.tgz", + "integrity": "sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==", + "requires": { + "degenerator": "^3.0.2", + "ip": "^1.1.5", + "netmask": "^2.0.2" + } + }, + "package-json": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.0.tgz", + "integrity": "sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==", + "requires": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse-path": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz", + "integrity": "sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==", + "requires": { + "protocols": "^2.0.0" + } + }, + "parse-url": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz", + "integrity": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==", + "requires": { + "parse-path": "^7.0.0" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true + }, + "prettier": { + "version": "2.8.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.7.tgz", + "integrity": "sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-format": { + "version": "29.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.5.0.tgz", + "integrity": "sha512-V2mGkI31qdttvTFX7Mt4efOqHXqJWMu4/r66Xh3Z3BwZaPfPJgp6/gbwoujRpPUtfEF6AUUWx3Jim3GCw5g/Qw==", + "requires": { + "@jest/schemas": "^29.4.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "prisma": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/prisma/-/prisma-4.12.0.tgz", + "integrity": "sha512-xqVper4mbwl32BWzLpdznHAYvYDWQQWK2tBfXjdUD397XaveRyAP7SkBZ6kFlIg8kKayF4hvuaVtYwXd9BodAg==", + "devOptional": true, + "requires": { + "@prisma/engines": "4.12.0" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise.allsettled": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.6.tgz", + "integrity": "sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==", + "requires": { + "array.prototype.map": "^1.0.5", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "iterate-value": "^1.0.2" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "protocols": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz", + "integrity": "sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==" + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-5.0.0.tgz", + "integrity": "sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==", + "requires": { + "agent-base": "^6.0.0", + "debug": "4", + "http-proxy-agent": "^4.0.0", + "https-proxy-agent": "^5.0.0", + "lru-cache": "^5.1.1", + "pac-proxy-agent": "^5.0.0", + "proxy-from-env": "^1.0.0", + "socks-proxy-agent": "^5.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" + }, + "pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "requires": { + "escape-goat": "^4.0.0" + } + }, + "pure-rand": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.1.tgz", + "integrity": "sha512-t+x1zEHDjBwkDGY5v5ApnZ/utcd4XYDiJsaQQoptTXgUXX95sDg1elCdJghzicm7n2mbCBJ3uYWr6M22SO19rg==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz", + "integrity": "sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "requires": { + "@pnpm/npm-conf": "^2.1.0" + } + }, + "registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "requires": { + "rc": "1.2.8" + } + }, + "release-it": { + "version": "15.10.1", + "resolved": "https://registry.npmjs.org/release-it/-/release-it-15.10.1.tgz", + "integrity": "sha512-Wkk4aFHSo27vQwHIlcEy77lJwnQlh4UDQckc53gh5tKo7F22mAUEAe8SYQZJcFh7icdkf0OV70onhB1dDmeClA==", + "requires": { + "@iarna/toml": "2.2.5", + "@octokit/rest": "19.0.7", + "async-retry": "1.3.3", + "chalk": "5.2.0", + "cosmiconfig": "8.1.3", + "execa": "7.1.1", + "git-url-parse": "13.1.0", + "globby": "13.1.3", + "got": "12.6.0", + "inquirer": "9.1.5", + "is-ci": "3.0.1", + "issue-parser": "6.0.0", + "lodash": "4.17.21", + "mime-types": "2.1.35", + "new-github-release-url": "2.0.0", + "node-fetch": "3.3.1", + "open": "9.1.0", + "ora": "6.3.0", + "os-name": "5.1.0", + "promise.allsettled": "1.0.6", + "proxy-agent": "5.0.0", + "semver": "7.3.8", + "shelljs": "0.8.5", + "update-notifier": "6.0.2", + "url-join": "5.0.0", + "wildcard-match": "5.1.2", + "yargs-parser": "21.1.1" + }, + "dependencies": { + "chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" + }, + "execa": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + } + }, + "globby": { + "version": "13.1.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==" + }, + "is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==" + }, + "mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==" + }, + "npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "requires": { + "path-key": "^4.0.0" + } + }, + "onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "requires": { + "mimic-fn": "^4.0.0" + } + }, + "path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==" + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "requires": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "requires": { + "global-dirs": "^0.1.1" + } + }, + "resolve.exports": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.2.tgz", + "integrity": "sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==" + }, + "responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "requires": { + "lowercase-keys": "^3.0.0" + } + }, + "restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "requires": { + "execa": "^5.0.0" + } + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz", + "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==", + "requires": { + "tslib": "^2.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safe-stable-stringify": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz", + "integrity": "sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "requires": { + "semver": "^7.3.5" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + }, + "shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + }, + "socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "requires": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "dependencies": { + "ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==" + } + } + }, + "socks-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.1.tgz", + "integrity": "sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==", + "requires": { + "agent-base": "^6.0.2", + "debug": "4", + "socks": "^2.3.3" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.13", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz", + "integrity": "sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==" + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "requires": { + "through": "2" + } + }, + "split2": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", + "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", + "requires": { + "readable-stream": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==" + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "requires": { + "bl": "^5.0.0" + } + }, + "stop-iteration-iterator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", + "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", + "requires": { + "internal-slot": "^1.0.4" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "tar": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.13.tgz", + "integrity": "sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==", + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^4.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + }, + "text-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", + "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==" + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "through2": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz", + "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==", + "requires": { + "readable-stream": "3" + } + }, + "titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + }, + "triple-beam": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz", + "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==" + }, + "ts-jest": { + "version": "29.1.0", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.1.0.tgz", + "integrity": "sha512-ZhNr7Z4PcYa+JjMl62ir+zPiNJfXJN6E8hSLnaUKhOgqcn8vb3e537cpkd0FuAfRK3sR1LSqM1MOhliXNgOFPA==", + "dev": true, + "requires": { + "bs-logger": "0.x", + "fast-json-stable-stringify": "2.x", + "jest-util": "^29.0.0", + "json5": "^2.2.3", + "lodash.memoize": "4.x", + "make-error": "1.x", + "semver": "7.x", + "yargs-parser": "^21.0.1" + }, + "dependencies": { + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true + } + } + }, + "ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "requires": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + } + }, + "ts-node-dev": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ts-node-dev/-/ts-node-dev-2.0.0.tgz", + "integrity": "sha512-ywMrhCfH6M75yftYvrvNarLEY+SUXtUvU8/0Z6llrHQVBx12GiFk5sStF8UdfE/yfzk9IAq7O5EEbTQsxlBI8w==", + "dev": true, + "requires": { + "chokidar": "^3.5.1", + "dynamic-dedupe": "^0.3.0", + "minimist": "^1.2.6", + "mkdirp": "^1.0.4", + "resolve": "^1.0.0", + "rimraf": "^2.6.1", + "source-map-support": "^0.5.12", + "tree-kill": "^1.2.2", + "ts-node": "^10.4.0", + "tsconfig": "^7.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "requires": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, + "tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "requires": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz", + "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==" + }, + "uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "optional": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "requires": { + "crypto-random-string": "^4.0.0" + } + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==" + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "requires": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "dependencies": { + "chalk": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.2.0.tgz", + "integrity": "sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==" + } + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-join": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-5.0.0.tgz", + "integrity": "sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==" + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==" + }, + "v8-to-istanbul": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.1.0.tgz", + "integrity": "sha512-6z3GW9x8G1gd+JIIgQQQxXuiJtCXeAjp6RaPEPLv62mH3iPHPxV6W3robxtCzNErRo6ZwTmzWhsbNvjyEBKzKA==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "vm2": { + "version": "3.9.15", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.15.tgz", + "integrity": "sha512-XqNqknHGw2avJo13gbIwLNZUumvrSHc9mLqoadFZTpo3KaNEJoe1I0lqTFhRXmXD7WkLyG01aaraXdXT0pa4ag==", + "requires": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "requires": { + "defaults": "^1.0.3" + } + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.10" + } + }, + "wide-align": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", + "requires": { + "string-width": "^1.0.2 || 2 || 3 || 4" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "requires": { + "string-width": "^5.0.1" + } + }, + "wildcard-match": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/wildcard-match/-/wildcard-match-5.1.2.tgz", + "integrity": "sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==" + }, + "windows-release": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-5.1.0.tgz", + "integrity": "sha512-CddHecz5dt0ngTjGPP1uYr9Tjl4qq5rEKNk8UGb8XCdngNXI+GRYvqelD055FdiUgqODZz3R/5oZWYldPtXQpA==", + "requires": { + "execa": "^5.1.1" + } + }, + "winston": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.8.2.tgz", + "integrity": "sha512-MsE1gRx1m5jdTTO9Ld/vND4krP2To+lgDoMEHGGa4HIlAUyXJtfc7CxQcGXVyz2IBpw5hbFkj2b/AtUdQwyRew==", + "requires": { + "@colors/colors": "1.5.0", + "@dabh/diagnostics": "^2.0.2", + "async": "^3.2.3", + "is-stream": "^2.0.0", + "logform": "^2.4.0", + "one-time": "^1.0.0", + "readable-stream": "^3.4.0", + "safe-stable-stringify": "^2.3.1", + "stack-trace": "0.0.x", + "triple-beam": "^1.3.0", + "winston-transport": "^4.5.0" + } + }, + "winston-daily-rotate-file": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/winston-daily-rotate-file/-/winston-daily-rotate-file-4.7.1.tgz", + "integrity": "sha512-7LGPiYGBPNyGHLn9z33i96zx/bd71pjBn9tqQzO3I4Tayv94WPmBNwKC7CO1wPHdP9uvu+Md/1nr6VSH9h0iaA==", + "requires": { + "file-stream-rotator": "^0.6.1", + "object-hash": "^2.0.1", + "triple-beam": "^1.3.0", + "winston-transport": "^4.4.0" + } + }, + "winston-transport": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.5.0.tgz", + "integrity": "sha512-YpZzcUzBedhlTAfJg6vJDlyEai/IFMIVcaEZZyl3UXIl4gmqRpU7AE89AHLkbzLUsv0NVmw7ts+iztqKxxPW1Q==", + "requires": { + "logform": "^2.3.2", + "readable-stream": "^3.6.0", + "triple-beam": "^1.3.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==" + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", + "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "requires": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + } + }, + "xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==" + }, + "xregexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", + "integrity": "sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "requires": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/04-poke-battle-with-prisma/package.json b/04-poke-battle-with-prisma/package.json new file mode 100644 index 0000000..342525c --- /dev/null +++ b/04-poke-battle-with-prisma/package.json @@ -0,0 +1,52 @@ +{ + "name": "expressots-with-prisma-orm", + "version": "1.0.0", + "description": "", + "author": "", + "private": true, + "license": "UNLICENSED", + "scripts": { + "build": "tsc", + "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"", + "lint": "eslint \"src/**/*.ts\" --fix", + "start": "tsnd -r dotenv/config -r tsconfig-paths/register ./src/main.ts", + "start:prod": "node ./dist/main.js", + "test": "jest", + "test:watch": "jest --watch", + "test:cov": "jest --coverage" + }, + "keywords": [], + "devDependencies": { + "@types/bcrypt": "^5.0.0", + "@types/compression": "^1.7.2", + "@types/express": "^4.17.17", + "@types/jest": "^29.4.0", + "@types/jsonwebtoken": "^9.0.1", + "@types/node": "^18.13.0", + "@typescript-eslint/eslint-plugin": "^5.52.0", + "@typescript-eslint/parser": "^5.52.0", + "eslint": "^8.34.0", + "eslint-config-prettier": "^8.6.0", + "eslint-plugin-prettier": "^4.2.1", + "jest": "^29.4.3", + "prettier": "^2.8.4", + "prisma": "^4.12.0", + "ts-jest": "^29.0.5", + "ts-node-dev": "^2.0.0", + "typescript": "^4.9.5" + }, + "dependencies": { + "@expressots/core": "^1.2.1", + "@prisma/client": "^4.12.0", + "bcrypt": "^5.1.0", + "body-parser": "^1.20.2", + "compression": "^1.7.4", + "dotenv": "^16.0.3", + "inversify": "^6.0.1", + "inversify-binding-decorators": "^4.0.0", + "inversify-express-utils": "^6.3.2", + "jsonwebtoken": "^9.0.0", + "reflect-metadata": "^0.1.13", + "tsconfig-paths": "^4.1.2" + } +} diff --git a/04-poke-battle-with-prisma/prisma/migrations/20230416144936_init/migration.sql b/04-poke-battle-with-prisma/prisma/migrations/20230416144936_init/migration.sql new file mode 100644 index 0000000..7039b31 --- /dev/null +++ b/04-poke-battle-with-prisma/prisma/migrations/20230416144936_init/migration.sql @@ -0,0 +1,28 @@ +-- CreateTable +CREATE TABLE "User" ( + "id" TEXT NOT NULL, + "email" TEXT NOT NULL, + "name" TEXT NOT NULL, + "password" TEXT NOT NULL, + + CONSTRAINT "User_pkey" PRIMARY KEY ("id") +); + +-- CreateTable +CREATE TABLE "History" ( + "id" TEXT NOT NULL, + "log" JSONB[], + "playerId" TEXT NOT NULL, + "userName" TEXT NOT NULL, + "winner" BOOLEAN NOT NULL, + "pokemon1" TEXT NOT NULL, + "pokemon2" TEXT NOT NULL, + "winnerName" TEXT NOT NULL, + "loserName" TEXT NOT NULL, + "isDraw" BOOLEAN NOT NULL, + + CONSTRAINT "History_pkey" PRIMARY KEY ("id") +); + +-- CreateIndex +CREATE UNIQUE INDEX "User_email_key" ON "User"("email"); diff --git a/04-poke-battle-with-prisma/prisma/migrations/migration_lock.toml b/04-poke-battle-with-prisma/prisma/migrations/migration_lock.toml new file mode 100644 index 0000000..fbffa92 --- /dev/null +++ b/04-poke-battle-with-prisma/prisma/migrations/migration_lock.toml @@ -0,0 +1,3 @@ +# Please do not edit this file manually +# It should be added in your version-control system (i.e. Git) +provider = "postgresql" \ No newline at end of file diff --git a/04-poke-battle-with-prisma/prisma/schema.prisma b/04-poke-battle-with-prisma/prisma/schema.prisma new file mode 100644 index 0000000..5e0c51b --- /dev/null +++ b/04-poke-battle-with-prisma/prisma/schema.prisma @@ -0,0 +1,34 @@ +// This is your Prisma schema file, +// learn more about it in the docs: https://pris.ly/d/prisma-schema + +generator client { + provider = "prisma-client-js" +} + +datasource db { + provider = "postgres" + url = env("DATABASE_URL") + relationMode = "prisma" +} + +model User { + id String @id @default(uuid()) + email String @unique + name String + password String + History History[] +} + +model History { + id String @id @default(uuid()) + player User @relation(fields: [playerId], references: [id]) + log Json[] + playerId String // relation scalar field (used in the `@relation` attribute above) + userName String + winner Boolean + pokemon1 String + pokemon2 String + winnerName String + loserName String + isDraw Boolean +} diff --git a/04-poke-battle-with-prisma/src/app-container.ts b/04-poke-battle-with-prisma/src/app-container.ts new file mode 100644 index 0000000..08933bb --- /dev/null +++ b/04-poke-battle-with-prisma/src/app-container.ts @@ -0,0 +1,15 @@ +import { AppContainer } from "@expressots/core"; +import { PingModule } from "@useCases/ping/ping.module"; +import { PokebattleModule } from "@useCases/pokebattle/pokebattle.module"; +import { UserModule } from "@useCases/user/user.module"; + +const appContainer = new AppContainer(); + +const container = appContainer.create([ + // Add your modules here + PingModule, + UserModule, + PokebattleModule, +]); + +export { container }; diff --git a/04-poke-battle-with-prisma/src/entities/base.entity.ts b/04-poke-battle-with-prisma/src/entities/base.entity.ts new file mode 100644 index 0000000..bab48dd --- /dev/null +++ b/04-poke-battle-with-prisma/src/entities/base.entity.ts @@ -0,0 +1,5 @@ +interface IEntity { + Id: string; +} + +export { IEntity }; diff --git a/04-poke-battle-with-prisma/src/entities/history.entity.ts b/04-poke-battle-with-prisma/src/entities/history.entity.ts new file mode 100644 index 0000000..860b8e7 --- /dev/null +++ b/04-poke-battle-with-prisma/src/entities/history.entity.ts @@ -0,0 +1,64 @@ +import { randomUUID } from "crypto"; +import { provide } from "inversify-binding-decorators"; + +@provide(History) +class History { + private _id: string; + private _playerId: string; + public log: { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + public userName: string; + public winner: boolean; + public pokemon1: string; + public pokemon2: string; + public winnerName: string; + public loserName: string; + public isDraw: boolean; + + constructor( + log: { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[], + userName: string, + playerId: string, + winner: boolean, + pokemon1: string, + pokemon2: string, + id: string, + winnerName: string, + loserName: string, + isDraw: boolean, + ) { + this._id = id ?? randomUUID(); + this.userName = userName; + this._playerId = playerId; + this.winner = winner; + this.pokemon1 = pokemon1; + this.pokemon2 = pokemon2; + this.winnerName = winnerName; + this.loserName = loserName; + this.isDraw = isDraw; + this.log = log; + } + + get id(): string { + return this._id; + } + + get playerId(): string { + return this._playerId; + } +} + +export { History }; diff --git a/04-poke-battle-with-prisma/src/entities/user.entity.ts b/04-poke-battle-with-prisma/src/entities/user.entity.ts new file mode 100644 index 0000000..ebc7796 --- /dev/null +++ b/04-poke-battle-with-prisma/src/entities/user.entity.ts @@ -0,0 +1,27 @@ +import { randomUUID } from "crypto"; +import { provide } from "inversify-binding-decorators"; + +@provide(User) +class User { + private _id: string; + private _password: string; + public name: string; + public email: string; + + constructor(name: string, email: string, password: string, id?: string) { + this._id = id ?? randomUUID(); + this.name = name; + this.email = email; + this._password = password; + } + + get id(): string { + return this._id; + } + + get password(): string { + return this._password; + } +} + +export { User }; diff --git a/04-poke-battle-with-prisma/src/env.ts b/04-poke-battle-with-prisma/src/env.ts new file mode 100644 index 0000000..f7c18d6 --- /dev/null +++ b/04-poke-battle-with-prisma/src/env.ts @@ -0,0 +1,17 @@ +import pkg from "../package.json"; + +const ENV = { + Application: { + APP_NAME: pkg.name, + APP_VERSION: pkg.version, + ENVIRONMENT: process.env.ENVIRONMENT as string, + PORT: Number(process.env.PORT), + JWT_KEY: process.env.JWT_KEY as string, + }, + Log: { + FILE: process.env.FILE as string, + FOLDER: process.env.FOLDER as string, + }, +}; + +export default ENV; diff --git a/04-poke-battle-with-prisma/src/main.ts b/04-poke-battle-with-prisma/src/main.ts new file mode 100644 index 0000000..2e7e69c --- /dev/null +++ b/04-poke-battle-with-prisma/src/main.ts @@ -0,0 +1,25 @@ +import "reflect-metadata"; + +import { App } from "@providers/application/application"; +import { container } from "app-container"; +import { ServerEnvironment } from "@expressots/core"; +import ENV from "./env"; +import express from "express"; +import compression from "compression"; + +async function Bootstrap() { + const app = App.create(container, [ + express.json({ limit: "50mb" }), + compression(), + ]); + app.listen( + ENV.Application.PORT, + ServerEnvironment[ENV.Application.ENVIRONMENT], + { + appName: ENV.Application.APP_NAME, + appVersion: ENV.Application.APP_VERSION, + }, + ); +} + +Bootstrap(); diff --git a/04-poke-battle-with-prisma/src/providers/application/application.ts b/04-poke-battle-with-prisma/src/providers/application/application.ts new file mode 100644 index 0000000..9ccf5f1 --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/application/application.ts @@ -0,0 +1,21 @@ +import { Application, Environments, LogLevel, log } from "@expressots/core"; +import { provide } from "inversify-binding-decorators"; + +@provide(App) +class App extends Application { + protected configureServices(): void { + Environments.checkAll(); + } + + // eslint-disable-next-line @typescript-eslint/no-empty-function + protected postServerInitialization(): void {} + + protected serverShutdown(): void { + log(LogLevel.Info, "Server is shutting down", "logger-provider"); + super.serverShutdown(); + } +} + +const appInstance = new App(); + +export { appInstance as App }; diff --git a/04-poke-battle-with-prisma/src/providers/database/prismaClient.ts b/04-poke-battle-with-prisma/src/providers/database/prismaClient.ts new file mode 100644 index 0000000..11bbdfe --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/database/prismaClient.ts @@ -0,0 +1,3 @@ +import { PrismaClient } from "@prisma/client"; + +export const prismaClient = new PrismaClient(); diff --git a/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts b/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts new file mode 100644 index 0000000..69a3227 --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts @@ -0,0 +1,8 @@ +import bcrypt from "bcrypt"; + +export async function comparePasswords( + password: string, + hashedPassword: string, +): Promise { + return await bcrypt.compare(password, hashedPassword); +} diff --git a/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts b/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts new file mode 100644 index 0000000..1fe61a1 --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts @@ -0,0 +1,6 @@ +import ENV from "env"; +import jwt from "jsonwebtoken"; + +export function decodeToken(token) { + return jwt.verify(token, ENV.Application.JWT_KEY); +} diff --git a/04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts b/04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts new file mode 100644 index 0000000..a4e935f --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts @@ -0,0 +1,12 @@ +// Exclude keys from user +function excludeFromQuery( + user: T, + keys: Key[], +): Omit { + for (let key of keys) { + delete user[key]; + } + return user; +} + +export default excludeFromQuery; diff --git a/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts b/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts new file mode 100644 index 0000000..124d64b --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts @@ -0,0 +1,10 @@ +import ENV from "env"; +import jwt from "jsonwebtoken"; + +function generateToken(payload) { + return jwt.sign(payload, ENV.Application.JWT_KEY, { + expiresIn: 10800000, // expires in 3hours + }); +} + +export default generateToken; diff --git a/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts b/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts new file mode 100644 index 0000000..1c6cc47 --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts @@ -0,0 +1,39 @@ +import { User as PrismaUser, History as PrismaHistory } from "@prisma/client"; +import { IHistoryDTO } from "@repositories/history/history.dto"; +import { IUserDTO } from "@repositories/user/user.dto"; +import { randomUUID } from "crypto"; + +export function mapToPrisma(user: IUserDTO): PrismaUser { + const toMap = { + name: user.name, + email: user.email, + password: user.password, + id: user.id ?? randomUUID(), + }; + + return toMap; +} + +export function mapHistoryToPrisma(history: IHistoryDTO): PrismaHistory { + const toMap = { + id: history.id || randomUUID(), + log: history.log.map((item) => ({ + turn: item.turn, + attacker: item.attacker, + defender: item.defender, + attack: item.attack, + attackType: item.attackType, + damage: item.damage, + })), + userName: history.userName, + playerId: history.playerId, + pokemon1: history.pokemon1, + pokemon2: history.pokemon2, + winner: history.winner, + winnerName: history.winnerName, + loserName: history.loserName, + isDraw: history.isDraw, + }; + + return toMap; +} diff --git a/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts b/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts new file mode 100644 index 0000000..60f5cb3 --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts @@ -0,0 +1,325 @@ +export const TYPE_CHART = { + normal: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 1, + rock: 0.5, + ghost: 0, + dragon: 1, + dark: 1, + steel: 0.5, + }, + fire: { + normal: 1, + fire: 0.5, + water: 0.5, + electric: 1, + grass: 2, + ice: 2, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 2, + rock: 0.5, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 2, + }, + water: { + normal: 1, + fire: 2, + water: 0.5, + electric: 1, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 1, + ground: 2, + flying: 1, + psychic: 1, + bug: 1, + rock: 2, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 1, + }, + electric: { + normal: 1, + fire: 1, + water: 2, + electric: 0.5, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 1, + ground: 0, + flying: 2, + psychic: 1, + bug: 1, + rock: 1, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 1, + }, + grass: { + normal: 1, + fire: 0.5, + water: 2, + electric: 1, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 0.5, + ground: 2, + flying: 0.5, + psychic: 1, + bug: 0.5, + rock: 2, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 0.5, + }, + ice: { + normal: 1, + fire: 0.5, + water: 0.5, + electric: 1, + grass: 2, + ice: 0.5, + fighting: 1, + poison: 1, + ground: 2, + flying: 2, + psychic: 1, + bug: 1, + rock: 1, + ghost: 1, + dragon: 2, + dark: 1, + steel: 0.5, + }, + fighting: { + normal: 2, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 2, + fighting: 1, + poison: 0.5, + ground: 1, + flying: 0.5, + psychic: 0.5, + bug: 0.5, + rock: 2, + ghost: 0, + dragon: 1, + dark: 2, + steel: 2, + }, + poison: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 2, + ice: 1, + fighting: 1, + poison: 0.5, + ground: 0.5, + flying: 1, + psychic: 1, + bug: 1, + rock: 0.5, + ghost: 0.5, + dragon: 1, + dark: 1, + steel: 0, + }, + ground: { + normal: 1, + fire: 2, + water: 1, + electric: 2, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 2, + ground: 1, + flying: 0, + psychic: 1, + bug: 0.5, + rock: 2, + ghost: 1, + dragon: 1, + dark: 1, + steel: 2, + }, + flying: { + normal: 1, + fire: 1, + water: 1, + electric: 0.5, + grass: 2, + ice: 1, + fighting: 2, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 2, + rock: 0.5, + ghost: 1, + dragon: 1, + dark: 1, + steel: 0.5, + }, + psychic: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 2, + poison: 2, + ground: 1, + flying: 1, + psychic: 0.5, + bug: 1, + rock: 1, + ghost: 1, + dragon: 1, + dark: 0, + steel: 0.5, + }, + bug: { + normal: 1, + fire: 0.5, + water: 1, + electric: 1, + grass: 2, + ice: 1, + fighting: 0.5, + poison: 0.5, + ground: 1, + flying: 0.5, + psychic: 2, + bug: 1, + rock: 1, + ghost: 0.5, + dragon: 1, + dark: 2, + steel: 0.5, + }, + rock: { + normal: 1, + fire: 2, + water: 1, + electric: 1, + grass: 1, + ice: 2, + fighting: 0.5, + poison: 1, + ground: 0.5, + flying: 2, + psychic: 1, + bug: 2, + rock: 1, + ghost: 1, + dragon: 1, + dark: 1, + steel: 0.5, + }, + ghost: { + normal: 0, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 2, + bug: 1, + rock: 1, + ghost: 2, + dragon: 1, + dark: 0.5, + steel: 0.5, + }, + dragon: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 1, + rock: 1, + ghost: 1, + dragon: 2, + dark: 1, + steel: 0.5, + }, + dark: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 0.5, + poison: 1, + ground: 1, + flying: 1, + psychic: 2, + bug: 1, + rock: 1, + ghost: 2, + dragon: 1, + dark: 0.5, + steel: 0.5, + }, + steel: { + normal: 1, + fire: 0.5, + water: 0.5, + electric: 0.5, + grass: 1, + ice: 2, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 1, + rock: 2, + ghost: 1, + dragon: 1, + dark: 1, + steel: 0.5, + }, +}; diff --git a/04-poke-battle-with-prisma/src/providers/interfaces/index.ts b/04-poke-battle-with-prisma/src/providers/interfaces/index.ts new file mode 100644 index 0000000..f3d0696 --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/interfaces/index.ts @@ -0,0 +1,337 @@ +export type TPokemonContentEndpoint = { + abilities: PokemonAbilities[]; + base_experience: number; + forms: PokemonForm[]; + game_indices: GameIndices[]; + height: number; + held_items: any[]; + id: number; + is_default: boolean; + location_area_encounters: string; + moves: PokemonMoves[]; + name: string; + order: number; + past_types: any[]; + species: PokemonSpecies; + sprites: PokemonSprites; + stats: PokemonStats[]; + types: PokemonTypes[]; + weight: number; +}; + +export type PokemonAbilities = { + ability: PokemonAbility; + is_hidden: boolean; + slot: number; +}; + +export type PokemonAbility = { + name: string; + url: string; +}; + +export type PokemonForm = { + name: string; + url: string; +}; + +export type GameIndices = { + game_index: number; + version: PokemonVersion; +}; + +export type PokemonVersion = { + name: string; + url: string; +}; + +export type PokemonMoves = { + move: Move; + version_group_details: PokemonVersionGroupDetail[]; +}; + +export type Move = { + name: string; + url: string; +}; + +export type PokemonVersionGroupDetail = { + level_learned_at: number; + move_learn_method: PokemonMoveLearnMethod; + version_group: PokemonVersionGroup; +}; + +export type PokemonMoveLearnMethod = { + name: string; + url: string; +}; + +export type PokemonVersionGroup = { + name: string; + url: string; +}; + +export type PokemonSpecies = { + name: string; + url: string; +}; + +export type PokemonSprites = { + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; + other: PokemonOtherSprites; + versions: PokemonVersions; +}; + +export type PokemonOtherSprites = { + dream_world: PokemonDreamWorldSprites; + home: PokemonHomeSprites; + "official-artwork": PokemonOfficialArtworkSprites; +}; + +export type PokemonDreamWorldSprites = { + front_default: string; + front_female: any; +}; + +export type PokemonHomeSprites = { + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonOfficialArtworkSprites = { + front_default: string; + front_shiny: string; +}; + +export type PokemonVersions = { + "generation-i": PokemonGenerationI; + "generation-ii": PokemonGenerationIi; + "generation-iii": PokemonGenerationIii; + "generation-iv": PokemonGenerationIv; + "generation-v": PokemonGenerationV; + "generation-vi": PokemonGenerationVi; + "generation-vii": PokemonGenerationVii; + "generation-viii": PokemonGenerationViii; +}; + +export type PokemonGenerationI = { + "red-blue": PokemonRedBlue; + yellow: PokemonYellow; +}; + +export type PokemonRedBlue = { + back_default: string; + back_gray: string; + back_transparent: string; + front_default: string; + front_gray: string; + front_transparent: string; +}; + +export type PokemonYellow = { + back_default: string; + back_gray: string; + back_transparent: string; + front_default: string; + front_gray: string; + front_transparent: string; +}; + +export type PokemonGenerationIi = { + crystal: PokemonCrystal; + gold: PokemonGold; + silver: PokemonSilver; +}; + +export type PokemonCrystal = { + back_default: string; + back_shiny: string; + back_shiny_transparent: string; + back_transparent: string; + front_default: string; + front_shiny: string; + front_shiny_transparent: string; + front_transparent: string; +}; + +export type PokemonGold = { + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; + front_transparent: string; +}; + +export type PokemonSilver = { + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; + front_transparent: string; +}; + +export type PokemonGenerationIii = { + emerald: PokemonEmerald; + "firered-leafgreen": PokemonFireredLeafgreen; + "ruby-sapphire": PokemonRubySapphire; +}; + +export type PokemonEmerald = { + front_default: string; + front_shiny: string; +}; + +export type PokemonFireredLeafgreen = { + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; +}; + +export type PokemonRubySapphire = { + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; +}; + +export type PokemonGenerationIv = { + "diamond-pearl": PokemonDiamondPearl; + "heartgold-soulsilver": PokemonHeartgoldSoulsilver; + platinum: PokemonPlatinum; +}; + +export type PokemonDiamondPearl = { + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonHeartgoldSoulsilver = { + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonPlatinum = { + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonGenerationV = { + "black-white": PokemonBlackWhite; +}; + +export type PokemonBlackWhite = { + animated: PokemonAnimated; + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonAnimated = { + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonGenerationVi = { + "omegaruby-alphasapphire": PokemonOmegarubyAlphasapphire; + "x-y": PokemonXY; +}; + +export type PokemonOmegarubyAlphasapphire = { + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonXY = { + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonGenerationVii = { + icons: PokemonIcons; + "ultra-sun-ultra-moon": PokemonUltraSunUltraMoon; +}; + +export type PokemonIcons = { + front_default: string; + front_female: any; +}; + +export type PokemonUltraSunUltraMoon = { + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; +}; + +export type PokemonGenerationViii = { + icons: PokemonIcons2; +}; + +export type PokemonIcons2 = { + front_default: string; + front_female: any; +}; + +export type PokemonStats = { + base_stat: number; + effort: number; + stat: PokemonStat; +}; + +export type PokemonStat = { + name: string; + url: string; +}; + +export type PokemonTypes = { + slot: number; + type: PokemonType; +}; + +export type PokemonType = { + name: string; + url: string; +}; diff --git a/04-poke-battle-with-prisma/src/providers/middlewares/auth.ts b/04-poke-battle-with-prisma/src/providers/middlewares/auth.ts new file mode 100644 index 0000000..d80e362 --- /dev/null +++ b/04-poke-battle-with-prisma/src/providers/middlewares/auth.ts @@ -0,0 +1,29 @@ +import { decodeToken } from "@providers/helpers/decodeToken"; +import { Request, Response, NextFunction } from "express"; + +function authMiddleware( + req: Request, + res: Response, + next: NextFunction, +): Response> | void { + const token = req.headers["authorization"]; + + if (!token) { + return res + .status(401) + .json({ auth: false, message: "Sem token na requisição" }); + } + + try { + const decoded = decodeToken(token); + + req.headers["decoded"] = decoded as string; + next(); + } catch (error) { + return res + .status(401) + .json({ auth: false, message: "Token expirado ou incorreto." }); + } +} + +export default authMiddleware; diff --git a/04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts new file mode 100644 index 0000000..a16069b --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts @@ -0,0 +1,9 @@ +interface IBaseRepository { + create(item: T): T | null; + update(item: T): T | null; + delete(id: string): boolean; + find(id: string): T | null; + findAll(): T[]; +} + +export { IBaseRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/base-repository.ts b/04-poke-battle-with-prisma/src/repositories/base-repository.ts new file mode 100644 index 0000000..67bee7c --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/base-repository.ts @@ -0,0 +1,39 @@ +import { provide } from "inversify-binding-decorators"; +import { IBaseRepository } from "./base-repository.interface"; +import { IEntity } from "@entities/base.entity"; + +@provide(BaseRepository) +class BaseRepository implements IBaseRepository { + private readonly DB: T[] = []; + + create(item: T): T | null { + this.DB.push(item); + return item; + } + + update(item: T) { + this.DB.push(item); + return item; + } + + delete(id: string): boolean { + const index: number = this.DB.findIndex((item) => item.Id === id); + + if (index != -1) { + this.DB.splice(index, 1); + return true; + } + return false; + } + + find(id: string): T | null { + const user = this.DB.find((item) => item.Id === id); + return user || null; + } + + findAll(): T[] { + return this.DB; + } +} + +export { BaseRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts new file mode 100644 index 0000000..b7efffd --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts @@ -0,0 +1,8 @@ +import { IHistoryDTO } from "./history.dto"; + +interface IHistoryRepository { + findAll(id: string): Promise; + create(user: IHistoryDTO): Promise; +} + +export { IHistoryRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts b/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts new file mode 100644 index 0000000..098125d --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts @@ -0,0 +1,21 @@ +interface IHistoryDTO { + id?: string; + userName: string; + playerId: string; + pokemon1: string; + pokemon2: string; + log: { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + winner: boolean; + winnerName: string; + loserName: string; + isDraw: boolean; +} + +export { IHistoryDTO }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts b/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts new file mode 100644 index 0000000..f79bea2 --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts @@ -0,0 +1,70 @@ +import { provide } from "inversify-binding-decorators"; +import { prismaClient } from "@providers/database/prismaClient"; +import { IHistoryRepository } from "./history-repository.interface"; +import { IHistoryDTO } from "./history.dto"; +import { History } from "@entities/history.entity"; + +import { mapHistoryToPrisma } from "@providers/helpers/mapToPrisma"; +import { randomUUID } from "crypto"; + +@provide(HistoryRepository) +class HistoryRepository implements IHistoryRepository { + private readonly repository = prismaClient; + + async findAll(id: string): Promise { + const historys = await this.repository.history.findMany({ + where: { + playerId: id, + }, + }); + + return historys.map((history) => { + const log = history.log as { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + return this.mapToDTO({ ...history, log }); + }); + } + + async create(history: IHistoryDTO): Promise { + const createHistory = await this.repository.history.create({ + data: mapHistoryToPrisma({ + ...history, + }), + }); + + const log = createHistory.log as { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + + return this.mapToDTO({ ...createHistory, log }); + } + + private mapToDTO(history: IHistoryDTO): History { + const newHistory = new History( + history.log, + history.userName, + history.playerId, + history.winner, + history.pokemon1, + history.pokemon2, + history.id || randomUUID(), + history.winnerName, + history.loserName, + history.isDraw, + ); + return newHistory; + } +} + +export { HistoryRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts new file mode 100644 index 0000000..ff32bc6 --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts @@ -0,0 +1,12 @@ +import { IUserDTO } from "./user.dto"; + +interface IUserRepository { + find(id: string): Promise<{ name: string; email: string } | null>; + findByEmail(email: string): Promise; + findAll(): Promise<{ name: string; email: string }[]>; + create(user: IUserDTO): Promise; + update(id: string, user: IUserDTO): Promise; + delete(id: string): Promise; +} + +export { IUserRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/user/user.dto.ts b/04-poke-battle-with-prisma/src/repositories/user/user.dto.ts new file mode 100644 index 0000000..696edf4 --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/user/user.dto.ts @@ -0,0 +1,8 @@ +interface IUserDTO { + id?: string; + password: string; + email: string; + name: string; +} + +export { IUserDTO }; diff --git a/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts b/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts new file mode 100644 index 0000000..fbd3c8c --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts @@ -0,0 +1,85 @@ +import { provide } from "inversify-binding-decorators"; +import bcrypt from "bcrypt"; +import { prismaClient } from "@providers/database/prismaClient"; +import { IUserRepository } from "./user-repository.interface"; +import { IUserDTO } from "./user.dto"; +import { User } from "@entities/user.entity"; +import { mapToPrisma } from "@providers/helpers/mapToPrisma"; +import excludeFromQuery from "@providers/helpers/excludeFromQuery"; + +@provide(UserRepository) +class UserRepository implements IUserRepository { + private readonly repository = prismaClient; + + async find(id: string): Promise<{ name: string; email: string } | null> { + const user = await this.repository.user.findUnique({ where: { id } }); + + return user ? this.mapToDTOWithoutPassword(user) : null; + } + + async findByEmail(email: string): Promise { + const user = await this.repository.user.findUnique({ + where: { email }, + }); + return user ? this.mapToDTO(user) : null; + } + + async findAll(): Promise<{ name: string; email: string }[]> { + const users = await this.repository.user.findMany(); + + return users.map((user) => this.mapToFindAllDTO(user)); + } + + async create(user: IUserDTO): Promise { + const password = await bcrypt.hash(user.password, 10); + const createdUser = await this.repository.user.create({ + data: mapToPrisma({ + ...user, + password, + }), + }); + return this.mapToDTO(createdUser); + } + + async update(id: string, user: IUserDTO): Promise { + const updatedUser = await this.repository.user.update({ + where: { id }, + data: user, + }); + + return this.mapToDTO(updatedUser); + } + + async delete(id: string): Promise { + await this.repository.user.delete({ where: { id } }); + return true; + } + + private mapToDTO(user: IUserDTO): User { + const newUser = new User(user.name, user.email, user.password, user.id); + return newUser; + } + + private mapToDTOWithoutPassword(user: IUserDTO): { + name: string; + email: string; + id: string; + } { + const newUser = new User(user.name, user.email, user.password, user.id); + return { + name: newUser.name, + email: newUser.email, + id: newUser.id, + }; + } + + private mapToFindAllDTO(user: IUserDTO): { name: string; email: string } { + const newUser = new User(user.name, user.email, user.password, user.id); + return { + name: newUser.name, + email: newUser.email, + }; + } +} + +export { UserRepository }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts new file mode 100644 index 0000000..46e0d22 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts @@ -0,0 +1,25 @@ +import { BaseController, StatusCode } from "@expressots/core"; +import { controller } from "inversify-express-utils"; +import { httpGet, response } from "inversify-express-utils/lib/decorators"; +import { PingUseCase } from "./ping.usecase"; +import { PingResponseDTO } from "./ping.dto"; + +@controller("/ping") +class PingController extends BaseController { + constructor(private pingUseCase: PingUseCase) { + super("default-router-controller"); + } + + @httpGet("") + execute(@response() res: any): Promise { + const start: Date = new Date(); + + return this.callUseCase( + this.pingUseCase.execute(start), + res, + StatusCode.OK, + ); + } +} + +export { PingController }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts new file mode 100644 index 0000000..93e256f --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts @@ -0,0 +1,8 @@ +interface PingResponseDTO { + start: string; + end: string; + ttl: string; + message: string; +} + +export { PingResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts new file mode 100644 index 0000000..16260ed --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts @@ -0,0 +1,9 @@ +import { CreateModule } from "@expressots/core"; +import { PingController } from "./ping.controller"; + +const PingModule = CreateModule([ + // Add your modules here + PingController, +]); + +export { PingModule }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts new file mode 100644 index 0000000..cd43c38 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts @@ -0,0 +1,26 @@ +import { provide } from "inversify-binding-decorators"; +import { PingResponseDTO } from "./ping.dto"; + +@provide(PingUseCase) +class PingUseCase { + execute(start: Date): PingResponseDTO { + const end: Date = new Date(); + const timeToRespond: number = end.getTime() - start.getTime(); + const ttl: number = timeToRespond / 1000; + + const format = (d: Date) => { + return d.toISOString().replace(/T/, " ").replace(/\..+/, ""); + }; + + const response: PingResponseDTO = { + start: format(start), + end: format(end), + ttl: `${ttl.toFixed(2)} sec`, + message: "Pong!", + }; + + return response; + } +} + +export { PingUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts new file mode 100644 index 0000000..b77cb06 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts @@ -0,0 +1,37 @@ +import { BaseController, StatusCode } from "@expressots/core"; +import { + controller, + httpPost, + requestBody, + requestHeaders, + response, +} from "inversify-express-utils"; +import { PokebattleBattleUseCase } from "./pokebattle-battle.usecase"; +import { + IPokebattleBattleRequestDTO, + IPokebattleBattleResponseDTO, +} from "./pokebattle-battle.dto"; + +import authMiddleware from "@providers/middlewares/auth"; + +@controller("/pokebattle/battle") +class PokebattleBattleController extends BaseController { + constructor(private pokebattleBattleUseCase: PokebattleBattleUseCase) { + super("pokebattle-battle-controller"); + } + + @httpPost("/", authMiddleware) + execute( + @requestBody() data: IPokebattleBattleRequestDTO, + @response() res: any, + @requestHeaders("decoded") req, + ): Promise { + return this.callUseCaseAsync( + this.pokebattleBattleUseCase.execute({ body: data, token: req }), + res, + StatusCode.OK, + ); + } +} + +export { PokebattleBattleController }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts new file mode 100644 index 0000000..d5371f3 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts @@ -0,0 +1,34 @@ +import { TPokemonContentEndpoint } from "@providers/interfaces"; + +interface IPokebattleBattleRequestDTO { + pokemon1: TPokemonContentEndpoint; + pokemon2: TPokemonContentEndpoint; +} + +interface IPokebattleBattleLogResponseDTO { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; +} + +interface IPokebattleBattleResponseDTO { + id?: string; + userName: string; + playerId: string; + pokemon1: string; + pokemon2: string; + log: IPokebattleBattleLogResponseDTO[]; + winner: boolean; + winnerName: string; + loserName: string; + isDraw: boolean; +} + +export { + IPokebattleBattleLogResponseDTO, + IPokebattleBattleRequestDTO, + IPokebattleBattleResponseDTO, +}; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts new file mode 100644 index 0000000..67165e4 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts @@ -0,0 +1,201 @@ +import { provide } from "inversify-binding-decorators"; +import { + IPokebattleBattleLogResponseDTO, + IPokebattleBattleRequestDTO, + IPokebattleBattleResponseDTO, +} from "./pokebattle-battle.dto"; +import { HistoryRepository } from "@repositories/history/history.repository"; + +import { TYPE_CHART } from "@providers/helpers/typechart"; +import { + PokemonAbilities, + PokemonForm, + GameIndices, + PokemonSpecies, + PokemonSprites, + PokemonTypes, + PokemonMoves, +} from "@providers/interfaces"; + +@provide(PokebattleBattleUseCase) +class PokebattleBattleUseCase { + constructor(private historyRepository: HistoryRepository) {} + + async execute({ + body, + token, + }: { + body: IPokebattleBattleRequestDTO; + token: any; + }): Promise { + const { name, id } = token; + const { pokemon1, pokemon2 } = body; + const onFight = async (): Promise => { + // Log da batalha + const battleLog = [] as IPokebattleBattleLogResponseDTO[]; + // Define a variável de turno + let turn = 0; + + // Define os valores iniciais dos Pokémons + let pokemon1_hp = pokemon1.stats[0].base_stat; + let pokemon2_hp = pokemon2.stats[0].base_stat; + + // Cria a função de ataque do Pokémon + async function attack( + attacker: { + abilities?: PokemonAbilities[]; + base_experience?: number; + forms?: PokemonForm[]; + game_indices?: GameIndices[]; + height?: number; + held_items?: any[]; + id: number; + is_default?: boolean; + location_area_encounters?: string; + moves: any; + name: any; + order?: number; + past_types?: any[]; + species?: PokemonSpecies; + sprites?: PokemonSprites; + stats: any; + types?: PokemonTypes[]; + weight?: number; + }, + defender: { + abilities?: PokemonAbilities[]; + base_experience?: number; + forms?: PokemonForm[]; + game_indices?: GameIndices[]; + height?: number; + held_items?: any[]; + id: number; + is_default?: boolean; + location_area_encounters?: string; + moves?: PokemonMoves[]; + name: any; + order?: number; + past_types?: any[]; + species?: PokemonSpecies; + sprites?: PokemonSprites; + stats: any; + types: any; + weight?: number; + }, + ) { + // Seleciona um movimento aleatório do atacante + const move_index = Math.floor( + Math.random() * attacker.moves.length, + ); + const move_response = await fetch( + attacker.moves[move_index].move.url, + ); + const move = await move_response.json(); + + // Obtém as informações dos tipos dos Pokémons + const defender_types = defender.types.map( + (type) => type?.type?.name, + ); + + // Calcula o dano causado pelo ataque + const attack_stat = attacker.stats.find( + (stat) => stat?.stat?.name === "attack", + ).base_stat; + const defense_stat = defender.stats.find( + (stat) => stat?.stat?.name === "defense", + ).base_stat; + const level = 50; // Define o nível dos Pokémons como 50 + const power = move.power; + const effectiveness = + TYPE_CHART?.[move?.type?.name][defender_types[0]] * + (defender_types[1] + ? TYPE_CHART?.[move?.type?.name][defender_types?.[1]] + : 1); + const modifier = Math.random() * (1.0 - 0.85) + 0.85; + const damage = + Math.floor( + ((((2 * level) / 5 + 2) * + power * + (attack_stat / defense_stat)) / + 50 + + 2) * + effectiveness * + modifier, + ) + 1; + + // Aplica o dano ao Pokémon defensor + defender.stats[0].base_stat -= damage; + + // Atualiza o log + battleLog.push({ + attack: move?.name, + attacker: attacker.name, + defender: defender.name, + damage, + attackType: attacker.types?.[0].type.name || "undefined", + turn, + }); + } + + // Enquanto ambos os Pokémons estiverem vivos, eles continuam lutando + while (pokemon1_hp > 0 && pokemon2_hp > 0) { + // Aumenta o número do turno + turn++; + + // Pokémon 1 ataca Pokémon 2 + await attack(pokemon1, pokemon2); + + // Verifica se Pokémon 2 ainda está vivo + if (pokemon2.stats[0].base_stat <= 0) { + return { + log: battleLog, + playerId: id, + pokemon1: pokemon1.name, + pokemon2: pokemon2.name, + userName: name, + winner: true, + winnerName: pokemon1.name, + loserName: pokemon2.name, + isDraw: false, + }; + } + // Pokémon 2 ataca Pokémon 1 + await attack(pokemon2, pokemon1); + + // Verifica se Pokémon 1 ainda está vivo + if (pokemon1.stats[0].base_stat <= 0) { + return { + log: battleLog, + playerId: id, + pokemon1: pokemon1.name, + pokemon2: pokemon2.name, + userName: name, + winner: false, + winnerName: pokemon2.name, + loserName: pokemon1.name, + isDraw: false, + }; + } + } + return { + log: battleLog, + playerId: id, + pokemon1: pokemon1.name, + pokemon2: pokemon2.name, + userName: name, + winner: false, + loserName: pokemon1.name, + winnerName: pokemon2.name, + isDraw: true, + }; + }; + + const userHistory = await this.historyRepository.create( + await onFight(), + ); + + return userHistory; + } +} + +export { PokebattleBattleUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts new file mode 100644 index 0000000..357c548 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts @@ -0,0 +1,34 @@ +import { BaseController, StatusCode } from "@expressots/core"; +import { + controller, + httpGet, + queryParam, + response, +} from "inversify-express-utils"; +import { PokebattleUseCase } from "./pokebattle.usecase"; +import { + IPokebattleHistoryRequestDTO, + IPokebattleHistoryResponseDTO, +} from "./pokebattle.dto"; +import { IPokebattleBattleRequestDTO } from "../battle/pokebattle-battle.dto"; + +@controller("/pokebattle/history") +class PokebattleController extends BaseController { + constructor(private pokebattleUseCase: PokebattleUseCase) { + super("pokebattle-controller"); + } + + @httpGet("/") + execute( + @response() res: any, + @queryParam() params: IPokebattleHistoryRequestDTO, + ): Promise { + return this.callUseCaseAsync( + this.pokebattleUseCase.execute(params), + res, + StatusCode.OK, + ); + } +} + +export { PokebattleController }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts new file mode 100644 index 0000000..9bdf72e --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts @@ -0,0 +1,27 @@ +interface IPokebattleHistoryRequestDTO { + id: string; +} + +interface IPokebattleHistoryResponseDTO { + id?: string; + userName: string; + playerId: string; + pokemon1: string; + pokemon2: string; + log: IPokebattleHistoryBattleLogResponseDTO[]; + winner: boolean; + winnerName: string; + loserName: string; + isDraw: boolean; +} + +interface IPokebattleHistoryBattleLogResponseDTO { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; +} + +export { IPokebattleHistoryRequestDTO, IPokebattleHistoryResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts new file mode 100644 index 0000000..d5ddfe9 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts @@ -0,0 +1,21 @@ +import { provide } from "inversify-binding-decorators"; +import { + IPokebattleHistoryRequestDTO, + IPokebattleHistoryResponseDTO, +} from "./pokebattle.dto"; +import { HistoryRepository } from "@repositories/history/history.repository"; + +@provide(PokebattleUseCase) +class PokebattleUseCase { + constructor(private historyRepository: HistoryRepository) {} + + async execute( + params: IPokebattleHistoryRequestDTO, + ): Promise { + const response = await this.historyRepository.findAll(params.id); + + return response; + } +} + +export { PokebattleUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts new file mode 100644 index 0000000..73dbe74 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts @@ -0,0 +1,7 @@ +import { CreateModule } from "@expressots/core"; +import { PokebattleBattleController } from "./battle/pokebattle-battle.controller"; +import { PokebattleController } from "./history/pokebattle.controller"; + +const PokebattleModule = CreateModule([PokebattleBattleController, PokebattleController]); + +export { PokebattleModule }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts new file mode 100644 index 0000000..436d960 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts @@ -0,0 +1,30 @@ +import { BaseController, StatusCode } from "@expressots/core"; +import { + controller, + httpPost, + requestBody, + response, +} from "inversify-express-utils"; +import { ICreateUserDTO, ICreateUserResponseDTO } from "./create-user.dto"; +import { CreateUserUseCase } from "./create-user.usecase"; + +@controller("/user/create") +class CreateUserController extends BaseController { + constructor(private createUserUseCase: CreateUserUseCase) { + super("create-user-controller"); + } + + @httpPost("/") + execute( + @requestBody() data: ICreateUserDTO, + @response() res: ICreateUserResponseDTO, + ): any { + return this.callUseCaseAsync( + this.createUserUseCase.execute(data), + res, + StatusCode.Created, + ); + } +} + +export { CreateUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts new file mode 100644 index 0000000..7eae5de --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts @@ -0,0 +1,14 @@ +interface ICreateUserDTO { + name: string; + email: string; + password: string; +} + +interface ICreateUserResponseDTO { + name: string; + email: string; + token: string; + status: string; +} + +export { ICreateUserDTO, ICreateUserResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts new file mode 100644 index 0000000..e32039d --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts @@ -0,0 +1,70 @@ +import { AppError, Report, StatusCode } from "@expressots/core"; +import { provide } from "inversify-binding-decorators"; +import { ICreateUserDTO, ICreateUserResponseDTO } from "./create-user.dto"; +import { UserRepository } from "@repositories/user/user.repository"; +import { User } from "@entities/user.entity"; +import { IUserDTO } from "@repositories/user/user.dto"; +import generateToken from "@providers/helpers/generateToken"; + +@provide(CreateUserUseCase) +class CreateUserUseCase { + constructor(private userRepository: UserRepository) {} + + async execute( + data: ICreateUserDTO, + ): Promise { + try { + const { name, email, password } = data; + + const findUser = await this.userRepository.findByEmail(email); + + if (findUser) { + Report.Error( + new AppError( + StatusCode.BadRequest, + "User already exists", + "create-user-usecase", + ), + ); + } + + const user: IUserDTO = await this.userRepository.create( + new User(name, email, password), + ); + + if (!user) { + Report.Error( + new AppError( + StatusCode.BadRequest, + "Registry error", + "create-user-usecase", + ), + ); + } + + let response: ICreateUserResponseDTO; + + if (user !== null) { + const token = generateToken({ + email: user.email, + name: user.name, + id: user.id, + }); + + response = { + token, + name: user.name, + email: user.email, + status: "success", + }; + return response; + } + + return null; + } catch (error: any) { + throw error; + } + } +} + +export { CreateUserUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts new file mode 100644 index 0000000..b241ec0 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts @@ -0,0 +1,22 @@ +import { BaseController, StatusCode } from "@expressots/core"; +import { controller, httpGet, response } from "inversify-express-utils"; +import { IFindAllResponseDTO } from "./findall-user.dto"; +import { FindAllUserUseCase } from "./findall-user.usecase"; + +@controller("/user") +class FindAllUserController extends BaseController { + constructor(private FindAllUserUseCase: FindAllUserUseCase) { + super("create-user-controller"); + } + + @httpGet("/") + execute(@response() res: IFindAllResponseDTO[]): any { + return this.callUseCaseAsync( + this.FindAllUserUseCase.execute(), + res, + StatusCode.OK, + ); + } +} + +export { FindAllUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts new file mode 100644 index 0000000..60149b5 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts @@ -0,0 +1,6 @@ +interface IFindAllResponseDTO { + name: string; + email: string; +} + +export { IFindAllResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts new file mode 100644 index 0000000..0b43baf --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts @@ -0,0 +1,15 @@ +import { provide } from "inversify-binding-decorators"; +import { UserRepository } from "@repositories/user/user.repository"; +import { IFindAllResponseDTO } from "./findall-user.dto"; + +@provide(FindAllUserUseCase) +class FindAllUserUseCase { + constructor(private userRepository: UserRepository) {} + + async execute(): Promise { + const users = await this.userRepository.findAll(); + return users; + } +} + +export { FindAllUserUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts new file mode 100644 index 0000000..37f0955 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts @@ -0,0 +1,30 @@ +import { BaseController, StatusCode } from "@expressots/core"; +import { + controller, + httpGet, + requestHeaders, + response, +} from "inversify-express-utils"; +import { IGetUserResponseDTO } from "./getuser-user.dto"; +import { GetUserUseCase } from "./getuser-user.usecase"; +import authMiddleware from "@providers/middlewares/auth"; + +@controller("/user/info") +class GetUserController extends BaseController { + constructor(private GetUserUseCase: GetUserUseCase) { + super("get-user-controller"); + } + @httpGet("/", authMiddleware) + execute( + @response() res: IGetUserResponseDTO[], + @requestHeaders("decoded") req, + ): any { + return this.callUseCaseAsync( + this.GetUserUseCase.execute(req), + res, + StatusCode.OK, + ); + } +} + +export { GetUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts new file mode 100644 index 0000000..f7eb0ae --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts @@ -0,0 +1,6 @@ +interface IGetUserResponseDTO { + name: string; + email: string; +} + +export { IGetUserResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts new file mode 100644 index 0000000..e04b303 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts @@ -0,0 +1,28 @@ +import { provide } from "inversify-binding-decorators"; +import { UserRepository } from "@repositories/user/user.repository"; +import { IGetUserResponseDTO } from "./getuser-user.dto"; +import { AppError, Report, StatusCode } from "@expressots/core"; + +@provide(GetUserUseCase) +class GetUserUseCase { + constructor(private userRepository: UserRepository) {} + + async execute(req): Promise { + const { id } = req; + const user = await this.userRepository.find(id); + + if (!user) { + Report.Error( + new AppError( + StatusCode.NotFound, + "User not found", + "create-user-usecase", + ), + ); + } + + return user; + } +} + +export { GetUserUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts new file mode 100644 index 0000000..5044e98 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts @@ -0,0 +1,30 @@ +import { BaseController, StatusCode } from "@expressots/core"; +import { + controller, + httpPost, + requestBody, + response, +} from "inversify-express-utils"; +import { ILoginUserDTO, ILoginUserResponseDTO } from "./login-user.dto"; +import { LoginUserUsecase } from "./login-user.usecase"; + +@controller("/user/login") +class LoginUserController extends BaseController { + constructor(private loginUserUseCase: LoginUserUsecase) { + super("login-user-controller"); + } + + @httpPost("/") + execute( + @requestBody() data: ILoginUserDTO, + @response() res: ILoginUserResponseDTO, + ): any { + return this.callUseCaseAsync( + this.loginUserUseCase.execute(data), + res, + StatusCode.OK, + ); + } +} + +export { LoginUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts new file mode 100644 index 0000000..043e5f7 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts @@ -0,0 +1,13 @@ +interface ILoginUserDTO { + email: string; + password: string; +} + +interface ILoginUserResponseDTO { + name: string; + email: string; + token: string; + status: string; +} + +export { ILoginUserDTO, ILoginUserResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts new file mode 100644 index 0000000..c8842f0 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts @@ -0,0 +1,66 @@ +import { AppError, Report, StatusCode } from "@expressots/core"; +import { provide } from "inversify-binding-decorators"; +import { ILoginUserDTO, ILoginUserResponseDTO } from "./login-user.dto"; +import { UserRepository } from "@repositories/user/user.repository"; + +import { comparePasswords } from "@providers/helpers/comparePasswords"; +import generateToken from "@providers/helpers/generateToken"; + +@provide(LoginUserUsecase) +class LoginUserUsecase { + constructor(private userRepository: UserRepository) {} + + async execute(data: ILoginUserDTO): Promise { + const { email, password } = data; + + const findUser = await this.userRepository.findByEmail(email); + + if (!findUser) { + Report.Error( + new AppError( + StatusCode.Unauthorized, + "User not a found", + "login-user-usecase", + ), + ); + + return null; + } + + let response: ILoginUserResponseDTO; + + const validPassword = await comparePasswords( + password, + findUser.password, + ); + + if (!validPassword) { + Report.Error( + new AppError( + StatusCode.Unauthorized, + "Email or password are is incorrect", + "login-user-usecase", + ), + ); + + return null; + } + + const token = generateToken({ + email: findUser.email, + name: findUser.name, + id: findUser.id, + }); + + response = { + token, + name: findUser.name, + email: findUser.email, + status: "success", + }; + + return response; + } +} + +export { LoginUserUsecase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/user.module.ts b/04-poke-battle-with-prisma/src/useCases/user/user.module.ts new file mode 100644 index 0000000..ae554b6 --- /dev/null +++ b/04-poke-battle-with-prisma/src/useCases/user/user.module.ts @@ -0,0 +1,14 @@ +import { CreateModule } from "@expressots/core"; +import { CreateUserController } from "./create/create-user.controller"; +import { FindAllUserController } from "./findall/findall-user.controller"; +import { LoginUserController } from "./login/login-user.controller"; +import { GetUserController } from "./getUser/getuser-user.controller"; + +const UserModule = CreateModule([ + CreateUserController, + FindAllUserController, + LoginUserController, + GetUserController, +]); + +export { UserModule }; diff --git a/04-poke-battle-with-prisma/test/ping.usecase.spec.ts b/04-poke-battle-with-prisma/test/ping.usecase.spec.ts new file mode 100644 index 0000000..26a619d --- /dev/null +++ b/04-poke-battle-with-prisma/test/ping.usecase.spec.ts @@ -0,0 +1,25 @@ +import "reflect-metadata"; +import { PingUseCase } from "@useCases/ping/ping.usecase"; + +describe("PingUseCase", () => { + let pingUseCase: PingUseCase; + + beforeEach(() => { + pingUseCase = new PingUseCase(); + }); + + it("should return a valid PingResponseDTO", () => { + const start: Date = new Date(); + const response = pingUseCase.execute(start); + const end: Date = new Date(response.end); + const ttl = parseFloat(response.ttl.split(" ")[0]); + + expect(response).toHaveProperty("start"); + expect(response).toHaveProperty("end"); + expect(response).toHaveProperty("ttl"); + expect(response).toHaveProperty("message"); + expect(response.message).toBe("Pong!"); + expect(start <= end).toBe(true); + expect(ttl >= 0).toBe(true); + }); +}); diff --git a/04-poke-battle-with-prisma/tsconfig.json b/04-poke-battle-with-prisma/tsconfig.json new file mode 100644 index 0000000..782d028 --- /dev/null +++ b/04-poke-battle-with-prisma/tsconfig.json @@ -0,0 +1,29 @@ +{ + "compilerOptions": { + "module": "commonjs", + "target": "ES2017", + "declaration": true, + "removeComments": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "resolveJsonModule": true, + "sourceMap": true, + "outDir": "./dist", + "rootDir": "./", + "baseUrl": "./src", + "paths": { + "@entities/*": ["entities/*"], + "@providers/*": ["providers/*"], + "@repositories/*": ["repositories/*"], + "@useCases/*": ["useCases/*"] + }, + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitAny": false, + "skipLibCheck": true, + "types": ["reflect-metadata", "node", "jest"] + }, + "include": [".", "src/**/*.ts", ".eslintrc.js"], + "exclude": ["node_modules", "dist"] +} From 1ef0c6fa5f1c161113ab09a52ac1696c7c0588b5 Mon Sep 17 00:00:00 2001 From: ArielBetti Date: Wed, 19 Apr 2023 19:56:36 -0300 Subject: [PATCH 02/10] chore: lint fix and prettier padronization --- 04-poke-battle-with-prisma/.eslintrc.js | 46 +- 04-poke-battle-with-prisma/.prettierrc | 2 +- .../expressots.config.ts | 6 +- 04-poke-battle-with-prisma/package.json | 3 +- .../src/app-container.ts | 8 +- .../src/entities/base.entity.ts | 2 +- .../src/entities/history.entity.ts | 106 +-- .../src/entities/user.entity.ts | 32 +- 04-poke-battle-with-prisma/src/env.ts | 22 +- 04-poke-battle-with-prisma/src/main.ts | 24 +- .../src/providers/application/application.ts | 18 +- .../src/providers/helpers/comparePasswords.ts | 6 +- .../src/providers/helpers/decodeToken.ts | 2 +- .../src/providers/helpers/excludeFromQuery.ts | 12 - .../src/providers/helpers/generateToken.ts | 6 +- .../src/providers/helpers/mapToPrisma.ts | 54 +- .../src/providers/helpers/typechart.ts | 646 +++++++++--------- .../src/providers/interfaces/index.ts | 388 +++++------ .../src/providers/middlewares/auth.ts | 36 +- .../repositories/base-repository.interface.ts | 10 +- .../src/repositories/base-repository.ts | 46 +- .../history/history-repository.interface.ts | 4 +- .../src/repositories/history/history.dto.ts | 34 +- .../history/history.repository.ts | 100 +-- .../user/user-repository.interface.ts | 12 +- .../src/repositories/user/user.dto.ts | 8 +- .../src/repositories/user/user.repository.ts | 119 ++-- .../src/useCases/ping/ping.controller.ts | 24 +- .../src/useCases/ping/ping.dto.ts | 8 +- .../src/useCases/ping/ping.module.ts | 4 +- .../src/useCases/ping/ping.usecase.ts | 30 +- .../battle/pokebattle-battle.controller.ts | 44 +- .../battle/pokebattle-battle.dto.ts | 42 +- .../battle/pokebattle-battle.usecase.ts | 364 +++++----- .../history/pokebattle.controller.ts | 41 +- .../pokebattle/history/pokebattle.dto.ts | 34 +- .../pokebattle/history/pokebattle.usecase.ts | 18 +- .../useCases/pokebattle/pokebattle.module.ts | 5 +- .../user/create/create-user.controller.ts | 36 +- .../useCases/user/create/create-user.dto.ts | 14 +- .../user/create/create-user.usecase.ts | 92 ++- .../user/findall/findall-user.controller.ts | 22 +- .../useCases/user/findall/findall-user.dto.ts | 4 +- .../user/findall/findall-user.usecase.ts | 10 +- .../user/getUser/getuser-user.controller.ts | 36 +- .../useCases/user/getUser/getuser-user.dto.ts | 4 +- .../user/getUser/getuser-user.usecase.ts | 30 +- .../user/login/login-user.controller.ts | 36 +- .../src/useCases/user/login/login-user.dto.ts | 12 +- .../useCases/user/login/login-user.usecase.ts | 85 ++- .../src/useCases/user/user.module.ts | 8 +- .../test/ping.usecase.spec.ts | 34 +- 04-poke-battle-with-prisma/tsconfig.json | 52 +- 53 files changed, 1407 insertions(+), 1434 deletions(-) delete mode 100644 04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts diff --git a/04-poke-battle-with-prisma/.eslintrc.js b/04-poke-battle-with-prisma/.eslintrc.js index 48260b5..76e73e1 100644 --- a/04-poke-battle-with-prisma/.eslintrc.js +++ b/04-poke-battle-with-prisma/.eslintrc.js @@ -1,24 +1,24 @@ module.exports = { - parser: '@typescript-eslint/parser', - plugins: ['@typescript-eslint/eslint-plugin'], - extends: [ - 'plugin:@typescript-eslint/recommended', - 'plugin:prettier/recommended', - ], - root: true, - env: { - node: true, - jest: true, - }, - ignorePatterns: ['.eslintrc.js'], - rules: { - '@typescript-eslint/interface-name-prefix': 'off', - '@typescript-eslint/explicit-function-return-type': 'off', - '@typescript-eslint/explicit-module-boundary-types': 'off', - '@typescript-eslint/no-explicit-any': 'off', - "no-trailing-spaces": ["error", { "skipBlankLines": true}], - "no-multi-spaces": ["error", { "ignoreEOLComments": true }], - "no-multi-spaces": "off", - "prettier/prettier": ["error", { "endOfLine": "auto" }, { "tabWidth": 4}], - }, - }; + parser: "@typescript-eslint/parser", + plugins: ["@typescript-eslint/eslint-plugin"], + extends: [ + "plugin:@typescript-eslint/recommended", + "plugin:prettier/recommended", + ], + root: true, + env: { + node: true, + jest: true, + }, + ignorePatterns: [".eslintrc.js"], + rules: { + "@typescript-eslint/interface-name-prefix": "off", + "@typescript-eslint/explicit-function-return-type": "off", + "@typescript-eslint/explicit-module-boundary-types": "off", + "@typescript-eslint/no-explicit-any": "off", + "no-trailing-spaces": ["error", { skipBlankLines: true }], + "no-multi-spaces": ["error", { ignoreEOLComments: true }], + "no-multi-spaces": "off", + "prettier/prettier": ["error", { endOfLine: "auto" }, { tabWidth: 4 }], + }, +}; diff --git a/04-poke-battle-with-prisma/.prettierrc b/04-poke-battle-with-prisma/.prettierrc index d7708b4..aca9dcd 100644 --- a/04-poke-battle-with-prisma/.prettierrc +++ b/04-poke-battle-with-prisma/.prettierrc @@ -2,5 +2,5 @@ "singleQuote": false, "trailingComma": "all", "endOfLine": "auto", - "tabWidth": 4 + "tabWidth": 2 } \ No newline at end of file diff --git a/04-poke-battle-with-prisma/expressots.config.ts b/04-poke-battle-with-prisma/expressots.config.ts index 4acb5a4..a86aeb8 100644 --- a/04-poke-battle-with-prisma/expressots.config.ts +++ b/04-poke-battle-with-prisma/expressots.config.ts @@ -1,9 +1,9 @@ import { ExpressoConfig, Pattern } from "@expressots/core"; const config: ExpressoConfig = { - sourceRoot: "src", - scaffoldPattern: Pattern.KEBAB_CASE, - opinionated: true, + sourceRoot: "src", + scaffoldPattern: Pattern.KEBAB_CASE, + opinionated: true, }; export default config; diff --git a/04-poke-battle-with-prisma/package.json b/04-poke-battle-with-prisma/package.json index 342525c..7cb36e7 100644 --- a/04-poke-battle-with-prisma/package.json +++ b/04-poke-battle-with-prisma/package.json @@ -13,7 +13,8 @@ "start:prod": "node ./dist/main.js", "test": "jest", "test:watch": "jest --watch", - "test:cov": "jest --coverage" + "test:cov": "jest --coverage", + "pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,json}\"" }, "keywords": [], "devDependencies": { diff --git a/04-poke-battle-with-prisma/src/app-container.ts b/04-poke-battle-with-prisma/src/app-container.ts index 08933bb..0afa09a 100644 --- a/04-poke-battle-with-prisma/src/app-container.ts +++ b/04-poke-battle-with-prisma/src/app-container.ts @@ -6,10 +6,10 @@ import { UserModule } from "@useCases/user/user.module"; const appContainer = new AppContainer(); const container = appContainer.create([ - // Add your modules here - PingModule, - UserModule, - PokebattleModule, + // Add your modules here + PingModule, + UserModule, + PokebattleModule, ]); export { container }; diff --git a/04-poke-battle-with-prisma/src/entities/base.entity.ts b/04-poke-battle-with-prisma/src/entities/base.entity.ts index bab48dd..ba054ae 100644 --- a/04-poke-battle-with-prisma/src/entities/base.entity.ts +++ b/04-poke-battle-with-prisma/src/entities/base.entity.ts @@ -1,5 +1,5 @@ interface IEntity { - Id: string; + Id: string; } export { IEntity }; diff --git a/04-poke-battle-with-prisma/src/entities/history.entity.ts b/04-poke-battle-with-prisma/src/entities/history.entity.ts index 860b8e7..dea8314 100644 --- a/04-poke-battle-with-prisma/src/entities/history.entity.ts +++ b/04-poke-battle-with-prisma/src/entities/history.entity.ts @@ -3,62 +3,62 @@ import { provide } from "inversify-binding-decorators"; @provide(History) class History { - private _id: string; - private _playerId: string; - public log: { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; - }[]; - public userName: string; - public winner: boolean; - public pokemon1: string; - public pokemon2: string; - public winnerName: string; - public loserName: string; - public isDraw: boolean; + private _id: string; + private _playerId: string; + public log: { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + public userName: string; + public winner: boolean; + public pokemon1: string; + public pokemon2: string; + public winnerName: string; + public loserName: string; + public isDraw: boolean; - constructor( - log: { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; - }[], - userName: string, - playerId: string, - winner: boolean, - pokemon1: string, - pokemon2: string, - id: string, - winnerName: string, - loserName: string, - isDraw: boolean, - ) { - this._id = id ?? randomUUID(); - this.userName = userName; - this._playerId = playerId; - this.winner = winner; - this.pokemon1 = pokemon1; - this.pokemon2 = pokemon2; - this.winnerName = winnerName; - this.loserName = loserName; - this.isDraw = isDraw; - this.log = log; - } + constructor( + log: { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[], + userName: string, + playerId: string, + winner: boolean, + pokemon1: string, + pokemon2: string, + id: string, + winnerName: string, + loserName: string, + isDraw: boolean, + ) { + this._id = id ?? randomUUID(); + this.userName = userName; + this._playerId = playerId; + this.winner = winner; + this.pokemon1 = pokemon1; + this.pokemon2 = pokemon2; + this.winnerName = winnerName; + this.loserName = loserName; + this.isDraw = isDraw; + this.log = log; + } - get id(): string { - return this._id; - } + get id(): string { + return this._id; + } - get playerId(): string { - return this._playerId; - } + get playerId(): string { + return this._playerId; + } } export { History }; diff --git a/04-poke-battle-with-prisma/src/entities/user.entity.ts b/04-poke-battle-with-prisma/src/entities/user.entity.ts index ebc7796..728c33c 100644 --- a/04-poke-battle-with-prisma/src/entities/user.entity.ts +++ b/04-poke-battle-with-prisma/src/entities/user.entity.ts @@ -3,25 +3,25 @@ import { provide } from "inversify-binding-decorators"; @provide(User) class User { - private _id: string; - private _password: string; - public name: string; - public email: string; + private _id: string; + private _password: string; + public name: string; + public email: string; - constructor(name: string, email: string, password: string, id?: string) { - this._id = id ?? randomUUID(); - this.name = name; - this.email = email; - this._password = password; - } + constructor(name: string, email: string, password: string, id?: string) { + this._id = id ?? randomUUID(); + this.name = name; + this.email = email; + this._password = password; + } - get id(): string { - return this._id; - } + get id(): string { + return this._id; + } - get password(): string { - return this._password; - } + get password(): string { + return this._password; + } } export { User }; diff --git a/04-poke-battle-with-prisma/src/env.ts b/04-poke-battle-with-prisma/src/env.ts index f7c18d6..18aaef8 100644 --- a/04-poke-battle-with-prisma/src/env.ts +++ b/04-poke-battle-with-prisma/src/env.ts @@ -1,17 +1,17 @@ import pkg from "../package.json"; const ENV = { - Application: { - APP_NAME: pkg.name, - APP_VERSION: pkg.version, - ENVIRONMENT: process.env.ENVIRONMENT as string, - PORT: Number(process.env.PORT), - JWT_KEY: process.env.JWT_KEY as string, - }, - Log: { - FILE: process.env.FILE as string, - FOLDER: process.env.FOLDER as string, - }, + Application: { + APP_NAME: pkg.name, + APP_VERSION: pkg.version, + ENVIRONMENT: process.env.ENVIRONMENT as string, + PORT: Number(process.env.PORT), + JWT_KEY: process.env.JWT_KEY as string, + }, + Log: { + FILE: process.env.FILE as string, + FOLDER: process.env.FOLDER as string, + }, }; export default ENV; diff --git a/04-poke-battle-with-prisma/src/main.ts b/04-poke-battle-with-prisma/src/main.ts index 2e7e69c..a9223a1 100644 --- a/04-poke-battle-with-prisma/src/main.ts +++ b/04-poke-battle-with-prisma/src/main.ts @@ -8,18 +8,18 @@ import express from "express"; import compression from "compression"; async function Bootstrap() { - const app = App.create(container, [ - express.json({ limit: "50mb" }), - compression(), - ]); - app.listen( - ENV.Application.PORT, - ServerEnvironment[ENV.Application.ENVIRONMENT], - { - appName: ENV.Application.APP_NAME, - appVersion: ENV.Application.APP_VERSION, - }, - ); + const app = App.create(container, [ + express.json({ limit: "50mb" }), + compression(), + ]); + app.listen( + ENV.Application.PORT, + ServerEnvironment[ENV.Application.ENVIRONMENT], + { + appName: ENV.Application.APP_NAME, + appVersion: ENV.Application.APP_VERSION, + }, + ); } Bootstrap(); diff --git a/04-poke-battle-with-prisma/src/providers/application/application.ts b/04-poke-battle-with-prisma/src/providers/application/application.ts index 9ccf5f1..7389d8a 100644 --- a/04-poke-battle-with-prisma/src/providers/application/application.ts +++ b/04-poke-battle-with-prisma/src/providers/application/application.ts @@ -3,17 +3,17 @@ import { provide } from "inversify-binding-decorators"; @provide(App) class App extends Application { - protected configureServices(): void { - Environments.checkAll(); - } + protected configureServices(): void { + Environments.checkAll(); + } - // eslint-disable-next-line @typescript-eslint/no-empty-function - protected postServerInitialization(): void {} + // eslint-disable-next-line @typescript-eslint/no-empty-function + protected postServerInitialization(): void {} - protected serverShutdown(): void { - log(LogLevel.Info, "Server is shutting down", "logger-provider"); - super.serverShutdown(); - } + protected serverShutdown(): void { + log(LogLevel.Info, "Server is shutting down", "logger-provider"); + super.serverShutdown(); + } } const appInstance = new App(); diff --git a/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts b/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts index 69a3227..a7f6cbe 100644 --- a/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts +++ b/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts @@ -1,8 +1,8 @@ import bcrypt from "bcrypt"; export async function comparePasswords( - password: string, - hashedPassword: string, + password: string, + hashedPassword: string, ): Promise { - return await bcrypt.compare(password, hashedPassword); + return await bcrypt.compare(password, hashedPassword); } diff --git a/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts b/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts index 1fe61a1..1d7b4a6 100644 --- a/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts +++ b/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts @@ -2,5 +2,5 @@ import ENV from "env"; import jwt from "jsonwebtoken"; export function decodeToken(token) { - return jwt.verify(token, ENV.Application.JWT_KEY); + return jwt.verify(token, ENV.Application.JWT_KEY); } diff --git a/04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts b/04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts deleted file mode 100644 index a4e935f..0000000 --- a/04-poke-battle-with-prisma/src/providers/helpers/excludeFromQuery.ts +++ /dev/null @@ -1,12 +0,0 @@ -// Exclude keys from user -function excludeFromQuery( - user: T, - keys: Key[], -): Omit { - for (let key of keys) { - delete user[key]; - } - return user; -} - -export default excludeFromQuery; diff --git a/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts b/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts index 124d64b..63b91d3 100644 --- a/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts +++ b/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts @@ -2,9 +2,9 @@ import ENV from "env"; import jwt from "jsonwebtoken"; function generateToken(payload) { - return jwt.sign(payload, ENV.Application.JWT_KEY, { - expiresIn: 10800000, // expires in 3hours - }); + return jwt.sign(payload, ENV.Application.JWT_KEY, { + expiresIn: 10800000, // expires in 3hours + }); } export default generateToken; diff --git a/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts b/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts index 1c6cc47..56cc507 100644 --- a/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts +++ b/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts @@ -4,36 +4,36 @@ import { IUserDTO } from "@repositories/user/user.dto"; import { randomUUID } from "crypto"; export function mapToPrisma(user: IUserDTO): PrismaUser { - const toMap = { - name: user.name, - email: user.email, - password: user.password, - id: user.id ?? randomUUID(), - }; + const toMap = { + name: user.name, + email: user.email, + password: user.password, + id: user.id ?? randomUUID(), + }; - return toMap; + return toMap; } export function mapHistoryToPrisma(history: IHistoryDTO): PrismaHistory { - const toMap = { - id: history.id || randomUUID(), - log: history.log.map((item) => ({ - turn: item.turn, - attacker: item.attacker, - defender: item.defender, - attack: item.attack, - attackType: item.attackType, - damage: item.damage, - })), - userName: history.userName, - playerId: history.playerId, - pokemon1: history.pokemon1, - pokemon2: history.pokemon2, - winner: history.winner, - winnerName: history.winnerName, - loserName: history.loserName, - isDraw: history.isDraw, - }; + const toMap = { + id: history.id || randomUUID(), + log: history.log.map((item) => ({ + turn: item.turn, + attacker: item.attacker, + defender: item.defender, + attack: item.attack, + attackType: item.attackType, + damage: item.damage, + })), + userName: history.userName, + playerId: history.playerId, + pokemon1: history.pokemon1, + pokemon2: history.pokemon2, + winner: history.winner, + winnerName: history.winnerName, + loserName: history.loserName, + isDraw: history.isDraw, + }; - return toMap; + return toMap; } diff --git a/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts b/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts index 60f5cb3..8d4188b 100644 --- a/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts +++ b/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts @@ -1,325 +1,325 @@ export const TYPE_CHART = { - normal: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 1, - rock: 0.5, - ghost: 0, - dragon: 1, - dark: 1, - steel: 0.5, - }, - fire: { - normal: 1, - fire: 0.5, - water: 0.5, - electric: 1, - grass: 2, - ice: 2, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 2, - rock: 0.5, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 2, - }, - water: { - normal: 1, - fire: 2, - water: 0.5, - electric: 1, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 1, - ground: 2, - flying: 1, - psychic: 1, - bug: 1, - rock: 2, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 1, - }, - electric: { - normal: 1, - fire: 1, - water: 2, - electric: 0.5, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 1, - ground: 0, - flying: 2, - psychic: 1, - bug: 1, - rock: 1, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 1, - }, - grass: { - normal: 1, - fire: 0.5, - water: 2, - electric: 1, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 0.5, - ground: 2, - flying: 0.5, - psychic: 1, - bug: 0.5, - rock: 2, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 0.5, - }, - ice: { - normal: 1, - fire: 0.5, - water: 0.5, - electric: 1, - grass: 2, - ice: 0.5, - fighting: 1, - poison: 1, - ground: 2, - flying: 2, - psychic: 1, - bug: 1, - rock: 1, - ghost: 1, - dragon: 2, - dark: 1, - steel: 0.5, - }, - fighting: { - normal: 2, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 2, - fighting: 1, - poison: 0.5, - ground: 1, - flying: 0.5, - psychic: 0.5, - bug: 0.5, - rock: 2, - ghost: 0, - dragon: 1, - dark: 2, - steel: 2, - }, - poison: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 2, - ice: 1, - fighting: 1, - poison: 0.5, - ground: 0.5, - flying: 1, - psychic: 1, - bug: 1, - rock: 0.5, - ghost: 0.5, - dragon: 1, - dark: 1, - steel: 0, - }, - ground: { - normal: 1, - fire: 2, - water: 1, - electric: 2, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 2, - ground: 1, - flying: 0, - psychic: 1, - bug: 0.5, - rock: 2, - ghost: 1, - dragon: 1, - dark: 1, - steel: 2, - }, - flying: { - normal: 1, - fire: 1, - water: 1, - electric: 0.5, - grass: 2, - ice: 1, - fighting: 2, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 2, - rock: 0.5, - ghost: 1, - dragon: 1, - dark: 1, - steel: 0.5, - }, - psychic: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 2, - poison: 2, - ground: 1, - flying: 1, - psychic: 0.5, - bug: 1, - rock: 1, - ghost: 1, - dragon: 1, - dark: 0, - steel: 0.5, - }, - bug: { - normal: 1, - fire: 0.5, - water: 1, - electric: 1, - grass: 2, - ice: 1, - fighting: 0.5, - poison: 0.5, - ground: 1, - flying: 0.5, - psychic: 2, - bug: 1, - rock: 1, - ghost: 0.5, - dragon: 1, - dark: 2, - steel: 0.5, - }, - rock: { - normal: 1, - fire: 2, - water: 1, - electric: 1, - grass: 1, - ice: 2, - fighting: 0.5, - poison: 1, - ground: 0.5, - flying: 2, - psychic: 1, - bug: 2, - rock: 1, - ghost: 1, - dragon: 1, - dark: 1, - steel: 0.5, - }, - ghost: { - normal: 0, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 2, - bug: 1, - rock: 1, - ghost: 2, - dragon: 1, - dark: 0.5, - steel: 0.5, - }, - dragon: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 1, - rock: 1, - ghost: 1, - dragon: 2, - dark: 1, - steel: 0.5, - }, - dark: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 0.5, - poison: 1, - ground: 1, - flying: 1, - psychic: 2, - bug: 1, - rock: 1, - ghost: 2, - dragon: 1, - dark: 0.5, - steel: 0.5, - }, - steel: { - normal: 1, - fire: 0.5, - water: 0.5, - electric: 0.5, - grass: 1, - ice: 2, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 1, - rock: 2, - ghost: 1, - dragon: 1, - dark: 1, - steel: 0.5, - }, + normal: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 1, + rock: 0.5, + ghost: 0, + dragon: 1, + dark: 1, + steel: 0.5, + }, + fire: { + normal: 1, + fire: 0.5, + water: 0.5, + electric: 1, + grass: 2, + ice: 2, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 2, + rock: 0.5, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 2, + }, + water: { + normal: 1, + fire: 2, + water: 0.5, + electric: 1, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 1, + ground: 2, + flying: 1, + psychic: 1, + bug: 1, + rock: 2, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 1, + }, + electric: { + normal: 1, + fire: 1, + water: 2, + electric: 0.5, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 1, + ground: 0, + flying: 2, + psychic: 1, + bug: 1, + rock: 1, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 1, + }, + grass: { + normal: 1, + fire: 0.5, + water: 2, + electric: 1, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 0.5, + ground: 2, + flying: 0.5, + psychic: 1, + bug: 0.5, + rock: 2, + ghost: 1, + dragon: 0.5, + dark: 1, + steel: 0.5, + }, + ice: { + normal: 1, + fire: 0.5, + water: 0.5, + electric: 1, + grass: 2, + ice: 0.5, + fighting: 1, + poison: 1, + ground: 2, + flying: 2, + psychic: 1, + bug: 1, + rock: 1, + ghost: 1, + dragon: 2, + dark: 1, + steel: 0.5, + }, + fighting: { + normal: 2, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 2, + fighting: 1, + poison: 0.5, + ground: 1, + flying: 0.5, + psychic: 0.5, + bug: 0.5, + rock: 2, + ghost: 0, + dragon: 1, + dark: 2, + steel: 2, + }, + poison: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 2, + ice: 1, + fighting: 1, + poison: 0.5, + ground: 0.5, + flying: 1, + psychic: 1, + bug: 1, + rock: 0.5, + ghost: 0.5, + dragon: 1, + dark: 1, + steel: 0, + }, + ground: { + normal: 1, + fire: 2, + water: 1, + electric: 2, + grass: 0.5, + ice: 1, + fighting: 1, + poison: 2, + ground: 1, + flying: 0, + psychic: 1, + bug: 0.5, + rock: 2, + ghost: 1, + dragon: 1, + dark: 1, + steel: 2, + }, + flying: { + normal: 1, + fire: 1, + water: 1, + electric: 0.5, + grass: 2, + ice: 1, + fighting: 2, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 2, + rock: 0.5, + ghost: 1, + dragon: 1, + dark: 1, + steel: 0.5, + }, + psychic: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 2, + poison: 2, + ground: 1, + flying: 1, + psychic: 0.5, + bug: 1, + rock: 1, + ghost: 1, + dragon: 1, + dark: 0, + steel: 0.5, + }, + bug: { + normal: 1, + fire: 0.5, + water: 1, + electric: 1, + grass: 2, + ice: 1, + fighting: 0.5, + poison: 0.5, + ground: 1, + flying: 0.5, + psychic: 2, + bug: 1, + rock: 1, + ghost: 0.5, + dragon: 1, + dark: 2, + steel: 0.5, + }, + rock: { + normal: 1, + fire: 2, + water: 1, + electric: 1, + grass: 1, + ice: 2, + fighting: 0.5, + poison: 1, + ground: 0.5, + flying: 2, + psychic: 1, + bug: 2, + rock: 1, + ghost: 1, + dragon: 1, + dark: 1, + steel: 0.5, + }, + ghost: { + normal: 0, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 2, + bug: 1, + rock: 1, + ghost: 2, + dragon: 1, + dark: 0.5, + steel: 0.5, + }, + dragon: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 1, + rock: 1, + ghost: 1, + dragon: 2, + dark: 1, + steel: 0.5, + }, + dark: { + normal: 1, + fire: 1, + water: 1, + electric: 1, + grass: 1, + ice: 1, + fighting: 0.5, + poison: 1, + ground: 1, + flying: 1, + psychic: 2, + bug: 1, + rock: 1, + ghost: 2, + dragon: 1, + dark: 0.5, + steel: 0.5, + }, + steel: { + normal: 1, + fire: 0.5, + water: 0.5, + electric: 0.5, + grass: 1, + ice: 2, + fighting: 1, + poison: 1, + ground: 1, + flying: 1, + psychic: 1, + bug: 1, + rock: 2, + ghost: 1, + dragon: 1, + dark: 1, + steel: 0.5, + }, }; diff --git a/04-poke-battle-with-prisma/src/providers/interfaces/index.ts b/04-poke-battle-with-prisma/src/providers/interfaces/index.ts index f3d0696..23e5ccb 100644 --- a/04-poke-battle-with-prisma/src/providers/interfaces/index.ts +++ b/04-poke-battle-with-prisma/src/providers/interfaces/index.ts @@ -1,337 +1,337 @@ export type TPokemonContentEndpoint = { - abilities: PokemonAbilities[]; - base_experience: number; - forms: PokemonForm[]; - game_indices: GameIndices[]; - height: number; - held_items: any[]; - id: number; - is_default: boolean; - location_area_encounters: string; - moves: PokemonMoves[]; - name: string; - order: number; - past_types: any[]; - species: PokemonSpecies; - sprites: PokemonSprites; - stats: PokemonStats[]; - types: PokemonTypes[]; - weight: number; + abilities: PokemonAbilities[]; + base_experience: number; + forms: PokemonForm[]; + game_indices: GameIndices[]; + height: number; + held_items: any[]; + id: number; + is_default: boolean; + location_area_encounters: string; + moves: PokemonMoves[]; + name: string; + order: number; + past_types: any[]; + species: PokemonSpecies; + sprites: PokemonSprites; + stats: PokemonStats[]; + types: PokemonTypes[]; + weight: number; }; export type PokemonAbilities = { - ability: PokemonAbility; - is_hidden: boolean; - slot: number; + ability: PokemonAbility; + is_hidden: boolean; + slot: number; }; export type PokemonAbility = { - name: string; - url: string; + name: string; + url: string; }; export type PokemonForm = { - name: string; - url: string; + name: string; + url: string; }; export type GameIndices = { - game_index: number; - version: PokemonVersion; + game_index: number; + version: PokemonVersion; }; export type PokemonVersion = { - name: string; - url: string; + name: string; + url: string; }; export type PokemonMoves = { - move: Move; - version_group_details: PokemonVersionGroupDetail[]; + move: Move; + version_group_details: PokemonVersionGroupDetail[]; }; export type Move = { - name: string; - url: string; + name: string; + url: string; }; export type PokemonVersionGroupDetail = { - level_learned_at: number; - move_learn_method: PokemonMoveLearnMethod; - version_group: PokemonVersionGroup; + level_learned_at: number; + move_learn_method: PokemonMoveLearnMethod; + version_group: PokemonVersionGroup; }; export type PokemonMoveLearnMethod = { - name: string; - url: string; + name: string; + url: string; }; export type PokemonVersionGroup = { - name: string; - url: string; + name: string; + url: string; }; export type PokemonSpecies = { - name: string; - url: string; + name: string; + url: string; }; export type PokemonSprites = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; - other: PokemonOtherSprites; - versions: PokemonVersions; + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; + other: PokemonOtherSprites; + versions: PokemonVersions; }; export type PokemonOtherSprites = { - dream_world: PokemonDreamWorldSprites; - home: PokemonHomeSprites; - "official-artwork": PokemonOfficialArtworkSprites; + dream_world: PokemonDreamWorldSprites; + home: PokemonHomeSprites; + "official-artwork": PokemonOfficialArtworkSprites; }; export type PokemonDreamWorldSprites = { - front_default: string; - front_female: any; + front_default: string; + front_female: any; }; export type PokemonHomeSprites = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonOfficialArtworkSprites = { - front_default: string; - front_shiny: string; + front_default: string; + front_shiny: string; }; export type PokemonVersions = { - "generation-i": PokemonGenerationI; - "generation-ii": PokemonGenerationIi; - "generation-iii": PokemonGenerationIii; - "generation-iv": PokemonGenerationIv; - "generation-v": PokemonGenerationV; - "generation-vi": PokemonGenerationVi; - "generation-vii": PokemonGenerationVii; - "generation-viii": PokemonGenerationViii; + "generation-i": PokemonGenerationI; + "generation-ii": PokemonGenerationIi; + "generation-iii": PokemonGenerationIii; + "generation-iv": PokemonGenerationIv; + "generation-v": PokemonGenerationV; + "generation-vi": PokemonGenerationVi; + "generation-vii": PokemonGenerationVii; + "generation-viii": PokemonGenerationViii; }; export type PokemonGenerationI = { - "red-blue": PokemonRedBlue; - yellow: PokemonYellow; + "red-blue": PokemonRedBlue; + yellow: PokemonYellow; }; export type PokemonRedBlue = { - back_default: string; - back_gray: string; - back_transparent: string; - front_default: string; - front_gray: string; - front_transparent: string; + back_default: string; + back_gray: string; + back_transparent: string; + front_default: string; + front_gray: string; + front_transparent: string; }; export type PokemonYellow = { - back_default: string; - back_gray: string; - back_transparent: string; - front_default: string; - front_gray: string; - front_transparent: string; + back_default: string; + back_gray: string; + back_transparent: string; + front_default: string; + front_gray: string; + front_transparent: string; }; export type PokemonGenerationIi = { - crystal: PokemonCrystal; - gold: PokemonGold; - silver: PokemonSilver; + crystal: PokemonCrystal; + gold: PokemonGold; + silver: PokemonSilver; }; export type PokemonCrystal = { - back_default: string; - back_shiny: string; - back_shiny_transparent: string; - back_transparent: string; - front_default: string; - front_shiny: string; - front_shiny_transparent: string; - front_transparent: string; + back_default: string; + back_shiny: string; + back_shiny_transparent: string; + back_transparent: string; + front_default: string; + front_shiny: string; + front_shiny_transparent: string; + front_transparent: string; }; export type PokemonGold = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; - front_transparent: string; + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; + front_transparent: string; }; export type PokemonSilver = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; - front_transparent: string; + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; + front_transparent: string; }; export type PokemonGenerationIii = { - emerald: PokemonEmerald; - "firered-leafgreen": PokemonFireredLeafgreen; - "ruby-sapphire": PokemonRubySapphire; + emerald: PokemonEmerald; + "firered-leafgreen": PokemonFireredLeafgreen; + "ruby-sapphire": PokemonRubySapphire; }; export type PokemonEmerald = { - front_default: string; - front_shiny: string; + front_default: string; + front_shiny: string; }; export type PokemonFireredLeafgreen = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; }; export type PokemonRubySapphire = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; + back_default: string; + back_shiny: string; + front_default: string; + front_shiny: string; }; export type PokemonGenerationIv = { - "diamond-pearl": PokemonDiamondPearl; - "heartgold-soulsilver": PokemonHeartgoldSoulsilver; - platinum: PokemonPlatinum; + "diamond-pearl": PokemonDiamondPearl; + "heartgold-soulsilver": PokemonHeartgoldSoulsilver; + platinum: PokemonPlatinum; }; export type PokemonDiamondPearl = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonHeartgoldSoulsilver = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonPlatinum = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonGenerationV = { - "black-white": PokemonBlackWhite; + "black-white": PokemonBlackWhite; }; export type PokemonBlackWhite = { - animated: PokemonAnimated; - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + animated: PokemonAnimated; + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonAnimated = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + back_default: string; + back_female: any; + back_shiny: string; + back_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonGenerationVi = { - "omegaruby-alphasapphire": PokemonOmegarubyAlphasapphire; - "x-y": PokemonXY; + "omegaruby-alphasapphire": PokemonOmegarubyAlphasapphire; + "x-y": PokemonXY; }; export type PokemonOmegarubyAlphasapphire = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonXY = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonGenerationVii = { - icons: PokemonIcons; - "ultra-sun-ultra-moon": PokemonUltraSunUltraMoon; + icons: PokemonIcons; + "ultra-sun-ultra-moon": PokemonUltraSunUltraMoon; }; export type PokemonIcons = { - front_default: string; - front_female: any; + front_default: string; + front_female: any; }; export type PokemonUltraSunUltraMoon = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; + front_default: string; + front_female: any; + front_shiny: string; + front_shiny_female: any; }; export type PokemonGenerationViii = { - icons: PokemonIcons2; + icons: PokemonIcons2; }; export type PokemonIcons2 = { - front_default: string; - front_female: any; + front_default: string; + front_female: any; }; export type PokemonStats = { - base_stat: number; - effort: number; - stat: PokemonStat; + base_stat: number; + effort: number; + stat: PokemonStat; }; export type PokemonStat = { - name: string; - url: string; + name: string; + url: string; }; export type PokemonTypes = { - slot: number; - type: PokemonType; + slot: number; + type: PokemonType; }; export type PokemonType = { - name: string; - url: string; + name: string; + url: string; }; diff --git a/04-poke-battle-with-prisma/src/providers/middlewares/auth.ts b/04-poke-battle-with-prisma/src/providers/middlewares/auth.ts index d80e362..f345208 100644 --- a/04-poke-battle-with-prisma/src/providers/middlewares/auth.ts +++ b/04-poke-battle-with-prisma/src/providers/middlewares/auth.ts @@ -2,28 +2,28 @@ import { decodeToken } from "@providers/helpers/decodeToken"; import { Request, Response, NextFunction } from "express"; function authMiddleware( - req: Request, - res: Response, - next: NextFunction, + req: Request, + res: Response, + next: NextFunction, ): Response> | void { - const token = req.headers["authorization"]; + const token = req.headers["authorization"]; - if (!token) { - return res - .status(401) - .json({ auth: false, message: "Sem token na requisição" }); - } + if (!token) { + return res + .status(401) + .json({ auth: false, message: "Sem token na requisição" }); + } - try { - const decoded = decodeToken(token); + try { + const decoded = decodeToken(token); - req.headers["decoded"] = decoded as string; - next(); - } catch (error) { - return res - .status(401) - .json({ auth: false, message: "Token expirado ou incorreto." }); - } + req.headers["decoded"] = decoded as string; + next(); + } catch (error) { + return res + .status(401) + .json({ auth: false, message: "Token expirado ou incorreto." }); + } } export default authMiddleware; diff --git a/04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts index a16069b..21ecfc6 100644 --- a/04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts +++ b/04-poke-battle-with-prisma/src/repositories/base-repository.interface.ts @@ -1,9 +1,9 @@ interface IBaseRepository { - create(item: T): T | null; - update(item: T): T | null; - delete(id: string): boolean; - find(id: string): T | null; - findAll(): T[]; + create(item: T): T | null; + update(item: T): T | null; + delete(id: string): boolean; + find(id: string): T | null; + findAll(): T[]; } export { IBaseRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/base-repository.ts b/04-poke-battle-with-prisma/src/repositories/base-repository.ts index 67bee7c..8a7bd2d 100644 --- a/04-poke-battle-with-prisma/src/repositories/base-repository.ts +++ b/04-poke-battle-with-prisma/src/repositories/base-repository.ts @@ -4,36 +4,36 @@ import { IEntity } from "@entities/base.entity"; @provide(BaseRepository) class BaseRepository implements IBaseRepository { - private readonly DB: T[] = []; + private readonly DB: T[] = []; - create(item: T): T | null { - this.DB.push(item); - return item; - } + create(item: T): T | null { + this.DB.push(item); + return item; + } - update(item: T) { - this.DB.push(item); - return item; - } + update(item: T) { + this.DB.push(item); + return item; + } - delete(id: string): boolean { - const index: number = this.DB.findIndex((item) => item.Id === id); + delete(id: string): boolean { + const index: number = this.DB.findIndex((item) => item.Id === id); - if (index != -1) { - this.DB.splice(index, 1); - return true; - } - return false; + if (index != -1) { + this.DB.splice(index, 1); + return true; } + return false; + } - find(id: string): T | null { - const user = this.DB.find((item) => item.Id === id); - return user || null; - } + find(id: string): T | null { + const user = this.DB.find((item) => item.Id === id); + return user || null; + } - findAll(): T[] { - return this.DB; - } + findAll(): T[] { + return this.DB; + } } export { BaseRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts index b7efffd..7baff79 100644 --- a/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts +++ b/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts @@ -1,8 +1,8 @@ import { IHistoryDTO } from "./history.dto"; interface IHistoryRepository { - findAll(id: string): Promise; - create(user: IHistoryDTO): Promise; + findAll(id: string): Promise; + create(user: IHistoryDTO): Promise; } export { IHistoryRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts b/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts index 098125d..14e2bf7 100644 --- a/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts +++ b/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts @@ -1,21 +1,21 @@ interface IHistoryDTO { - id?: string; - userName: string; - playerId: string; - pokemon1: string; - pokemon2: string; - log: { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; - }[]; - winner: boolean; - winnerName: string; - loserName: string; - isDraw: boolean; + id?: string; + userName: string; + playerId: string; + pokemon1: string; + pokemon2: string; + log: { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + winner: boolean; + winnerName: string; + loserName: string; + isDraw: boolean; } export { IHistoryDTO }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts b/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts index f79bea2..74b2969 100644 --- a/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts +++ b/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts @@ -9,62 +9,62 @@ import { randomUUID } from "crypto"; @provide(HistoryRepository) class HistoryRepository implements IHistoryRepository { - private readonly repository = prismaClient; + private readonly repository = prismaClient; - async findAll(id: string): Promise { - const historys = await this.repository.history.findMany({ - where: { - playerId: id, - }, - }); + async findAll(id: string): Promise { + const historys = await this.repository.history.findMany({ + where: { + playerId: id, + }, + }); - return historys.map((history) => { - const log = history.log as { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; - }[]; - return this.mapToDTO({ ...history, log }); - }); - } + return historys.map((history) => { + const log = history.log as { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + return this.mapToDTO({ ...history, log }); + }); + } - async create(history: IHistoryDTO): Promise { - const createHistory = await this.repository.history.create({ - data: mapHistoryToPrisma({ - ...history, - }), - }); + async create(history: IHistoryDTO): Promise { + const createHistory = await this.repository.history.create({ + data: mapHistoryToPrisma({ + ...history, + }), + }); - const log = createHistory.log as { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; - }[]; + const log = createHistory.log as { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; - return this.mapToDTO({ ...createHistory, log }); - } + return this.mapToDTO({ ...createHistory, log }); + } - private mapToDTO(history: IHistoryDTO): History { - const newHistory = new History( - history.log, - history.userName, - history.playerId, - history.winner, - history.pokemon1, - history.pokemon2, - history.id || randomUUID(), - history.winnerName, - history.loserName, - history.isDraw, - ); - return newHistory; - } + private mapToDTO(history: IHistoryDTO): History { + const newHistory = new History( + history.log, + history.userName, + history.playerId, + history.winner, + history.pokemon1, + history.pokemon2, + history.id || randomUUID(), + history.winnerName, + history.loserName, + history.isDraw, + ); + return newHistory; + } } export { HistoryRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts index ff32bc6..c4de71f 100644 --- a/04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts +++ b/04-poke-battle-with-prisma/src/repositories/user/user-repository.interface.ts @@ -1,12 +1,12 @@ import { IUserDTO } from "./user.dto"; interface IUserRepository { - find(id: string): Promise<{ name: string; email: string } | null>; - findByEmail(email: string): Promise; - findAll(): Promise<{ name: string; email: string }[]>; - create(user: IUserDTO): Promise; - update(id: string, user: IUserDTO): Promise; - delete(id: string): Promise; + find(id: string): Promise<{ name: string; email: string } | null>; + findByEmail(email: string): Promise; + findAll(): Promise<{ name: string; email: string }[]>; + create(user: IUserDTO): Promise; + update(id: string, user: IUserDTO): Promise; + delete(id: string): Promise; } export { IUserRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/user/user.dto.ts b/04-poke-battle-with-prisma/src/repositories/user/user.dto.ts index 696edf4..dfcfc77 100644 --- a/04-poke-battle-with-prisma/src/repositories/user/user.dto.ts +++ b/04-poke-battle-with-prisma/src/repositories/user/user.dto.ts @@ -1,8 +1,8 @@ interface IUserDTO { - id?: string; - password: string; - email: string; - name: string; + id?: string; + password: string; + email: string; + name: string; } export { IUserDTO }; diff --git a/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts b/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts index fbd3c8c..2cade74 100644 --- a/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts +++ b/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts @@ -5,81 +5,80 @@ import { IUserRepository } from "./user-repository.interface"; import { IUserDTO } from "./user.dto"; import { User } from "@entities/user.entity"; import { mapToPrisma } from "@providers/helpers/mapToPrisma"; -import excludeFromQuery from "@providers/helpers/excludeFromQuery"; @provide(UserRepository) class UserRepository implements IUserRepository { - private readonly repository = prismaClient; + private readonly repository = prismaClient; - async find(id: string): Promise<{ name: string; email: string } | null> { - const user = await this.repository.user.findUnique({ where: { id } }); + async find(id: string): Promise<{ name: string; email: string } | null> { + const user = await this.repository.user.findUnique({ where: { id } }); - return user ? this.mapToDTOWithoutPassword(user) : null; - } + return user ? this.mapToDTOWithoutPassword(user) : null; + } - async findByEmail(email: string): Promise { - const user = await this.repository.user.findUnique({ - where: { email }, - }); - return user ? this.mapToDTO(user) : null; - } + async findByEmail(email: string): Promise { + const user = await this.repository.user.findUnique({ + where: { email }, + }); + return user ? this.mapToDTO(user) : null; + } - async findAll(): Promise<{ name: string; email: string }[]> { - const users = await this.repository.user.findMany(); + async findAll(): Promise<{ name: string; email: string }[]> { + const users = await this.repository.user.findMany(); - return users.map((user) => this.mapToFindAllDTO(user)); - } + return users.map((user) => this.mapToFindAllDTO(user)); + } - async create(user: IUserDTO): Promise { - const password = await bcrypt.hash(user.password, 10); - const createdUser = await this.repository.user.create({ - data: mapToPrisma({ - ...user, - password, - }), - }); - return this.mapToDTO(createdUser); - } + async create(user: IUserDTO): Promise { + const password = await bcrypt.hash(user.password, 10); + const createdUser = await this.repository.user.create({ + data: mapToPrisma({ + ...user, + password, + }), + }); + return this.mapToDTO(createdUser); + } - async update(id: string, user: IUserDTO): Promise { - const updatedUser = await this.repository.user.update({ - where: { id }, - data: user, - }); + async update(id: string, user: IUserDTO): Promise { + const updatedUser = await this.repository.user.update({ + where: { id }, + data: user, + }); - return this.mapToDTO(updatedUser); - } + return this.mapToDTO(updatedUser); + } - async delete(id: string): Promise { - await this.repository.user.delete({ where: { id } }); - return true; - } + async delete(id: string): Promise { + await this.repository.user.delete({ where: { id } }); + return true; + } - private mapToDTO(user: IUserDTO): User { - const newUser = new User(user.name, user.email, user.password, user.id); - return newUser; - } + private mapToDTO(user: IUserDTO): User { + const newUser = new User(user.name, user.email, user.password, user.id); + return newUser; + } - private mapToDTOWithoutPassword(user: IUserDTO): { - name: string; - email: string; - id: string; - } { - const newUser = new User(user.name, user.email, user.password, user.id); - return { - name: newUser.name, - email: newUser.email, - id: newUser.id, - }; - } + private mapToDTOWithoutPassword(user: IUserDTO): { + name: string; + email: string; + id: string; + } { + const newUser = new User(user.name, user.email, user.password, user.id); + return { + name: newUser.name, + email: newUser.email, + id: newUser.id, + }; + } - private mapToFindAllDTO(user: IUserDTO): { name: string; email: string } { - const newUser = new User(user.name, user.email, user.password, user.id); - return { - name: newUser.name, - email: newUser.email, - }; - } + private mapToFindAllDTO(user: IUserDTO): { name: string; email: string } { + const newUser = new User(user.name, user.email, user.password, user.id); + return { + name: newUser.name, + email: newUser.email, + }; + } } export { UserRepository }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts index 46e0d22..25c999c 100644 --- a/04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.controller.ts @@ -6,20 +6,20 @@ import { PingResponseDTO } from "./ping.dto"; @controller("/ping") class PingController extends BaseController { - constructor(private pingUseCase: PingUseCase) { - super("default-router-controller"); - } + constructor(private pingUseCase: PingUseCase) { + super("default-router-controller"); + } - @httpGet("") - execute(@response() res: any): Promise { - const start: Date = new Date(); + @httpGet("") + execute(@response() res: any): Promise { + const start: Date = new Date(); - return this.callUseCase( - this.pingUseCase.execute(start), - res, - StatusCode.OK, - ); - } + return this.callUseCase( + this.pingUseCase.execute(start), + res, + StatusCode.OK, + ); + } } export { PingController }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts index 93e256f..887e039 100644 --- a/04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.dto.ts @@ -1,8 +1,8 @@ interface PingResponseDTO { - start: string; - end: string; - ttl: string; - message: string; + start: string; + end: string; + ttl: string; + message: string; } export { PingResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts index 16260ed..2f38b91 100644 --- a/04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.module.ts @@ -2,8 +2,8 @@ import { CreateModule } from "@expressots/core"; import { PingController } from "./ping.controller"; const PingModule = CreateModule([ - // Add your modules here - PingController, + // Add your modules here + PingController, ]); export { PingModule }; diff --git a/04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts b/04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts index cd43c38..c53d4d0 100644 --- a/04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/ping/ping.usecase.ts @@ -3,24 +3,24 @@ import { PingResponseDTO } from "./ping.dto"; @provide(PingUseCase) class PingUseCase { - execute(start: Date): PingResponseDTO { - const end: Date = new Date(); - const timeToRespond: number = end.getTime() - start.getTime(); - const ttl: number = timeToRespond / 1000; + execute(start: Date): PingResponseDTO { + const end: Date = new Date(); + const timeToRespond: number = end.getTime() - start.getTime(); + const ttl: number = timeToRespond / 1000; - const format = (d: Date) => { - return d.toISOString().replace(/T/, " ").replace(/\..+/, ""); - }; + const format = (d: Date) => { + return d.toISOString().replace(/T/, " ").replace(/\..+/, ""); + }; - const response: PingResponseDTO = { - start: format(start), - end: format(end), - ttl: `${ttl.toFixed(2)} sec`, - message: "Pong!", - }; + const response: PingResponseDTO = { + start: format(start), + end: format(end), + ttl: `${ttl.toFixed(2)} sec`, + message: "Pong!", + }; - return response; - } + return response; + } } export { PingUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts index b77cb06..8a8b5bc 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.controller.ts @@ -1,37 +1,37 @@ import { BaseController, StatusCode } from "@expressots/core"; import { - controller, - httpPost, - requestBody, - requestHeaders, - response, + controller, + httpPost, + requestBody, + requestHeaders, + response, } from "inversify-express-utils"; import { PokebattleBattleUseCase } from "./pokebattle-battle.usecase"; import { - IPokebattleBattleRequestDTO, - IPokebattleBattleResponseDTO, + IPokebattleBattleRequestDTO, + IPokebattleBattleResponseDTO, } from "./pokebattle-battle.dto"; import authMiddleware from "@providers/middlewares/auth"; @controller("/pokebattle/battle") class PokebattleBattleController extends BaseController { - constructor(private pokebattleBattleUseCase: PokebattleBattleUseCase) { - super("pokebattle-battle-controller"); - } + constructor(private pokebattleBattleUseCase: PokebattleBattleUseCase) { + super("pokebattle-battle-controller"); + } - @httpPost("/", authMiddleware) - execute( - @requestBody() data: IPokebattleBattleRequestDTO, - @response() res: any, - @requestHeaders("decoded") req, - ): Promise { - return this.callUseCaseAsync( - this.pokebattleBattleUseCase.execute({ body: data, token: req }), - res, - StatusCode.OK, - ); - } + @httpPost("/", authMiddleware) + execute( + @requestBody() data: IPokebattleBattleRequestDTO, + @response() res: any, + @requestHeaders("decoded") req, + ): Promise { + return this.callUseCaseAsync( + this.pokebattleBattleUseCase.execute({ body: data, token: req }), + res, + StatusCode.OK, + ); + } } export { PokebattleBattleController }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts index d5371f3..98e42ba 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts @@ -1,34 +1,34 @@ import { TPokemonContentEndpoint } from "@providers/interfaces"; interface IPokebattleBattleRequestDTO { - pokemon1: TPokemonContentEndpoint; - pokemon2: TPokemonContentEndpoint; + pokemon1: TPokemonContentEndpoint; + pokemon2: TPokemonContentEndpoint; } interface IPokebattleBattleLogResponseDTO { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; } interface IPokebattleBattleResponseDTO { - id?: string; - userName: string; - playerId: string; - pokemon1: string; - pokemon2: string; - log: IPokebattleBattleLogResponseDTO[]; - winner: boolean; - winnerName: string; - loserName: string; - isDraw: boolean; + id?: string; + userName: string; + playerId: string; + pokemon1: string; + pokemon2: string; + log: IPokebattleBattleLogResponseDTO[]; + winner: boolean; + winnerName: string; + loserName: string; + isDraw: boolean; } export { - IPokebattleBattleLogResponseDTO, - IPokebattleBattleRequestDTO, - IPokebattleBattleResponseDTO, + IPokebattleBattleLogResponseDTO, + IPokebattleBattleRequestDTO, + IPokebattleBattleResponseDTO, }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts index 67165e4..d2f8b72 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts @@ -1,201 +1,191 @@ import { provide } from "inversify-binding-decorators"; import { - IPokebattleBattleLogResponseDTO, - IPokebattleBattleRequestDTO, - IPokebattleBattleResponseDTO, + IPokebattleBattleLogResponseDTO, + IPokebattleBattleRequestDTO, + IPokebattleBattleResponseDTO, } from "./pokebattle-battle.dto"; import { HistoryRepository } from "@repositories/history/history.repository"; import { TYPE_CHART } from "@providers/helpers/typechart"; import { - PokemonAbilities, - PokemonForm, - GameIndices, - PokemonSpecies, - PokemonSprites, - PokemonTypes, - PokemonMoves, + PokemonAbilities, + PokemonForm, + GameIndices, + PokemonSpecies, + PokemonSprites, + PokemonTypes, + PokemonMoves, } from "@providers/interfaces"; @provide(PokebattleBattleUseCase) class PokebattleBattleUseCase { - constructor(private historyRepository: HistoryRepository) {} - - async execute({ - body, - token, - }: { - body: IPokebattleBattleRequestDTO; - token: any; - }): Promise { - const { name, id } = token; - const { pokemon1, pokemon2 } = body; - const onFight = async (): Promise => { - // Log da batalha - const battleLog = [] as IPokebattleBattleLogResponseDTO[]; - // Define a variável de turno - let turn = 0; - - // Define os valores iniciais dos Pokémons - let pokemon1_hp = pokemon1.stats[0].base_stat; - let pokemon2_hp = pokemon2.stats[0].base_stat; - - // Cria a função de ataque do Pokémon - async function attack( - attacker: { - abilities?: PokemonAbilities[]; - base_experience?: number; - forms?: PokemonForm[]; - game_indices?: GameIndices[]; - height?: number; - held_items?: any[]; - id: number; - is_default?: boolean; - location_area_encounters?: string; - moves: any; - name: any; - order?: number; - past_types?: any[]; - species?: PokemonSpecies; - sprites?: PokemonSprites; - stats: any; - types?: PokemonTypes[]; - weight?: number; - }, - defender: { - abilities?: PokemonAbilities[]; - base_experience?: number; - forms?: PokemonForm[]; - game_indices?: GameIndices[]; - height?: number; - held_items?: any[]; - id: number; - is_default?: boolean; - location_area_encounters?: string; - moves?: PokemonMoves[]; - name: any; - order?: number; - past_types?: any[]; - species?: PokemonSpecies; - sprites?: PokemonSprites; - stats: any; - types: any; - weight?: number; - }, - ) { - // Seleciona um movimento aleatório do atacante - const move_index = Math.floor( - Math.random() * attacker.moves.length, - ); - const move_response = await fetch( - attacker.moves[move_index].move.url, - ); - const move = await move_response.json(); - - // Obtém as informações dos tipos dos Pokémons - const defender_types = defender.types.map( - (type) => type?.type?.name, - ); - - // Calcula o dano causado pelo ataque - const attack_stat = attacker.stats.find( - (stat) => stat?.stat?.name === "attack", - ).base_stat; - const defense_stat = defender.stats.find( - (stat) => stat?.stat?.name === "defense", - ).base_stat; - const level = 50; // Define o nível dos Pokémons como 50 - const power = move.power; - const effectiveness = - TYPE_CHART?.[move?.type?.name][defender_types[0]] * - (defender_types[1] - ? TYPE_CHART?.[move?.type?.name][defender_types?.[1]] - : 1); - const modifier = Math.random() * (1.0 - 0.85) + 0.85; - const damage = - Math.floor( - ((((2 * level) / 5 + 2) * - power * - (attack_stat / defense_stat)) / - 50 + - 2) * - effectiveness * - modifier, - ) + 1; - - // Aplica o dano ao Pokémon defensor - defender.stats[0].base_stat -= damage; - - // Atualiza o log - battleLog.push({ - attack: move?.name, - attacker: attacker.name, - defender: defender.name, - damage, - attackType: attacker.types?.[0].type.name || "undefined", - turn, - }); - } - - // Enquanto ambos os Pokémons estiverem vivos, eles continuam lutando - while (pokemon1_hp > 0 && pokemon2_hp > 0) { - // Aumenta o número do turno - turn++; - - // Pokémon 1 ataca Pokémon 2 - await attack(pokemon1, pokemon2); - - // Verifica se Pokémon 2 ainda está vivo - if (pokemon2.stats[0].base_stat <= 0) { - return { - log: battleLog, - playerId: id, - pokemon1: pokemon1.name, - pokemon2: pokemon2.name, - userName: name, - winner: true, - winnerName: pokemon1.name, - loserName: pokemon2.name, - isDraw: false, - }; - } - // Pokémon 2 ataca Pokémon 1 - await attack(pokemon2, pokemon1); - - // Verifica se Pokémon 1 ainda está vivo - if (pokemon1.stats[0].base_stat <= 0) { - return { - log: battleLog, - playerId: id, - pokemon1: pokemon1.name, - pokemon2: pokemon2.name, - userName: name, - winner: false, - winnerName: pokemon2.name, - loserName: pokemon1.name, - isDraw: false, - }; - } - } - return { - log: battleLog, - playerId: id, - pokemon1: pokemon1.name, - pokemon2: pokemon2.name, - userName: name, - winner: false, - loserName: pokemon1.name, - winnerName: pokemon2.name, - isDraw: true, - }; - }; - - const userHistory = await this.historyRepository.create( - await onFight(), - ); - - return userHistory; - } + constructor(private historyRepository: HistoryRepository) {} + + async execute({ + body, + token, + }: { + body: IPokebattleBattleRequestDTO; + token: any; + }): Promise { + const { name, id } = token; + const { pokemon1, pokemon2 } = body; + const onFight = async (): Promise => { + // Log da batalha + const battleLog = [] as IPokebattleBattleLogResponseDTO[]; + // Define a variável de turno + let turn = 0; + + // Define os valores iniciais dos Pokémons + const pokemon1_hp = pokemon1.stats[0].base_stat; + const pokemon2_hp = pokemon2.stats[0].base_stat; + + // Cria a função de ataque do Pokémon + async function attack( + attacker: { + abilities?: PokemonAbilities[]; + base_experience?: number; + forms?: PokemonForm[]; + game_indices?: GameIndices[]; + height?: number; + held_items?: any[]; + id: number; + is_default?: boolean; + location_area_encounters?: string; + moves: any; + name: any; + order?: number; + past_types?: any[]; + species?: PokemonSpecies; + sprites?: PokemonSprites; + stats: any; + types?: PokemonTypes[]; + weight?: number; + }, + defender: { + abilities?: PokemonAbilities[]; + base_experience?: number; + forms?: PokemonForm[]; + game_indices?: GameIndices[]; + height?: number; + held_items?: any[]; + id: number; + is_default?: boolean; + location_area_encounters?: string; + moves?: PokemonMoves[]; + name: any; + order?: number; + past_types?: any[]; + species?: PokemonSpecies; + sprites?: PokemonSprites; + stats: any; + types: any; + weight?: number; + }, + ) { + // Seleciona um movimento aleatório do atacante + const move_index = Math.floor(Math.random() * attacker.moves.length); + const move_response = await fetch(attacker.moves[move_index].move.url); + const move = await move_response.json(); + + // Obtém as informações dos tipos dos Pokémons + const defender_types = defender.types.map((type) => type?.type?.name); + + // Calcula o dano causado pelo ataque + const attack_stat = attacker.stats.find( + (stat) => stat?.stat?.name === "attack", + ).base_stat; + const defense_stat = defender.stats.find( + (stat) => stat?.stat?.name === "defense", + ).base_stat; + const level = 50; // Define o nível dos Pokémons como 50 + const power = move.power; + const effectiveness = + TYPE_CHART?.[move?.type?.name][defender_types[0]] * + (defender_types[1] + ? TYPE_CHART?.[move?.type?.name][defender_types?.[1]] + : 1); + const modifier = Math.random() * (1.0 - 0.85) + 0.85; + const damage = + Math.floor( + ((((2 * level) / 5 + 2) * power * (attack_stat / defense_stat)) / + 50 + + 2) * + effectiveness * + modifier, + ) + 1; + + // Aplica o dano ao Pokémon defensor + defender.stats[0].base_stat -= damage; + + // Atualiza o log + battleLog.push({ + attack: move?.name, + attacker: attacker.name, + defender: defender.name, + damage, + attackType: attacker.types?.[0].type.name || "undefined", + turn, + }); + } + + // Enquanto ambos os Pokémons estiverem vivos, eles continuam lutando + while (pokemon1_hp > 0 && pokemon2_hp > 0) { + // Aumenta o número do turno + turn++; + + // Pokémon 1 ataca Pokémon 2 + await attack(pokemon1, pokemon2); + + // Verifica se Pokémon 2 ainda está vivo + if (pokemon2.stats[0].base_stat <= 0) { + return { + log: battleLog, + playerId: id, + pokemon1: pokemon1.name, + pokemon2: pokemon2.name, + userName: name, + winner: true, + winnerName: pokemon1.name, + loserName: pokemon2.name, + isDraw: false, + }; + } + // Pokémon 2 ataca Pokémon 1 + await attack(pokemon2, pokemon1); + + // Verifica se Pokémon 1 ainda está vivo + if (pokemon1.stats[0].base_stat <= 0) { + return { + log: battleLog, + playerId: id, + pokemon1: pokemon1.name, + pokemon2: pokemon2.name, + userName: name, + winner: false, + winnerName: pokemon2.name, + loserName: pokemon1.name, + isDraw: false, + }; + } + } + return { + log: battleLog, + playerId: id, + pokemon1: pokemon1.name, + pokemon2: pokemon2.name, + userName: name, + winner: false, + loserName: pokemon1.name, + winnerName: pokemon2.name, + isDraw: true, + }; + }; + + const userHistory = await this.historyRepository.create(await onFight()); + + return userHistory; + } } export { PokebattleBattleUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts index 357c548..be87a58 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.controller.ts @@ -1,34 +1,33 @@ import { BaseController, StatusCode } from "@expressots/core"; import { - controller, - httpGet, - queryParam, - response, + controller, + httpGet, + queryParam, + response, } from "inversify-express-utils"; import { PokebattleUseCase } from "./pokebattle.usecase"; import { - IPokebattleHistoryRequestDTO, - IPokebattleHistoryResponseDTO, + IPokebattleHistoryRequestDTO, + IPokebattleHistoryResponseDTO, } from "./pokebattle.dto"; -import { IPokebattleBattleRequestDTO } from "../battle/pokebattle-battle.dto"; @controller("/pokebattle/history") class PokebattleController extends BaseController { - constructor(private pokebattleUseCase: PokebattleUseCase) { - super("pokebattle-controller"); - } + constructor(private pokebattleUseCase: PokebattleUseCase) { + super("pokebattle-controller"); + } - @httpGet("/") - execute( - @response() res: any, - @queryParam() params: IPokebattleHistoryRequestDTO, - ): Promise { - return this.callUseCaseAsync( - this.pokebattleUseCase.execute(params), - res, - StatusCode.OK, - ); - } + @httpGet("/") + execute( + @response() res: any, + @queryParam() params: IPokebattleHistoryRequestDTO, + ): Promise { + return this.callUseCaseAsync( + this.pokebattleUseCase.execute(params), + res, + StatusCode.OK, + ); + } } export { PokebattleController }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts index 9bdf72e..5e8c101 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts @@ -1,27 +1,27 @@ interface IPokebattleHistoryRequestDTO { - id: string; + id: string; } interface IPokebattleHistoryResponseDTO { - id?: string; - userName: string; - playerId: string; - pokemon1: string; - pokemon2: string; - log: IPokebattleHistoryBattleLogResponseDTO[]; - winner: boolean; - winnerName: string; - loserName: string; - isDraw: boolean; + id?: string; + userName: string; + playerId: string; + pokemon1: string; + pokemon2: string; + log: IPokebattleHistoryBattleLogResponseDTO[]; + winner: boolean; + winnerName: string; + loserName: string; + isDraw: boolean; } interface IPokebattleHistoryBattleLogResponseDTO { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; } export { IPokebattleHistoryRequestDTO, IPokebattleHistoryResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts index d5ddfe9..7c8fa7e 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts @@ -1,21 +1,21 @@ import { provide } from "inversify-binding-decorators"; import { - IPokebattleHistoryRequestDTO, - IPokebattleHistoryResponseDTO, + IPokebattleHistoryRequestDTO, + IPokebattleHistoryResponseDTO, } from "./pokebattle.dto"; import { HistoryRepository } from "@repositories/history/history.repository"; @provide(PokebattleUseCase) class PokebattleUseCase { - constructor(private historyRepository: HistoryRepository) {} + constructor(private historyRepository: HistoryRepository) {} - async execute( - params: IPokebattleHistoryRequestDTO, - ): Promise { - const response = await this.historyRepository.findAll(params.id); + async execute( + params: IPokebattleHistoryRequestDTO, + ): Promise { + const response = await this.historyRepository.findAll(params.id); - return response; - } + return response; + } } export { PokebattleUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts index 73dbe74..5df70e5 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/pokebattle.module.ts @@ -2,6 +2,9 @@ import { CreateModule } from "@expressots/core"; import { PokebattleBattleController } from "./battle/pokebattle-battle.controller"; import { PokebattleController } from "./history/pokebattle.controller"; -const PokebattleModule = CreateModule([PokebattleBattleController, PokebattleController]); +const PokebattleModule = CreateModule([ + PokebattleBattleController, + PokebattleController, +]); export { PokebattleModule }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts index 436d960..b4c26dc 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.controller.ts @@ -1,30 +1,30 @@ import { BaseController, StatusCode } from "@expressots/core"; import { - controller, - httpPost, - requestBody, - response, + controller, + httpPost, + requestBody, + response, } from "inversify-express-utils"; import { ICreateUserDTO, ICreateUserResponseDTO } from "./create-user.dto"; import { CreateUserUseCase } from "./create-user.usecase"; @controller("/user/create") class CreateUserController extends BaseController { - constructor(private createUserUseCase: CreateUserUseCase) { - super("create-user-controller"); - } + constructor(private createUserUseCase: CreateUserUseCase) { + super("create-user-controller"); + } - @httpPost("/") - execute( - @requestBody() data: ICreateUserDTO, - @response() res: ICreateUserResponseDTO, - ): any { - return this.callUseCaseAsync( - this.createUserUseCase.execute(data), - res, - StatusCode.Created, - ); - } + @httpPost("/") + execute( + @requestBody() data: ICreateUserDTO, + @response() res: ICreateUserResponseDTO, + ): any { + return this.callUseCaseAsync( + this.createUserUseCase.execute(data), + res, + StatusCode.Created, + ); + } } export { CreateUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts index 7eae5de..20e6da4 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.dto.ts @@ -1,14 +1,14 @@ interface ICreateUserDTO { - name: string; - email: string; - password: string; + name: string; + email: string; + password: string; } interface ICreateUserResponseDTO { - name: string; - email: string; - token: string; - status: string; + name: string; + email: string; + token: string; + status: string; } export { ICreateUserDTO, ICreateUserResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts index e32039d..8facf57 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/create/create-user.usecase.ts @@ -8,63 +8,61 @@ import generateToken from "@providers/helpers/generateToken"; @provide(CreateUserUseCase) class CreateUserUseCase { - constructor(private userRepository: UserRepository) {} + constructor(private userRepository: UserRepository) {} - async execute( - data: ICreateUserDTO, - ): Promise { - try { - const { name, email, password } = data; + async execute(data: ICreateUserDTO): Promise { + try { + const { name, email, password } = data; - const findUser = await this.userRepository.findByEmail(email); + const findUser = await this.userRepository.findByEmail(email); - if (findUser) { - Report.Error( - new AppError( - StatusCode.BadRequest, - "User already exists", - "create-user-usecase", - ), - ); - } + if (findUser) { + Report.Error( + new AppError( + StatusCode.BadRequest, + "User already exists", + "create-user-usecase", + ), + ); + } - const user: IUserDTO = await this.userRepository.create( - new User(name, email, password), - ); + const user: IUserDTO = await this.userRepository.create( + new User(name, email, password), + ); - if (!user) { - Report.Error( - new AppError( - StatusCode.BadRequest, - "Registry error", - "create-user-usecase", - ), - ); - } + if (!user) { + Report.Error( + new AppError( + StatusCode.BadRequest, + "Registry error", + "create-user-usecase", + ), + ); + } - let response: ICreateUserResponseDTO; + let response: ICreateUserResponseDTO; - if (user !== null) { - const token = generateToken({ - email: user.email, - name: user.name, - id: user.id, - }); + if (user !== null) { + const token = generateToken({ + email: user.email, + name: user.name, + id: user.id, + }); - response = { - token, - name: user.name, - email: user.email, - status: "success", - }; - return response; - } + response = { + token, + name: user.name, + email: user.email, + status: "success", + }; + return response; + } - return null; - } catch (error: any) { - throw error; - } + return null; + } catch (error: any) { + throw error; } + } } export { CreateUserUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts index b241ec0..63c1f54 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.controller.ts @@ -5,18 +5,18 @@ import { FindAllUserUseCase } from "./findall-user.usecase"; @controller("/user") class FindAllUserController extends BaseController { - constructor(private FindAllUserUseCase: FindAllUserUseCase) { - super("create-user-controller"); - } + constructor(private FindAllUserUseCase: FindAllUserUseCase) { + super("create-user-controller"); + } - @httpGet("/") - execute(@response() res: IFindAllResponseDTO[]): any { - return this.callUseCaseAsync( - this.FindAllUserUseCase.execute(), - res, - StatusCode.OK, - ); - } + @httpGet("/") + execute(@response() res: IFindAllResponseDTO[]): any { + return this.callUseCaseAsync( + this.FindAllUserUseCase.execute(), + res, + StatusCode.OK, + ); + } } export { FindAllUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts index 60149b5..a11da78 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.dto.ts @@ -1,6 +1,6 @@ interface IFindAllResponseDTO { - name: string; - email: string; + name: string; + email: string; } export { IFindAllResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts index 0b43baf..fdbc3fb 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/findall/findall-user.usecase.ts @@ -4,12 +4,12 @@ import { IFindAllResponseDTO } from "./findall-user.dto"; @provide(FindAllUserUseCase) class FindAllUserUseCase { - constructor(private userRepository: UserRepository) {} + constructor(private userRepository: UserRepository) {} - async execute(): Promise { - const users = await this.userRepository.findAll(); - return users; - } + async execute(): Promise { + const users = await this.userRepository.findAll(); + return users; + } } export { FindAllUserUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts index 37f0955..f8c5ac0 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.controller.ts @@ -1,9 +1,9 @@ import { BaseController, StatusCode } from "@expressots/core"; import { - controller, - httpGet, - requestHeaders, - response, + controller, + httpGet, + requestHeaders, + response, } from "inversify-express-utils"; import { IGetUserResponseDTO } from "./getuser-user.dto"; import { GetUserUseCase } from "./getuser-user.usecase"; @@ -11,20 +11,20 @@ import authMiddleware from "@providers/middlewares/auth"; @controller("/user/info") class GetUserController extends BaseController { - constructor(private GetUserUseCase: GetUserUseCase) { - super("get-user-controller"); - } - @httpGet("/", authMiddleware) - execute( - @response() res: IGetUserResponseDTO[], - @requestHeaders("decoded") req, - ): any { - return this.callUseCaseAsync( - this.GetUserUseCase.execute(req), - res, - StatusCode.OK, - ); - } + constructor(private GetUserUseCase: GetUserUseCase) { + super("get-user-controller"); + } + @httpGet("/", authMiddleware) + execute( + @response() res: IGetUserResponseDTO[], + @requestHeaders("decoded") req, + ): any { + return this.callUseCaseAsync( + this.GetUserUseCase.execute(req), + res, + StatusCode.OK, + ); + } } export { GetUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts index f7eb0ae..733e3a1 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.dto.ts @@ -1,6 +1,6 @@ interface IGetUserResponseDTO { - name: string; - email: string; + name: string; + email: string; } export { IGetUserResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts index e04b303..eb707a9 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/getUser/getuser-user.usecase.ts @@ -5,24 +5,24 @@ import { AppError, Report, StatusCode } from "@expressots/core"; @provide(GetUserUseCase) class GetUserUseCase { - constructor(private userRepository: UserRepository) {} + constructor(private userRepository: UserRepository) {} - async execute(req): Promise { - const { id } = req; - const user = await this.userRepository.find(id); + async execute(req): Promise { + const { id } = req; + const user = await this.userRepository.find(id); - if (!user) { - Report.Error( - new AppError( - StatusCode.NotFound, - "User not found", - "create-user-usecase", - ), - ); - } - - return user; + if (!user) { + Report.Error( + new AppError( + StatusCode.NotFound, + "User not found", + "create-user-usecase", + ), + ); } + + return user; + } } export { GetUserUseCase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts index 5044e98..4aa1fef 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.controller.ts @@ -1,30 +1,30 @@ import { BaseController, StatusCode } from "@expressots/core"; import { - controller, - httpPost, - requestBody, - response, + controller, + httpPost, + requestBody, + response, } from "inversify-express-utils"; import { ILoginUserDTO, ILoginUserResponseDTO } from "./login-user.dto"; import { LoginUserUsecase } from "./login-user.usecase"; @controller("/user/login") class LoginUserController extends BaseController { - constructor(private loginUserUseCase: LoginUserUsecase) { - super("login-user-controller"); - } + constructor(private loginUserUseCase: LoginUserUsecase) { + super("login-user-controller"); + } - @httpPost("/") - execute( - @requestBody() data: ILoginUserDTO, - @response() res: ILoginUserResponseDTO, - ): any { - return this.callUseCaseAsync( - this.loginUserUseCase.execute(data), - res, - StatusCode.OK, - ); - } + @httpPost("/") + execute( + @requestBody() data: ILoginUserDTO, + @response() res: ILoginUserResponseDTO, + ): any { + return this.callUseCaseAsync( + this.loginUserUseCase.execute(data), + res, + StatusCode.OK, + ); + } } export { LoginUserController }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts index 043e5f7..36ec122 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.dto.ts @@ -1,13 +1,13 @@ interface ILoginUserDTO { - email: string; - password: string; + email: string; + password: string; } interface ILoginUserResponseDTO { - name: string; - email: string; - token: string; - status: string; + name: string; + email: string; + token: string; + status: string; } export { ILoginUserDTO, ILoginUserResponseDTO }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts index c8842f0..bd67867 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/login/login-user.usecase.ts @@ -8,59 +8,54 @@ import generateToken from "@providers/helpers/generateToken"; @provide(LoginUserUsecase) class LoginUserUsecase { - constructor(private userRepository: UserRepository) {} + constructor(private userRepository: UserRepository) {} - async execute(data: ILoginUserDTO): Promise { - const { email, password } = data; + async execute(data: ILoginUserDTO): Promise { + const { email, password } = data; - const findUser = await this.userRepository.findByEmail(email); + const findUser = await this.userRepository.findByEmail(email); - if (!findUser) { - Report.Error( - new AppError( - StatusCode.Unauthorized, - "User not a found", - "login-user-usecase", - ), - ); + if (!findUser) { + Report.Error( + new AppError( + StatusCode.Unauthorized, + "User not a found", + "login-user-usecase", + ), + ); - return null; - } - - let response: ILoginUserResponseDTO; - - const validPassword = await comparePasswords( - password, - findUser.password, - ); - - if (!validPassword) { - Report.Error( - new AppError( - StatusCode.Unauthorized, - "Email or password are is incorrect", - "login-user-usecase", - ), - ); - - return null; - } + return null; + } - const token = generateToken({ - email: findUser.email, - name: findUser.name, - id: findUser.id, - }); + const validPassword = await comparePasswords(password, findUser.password); - response = { - token, - name: findUser.name, - email: findUser.email, - status: "success", - }; + if (!validPassword) { + Report.Error( + new AppError( + StatusCode.Unauthorized, + "Email or password are is incorrect", + "login-user-usecase", + ), + ); - return response; + return null; } + + const token = generateToken({ + email: findUser.email, + name: findUser.name, + id: findUser.id, + }); + + const response: ILoginUserResponseDTO = { + token, + name: findUser.name, + email: findUser.email, + status: "success", + }; + + return response; + } } export { LoginUserUsecase }; diff --git a/04-poke-battle-with-prisma/src/useCases/user/user.module.ts b/04-poke-battle-with-prisma/src/useCases/user/user.module.ts index ae554b6..5254f63 100644 --- a/04-poke-battle-with-prisma/src/useCases/user/user.module.ts +++ b/04-poke-battle-with-prisma/src/useCases/user/user.module.ts @@ -5,10 +5,10 @@ import { LoginUserController } from "./login/login-user.controller"; import { GetUserController } from "./getUser/getuser-user.controller"; const UserModule = CreateModule([ - CreateUserController, - FindAllUserController, - LoginUserController, - GetUserController, + CreateUserController, + FindAllUserController, + LoginUserController, + GetUserController, ]); export { UserModule }; diff --git a/04-poke-battle-with-prisma/test/ping.usecase.spec.ts b/04-poke-battle-with-prisma/test/ping.usecase.spec.ts index 26a619d..0071482 100644 --- a/04-poke-battle-with-prisma/test/ping.usecase.spec.ts +++ b/04-poke-battle-with-prisma/test/ping.usecase.spec.ts @@ -2,24 +2,24 @@ import "reflect-metadata"; import { PingUseCase } from "@useCases/ping/ping.usecase"; describe("PingUseCase", () => { - let pingUseCase: PingUseCase; + let pingUseCase: PingUseCase; - beforeEach(() => { - pingUseCase = new PingUseCase(); - }); + beforeEach(() => { + pingUseCase = new PingUseCase(); + }); - it("should return a valid PingResponseDTO", () => { - const start: Date = new Date(); - const response = pingUseCase.execute(start); - const end: Date = new Date(response.end); - const ttl = parseFloat(response.ttl.split(" ")[0]); + it("should return a valid PingResponseDTO", () => { + const start: Date = new Date(); + const response = pingUseCase.execute(start); + const end: Date = new Date(response.end); + const ttl = parseFloat(response.ttl.split(" ")[0]); - expect(response).toHaveProperty("start"); - expect(response).toHaveProperty("end"); - expect(response).toHaveProperty("ttl"); - expect(response).toHaveProperty("message"); - expect(response.message).toBe("Pong!"); - expect(start <= end).toBe(true); - expect(ttl >= 0).toBe(true); - }); + expect(response).toHaveProperty("start"); + expect(response).toHaveProperty("end"); + expect(response).toHaveProperty("ttl"); + expect(response).toHaveProperty("message"); + expect(response.message).toBe("Pong!"); + expect(start <= end).toBe(true); + expect(ttl >= 0).toBe(true); + }); }); diff --git a/04-poke-battle-with-prisma/tsconfig.json b/04-poke-battle-with-prisma/tsconfig.json index 782d028..299a9eb 100644 --- a/04-poke-battle-with-prisma/tsconfig.json +++ b/04-poke-battle-with-prisma/tsconfig.json @@ -1,29 +1,29 @@ { - "compilerOptions": { - "module": "commonjs", - "target": "ES2017", - "declaration": true, - "removeComments": true, - "experimentalDecorators": true, - "emitDecoratorMetadata": true, - "resolveJsonModule": true, - "sourceMap": true, - "outDir": "./dist", - "rootDir": "./", - "baseUrl": "./src", - "paths": { - "@entities/*": ["entities/*"], - "@providers/*": ["providers/*"], - "@repositories/*": ["repositories/*"], - "@useCases/*": ["useCases/*"] - }, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitAny": false, - "skipLibCheck": true, - "types": ["reflect-metadata", "node", "jest"] + "compilerOptions": { + "module": "commonjs", + "target": "ES2017", + "declaration": true, + "removeComments": true, + "experimentalDecorators": true, + "emitDecoratorMetadata": true, + "resolveJsonModule": true, + "sourceMap": true, + "outDir": "./dist", + "rootDir": "./", + "baseUrl": "./src", + "paths": { + "@entities/*": ["entities/*"], + "@providers/*": ["providers/*"], + "@repositories/*": ["repositories/*"], + "@useCases/*": ["useCases/*"] }, - "include": [".", "src/**/*.ts", ".eslintrc.js"], - "exclude": ["node_modules", "dist"] + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitAny": false, + "skipLibCheck": true, + "types": ["reflect-metadata", "node", "jest"] + }, + "include": [".", "src/**/*.ts", ".eslintrc.js"], + "exclude": ["node_modules", "dist"] } From 183d9af6ad8975c05422397130e121fa2645c8d2 Mon Sep 17 00:00:00 2001 From: ArielBetti Date: Sat, 22 Apr 2023 14:37:27 -0300 Subject: [PATCH 03/10] refactor: refact history name to battle --- .../migration.sql | 4 +- .../prisma/schema.prisma | 4 +- .../{history.entity.ts => battle.entity.ts} | 6 +- .../orm/prisma/prisma-client.provider.ts | 8 +- .../src/providers/helpers/comparePasswords.ts | 8 - .../src/providers/helpers/decodeToken.ts | 6 - .../src/providers/helpers/generateToken.ts | 10 - .../src/providers/helpers/mapToPrisma.ts | 39 -- .../src/providers/helpers/typechart.ts | 325 ----------------- .../src/providers/interfaces/index.ts | 337 ------------------ .../battle/battle-repository.interface.ts | 8 + .../history.dto.ts => battle/battle.dto.ts} | 4 +- .../repositories/battle/battle.repository.ts | 70 ++++ .../history/history-repository.interface.ts | 8 - .../history/history.repository.ts | 66 ---- .../battle/pokebattle-battle.usecase.ts | 4 +- .../pokebattle/history/pokebattle.usecase.ts | 4 +- 17 files changed, 95 insertions(+), 816 deletions(-) rename 04-poke-battle-with-prisma/prisma/migrations/{20230416144936_init => 20230422172303_init}/migration.sql (88%) rename 04-poke-battle-with-prisma/src/entities/{history.entity.ts => battle.entity.ts} (95%) delete mode 100644 04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts delete mode 100644 04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts delete mode 100644 04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts delete mode 100644 04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts delete mode 100644 04-poke-battle-with-prisma/src/providers/helpers/typechart.ts delete mode 100644 04-poke-battle-with-prisma/src/providers/interfaces/index.ts create mode 100644 04-poke-battle-with-prisma/src/repositories/battle/battle-repository.interface.ts rename 04-poke-battle-with-prisma/src/repositories/{history/history.dto.ts => battle/battle.dto.ts} (86%) create mode 100644 04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts delete mode 100644 04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts delete mode 100644 04-poke-battle-with-prisma/src/repositories/history/history.repository.ts diff --git a/04-poke-battle-with-prisma/prisma/migrations/20230416144936_init/migration.sql b/04-poke-battle-with-prisma/prisma/migrations/20230422172303_init/migration.sql similarity index 88% rename from 04-poke-battle-with-prisma/prisma/migrations/20230416144936_init/migration.sql rename to 04-poke-battle-with-prisma/prisma/migrations/20230422172303_init/migration.sql index 7039b31..ca3a7d9 100644 --- a/04-poke-battle-with-prisma/prisma/migrations/20230416144936_init/migration.sql +++ b/04-poke-battle-with-prisma/prisma/migrations/20230422172303_init/migration.sql @@ -9,7 +9,7 @@ CREATE TABLE "User" ( ); -- CreateTable -CREATE TABLE "History" ( +CREATE TABLE "Battle" ( "id" TEXT NOT NULL, "log" JSONB[], "playerId" TEXT NOT NULL, @@ -21,7 +21,7 @@ CREATE TABLE "History" ( "loserName" TEXT NOT NULL, "isDraw" BOOLEAN NOT NULL, - CONSTRAINT "History_pkey" PRIMARY KEY ("id") + CONSTRAINT "Battle_pkey" PRIMARY KEY ("id") ); -- CreateIndex diff --git a/04-poke-battle-with-prisma/prisma/schema.prisma b/04-poke-battle-with-prisma/prisma/schema.prisma index 5e0c51b..de20be0 100644 --- a/04-poke-battle-with-prisma/prisma/schema.prisma +++ b/04-poke-battle-with-prisma/prisma/schema.prisma @@ -16,10 +16,10 @@ model User { email String @unique name String password String - History History[] + Battle Battle[] } -model History { +model Battle { id String @id @default(uuid()) player User @relation(fields: [playerId], references: [id]) log Json[] diff --git a/04-poke-battle-with-prisma/src/entities/history.entity.ts b/04-poke-battle-with-prisma/src/entities/battle.entity.ts similarity index 95% rename from 04-poke-battle-with-prisma/src/entities/history.entity.ts rename to 04-poke-battle-with-prisma/src/entities/battle.entity.ts index dea8314..df7eb91 100644 --- a/04-poke-battle-with-prisma/src/entities/history.entity.ts +++ b/04-poke-battle-with-prisma/src/entities/battle.entity.ts @@ -1,8 +1,8 @@ import { randomUUID } from "crypto"; import { provide } from "inversify-binding-decorators"; -@provide(History) -class History { +@provide(Battle) +class Battle { private _id: string; private _playerId: string; public log: { @@ -61,4 +61,4 @@ class History { } } -export { History }; +export { Battle }; diff --git a/04-poke-battle-with-prisma/src/providers/database/orm/prisma/prisma-client.provider.ts b/04-poke-battle-with-prisma/src/providers/database/orm/prisma/prisma-client.provider.ts index c300a5e..ad55091 100644 --- a/04-poke-battle-with-prisma/src/providers/database/orm/prisma/prisma-client.provider.ts +++ b/04-poke-battle-with-prisma/src/providers/database/orm/prisma/prisma-client.provider.ts @@ -1,12 +1,12 @@ -import { History } from "@entities/history.entity"; +import { Battle } from "@entities/battle.entity"; import { User } from "@entities/user.entity"; import { PrismaClient } from "@prisma/client"; -import { IHistoryDTO } from "@repositories/history/history.dto"; +import { IBattleDTO } from "@repositories/battle/battle.dto"; import { IUserDTO } from "@repositories/user/user.dto"; import { provide } from "inversify-binding-decorators"; -type PrismaType = User | History; -type DTOType = IUserDTO | IHistoryDTO | History; +type PrismaType = User | Battle; +type DTOType = IUserDTO | IBattleDTO | Battle; export const prismaClient: PrismaClient = new PrismaClient(); @provide(PrismaClientProvider) diff --git a/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts b/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts deleted file mode 100644 index a7f6cbe..0000000 --- a/04-poke-battle-with-prisma/src/providers/helpers/comparePasswords.ts +++ /dev/null @@ -1,8 +0,0 @@ -import bcrypt from "bcrypt"; - -export async function comparePasswords( - password: string, - hashedPassword: string, -): Promise { - return await bcrypt.compare(password, hashedPassword); -} diff --git a/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts b/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts deleted file mode 100644 index 1d7b4a6..0000000 --- a/04-poke-battle-with-prisma/src/providers/helpers/decodeToken.ts +++ /dev/null @@ -1,6 +0,0 @@ -import ENV from "env"; -import jwt from "jsonwebtoken"; - -export function decodeToken(token) { - return jwt.verify(token, ENV.Application.JWT_KEY); -} diff --git a/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts b/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts deleted file mode 100644 index 63b91d3..0000000 --- a/04-poke-battle-with-prisma/src/providers/helpers/generateToken.ts +++ /dev/null @@ -1,10 +0,0 @@ -import ENV from "env"; -import jwt from "jsonwebtoken"; - -function generateToken(payload) { - return jwt.sign(payload, ENV.Application.JWT_KEY, { - expiresIn: 10800000, // expires in 3hours - }); -} - -export default generateToken; diff --git a/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts b/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts deleted file mode 100644 index 56cc507..0000000 --- a/04-poke-battle-with-prisma/src/providers/helpers/mapToPrisma.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { User as PrismaUser, History as PrismaHistory } from "@prisma/client"; -import { IHistoryDTO } from "@repositories/history/history.dto"; -import { IUserDTO } from "@repositories/user/user.dto"; -import { randomUUID } from "crypto"; - -export function mapToPrisma(user: IUserDTO): PrismaUser { - const toMap = { - name: user.name, - email: user.email, - password: user.password, - id: user.id ?? randomUUID(), - }; - - return toMap; -} - -export function mapHistoryToPrisma(history: IHistoryDTO): PrismaHistory { - const toMap = { - id: history.id || randomUUID(), - log: history.log.map((item) => ({ - turn: item.turn, - attacker: item.attacker, - defender: item.defender, - attack: item.attack, - attackType: item.attackType, - damage: item.damage, - })), - userName: history.userName, - playerId: history.playerId, - pokemon1: history.pokemon1, - pokemon2: history.pokemon2, - winner: history.winner, - winnerName: history.winnerName, - loserName: history.loserName, - isDraw: history.isDraw, - }; - - return toMap; -} diff --git a/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts b/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts deleted file mode 100644 index 8d4188b..0000000 --- a/04-poke-battle-with-prisma/src/providers/helpers/typechart.ts +++ /dev/null @@ -1,325 +0,0 @@ -export const TYPE_CHART = { - normal: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 1, - rock: 0.5, - ghost: 0, - dragon: 1, - dark: 1, - steel: 0.5, - }, - fire: { - normal: 1, - fire: 0.5, - water: 0.5, - electric: 1, - grass: 2, - ice: 2, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 2, - rock: 0.5, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 2, - }, - water: { - normal: 1, - fire: 2, - water: 0.5, - electric: 1, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 1, - ground: 2, - flying: 1, - psychic: 1, - bug: 1, - rock: 2, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 1, - }, - electric: { - normal: 1, - fire: 1, - water: 2, - electric: 0.5, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 1, - ground: 0, - flying: 2, - psychic: 1, - bug: 1, - rock: 1, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 1, - }, - grass: { - normal: 1, - fire: 0.5, - water: 2, - electric: 1, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 0.5, - ground: 2, - flying: 0.5, - psychic: 1, - bug: 0.5, - rock: 2, - ghost: 1, - dragon: 0.5, - dark: 1, - steel: 0.5, - }, - ice: { - normal: 1, - fire: 0.5, - water: 0.5, - electric: 1, - grass: 2, - ice: 0.5, - fighting: 1, - poison: 1, - ground: 2, - flying: 2, - psychic: 1, - bug: 1, - rock: 1, - ghost: 1, - dragon: 2, - dark: 1, - steel: 0.5, - }, - fighting: { - normal: 2, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 2, - fighting: 1, - poison: 0.5, - ground: 1, - flying: 0.5, - psychic: 0.5, - bug: 0.5, - rock: 2, - ghost: 0, - dragon: 1, - dark: 2, - steel: 2, - }, - poison: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 2, - ice: 1, - fighting: 1, - poison: 0.5, - ground: 0.5, - flying: 1, - psychic: 1, - bug: 1, - rock: 0.5, - ghost: 0.5, - dragon: 1, - dark: 1, - steel: 0, - }, - ground: { - normal: 1, - fire: 2, - water: 1, - electric: 2, - grass: 0.5, - ice: 1, - fighting: 1, - poison: 2, - ground: 1, - flying: 0, - psychic: 1, - bug: 0.5, - rock: 2, - ghost: 1, - dragon: 1, - dark: 1, - steel: 2, - }, - flying: { - normal: 1, - fire: 1, - water: 1, - electric: 0.5, - grass: 2, - ice: 1, - fighting: 2, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 2, - rock: 0.5, - ghost: 1, - dragon: 1, - dark: 1, - steel: 0.5, - }, - psychic: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 2, - poison: 2, - ground: 1, - flying: 1, - psychic: 0.5, - bug: 1, - rock: 1, - ghost: 1, - dragon: 1, - dark: 0, - steel: 0.5, - }, - bug: { - normal: 1, - fire: 0.5, - water: 1, - electric: 1, - grass: 2, - ice: 1, - fighting: 0.5, - poison: 0.5, - ground: 1, - flying: 0.5, - psychic: 2, - bug: 1, - rock: 1, - ghost: 0.5, - dragon: 1, - dark: 2, - steel: 0.5, - }, - rock: { - normal: 1, - fire: 2, - water: 1, - electric: 1, - grass: 1, - ice: 2, - fighting: 0.5, - poison: 1, - ground: 0.5, - flying: 2, - psychic: 1, - bug: 2, - rock: 1, - ghost: 1, - dragon: 1, - dark: 1, - steel: 0.5, - }, - ghost: { - normal: 0, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 2, - bug: 1, - rock: 1, - ghost: 2, - dragon: 1, - dark: 0.5, - steel: 0.5, - }, - dragon: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 1, - rock: 1, - ghost: 1, - dragon: 2, - dark: 1, - steel: 0.5, - }, - dark: { - normal: 1, - fire: 1, - water: 1, - electric: 1, - grass: 1, - ice: 1, - fighting: 0.5, - poison: 1, - ground: 1, - flying: 1, - psychic: 2, - bug: 1, - rock: 1, - ghost: 2, - dragon: 1, - dark: 0.5, - steel: 0.5, - }, - steel: { - normal: 1, - fire: 0.5, - water: 0.5, - electric: 0.5, - grass: 1, - ice: 2, - fighting: 1, - poison: 1, - ground: 1, - flying: 1, - psychic: 1, - bug: 1, - rock: 2, - ghost: 1, - dragon: 1, - dark: 1, - steel: 0.5, - }, -}; diff --git a/04-poke-battle-with-prisma/src/providers/interfaces/index.ts b/04-poke-battle-with-prisma/src/providers/interfaces/index.ts deleted file mode 100644 index 23e5ccb..0000000 --- a/04-poke-battle-with-prisma/src/providers/interfaces/index.ts +++ /dev/null @@ -1,337 +0,0 @@ -export type TPokemonContentEndpoint = { - abilities: PokemonAbilities[]; - base_experience: number; - forms: PokemonForm[]; - game_indices: GameIndices[]; - height: number; - held_items: any[]; - id: number; - is_default: boolean; - location_area_encounters: string; - moves: PokemonMoves[]; - name: string; - order: number; - past_types: any[]; - species: PokemonSpecies; - sprites: PokemonSprites; - stats: PokemonStats[]; - types: PokemonTypes[]; - weight: number; -}; - -export type PokemonAbilities = { - ability: PokemonAbility; - is_hidden: boolean; - slot: number; -}; - -export type PokemonAbility = { - name: string; - url: string; -}; - -export type PokemonForm = { - name: string; - url: string; -}; - -export type GameIndices = { - game_index: number; - version: PokemonVersion; -}; - -export type PokemonVersion = { - name: string; - url: string; -}; - -export type PokemonMoves = { - move: Move; - version_group_details: PokemonVersionGroupDetail[]; -}; - -export type Move = { - name: string; - url: string; -}; - -export type PokemonVersionGroupDetail = { - level_learned_at: number; - move_learn_method: PokemonMoveLearnMethod; - version_group: PokemonVersionGroup; -}; - -export type PokemonMoveLearnMethod = { - name: string; - url: string; -}; - -export type PokemonVersionGroup = { - name: string; - url: string; -}; - -export type PokemonSpecies = { - name: string; - url: string; -}; - -export type PokemonSprites = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; - other: PokemonOtherSprites; - versions: PokemonVersions; -}; - -export type PokemonOtherSprites = { - dream_world: PokemonDreamWorldSprites; - home: PokemonHomeSprites; - "official-artwork": PokemonOfficialArtworkSprites; -}; - -export type PokemonDreamWorldSprites = { - front_default: string; - front_female: any; -}; - -export type PokemonHomeSprites = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonOfficialArtworkSprites = { - front_default: string; - front_shiny: string; -}; - -export type PokemonVersions = { - "generation-i": PokemonGenerationI; - "generation-ii": PokemonGenerationIi; - "generation-iii": PokemonGenerationIii; - "generation-iv": PokemonGenerationIv; - "generation-v": PokemonGenerationV; - "generation-vi": PokemonGenerationVi; - "generation-vii": PokemonGenerationVii; - "generation-viii": PokemonGenerationViii; -}; - -export type PokemonGenerationI = { - "red-blue": PokemonRedBlue; - yellow: PokemonYellow; -}; - -export type PokemonRedBlue = { - back_default: string; - back_gray: string; - back_transparent: string; - front_default: string; - front_gray: string; - front_transparent: string; -}; - -export type PokemonYellow = { - back_default: string; - back_gray: string; - back_transparent: string; - front_default: string; - front_gray: string; - front_transparent: string; -}; - -export type PokemonGenerationIi = { - crystal: PokemonCrystal; - gold: PokemonGold; - silver: PokemonSilver; -}; - -export type PokemonCrystal = { - back_default: string; - back_shiny: string; - back_shiny_transparent: string; - back_transparent: string; - front_default: string; - front_shiny: string; - front_shiny_transparent: string; - front_transparent: string; -}; - -export type PokemonGold = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; - front_transparent: string; -}; - -export type PokemonSilver = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; - front_transparent: string; -}; - -export type PokemonGenerationIii = { - emerald: PokemonEmerald; - "firered-leafgreen": PokemonFireredLeafgreen; - "ruby-sapphire": PokemonRubySapphire; -}; - -export type PokemonEmerald = { - front_default: string; - front_shiny: string; -}; - -export type PokemonFireredLeafgreen = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; -}; - -export type PokemonRubySapphire = { - back_default: string; - back_shiny: string; - front_default: string; - front_shiny: string; -}; - -export type PokemonGenerationIv = { - "diamond-pearl": PokemonDiamondPearl; - "heartgold-soulsilver": PokemonHeartgoldSoulsilver; - platinum: PokemonPlatinum; -}; - -export type PokemonDiamondPearl = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonHeartgoldSoulsilver = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonPlatinum = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonGenerationV = { - "black-white": PokemonBlackWhite; -}; - -export type PokemonBlackWhite = { - animated: PokemonAnimated; - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonAnimated = { - back_default: string; - back_female: any; - back_shiny: string; - back_shiny_female: any; - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonGenerationVi = { - "omegaruby-alphasapphire": PokemonOmegarubyAlphasapphire; - "x-y": PokemonXY; -}; - -export type PokemonOmegarubyAlphasapphire = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonXY = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonGenerationVii = { - icons: PokemonIcons; - "ultra-sun-ultra-moon": PokemonUltraSunUltraMoon; -}; - -export type PokemonIcons = { - front_default: string; - front_female: any; -}; - -export type PokemonUltraSunUltraMoon = { - front_default: string; - front_female: any; - front_shiny: string; - front_shiny_female: any; -}; - -export type PokemonGenerationViii = { - icons: PokemonIcons2; -}; - -export type PokemonIcons2 = { - front_default: string; - front_female: any; -}; - -export type PokemonStats = { - base_stat: number; - effort: number; - stat: PokemonStat; -}; - -export type PokemonStat = { - name: string; - url: string; -}; - -export type PokemonTypes = { - slot: number; - type: PokemonType; -}; - -export type PokemonType = { - name: string; - url: string; -}; diff --git a/04-poke-battle-with-prisma/src/repositories/battle/battle-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/battle/battle-repository.interface.ts new file mode 100644 index 0000000..09b2aa3 --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/battle/battle-repository.interface.ts @@ -0,0 +1,8 @@ +import { IBattleDTO } from "./battle.dto"; + +interface IBattleRepository { + findAll(id: string): Promise; + create(user: IBattleDTO): Promise; +} + +export { IBattleRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts b/04-poke-battle-with-prisma/src/repositories/battle/battle.dto.ts similarity index 86% rename from 04-poke-battle-with-prisma/src/repositories/history/history.dto.ts rename to 04-poke-battle-with-prisma/src/repositories/battle/battle.dto.ts index 14e2bf7..26db478 100644 --- a/04-poke-battle-with-prisma/src/repositories/history/history.dto.ts +++ b/04-poke-battle-with-prisma/src/repositories/battle/battle.dto.ts @@ -1,4 +1,4 @@ -interface IHistoryDTO { +interface IBattleDTO { id?: string; userName: string; playerId: string; @@ -18,4 +18,4 @@ interface IHistoryDTO { isDraw: boolean; } -export { IHistoryDTO }; +export { IBattleDTO }; diff --git a/04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts b/04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts new file mode 100644 index 0000000..ab57430 --- /dev/null +++ b/04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts @@ -0,0 +1,70 @@ +import { Battle } from "@entities/battle.entity"; +import { + PrismaClientProvider, + prismaClient, +} from "@providers/database/orm/prisma/prisma-client.provider"; +import { provide } from "inversify-binding-decorators"; +import { IBattleRepository } from "./battle-repository.interface"; +import { IBattleDTO } from "./battle.dto"; +import { randomUUID } from "crypto"; + +@provide(BattleRepository) +class BattleRepository implements IBattleRepository { + constructor(private prismaProvider: PrismaClientProvider) {} + + async findAll(id: string): Promise { + this.prismaProvider.mapToPrisma; + const battles = await prismaClient.battle.findMany({ + where: { + playerId: id, + }, + }); + + return battles.map((battle) => { + const log = battle.log as { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + return this.mapToDTO({ ...battle, log }); + }); + } + + async create(battle: IBattleDTO): Promise { + const createHistory = await prismaClient.battle.create({ + data: this.prismaProvider.mapToPrisma(battle), + }); + + const log = createHistory.log as { + turn: number; + attacker: string; + defender: string; + attack: string; + attackType: string; + damage: number; + }[]; + + return this.mapToDTO({ ...createHistory, log }); + } + + private mapToDTO(battle: IBattleDTO): Battle { + const newHistory = new Battle( + battle.log, + battle.userName, + battle.playerId, + battle.winner, + battle.pokemon1, + battle.pokemon2, + battle.id || randomUUID(), + battle.winnerName, + battle.loserName, + battle.isDraw, + ); + return newHistory; + } +} + +export { BattleRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts b/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts deleted file mode 100644 index 7baff79..0000000 --- a/04-poke-battle-with-prisma/src/repositories/history/history-repository.interface.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { IHistoryDTO } from "./history.dto"; - -interface IHistoryRepository { - findAll(id: string): Promise; - create(user: IHistoryDTO): Promise; -} - -export { IHistoryRepository }; diff --git a/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts b/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts deleted file mode 100644 index 5b86737..0000000 --- a/04-poke-battle-with-prisma/src/repositories/history/history.repository.ts +++ /dev/null @@ -1,66 +0,0 @@ -import { History } from "@entities/history.entity"; -import { PrismaClientProvider } from "@providers/database/orm/prisma/prisma-client.provider"; -import { provide } from "inversify-binding-decorators"; -import { IHistoryRepository } from "./history-repository.interface"; -import { IHistoryDTO } from "./history.dto"; -import { randomUUID } from "crypto"; - -@provide(HistoryRepository) -class HistoryRepository implements IHistoryRepository { - constructor(private prismaClient: PrismaClientProvider) {} - - async findAll(id: string): Promise { - const historys = await this.prismaClient.client.history.findMany({ - where: { - playerId: id, - }, - }); - - return historys.map((history) => { - const log = history.log as { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; - }[]; - return this.mapToDTO({ ...history, log }); - }); - } - - async create(history: IHistoryDTO): Promise { - const createHistory = await this.prismaClient.client.history.create({ - data: this.prismaClient.mapToPrisma(history), - }); - - const log = createHistory.log as { - turn: number; - attacker: string; - defender: string; - attack: string; - attackType: string; - damage: number; - }[]; - - return this.mapToDTO({ ...createHistory, log }); - } - - private mapToDTO(history: IHistoryDTO): History { - const newHistory = new History( - history.log, - history.userName, - history.playerId, - history.winner, - history.pokemon1, - history.pokemon2, - history.id || randomUUID(), - history.winnerName, - history.loserName, - history.isDraw, - ); - return newHistory; - } -} - -export { HistoryRepository }; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts index 161c2ad..fdca960 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts @@ -4,7 +4,7 @@ import { IPokebattleBattleRequestDTO, IPokebattleBattleResponseDTO, } from "./pokebattle-battle.dto"; -import { HistoryRepository } from "@repositories/history/history.repository"; +import { BattleRepository } from "@repositories/battle/battle.repository"; import { TYPE_CHART } from "@providers/battle/typechart"; import { @@ -19,7 +19,7 @@ import { @provide(PokebattleBattleUseCase) class PokebattleBattleUseCase { - constructor(private historyRepository: HistoryRepository) {} + constructor(private historyRepository: BattleRepository) {} async execute({ body, diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts index 7c8fa7e..eed04ea 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.usecase.ts @@ -3,11 +3,11 @@ import { IPokebattleHistoryRequestDTO, IPokebattleHistoryResponseDTO, } from "./pokebattle.dto"; -import { HistoryRepository } from "@repositories/history/history.repository"; +import { BattleRepository } from "@repositories/battle/battle.repository"; @provide(PokebattleUseCase) class PokebattleUseCase { - constructor(private historyRepository: HistoryRepository) {} + constructor(private historyRepository: BattleRepository) {} async execute( params: IPokebattleHistoryRequestDTO, From d763c8f1cec60a9744d666d2d5efd755cbed9acf Mon Sep 17 00:00:00 2001 From: ArielBetti Date: Sat, 22 Apr 2023 16:22:50 -0300 Subject: [PATCH 04/10] refactor: poke-battle payload --- .../migration.sql | 4 +- .../prisma/schema.prisma | 4 +- .../src/entities/battle.entity.ts | 25 +++++-- .../src/providers/types/battle/index.ts | 6 ++ .../src/repositories/battle/battle.dto.ts | 6 +- .../repositories/battle/battle.repository.ts | 11 +++- .../battle/pokebattle-battle.dto.ts | 6 +- .../battle/pokebattle-battle.usecase.ts | 66 +++++++++++++++++-- .../pokebattle/history/pokebattle.dto.ts | 6 +- 9 files changed, 110 insertions(+), 24 deletions(-) rename 04-poke-battle-with-prisma/prisma/migrations/{20230422172303_init => 20230422182425_init}/migration.sql (90%) diff --git a/04-poke-battle-with-prisma/prisma/migrations/20230422172303_init/migration.sql b/04-poke-battle-with-prisma/prisma/migrations/20230422182425_init/migration.sql similarity index 90% rename from 04-poke-battle-with-prisma/prisma/migrations/20230422172303_init/migration.sql rename to 04-poke-battle-with-prisma/prisma/migrations/20230422182425_init/migration.sql index ca3a7d9..58c8741 100644 --- a/04-poke-battle-with-prisma/prisma/migrations/20230422172303_init/migration.sql +++ b/04-poke-battle-with-prisma/prisma/migrations/20230422182425_init/migration.sql @@ -15,8 +15,8 @@ CREATE TABLE "Battle" ( "playerId" TEXT NOT NULL, "userName" TEXT NOT NULL, "winner" BOOLEAN NOT NULL, - "pokemon1" TEXT NOT NULL, - "pokemon2" TEXT NOT NULL, + "pokemon1" JSONB NOT NULL, + "pokemon2" JSONB NOT NULL, "winnerName" TEXT NOT NULL, "loserName" TEXT NOT NULL, "isDraw" BOOLEAN NOT NULL, diff --git a/04-poke-battle-with-prisma/prisma/schema.prisma b/04-poke-battle-with-prisma/prisma/schema.prisma index de20be0..332216f 100644 --- a/04-poke-battle-with-prisma/prisma/schema.prisma +++ b/04-poke-battle-with-prisma/prisma/schema.prisma @@ -26,8 +26,8 @@ model Battle { playerId String // relation scalar field (used in the `@relation` attribute above) userName String winner Boolean - pokemon1 String - pokemon2 String + pokemon1 Json + pokemon2 Json winnerName String loserName String isDraw Boolean diff --git a/04-poke-battle-with-prisma/src/entities/battle.entity.ts b/04-poke-battle-with-prisma/src/entities/battle.entity.ts index df7eb91..6cb790d 100644 --- a/04-poke-battle-with-prisma/src/entities/battle.entity.ts +++ b/04-poke-battle-with-prisma/src/entities/battle.entity.ts @@ -1,3 +1,4 @@ +import { IPokeBattleHistoryEndpoint } from "@providers/types/battle"; import { randomUUID } from "crypto"; import { provide } from "inversify-binding-decorators"; @@ -15,8 +16,16 @@ class Battle { }[]; public userName: string; public winner: boolean; - public pokemon1: string; - public pokemon2: string; + public pokemon1: { + name: string; + sprites: string[]; + types: string[]; + }; + public pokemon2: { + name: string; + sprites: string[]; + types: string[]; + }; public winnerName: string; public loserName: string; public isDraw: boolean; @@ -33,8 +42,16 @@ class Battle { userName: string, playerId: string, winner: boolean, - pokemon1: string, - pokemon2: string, + pokemon1: { + name: string; + sprites: string[]; + types: string[]; + }, + pokemon2: { + name: string; + sprites: string[]; + types: string[]; + }, id: string, winnerName: string, loserName: string, diff --git a/04-poke-battle-with-prisma/src/providers/types/battle/index.ts b/04-poke-battle-with-prisma/src/providers/types/battle/index.ts index 23e5ccb..8f17ee8 100644 --- a/04-poke-battle-with-prisma/src/providers/types/battle/index.ts +++ b/04-poke-battle-with-prisma/src/providers/types/battle/index.ts @@ -19,6 +19,12 @@ export type TPokemonContentEndpoint = { weight: number; }; +export interface IPokeBattleHistoryEndpoint { + name: string; + sprites: string[], + types: string[]; +} + export type PokemonAbilities = { ability: PokemonAbility; is_hidden: boolean; diff --git a/04-poke-battle-with-prisma/src/repositories/battle/battle.dto.ts b/04-poke-battle-with-prisma/src/repositories/battle/battle.dto.ts index 26db478..ac0b22a 100644 --- a/04-poke-battle-with-prisma/src/repositories/battle/battle.dto.ts +++ b/04-poke-battle-with-prisma/src/repositories/battle/battle.dto.ts @@ -1,9 +1,11 @@ +import { IPokeBattleHistoryEndpoint } from "@providers/types/battle"; + interface IBattleDTO { id?: string; userName: string; playerId: string; - pokemon1: string; - pokemon2: string; + pokemon1: IPokeBattleHistoryEndpoint; + pokemon2: IPokeBattleHistoryEndpoint; log: { turn: number; attacker: string; diff --git a/04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts b/04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts index ab57430..dde71c0 100644 --- a/04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts +++ b/04-poke-battle-with-prisma/src/repositories/battle/battle.repository.ts @@ -7,6 +7,7 @@ import { provide } from "inversify-binding-decorators"; import { IBattleRepository } from "./battle-repository.interface"; import { IBattleDTO } from "./battle.dto"; import { randomUUID } from "crypto"; +import { IPokeBattleHistoryEndpoint } from "@providers/types/battle"; @provide(BattleRepository) class BattleRepository implements IBattleRepository { @@ -29,7 +30,10 @@ class BattleRepository implements IBattleRepository { attackType: string; damage: number; }[]; - return this.mapToDTO({ ...battle, log }); + + const pokemon1 = battle.pokemon1 as unknown as IPokeBattleHistoryEndpoint; + const pokemon2 = battle.pokemon1 as unknown as IPokeBattleHistoryEndpoint; + return this.mapToDTO({ ...battle, log, pokemon1, pokemon2 }); }); } @@ -46,8 +50,9 @@ class BattleRepository implements IBattleRepository { attackType: string; damage: number; }[]; - - return this.mapToDTO({ ...createHistory, log }); + const pokemon1 = battle.pokemon1 as IPokeBattleHistoryEndpoint; + const pokemon2 = battle.pokemon1 as IPokeBattleHistoryEndpoint; + return this.mapToDTO({ ...createHistory, log, pokemon1, pokemon2 }); } private mapToDTO(battle: IBattleDTO): Battle { diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts index bfed543..90fe1bd 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.dto.ts @@ -1,4 +1,4 @@ -import { TPokemonContentEndpoint } from "@providers/types/battle"; +import { IPokeBattleHistoryEndpoint, TPokemonContentEndpoint } from "@providers/types/battle"; interface IPokebattleBattleRequestDTO { pokemon1: TPokemonContentEndpoint; @@ -18,8 +18,8 @@ interface IPokebattleBattleResponseDTO { id?: string; userName: string; playerId: string; - pokemon1: string; - pokemon2: string; + pokemon1: IPokeBattleHistoryEndpoint; + pokemon2: IPokeBattleHistoryEndpoint; log: IPokebattleBattleLogResponseDTO[]; winner: boolean; winnerName: string; diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts index fdca960..f415e53 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/battle/pokebattle-battle.usecase.ts @@ -142,8 +142,26 @@ class PokebattleBattleUseCase { return { log: battleLog, playerId: id, - pokemon1: pokemon1.name, - pokemon2: pokemon2.name, + pokemon1: { + name: pokemon1.name, + sprites: [ + pokemon1.sprites.versions["generation-v"]["black-white"] + .animated.front_default, + pokemon1.sprites.front_default, + pokemon1.sprites.other["official-artwork"].front_default, + ], + types: pokemon1.types.map((item) => item.type.name), + }, + pokemon2: { + name: pokemon2.name, + sprites: [ + pokemon2.sprites.versions["generation-v"]["black-white"] + .animated.front_default, + pokemon2.sprites.front_default, + pokemon2.sprites.other["official-artwork"].front_default, + ], + types: pokemon2.types.map((item) => item.type.name), + }, userName: name, winner: true, winnerName: pokemon1.name, @@ -159,8 +177,26 @@ class PokebattleBattleUseCase { return { log: battleLog, playerId: id, - pokemon1: pokemon1.name, - pokemon2: pokemon2.name, + pokemon1: { + name: pokemon1.name, + sprites: [ + pokemon1.sprites.versions["generation-v"]["black-white"] + .animated.front_default, + pokemon1.sprites.front_default, + pokemon1.sprites.other["official-artwork"].front_default, + ], + types: pokemon1.types.map((item) => item.type.name), + }, + pokemon2: { + name: pokemon2.name, + sprites: [ + pokemon2.sprites.versions["generation-v"]["black-white"] + .animated.front_default, + pokemon2.sprites.front_default, + pokemon2.sprites.other["official-artwork"].front_default, + ], + types: pokemon2.types.map((item) => item.type.name), + }, userName: name, winner: false, winnerName: pokemon2.name, @@ -172,8 +208,26 @@ class PokebattleBattleUseCase { return { log: battleLog, playerId: id, - pokemon1: pokemon1.name, - pokemon2: pokemon2.name, + pokemon1: { + name: pokemon1.name, + sprites: [ + pokemon1.sprites.versions["generation-v"]["black-white"].animated + .front_default, + pokemon1.sprites.front_default, + pokemon1.sprites.other["official-artwork"].front_default, + ], + types: pokemon1.types.map((item) => item.type.name), + }, + pokemon2: { + name: pokemon2.name, + sprites: [ + pokemon2.sprites.versions["generation-v"]["black-white"].animated + .front_default, + pokemon2.sprites.front_default, + pokemon2.sprites.other["official-artwork"].front_default, + ], + types: pokemon2.types.map((item) => item.type.name), + }, userName: name, winner: false, loserName: pokemon1.name, diff --git a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts index 5e8c101..750a3eb 100644 --- a/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts +++ b/04-poke-battle-with-prisma/src/useCases/pokebattle/history/pokebattle.dto.ts @@ -1,3 +1,5 @@ +import { IPokeBattleHistoryEndpoint } from "@providers/types/battle"; + interface IPokebattleHistoryRequestDTO { id: string; } @@ -6,8 +8,8 @@ interface IPokebattleHistoryResponseDTO { id?: string; userName: string; playerId: string; - pokemon1: string; - pokemon2: string; + pokemon1: IPokeBattleHistoryEndpoint; + pokemon2: IPokeBattleHistoryEndpoint; log: IPokebattleHistoryBattleLogResponseDTO[]; winner: boolean; winnerName: string; From b3964ea75b40587d16de5e5d145263996fce4d75 Mon Sep 17 00:00:00 2001 From: ArielBetti Date: Sat, 22 Apr 2023 20:28:09 -0300 Subject: [PATCH 05/10] feat: create initial front-end structures --- .../frontend/.gitignore | 24 + .../frontend/index.html | 13 + .../frontend/package-lock.json | 2477 +++++++++++++++++ .../frontend/package.json | 30 + .../frontend/postcss.config.js | 6 + .../frontend/public/vite.svg | 1 + .../frontend/src/api/requester.ts | 64 + .../frontend/src/assets/react.svg | 1 + .../src/components/Atoms/Button/index.tsx | 25 + .../src/components/Atoms/Button/types.ts | 6 + .../src/components/Atoms/Input/index.tsx | 26 + .../src/components/Atoms/Input/types.ts | 5 + .../components/Atoms/LoadingStatus/index.tsx | 30 + .../components/Atoms/LoadingStatus/types.ts | 3 + .../Molecules/InlineLoading/index.tsx | 21 + .../Molecules/InlineLoading/types.ts | 4 + .../frontend/src/components/index.ts | 9 + .../frontend/src/core/AppRouter.tsx | 16 + .../frontend/src/endpoints/index.ts | 7 + .../frontend/src/globals.css | 3 + .../frontend/src/main.tsx | 18 + .../frontend/src/pages/Login/index.tsx | 90 + .../frontend/src/pages/index.ts | 3 + .../src/queries/useCreateUserMutation.ts | 10 + .../src/queries/useSignInUserMutation.ts | 10 + .../frontend/src/routes/index.ts | 6 + .../frontend/src/service/createUser.ts | 8 + .../frontend/src/service/signInUser.ts | 8 + .../frontend/src/themes/index.ts | 31 + .../frontend/src/vite-env.d.ts | 1 + .../frontend/tailwind.config.js | 8 + .../frontend/tsconfig.json | 21 + .../frontend/tsconfig.node.json | 9 + .../frontend/vite.config.ts | 7 + 04-poke-battle-with-prisma/package-lock.json | 41 + 04-poke-battle-with-prisma/package.json | 2 + .../migration.sql | 0 .../prisma/schema.prisma | 10 +- 04-poke-battle-with-prisma/src/main.ts | 4 + .../src/repositories/user/user.repository.ts | 1 + 40 files changed, 3054 insertions(+), 5 deletions(-) create mode 100644 04-poke-battle-with-prisma/frontend/.gitignore create mode 100644 04-poke-battle-with-prisma/frontend/index.html create mode 100644 04-poke-battle-with-prisma/frontend/package-lock.json create mode 100644 04-poke-battle-with-prisma/frontend/package.json create mode 100644 04-poke-battle-with-prisma/frontend/postcss.config.js create mode 100644 04-poke-battle-with-prisma/frontend/public/vite.svg create mode 100644 04-poke-battle-with-prisma/frontend/src/api/requester.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/assets/react.svg create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/types.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/types.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/types.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/types.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/components/index.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/core/AppRouter.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/endpoints/index.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/globals.css create mode 100644 04-poke-battle-with-prisma/frontend/src/main.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/pages/Login/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/pages/index.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/queries/useCreateUserMutation.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/queries/useSignInUserMutation.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/routes/index.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/service/createUser.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/service/signInUser.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/themes/index.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/vite-env.d.ts create mode 100644 04-poke-battle-with-prisma/frontend/tailwind.config.js create mode 100644 04-poke-battle-with-prisma/frontend/tsconfig.json create mode 100644 04-poke-battle-with-prisma/frontend/tsconfig.node.json create mode 100644 04-poke-battle-with-prisma/frontend/vite.config.ts rename 04-poke-battle-with-prisma/prisma/migrations/{20230422182425_init => 20230422222624_init}/migration.sql (100%) diff --git a/04-poke-battle-with-prisma/frontend/.gitignore b/04-poke-battle-with-prisma/frontend/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/04-poke-battle-with-prisma/frontend/index.html b/04-poke-battle-with-prisma/frontend/index.html new file mode 100644 index 0000000..7b9f537 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + TS + + +
+ + + diff --git a/04-poke-battle-with-prisma/frontend/package-lock.json b/04-poke-battle-with-prisma/frontend/package-lock.json new file mode 100644 index 0000000..60d1d51 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/package-lock.json @@ -0,0 +1,2477 @@ +{ + "name": "frontend", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "frontend", + "version": "0.0.0", + "dependencies": { + "@radix-ui/react-slot": "^1.0.1", + "@tanstack/react-query": "^4.29.3", + "axios": "^1.3.6", + "daisyui": "^2.51.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.10.0" + }, + "devDependencies": { + "@types/react": "^18.0.28", + "@types/react-dom": "^18.0.11", + "@vitejs/plugin-react": "^3.1.0", + "autoprefixer": "^10.4.14", + "postcss": "^8.4.23", + "tailwindcss": "^3.3.1", + "typescript": "^4.9.3", + "vite": "^4.2.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.21.4.tgz", + "integrity": "sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.4.tgz", + "integrity": "sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.4.tgz", + "integrity": "sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-compilation-targets": "^7.21.4", + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.4", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.4", + "@babel/types": "^7.21.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.4.tgz", + "integrity": "sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.4.tgz", + "integrity": "sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.21.4", + "@babel/helper-validator-option": "^7.21.0", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz", + "integrity": "sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.4.tgz", + "integrity": "sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.21.0.tgz", + "integrity": "sha512-f/Eq+79JEu+KUANFks9UZCcvydOOGMgF7jBrcwjHa5jTZD8JivnhCJYvmlhR/WTXBWonDExPoW0eO/CR4QJirA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.19.6.tgz", + "integrity": "sha512-RpAi004QyMNisst/pvSanoRdJ4q+jMCWyk9zdw/CyLB9j8RXEahodR6l2GyttDRyEVWZtbN+TpLiHJ3t34LbsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.21.0.tgz", + "integrity": "sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.4.tgz", + "integrity": "sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.21.4", + "@babel/generator": "^7.21.4", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.4", + "@babel/types": "^7.21.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.4.tgz", + "integrity": "sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.17.tgz", + "integrity": "sha512-E6VAZwN7diCa3labs0GYvhEPL2M94WLF8A+czO8hfjREXxba8Ng7nM5VxV+9ihNXIY1iQO1XxUU4P7hbqbICxg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.17.tgz", + "integrity": "sha512-jaJ5IlmaDLFPNttv0ofcwy/cfeY4bh/n705Tgh+eLObbGtQBK3EPAu+CzL95JVE4nFAliyrnEu0d32Q5foavqg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.17.tgz", + "integrity": "sha512-446zpfJ3nioMC7ASvJB1pszHVskkw4u/9Eu8s5yvvsSDTzYh4p4ZIRj0DznSl3FBF0Z/mZfrKXTtt0QCoFmoHA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.17.tgz", + "integrity": "sha512-m/gwyiBwH3jqfUabtq3GH31otL/0sE0l34XKpSIqR7NjQ/XHQ3lpmQHLHbG8AHTGCw8Ao059GvV08MS0bhFIJQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.17.tgz", + "integrity": "sha512-4utIrsX9IykrqYaXR8ob9Ha2hAY2qLc6ohJ8c0CN1DR8yWeMrTgYFjgdeQ9LIoTOfLetXjuCu5TRPHT9yKYJVg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.17.tgz", + "integrity": "sha512-4PxjQII/9ppOrpEwzQ1b0pXCsFLqy77i0GaHodrmzH9zq2/NEhHMAMJkJ635Ns4fyJPFOlHMz4AsklIyRqFZWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.17.tgz", + "integrity": "sha512-lQRS+4sW5S3P1sv0z2Ym807qMDfkmdhUYX30GRBURtLTrJOPDpoU0kI6pVz1hz3U0+YQ0tXGS9YWveQjUewAJw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.17.tgz", + "integrity": "sha512-biDs7bjGdOdcmIk6xU426VgdRUpGg39Yz6sT9Xp23aq+IEHDb/u5cbmu/pAANpDB4rZpY/2USPhCA+w9t3roQg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.17.tgz", + "integrity": "sha512-2+pwLx0whKY1/Vqt8lyzStyda1v0qjJ5INWIe+d8+1onqQxHLLi3yr5bAa4gvbzhZqBztifYEu8hh1La5+7sUw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.17.tgz", + "integrity": "sha512-IBTTv8X60dYo6P2t23sSUYym8fGfMAiuv7PzJ+0LcdAndZRzvke+wTVxJeCq4WgjppkOpndL04gMZIFvwoU34Q==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.17.tgz", + "integrity": "sha512-WVMBtcDpATjaGfWfp6u9dANIqmU9r37SY8wgAivuKmgKHE+bWSuv0qXEFt/p3qXQYxJIGXQQv6hHcm7iWhWjiw==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.17.tgz", + "integrity": "sha512-2kYCGh8589ZYnY031FgMLy0kmE4VoGdvfJkxLdxP4HJvWNXpyLhjOvxVsYjYZ6awqY4bgLR9tpdYyStgZZhi2A==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.17.tgz", + "integrity": "sha512-KIdG5jdAEeAKogfyMTcszRxy3OPbZhq0PPsW4iKKcdlbk3YE4miKznxV2YOSmiK/hfOZ+lqHri3v8eecT2ATwQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.17.tgz", + "integrity": "sha512-Cj6uWLBR5LWhcD/2Lkfg2NrkVsNb2sFM5aVEfumKB2vYetkA/9Uyc1jVoxLZ0a38sUhFk4JOVKH0aVdPbjZQeA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.17.tgz", + "integrity": "sha512-lK+SffWIr0XsFf7E0srBjhpkdFVJf3HEgXCwzkm69kNbRar8MhezFpkIwpk0qo2IOQL4JE4mJPJI8AbRPLbuOQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.17.tgz", + "integrity": "sha512-XcSGTQcWFQS2jx3lZtQi7cQmDYLrpLRyz1Ns1DzZCtn898cWfm5Icx/DEWNcTU+T+tyPV89RQtDnI7qL2PObPg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.17.tgz", + "integrity": "sha512-RNLCDmLP5kCWAJR+ItLM3cHxzXRTe4N00TQyQiimq+lyqVqZWGPAvcyfUBM0isE79eEZhIuGN09rAz8EL5KdLA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.17.tgz", + "integrity": "sha512-PAXswI5+cQq3Pann7FNdcpSUrhrql3wKjj3gVkmuz6OHhqqYxKvi6GgRBoaHjaG22HV/ZZEgF9TlS+9ftHVigA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.17.tgz", + "integrity": "sha512-V63egsWKnx/4V0FMYkr9NXWrKTB5qFftKGKuZKFIrAkO/7EWLFnbBZNM1CvJ6Sis+XBdPws2YQSHF1Gqf1oj/Q==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.17.tgz", + "integrity": "sha512-YtUXLdVnd6YBSYlZODjWzH+KzbaubV0YVd6UxSfoFfa5PtNJNaW+1i+Hcmjpg2nEe0YXUCNF5bkKy1NnBv1y7Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.17.tgz", + "integrity": "sha512-yczSLRbDdReCO74Yfc5tKG0izzm+lPMYyO1fFTcn0QNwnKmc3K+HdxZWLGKg4pZVte7XVgcFku7TIZNbWEJdeQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.17.tgz", + "integrity": "sha512-FNZw7H3aqhF9OyRQbDDnzUApDXfC1N6fgBhkqEO2jvYCJ+DxMTfZVqg3AX0R1khg1wHTBRD5SdcibSJ+XF6bFg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz", + "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@remix-run/router": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.5.0.tgz", + "integrity": "sha512-bkUDCp8o1MvFO+qxkODcbhSqRa6P2GXgrGZVpt0dCXNW2HCSCqYI0ZoAqEOSAjRWmmlKcYgFvN4B4S+zo/f8kg==", + "engines": { + "node": ">=14" + } + }, + "node_modules/@tanstack/query-core": { + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-4.29.1.tgz", + "integrity": "sha512-vkPewLEG8ua0efo3SsVT0BcBtkq5RZX8oPhDAyKL+k/rdOYSQTEocfGEXSaBwIwsXeOGBUpfKqI+UmHvNqdWXg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "4.29.3", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-4.29.3.tgz", + "integrity": "sha512-FPQrMu7PbCgBcVzoRJm7WmQnAFv+LUgZM9KBZ7Vk/+yERH2BDLvQRuAgczQd5Tb1s3HbOktECRDaOkUxdyBAjw==", + "dependencies": { + "@tanstack/query-core": "4.29.1", + "use-sync-external-store": "^1.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-native": "*" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.0.38", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.38.tgz", + "integrity": "sha512-ExsidLLSzYj4cvaQjGnQCk4HFfVT9+EZ9XZsQ8Hsrcn8QNgXtpZ3m9vSIC2MWtx7jHictK6wYhQgGh6ic58oOw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-react": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", + "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "dev": true, + "dependencies": { + "@babel/core": "^7.20.12", + "@babel/plugin-transform-react-jsx-self": "^7.18.6", + "@babel/plugin-transform-react-jsx-source": "^7.19.6", + "magic-string": "^0.27.0", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.1.0-beta.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axios": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.3.6.tgz", + "integrity": "sha512-PEcdkk7JcdPiMDkvM4K6ZBRYq9keuVJsToxm2zQIM70Qqo2WHTdJZMXcG9X+RmRp2VPNUQC8W1RAGbgt6b1yMg==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001481", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz", + "integrity": "sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/color/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/css-selector-tokenizer": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.8.0.tgz", + "integrity": "sha512-Jd6Ig3/pe62/qe5SBPTN8h8LeUg/pT4lLgtavPf7updwwHpvFzxvOQBHYj2LZDMjUnBzgvIUSjRcf6oT5HzHFg==", + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true + }, + "node_modules/daisyui": { + "version": "2.51.5", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-2.51.5.tgz", + "integrity": "sha512-L05dRw0tasmz2Ha+10LhftEGLq4kaA8vRR/T0wDaXfHwqcgsf81jfXDJ6NlZ63Z7Rl1k3rj7UHs0l0p7CM3aYA==", + "dependencies": { + "color": "^4.2", + "css-selector-tokenizer": "^0.8.0", + "postcss-js": "^4.0.0", + "tailwindcss": "^3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/daisyui" + }, + "peerDependencies": { + "autoprefixer": "^10.0.2", + "postcss": "^8.1.6" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.369", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.369.tgz", + "integrity": "sha512-LfxbHXdA/S+qyoTEA4EbhxGjrxx7WK2h6yb5K2v0UCOufUKX+VZaHbl3svlzZfv9sGseym/g3Ne4DpsgRULmqg==" + }, + "node_modules/esbuild": { + "version": "0.17.17", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.17.tgz", + "integrity": "sha512-/jUywtAymR8jR4qsa2RujlAF7Krpt5VWi72Q2yuLD4e/hvtNcFQ0I1j8m/bxq238pf3/0KO5yuXNpuLx8BE1KA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.17.17", + "@esbuild/android-arm64": "0.17.17", + "@esbuild/android-x64": "0.17.17", + "@esbuild/darwin-arm64": "0.17.17", + "@esbuild/darwin-x64": "0.17.17", + "@esbuild/freebsd-arm64": "0.17.17", + "@esbuild/freebsd-x64": "0.17.17", + "@esbuild/linux-arm": "0.17.17", + "@esbuild/linux-arm64": "0.17.17", + "@esbuild/linux-ia32": "0.17.17", + "@esbuild/linux-loong64": "0.17.17", + "@esbuild/linux-mips64el": "0.17.17", + "@esbuild/linux-ppc64": "0.17.17", + "@esbuild/linux-riscv64": "0.17.17", + "@esbuild/linux-s390x": "0.17.17", + "@esbuild/linux-x64": "0.17.17", + "@esbuild/netbsd-x64": "0.17.17", + "@esbuild/openbsd-x64": "0.17.17", + "@esbuild/sunos-x64": "0.17.17", + "@esbuild/win32-arm64": "0.17.17", + "@esbuild/win32-ia32": "0.17.17", + "@esbuild/win32-x64": "0.17.17" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.0.tgz", + "integrity": "sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz", + "integrity": "sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.0.tgz", + "integrity": "sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.10.0.tgz", + "integrity": "sha512-Nrg0BWpQqrC3ZFFkyewrflCud9dio9ME3ojHCF/WLsprJVzkq3q3UeEhMCAW1dobjeGbWgjNn/PVF6m46ANxXQ==", + "dependencies": { + "@remix-run/router": "1.5.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.10.0.tgz", + "integrity": "sha512-E5dfxRPuXKJqzwSe/qGcqdwa18QiWC6f3H3cWXM24qj4N0/beCIf/CWTipop2xm7mR0RCS99NnaqPNjHtrAzCg==", + "dependencies": { + "@remix-run/router": "1.5.0", + "react-router": "6.10.0" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "3.20.7", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.20.7.tgz", + "integrity": "sha512-P7E2zezKSLhWnTz46XxjSmInrbOCiul1yf+kJccMxT56vxjHwCbDfoLbiqFgu+WQoo9ij2PkraYaBstgB2prBA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", + "integrity": "sha512-Vkiouc41d4CEq0ujXl6oiGFQ7bA3WEhUZdTgXAhtKxSy49OmKs8rEfQmupsfF0IGW8fv2iQkp1EVUuapCFrZ9g==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.17.2", + "lilconfig": "^2.0.6", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.0.9", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "6.0.0", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1", + "sucrase": "^3.29.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/vite": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.3.1.tgz", + "integrity": "sha512-EPmfPLAI79Z/RofuMvkIS0Yr091T2ReUoXQqc5ppBX/sjFRhHKiPPF/R46cTdoci/XgeQpB23diiJxq5w30vdg==", + "dev": true, + "dependencies": { + "esbuild": "^0.17.5", + "postcss": "^8.4.21", + "rollup": "^3.20.2" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + } + } +} diff --git a/04-poke-battle-with-prisma/frontend/package.json b/04-poke-battle-with-prisma/frontend/package.json new file mode 100644 index 0000000..c8e2e6b --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/package.json @@ -0,0 +1,30 @@ +{ + "name": "expressots-with-prisma-orm-fronted", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@radix-ui/react-slot": "^1.0.1", + "@tanstack/react-query": "^4.29.3", + "axios": "^1.3.6", + "daisyui": "^2.51.5", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.10.0" + }, + "devDependencies": { + "@types/react": "^18.0.28", + "@types/react-dom": "^18.0.11", + "@vitejs/plugin-react": "^3.1.0", + "autoprefixer": "^10.4.14", + "postcss": "^8.4.23", + "tailwindcss": "^3.3.1", + "typescript": "^4.9.3", + "vite": "^4.2.0" + } +} diff --git a/04-poke-battle-with-prisma/frontend/postcss.config.js b/04-poke-battle-with-prisma/frontend/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/04-poke-battle-with-prisma/frontend/public/vite.svg b/04-poke-battle-with-prisma/frontend/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/04-poke-battle-with-prisma/frontend/src/api/requester.ts b/04-poke-battle-with-prisma/frontend/src/api/requester.ts new file mode 100644 index 0000000..e6af3da --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/api/requester.ts @@ -0,0 +1,64 @@ +import axios, { AxiosRequestConfig, AxiosResponse } from "axios"; + +export const requester = ( + config?: AxiosRequestConfig, + contentType?: string, +) => { + const service = axios.create({ + baseURL: import.meta.env.VITE_POKEBATTLE_API || config?.baseURL, + ...config, + }); + + service.interceptors.request.use( + (req) => { + // @ts-expect-error + req.headers = { + "Content-Type": contentType || "application/json", + ...config?.headers, + }; + + return req; + }, + (error) => Promise.reject(error), + ); + + service.interceptors.response.use( + (res) => res, + (error) => { + const url = window.location.pathname; + + if ( + error.response.status === 401 && + url !== "/logout" && + url.includes("/trainer") + ) { + window.location.href = "/logout"; + } + + return Promise.reject(error); + }, + ); + + return { + async get(uri: string): Promise> { + const response = await service.get(uri); + return response; + }, + async post(uri: string, data: unknown): Promise> { + const response = await service.post(uri, data); + return response; + }, + async put(uri: string, data: unknown): Promise> { + const response = await service.put(uri, data); + return response; + }, + async patch(uri: string, data: unknown): Promise> { + const response = await service.patch(uri, data); + return response; + }, + async delete(uri: string, data: unknown): Promise> { + const response = await service.delete(uri, { data }); + return response; + }, + }; +}; diff --git a/04-poke-battle-with-prisma/frontend/src/assets/react.svg b/04-poke-battle-with-prisma/frontend/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/index.tsx b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/index.tsx new file mode 100644 index 0000000..a04d2d3 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/index.tsx @@ -0,0 +1,25 @@ +import { forwardRef } from "react"; +import { Slot } from "@radix-ui/react-slot"; + +// types +import type { TButton } from "./types"; + +// :: +const Button = forwardRef( + ({ children, asChild = false, className, ...rest }, ref) => { + const Component = asChild ? Slot : "button"; + return ( + + {children} + + ); + }, +); + +Button.displayName = "Button"; + +export default Button; diff --git a/04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/types.ts b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/types.ts new file mode 100644 index 0000000..f0ad43b --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Button/types.ts @@ -0,0 +1,6 @@ +import { ButtonHTMLAttributes, ReactNode } from "react"; + +export type TButton = { + children?: ReactNode; + asChild?: boolean +} & ButtonHTMLAttributes; diff --git a/04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/index.tsx b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/index.tsx new file mode 100644 index 0000000..ae0cfb5 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/index.tsx @@ -0,0 +1,26 @@ +import { useId } from "react"; + +// types +import type { TInput } from "./types"; + +// :: +const Input = ({ label, ...rest }: TInput) => { + const inputId = useId(); + + return ( +
+ {label && ( + + )} + +
+ ); +}; + +export default Input; diff --git a/04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/types.ts b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/types.ts new file mode 100644 index 0000000..450bdbb --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Atoms/Input/types.ts @@ -0,0 +1,5 @@ +import { InputHTMLAttributes } from "react"; + +export type TInput = { + label?: string; +} & InputHTMLAttributes; diff --git a/04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/index.tsx b/04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/index.tsx new file mode 100644 index 0000000..62c3eca --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/index.tsx @@ -0,0 +1,30 @@ +// types +import type { TLoadingStatus } from "./types"; + +// :: +const LoadingStatus = ({ size = 20 }: TLoadingStatus) => { + return ( + + + + + ); +}; + +export default LoadingStatus; diff --git a/04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/types.ts b/04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/types.ts new file mode 100644 index 0000000..6ff1825 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Atoms/LoadingStatus/types.ts @@ -0,0 +1,3 @@ +export type TLoadingStatus = { + size?: number; +}; diff --git a/04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/index.tsx b/04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/index.tsx new file mode 100644 index 0000000..447d28e --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/index.tsx @@ -0,0 +1,21 @@ +import { FC } from "react"; + +// components +import { LoadingStatus } from "../.."; + +// types +import type { TInlineLoadingProps } from "./types"; + +// :: +const InlineLoading: FC = ({ text, isLoading }) => { + if (!isLoading) return null; + + return ( +
+ +

{text}

+
+ ); +}; + +export default InlineLoading; diff --git a/04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/types.ts b/04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/types.ts new file mode 100644 index 0000000..fb847cf --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/Molecules/InlineLoading/types.ts @@ -0,0 +1,4 @@ +export type TInlineLoadingProps = { + text: string, + isLoading: boolean, +} diff --git a/04-poke-battle-with-prisma/frontend/src/components/index.ts b/04-poke-battle-with-prisma/frontend/src/components/index.ts new file mode 100644 index 0000000..aa1072f --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/components/index.ts @@ -0,0 +1,9 @@ +// atoms +import Button from "./Atoms/Button"; +import Input from "./Atoms/Input"; +import LoadingStatus from "./Atoms/LoadingStatus"; + +// molecules +import InlineLoading from "./Molecules/InlineLoading"; + +export { Button, InlineLoading, Input, LoadingStatus }; diff --git a/04-poke-battle-with-prisma/frontend/src/core/AppRouter.tsx b/04-poke-battle-with-prisma/frontend/src/core/AppRouter.tsx new file mode 100644 index 0000000..82d3407 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/core/AppRouter.tsx @@ -0,0 +1,16 @@ +import { Routes, Route } from "react-router-dom"; +import { ROUTE } from "../routes"; + +import * as Page from "../pages"; + +export const AppRouter = () => { + return ( + + 404} /> + home} /> + arena} /> + } /> + user} /> + + ); +}; diff --git a/04-poke-battle-with-prisma/frontend/src/endpoints/index.ts b/04-poke-battle-with-prisma/frontend/src/endpoints/index.ts new file mode 100644 index 0000000..3431bc1 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/endpoints/index.ts @@ -0,0 +1,7 @@ +export const ENDPOINT = { + createUser: "/user/create", + getUser: "/user", + signInUser: "/user/login", + createBattle: "/pokebattle/battle", + userBattleHistory: "/pokebattle/history", +}; diff --git a/04-poke-battle-with-prisma/frontend/src/globals.css b/04-poke-battle-with-prisma/frontend/src/globals.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/globals.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/04-poke-battle-with-prisma/frontend/src/main.tsx b/04-poke-battle-with-prisma/frontend/src/main.tsx new file mode 100644 index 0000000..99380e7 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/main.tsx @@ -0,0 +1,18 @@ +import React from "react"; +import ReactDOM from "react-dom/client"; +import "./globals.css"; +import { BrowserRouter } from "react-router-dom"; +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; +import { AppRouter } from "./core/AppRouter"; + +const queryClient = new QueryClient(); + +ReactDOM.createRoot(document.getElementById("root") as HTMLElement).render( + + + + + + + , +); diff --git a/04-poke-battle-with-prisma/frontend/src/pages/Login/index.tsx b/04-poke-battle-with-prisma/frontend/src/pages/Login/index.tsx new file mode 100644 index 0000000..74444eb --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/pages/Login/index.tsx @@ -0,0 +1,90 @@ +import { useEffect, useRef } from "react"; +import { useNavigate } from "react-router-dom"; +import useCreateUserMutation from "../../queries/useCreateUserMutation"; +import useSignInUserMutation from "../../queries/useSignInUserMutation"; +import { ROUTE } from "../../routes"; +import { Button, InlineLoading, Input } from "../../components"; +import axios from "axios"; + +const Login = () => { + const navigation = useNavigate(); + + const { + mutate: createUser, + isLoading: createUserLoading, + error: createUserError, + } = useCreateUserMutation(); + const { + mutate: signInUser, + isLoading: signInUserLoading, + error: signInUserError, + } = useSignInUserMutation(); + + const actionRef = useRef(""); + + function handleLoginSubmit(e: React.FormEvent) { + e.preventDefault(); + + const form = e.currentTarget; + const formData = new FormData(form); + const formJson = Object.fromEntries(formData.entries()); + + actionRef.current === "create" + ? createUser(formJson, { onSuccess: () => navigation(ROUTE.home) }) + : signInUser(formJson, { onSuccess: () => navigation(ROUTE.home) }); + } + + return ( +
+
+ + + +
+
+ {axios.isAxiosError(createUserError) && ( +

+ {createUserError.response?.data?.error} +

+ )} + {axios.isAxiosError(signInUserError) && ( +

+ {signInUserError.response?.data?.error} +

+ )} +
+ +
+
+ + +
+
+
+ ); +}; + +export default Login; diff --git a/04-poke-battle-with-prisma/frontend/src/pages/index.ts b/04-poke-battle-with-prisma/frontend/src/pages/index.ts new file mode 100644 index 0000000..92639a1 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/pages/index.ts @@ -0,0 +1,3 @@ +import Login from "./Login"; + +export { Login }; diff --git a/04-poke-battle-with-prisma/frontend/src/queries/useCreateUserMutation.ts b/04-poke-battle-with-prisma/frontend/src/queries/useCreateUserMutation.ts new file mode 100644 index 0000000..1465713 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/queries/useCreateUserMutation.ts @@ -0,0 +1,10 @@ +import { useMutation } from "@tanstack/react-query"; +import { createUser } from "../service/createUser"; + +const useCreateUserMutation = () => { + return useMutation({ + mutationFn: (body: any) => createUser(body), + }); +}; + +export default useCreateUserMutation; diff --git a/04-poke-battle-with-prisma/frontend/src/queries/useSignInUserMutation.ts b/04-poke-battle-with-prisma/frontend/src/queries/useSignInUserMutation.ts new file mode 100644 index 0000000..ff5c66a --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/queries/useSignInUserMutation.ts @@ -0,0 +1,10 @@ +import { useMutation } from "@tanstack/react-query"; +import { signInUser } from "../service/signInUser"; + +const useSignInUserMutation = () => { + return useMutation({ + mutationFn: (body: any) => signInUser(body), + }); +}; + +export default useSignInUserMutation; diff --git a/04-poke-battle-with-prisma/frontend/src/routes/index.ts b/04-poke-battle-with-prisma/frontend/src/routes/index.ts new file mode 100644 index 0000000..5f489c5 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/routes/index.ts @@ -0,0 +1,6 @@ +export const ROUTE = { + arena: "trainer/arena", + home: "trainer/home", + login: "/", + user: "trainer/user", +}; diff --git a/04-poke-battle-with-prisma/frontend/src/service/createUser.ts b/04-poke-battle-with-prisma/frontend/src/service/createUser.ts new file mode 100644 index 0000000..77dc2db --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/service/createUser.ts @@ -0,0 +1,8 @@ +import { requester } from "../api/requester"; +import { ENDPOINT } from "../endpoints"; + +export const createUser = async (body: any): Promise => { + const { data } = await requester().post(ENDPOINT.createUser, body); + + return data; +}; diff --git a/04-poke-battle-with-prisma/frontend/src/service/signInUser.ts b/04-poke-battle-with-prisma/frontend/src/service/signInUser.ts new file mode 100644 index 0000000..5f172bb --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/service/signInUser.ts @@ -0,0 +1,8 @@ +import { requester } from "../api/requester"; +import { ENDPOINT } from "../endpoints"; + +export const signInUser = async (body: any): Promise => { + const { data } = await requester().post(ENDPOINT.signInUser, body); + + return data; +}; diff --git a/04-poke-battle-with-prisma/frontend/src/themes/index.ts b/04-poke-battle-with-prisma/frontend/src/themes/index.ts new file mode 100644 index 0000000..67635bf --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/themes/index.ts @@ -0,0 +1,31 @@ +export const themes = [ + "acid", + "aqua", + "autumn", + "black", + "bumblebee", + "business", + "cmyk", + "coffee", + "corporate", + "cupcake", + "cyberpunk", + "dark", + "dracula", + "emerald", + "fantasy", + "forest", + "garden", + "halloween", + "lemonade", + "light", + "lofi", + "luxury", + "night", + "pastel", + "retro", + "synthwave", + "valentine", + "winter", + "wireframe", +]; diff --git a/04-poke-battle-with-prisma/frontend/src/vite-env.d.ts b/04-poke-battle-with-prisma/frontend/src/vite-env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/04-poke-battle-with-prisma/frontend/tailwind.config.js b/04-poke-battle-with-prisma/frontend/tailwind.config.js new file mode 100644 index 0000000..691efea --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/tailwind.config.js @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ["./index.html", "./src/**/*.{js,ts,jsx,tsx}"], + theme: { + extend: {}, + }, + plugins: [require("daisyui")], +}; diff --git a/04-poke-battle-with-prisma/frontend/tsconfig.json b/04-poke-battle-with-prisma/frontend/tsconfig.json new file mode 100644 index 0000000..3d0a51a --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target": "ESNext", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "module": "ESNext", + "moduleResolution": "Node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/04-poke-battle-with-prisma/frontend/tsconfig.node.json b/04-poke-battle-with-prisma/frontend/tsconfig.node.json new file mode 100644 index 0000000..9d31e2a --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/tsconfig.node.json @@ -0,0 +1,9 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "Node", + "allowSyntheticDefaultImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/04-poke-battle-with-prisma/frontend/vite.config.ts b/04-poke-battle-with-prisma/frontend/vite.config.ts new file mode 100644 index 0000000..5a33944 --- /dev/null +++ b/04-poke-battle-with-prisma/frontend/vite.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], +}) diff --git a/04-poke-battle-with-prisma/package-lock.json b/04-poke-battle-with-prisma/package-lock.json index df30e58..b7c38b6 100644 --- a/04-poke-battle-with-prisma/package-lock.json +++ b/04-poke-battle-with-prisma/package-lock.json @@ -14,6 +14,7 @@ "bcrypt": "^5.1.0", "body-parser": "^1.20.2", "compression": "^1.7.4", + "cors": "^2.8.5", "dotenv": "^16.0.3", "inversify": "^6.0.1", "inversify-binding-decorators": "^4.0.0", @@ -25,6 +26,7 @@ "devDependencies": { "@types/bcrypt": "^5.0.0", "@types/compression": "^1.7.2", + "@types/cors": "^2.8.13", "@types/express": "^4.17.17", "@types/jest": "^29.4.0", "@types/jsonwebtoken": "^9.0.1", @@ -1895,6 +1897,15 @@ "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/express": { "version": "4.17.17", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", @@ -3703,6 +3714,18 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/cosmiconfig": { "version": "8.1.3", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", @@ -12796,6 +12819,15 @@ "@types/node": "*" } }, + "@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/express": { "version": "4.17.17", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", @@ -14129,6 +14161,15 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "cosmiconfig": { "version": "8.1.3", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.1.3.tgz", diff --git a/04-poke-battle-with-prisma/package.json b/04-poke-battle-with-prisma/package.json index 7cb36e7..0c4e547 100644 --- a/04-poke-battle-with-prisma/package.json +++ b/04-poke-battle-with-prisma/package.json @@ -20,6 +20,7 @@ "devDependencies": { "@types/bcrypt": "^5.0.0", "@types/compression": "^1.7.2", + "@types/cors": "^2.8.13", "@types/express": "^4.17.17", "@types/jest": "^29.4.0", "@types/jsonwebtoken": "^9.0.1", @@ -42,6 +43,7 @@ "bcrypt": "^5.1.0", "body-parser": "^1.20.2", "compression": "^1.7.4", + "cors": "^2.8.5", "dotenv": "^16.0.3", "inversify": "^6.0.1", "inversify-binding-decorators": "^4.0.0", diff --git a/04-poke-battle-with-prisma/prisma/migrations/20230422182425_init/migration.sql b/04-poke-battle-with-prisma/prisma/migrations/20230422222624_init/migration.sql similarity index 100% rename from 04-poke-battle-with-prisma/prisma/migrations/20230422182425_init/migration.sql rename to 04-poke-battle-with-prisma/prisma/migrations/20230422222624_init/migration.sql diff --git a/04-poke-battle-with-prisma/prisma/schema.prisma b/04-poke-battle-with-prisma/prisma/schema.prisma index 332216f..574023b 100644 --- a/04-poke-battle-with-prisma/prisma/schema.prisma +++ b/04-poke-battle-with-prisma/prisma/schema.prisma @@ -12,16 +12,16 @@ datasource db { } model User { - id String @id @default(uuid()) - email String @unique + id String @id @default(uuid()) + email String @unique name String password String - Battle Battle[] + Battle Battle[] } model Battle { - id String @id @default(uuid()) - player User @relation(fields: [playerId], references: [id]) + id String @id @default(uuid()) + player User @relation(fields: [playerId], references: [id]) log Json[] playerId String // relation scalar field (used in the `@relation` attribute above) userName String diff --git a/04-poke-battle-with-prisma/src/main.ts b/04-poke-battle-with-prisma/src/main.ts index a9223a1..c11e557 100644 --- a/04-poke-battle-with-prisma/src/main.ts +++ b/04-poke-battle-with-prisma/src/main.ts @@ -6,11 +6,15 @@ import { ServerEnvironment } from "@expressots/core"; import ENV from "./env"; import express from "express"; import compression from "compression"; +import cors from "cors"; async function Bootstrap() { const app = App.create(container, [ express.json({ limit: "50mb" }), compression(), + cors({ + origin: "*", + }), ]); app.listen( ENV.Application.PORT, diff --git a/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts b/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts index a780c0a..0b67a9b 100644 --- a/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts +++ b/04-poke-battle-with-prisma/src/repositories/user/user.repository.ts @@ -21,6 +21,7 @@ class UserRepository implements IUserRepository { } async findByEmail(email: string): Promise { + console.log("===>", email); const user = await prismaClient.user.findUnique({ where: { email }, }); From b404d626b4d7ba44d54b87f9b8838c708cb53f5c Mon Sep 17 00:00:00 2001 From: ArielBetti Date: Wed, 3 May 2023 00:25:56 -0300 Subject: [PATCH 06/10] feat: login ui and auth context routes --- .../frontend/package-lock.json | 40 +- .../frontend/package.json | 4 +- .../frontend/src/assets/florest.jpg | Bin 0 -> 11983217 bytes .../frontend/src/assets/pokeballred.png | Bin 0 -> 60726 bytes .../src/components/Atoms/Header/index.tsx | 13 + .../src/components/Atoms/Header/types.ts | 5 + .../src/components/Atoms/Input/index.tsx | 27 +- .../src/components/Atoms/Input/types.ts | 1 + .../src/components/Atoms/Sidebar/index.tsx | 14 + .../src/components/Atoms/Sidebar/type.ts | 6 + .../frontend/src/components/index.ts | 4 +- .../frontend/src/context/auth.tsx | 31 ++ .../frontend/src/core/AppRouter.routes.tsx | 20 + .../frontend/src/core/AppRouter.tsx | 16 - .../frontend/src/core/AuthRoute.routes.tsx | 19 + .../frontend/src/endpoints/index.ts | 2 + .../frontend/src/main.tsx | 2 +- .../frontend/src/pages/Home/index.tsx | 9 + .../frontend/src/pages/Login/index.tsx | 164 +++++--- .../frontend/src/pages/Logout/index.tsx | 28 ++ .../frontend/src/pages/index.ts | 4 +- .../src/queries/useCreateUserMutation.ts | 19 +- .../src/queries/useGetPokemonListQuery.tsx | 18 + .../src/queries/useGetPokemonQuery.ts | 23 ++ .../src/queries/useSignInUserMutation.ts | 16 + .../frontend/src/routes/index.ts | 14 +- .../frontend/src/service/createUser.ts | 10 +- .../frontend/src/service/getPokemonList.ts | 18 + .../frontend/src/service/signInUser.ts | 10 +- .../frontend/src/store/index.ts | 42 ++ .../frontend/src/types/index.ts | 368 ++++++++++++++++++ .../frontend/src/utils/mountAuthRoute.ts | 3 + 32 files changed, 857 insertions(+), 93 deletions(-) create mode 100644 04-poke-battle-with-prisma/frontend/src/assets/florest.jpg create mode 100644 04-poke-battle-with-prisma/frontend/src/assets/pokeballred.png create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Header/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Header/types.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Sidebar/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/components/Atoms/Sidebar/type.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/context/auth.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/core/AppRouter.routes.tsx delete mode 100644 04-poke-battle-with-prisma/frontend/src/core/AppRouter.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/core/AuthRoute.routes.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/pages/Home/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/pages/Logout/index.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/queries/useGetPokemonListQuery.tsx create mode 100644 04-poke-battle-with-prisma/frontend/src/queries/useGetPokemonQuery.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/service/getPokemonList.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/store/index.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/types/index.ts create mode 100644 04-poke-battle-with-prisma/frontend/src/utils/mountAuthRoute.ts diff --git a/04-poke-battle-with-prisma/frontend/package-lock.json b/04-poke-battle-with-prisma/frontend/package-lock.json index 60d1d51..a204da9 100644 --- a/04-poke-battle-with-prisma/frontend/package-lock.json +++ b/04-poke-battle-with-prisma/frontend/package-lock.json @@ -1,11 +1,11 @@ { - "name": "frontend", + "name": "expressots-with-prisma-orm-fronted", "version": "0.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "frontend", + "name": "expressots-with-prisma-orm-fronted", "version": "0.0.0", "dependencies": { "@radix-ui/react-slot": "^1.0.1", @@ -14,7 +14,9 @@ "daisyui": "^2.51.5", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router-dom": "^6.10.0" + "react-router-dom": "^6.10.0", + "tailwind-merge": "^1.12.0", + "zustand": "^4.3.7" }, "devDependencies": { "@types/react": "^18.0.28", @@ -2261,6 +2263,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwind-merge": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.12.0.tgz", + "integrity": "sha512-Y17eDp7FtN1+JJ4OY0Bqv9OA41O+MS8c1Iyr3T6JFLnOgLg3EvcyMKZAnQ8AGyvB5Nxm3t9Xb5Mhe139m8QT/g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, "node_modules/tailwindcss": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.1.tgz", @@ -2472,6 +2483,29 @@ "engines": { "node": ">= 6" } + }, + "node_modules/zustand": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-4.3.7.tgz", + "integrity": "sha512-dY8ERwB9Nd21ellgkBZFhudER8KVlelZm8388B5nDAXhO/+FZDhYMuRnqDgu5SYyRgz/iaf8RKnbUs/cHfOGlQ==", + "dependencies": { + "use-sync-external-store": "1.2.0" + }, + "engines": { + "node": ">=12.7.0" + }, + "peerDependencies": { + "immer": ">=9.0", + "react": ">=16.8" + }, + "peerDependenciesMeta": { + "immer": { + "optional": true + }, + "react": { + "optional": true + } + } } } } diff --git a/04-poke-battle-with-prisma/frontend/package.json b/04-poke-battle-with-prisma/frontend/package.json index c8e2e6b..14fa047 100644 --- a/04-poke-battle-with-prisma/frontend/package.json +++ b/04-poke-battle-with-prisma/frontend/package.json @@ -15,7 +15,9 @@ "daisyui": "^2.51.5", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-router-dom": "^6.10.0" + "react-router-dom": "^6.10.0", + "tailwind-merge": "^1.12.0", + "zustand": "^4.3.7" }, "devDependencies": { "@types/react": "^18.0.28", diff --git a/04-poke-battle-with-prisma/frontend/src/assets/florest.jpg b/04-poke-battle-with-prisma/frontend/src/assets/florest.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ee9b818ea58bf42eaff8ceee0e93a59d2c225c3b GIT binary patch literal 11983217 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

fxCYkO;Sk7m@stmm(+5>709bp5nas`41N)FT`J1 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 Fq$B*Tgo{hu5ICiG>T~qt(6LQc{ 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�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�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.Ez*sCV3b1n(6lbKcvWyQ$Vr%_jb=!pc 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%0Dh9xklUZX8hPPs@q2(`BlnJI=| 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³cw*(2K{) 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

btB*RxQGq80#?&9bZJekm!)uRJ&%8m36 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
  • 5be@rJTdnJg>voy=qa3D7RDC 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

    X0A(v@|RW)_D$SZAn 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� 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

    `5duucoGQP};W^-$I#dy6{M!ZA!t>R7C}o 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%0Dw(`6Ns3wq4-?28o~XH!jcC*@k@r&zn&%D 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 z

    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