├── .eslintrc.js
├── .gitignore
├── .husky
├── commit-msg
├── pre-commit
└── pre-push
├── .lintstagedrc.json
├── .prettierrc
├── LICENSE
├── README.md
├── nest-cli.json
├── package.json
├── pnpm-lock.yaml
├── requirements
└── signup.requirements.md
├── src
├── app.controller.spec.ts
├── app.controller.ts
├── app.module.ts
├── app.service.ts
├── main.ts
└── signup
│ ├── signup.controller.spec.ts
│ └── signup.controller.ts
├── test
├── app.e2e-spec.ts
└── signup.e2e-spec.ts
├── tsconfig.build.json
└── tsconfig.json
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | parser: '@typescript-eslint/parser',
3 | parserOptions: {
4 | project: 'tsconfig.json',
5 | tsconfigRootDir : __dirname,
6 | sourceType: 'module',
7 | },
8 | plugins: ['@typescript-eslint/eslint-plugin'],
9 | extends: [
10 | 'plugin:@typescript-eslint/recommended',
11 | 'plugin:prettier/recommended',
12 | ],
13 | root: true,
14 | env: {
15 | node: true,
16 | jest: true,
17 | },
18 | ignorePatterns: ['.eslintrc.js'],
19 | rules: {
20 | '@typescript-eslint/interface-name-prefix': 'off',
21 | '@typescript-eslint/explicit-function-return-type': 'off',
22 | '@typescript-eslint/explicit-module-boundary-types': 'off',
23 | '@typescript-eslint/no-explicit-any': 'off',
24 | },
25 | };
26 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | lerna-debug.log*
8 |
9 | # Diagnostic reports (https://nodejs.org/api/report.html)
10 | report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
11 |
12 | # Runtime data
13 | pids
14 | *.pid
15 | *.seed
16 | *.pid.lock
17 |
18 | # Directory for instrumented libs generated by jscoverage/JSCover
19 | lib-cov
20 |
21 | # Coverage directory used by tools like istanbul
22 | coverage
23 | *.lcov
24 |
25 | # nyc test coverage
26 | .nyc_output
27 |
28 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
29 | .grunt
30 |
31 | # Bower dependency directory (https://bower.io/)
32 | bower_components
33 |
34 | # node-waf configuration
35 | .lock-wscript
36 |
37 | # Compiled binary addons (https://nodejs.org/api/addons.html)
38 | build/Release
39 |
40 | # Dependency directories
41 | node_modules/
42 | jspm_packages/
43 |
44 | # TypeScript v1 declaration files
45 | typings/
46 |
47 | # TypeScript cache
48 | *.tsbuildinfo
49 |
50 | # Optional npm cache directory
51 | .npm
52 |
53 | # Optional eslint cache
54 | .eslintcache
55 |
56 | # Microbundle cache
57 | .rpt2_cache/
58 | .rts2_cache_cjs/
59 | .rts2_cache_es/
60 | .rts2_cache_umd/
61 |
62 | # Optional REPL history
63 | .node_repl_history
64 |
65 | # Output of 'npm pack'
66 | *.tgz
67 |
68 | # Yarn Integrity file
69 | .yarn-integrity
70 |
71 | # dotenv environment variables file
72 | .env
73 | .env.test
74 |
75 | # parcel-bundler cache (https://parceljs.org/)
76 | .cache
77 |
78 | # Next.js build output
79 | .next
80 |
81 | # Nuxt.js build / generate output
82 | .nuxt
83 | dist
84 |
85 | # Gatsby files
86 | .cache/
87 | # Comment in the public line in if your project uses Gatsby and *not* Next.js
88 | # https://nextjs.org/blog/next-9-1#public-directory-support
89 | # public
90 |
91 | # vuepress build output
92 | .vuepress/dist
93 |
94 | # Serverless directories
95 | .serverless/
96 |
97 | # FuseBox cache
98 | .fusebox/
99 |
100 | # DynamoDB Local files
101 | .dynamodb/
102 |
103 | # TernJS port file
104 | .tern-port
105 |
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | .git/hooks/commit-msg $1
5 |
--------------------------------------------------------------------------------
/.husky/pre-commit:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | npx lint-staged
5 |
--------------------------------------------------------------------------------
/.husky/pre-push:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 | . "$(dirname -- "$0")/_/husky.sh"
3 |
4 | pnpm run test:cov
5 |
--------------------------------------------------------------------------------
/.lintstagedrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "*.ts": ["pnpm run lint", "pnpm run test:staged"]
3 | }
4 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {
2 | "singleQuote": true,
3 | "trailingComma": "all"
4 | }
5 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Apache License
2 | Version 2.0, January 2004
3 | http://www.apache.org/licenses/
4 |
5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
6 |
7 | 1. Definitions.
8 |
9 | "License" shall mean the terms and conditions for use, reproduction,
10 | and distribution as defined by Sections 1 through 9 of this document.
11 |
12 | "Licensor" shall mean the copyright owner or entity authorized by
13 | the copyright owner that is granting the License.
14 |
15 | "Legal Entity" shall mean the union of the acting entity and all
16 | other entities that control, are controlled by, or are under common
17 | control with that entity. For the purposes of this definition,
18 | "control" means (i) the power, direct or indirect, to cause the
19 | direction or management of such entity, whether by contract or
20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the
21 | outstanding shares, or (iii) beneficial ownership of such entity.
22 |
23 | "You" (or "Your") shall mean an individual or Legal Entity
24 | exercising permissions granted by this License.
25 |
26 | "Source" form shall mean the preferred form for making modifications,
27 | including but not limited to software source code, documentation
28 | source, and configuration files.
29 |
30 | "Object" form shall mean any form resulting from mechanical
31 | transformation or translation of a Source form, including but
32 | not limited to compiled object code, generated documentation,
33 | and conversions to other media types.
34 |
35 | "Work" shall mean the work of authorship, whether in Source or
36 | Object form, made available under the License, as indicated by a
37 | copyright notice that is included in or attached to the work
38 | (an example is provided in the Appendix below).
39 |
40 | "Derivative Works" shall mean any work, whether in Source or Object
41 | form, that is based on (or derived from) the Work and for which the
42 | editorial revisions, annotations, elaborations, or other modifications
43 | represent, as a whole, an original work of authorship. For the purposes
44 | of this License, Derivative Works shall not include works that remain
45 | separable from, or merely link (or bind by name) to the interfaces of,
46 | the Work and Derivative Works thereof.
47 |
48 | "Contribution" shall mean any work of authorship, including
49 | the original version of the Work and any modifications or additions
50 | to that Work or Derivative Works thereof, that is intentionally
51 | submitted to Licensor for inclusion in the Work by the copyright owner
52 | or by an individual or Legal Entity authorized to submit on behalf of
53 | the copyright owner. For the purposes of this definition, "submitted"
54 | means any form of electronic, verbal, or written communication sent
55 | to the Licensor or its representatives, including but not limited to
56 | communication on electronic mailing lists, source code control systems,
57 | and issue tracking systems that are managed by, or on behalf of, the
58 | Licensor for the purpose of discussing and improving the Work, but
59 | excluding communication that is conspicuously marked or otherwise
60 | designated in writing by the copyright owner as "Not a Contribution."
61 |
62 | "Contributor" shall mean Licensor and any individual or Legal Entity
63 | on behalf of whom a Contribution has been received by Licensor and
64 | subsequently incorporated within the Work.
65 |
66 | 2. Grant of Copyright License. Subject to the terms and conditions of
67 | this License, each Contributor hereby grants to You a perpetual,
68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
69 | copyright license to reproduce, prepare Derivative Works of,
70 | publicly display, publicly perform, sublicense, and distribute the
71 | Work and such Derivative Works in Source or Object form.
72 |
73 | 3. Grant of Patent License. Subject to the terms and conditions of
74 | this License, each Contributor hereby grants to You a perpetual,
75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable
76 | (except as stated in this section) patent license to make, have made,
77 | use, offer to sell, sell, import, and otherwise transfer the Work,
78 | where such license applies only to those patent claims licensable
79 | by such Contributor that are necessarily infringed by their
80 | Contribution(s) alone or by combination of their Contribution(s)
81 | with the Work to which such Contribution(s) was submitted. If You
82 | institute patent litigation against any entity (including a
83 | cross-claim or counterclaim in a lawsuit) alleging that the Work
84 | or a Contribution incorporated within the Work constitutes direct
85 | or contributory patent infringement, then any patent licenses
86 | granted to You under this License for that Work shall terminate
87 | as of the date such litigation is filed.
88 |
89 | 4. Redistribution. You may reproduce and distribute copies of the
90 | Work or Derivative Works thereof in any medium, with or without
91 | modifications, and in Source or Object form, provided that You
92 | meet the following conditions:
93 |
94 | (a) You must give any other recipients of the Work or
95 | Derivative Works a copy of this License; and
96 |
97 | (b) You must cause any modified files to carry prominent notices
98 | stating that You changed the files; and
99 |
100 | (c) You must retain, in the Source form of any Derivative Works
101 | that You distribute, all copyright, patent, trademark, and
102 | attribution notices from the Source form of the Work,
103 | excluding those notices that do not pertain to any part of
104 | the Derivative Works; and
105 |
106 | (d) If the Work includes a "NOTICE" text file as part of its
107 | distribution, then any Derivative Works that You distribute must
108 | include a readable copy of the attribution notices contained
109 | within such NOTICE file, excluding those notices that do not
110 | pertain to any part of the Derivative Works, in at least one
111 | of the following places: within a NOTICE text file distributed
112 | as part of the Derivative Works; within the Source form or
113 | documentation, if provided along with the Derivative Works; or,
114 | within a display generated by the Derivative Works, if and
115 | wherever such third-party notices normally appear. The contents
116 | of the NOTICE file are for informational purposes only and
117 | do not modify the License. You may add Your own attribution
118 | notices within Derivative Works that You distribute, alongside
119 | or as an addendum to the NOTICE text from the Work, provided
120 | that such additional attribution notices cannot be construed
121 | as modifying the License.
122 |
123 | You may add Your own copyright statement to Your modifications and
124 | may provide additional or different license terms and conditions
125 | for use, reproduction, or distribution of Your modifications, or
126 | for any such Derivative Works as a whole, provided Your use,
127 | reproduction, and distribution of the Work otherwise complies with
128 | the conditions stated in this License.
129 |
130 | 5. Submission of Contributions. Unless You explicitly state otherwise,
131 | any Contribution intentionally submitted for inclusion in the Work
132 | by You to the Licensor shall be under the terms and conditions of
133 | this License, without any additional terms or conditions.
134 | Notwithstanding the above, nothing herein shall supersede or modify
135 | the terms of any separate license agreement you may have executed
136 | with Licensor regarding such Contributions.
137 |
138 | 6. Trademarks. This License does not grant permission to use the trade
139 | names, trademarks, service marks, or product names of the Licensor,
140 | except as required for reasonable and customary use in describing the
141 | origin of the Work and reproducing the content of the NOTICE file.
142 |
143 | 7. Disclaimer of Warranty. Unless required by applicable law or
144 | agreed to in writing, Licensor provides the Work (and each
145 | Contributor provides its Contributions) on an "AS IS" BASIS,
146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
147 | implied, including, without limitation, any warranties or conditions
148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
149 | PARTICULAR PURPOSE. You are solely responsible for determining the
150 | appropriateness of using or redistributing the Work and assume any
151 | risks associated with Your exercise of permissions under this License.
152 |
153 | 8. Limitation of Liability. In no event and under no legal theory,
154 | whether in tort (including negligence), contract, or otherwise,
155 | unless required by applicable law (such as deliberate and grossly
156 | negligent acts) or agreed to in writing, shall any Contributor be
157 | liable to You for damages, including any direct, indirect, special,
158 | incidental, or consequential damages of any character arising as a
159 | result of this License or out of the use or inability to use the
160 | Work (including but not limited to damages for loss of goodwill,
161 | work stoppage, computer failure or malfunction, or any and all
162 | other commercial damages or losses), even if such Contributor
163 | has been advised of the possibility of such damages.
164 |
165 | 9. Accepting Warranty or Additional Liability. While redistributing
166 | the Work or Derivative Works thereof, You may choose to offer,
167 | and charge a fee for, acceptance of support, warranty, indemnity,
168 | or other liability obligations and/or rights consistent with this
169 | License. However, in accepting such obligations, You may act only
170 | on Your own behalf and on Your sole responsibility, not on behalf
171 | of any other Contributor, and only if You agree to indemnify,
172 | defend, and hold each Contributor harmless for any liability
173 | incurred by, or claims asserted against, such Contributor by reason
174 | of your accepting any such warranty or additional liability.
175 |
176 | END OF TERMS AND CONDITIONS
177 |
178 | APPENDIX: How to apply the Apache License to your work.
179 |
180 | To apply the Apache License to your work, attach the following
181 | boilerplate notice, with the fields enclosed by brackets "[]"
182 | replaced with your own identifying information. (Don't include
183 | the brackets!) The text should be enclosed in the appropriate
184 | comment syntax for the file format. We also recommend that a
185 | file or class name and description of purpose be included on the
186 | same "printed page" as the copyright notice for easier
187 | identification within third-party archives.
188 |
189 | Copyright [2022] [Trilon.io]
190 |
191 | Licensed under the Apache License, Version 2.0 (the "License");
192 | you may not use this file except in compliance with the License.
193 | You may obtain a copy of the License at
194 |
195 | http://www.apache.org/licenses/LICENSE-2.0
196 |
197 | Unless required by applicable law or agreed to in writing, software
198 | distributed under the License is distributed on an "AS IS" BASIS,
199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
200 | See the License for the specific language governing permissions and
201 | limitations under the License.
202 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | [circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
6 | [circleci-url]: https://circleci.com/gh/nestjs/nest
7 |
8 | A progressive Node.js framework for building efficient and scalable server-side applications.
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
24 |
25 | ## Description
26 |
27 | [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.
28 |
29 | ## Installation
30 |
31 | ```bash
32 | $ npm install
33 | ```
34 |
35 | ## Running the app
36 |
37 | ```bash
38 | # development
39 | $ npm run start
40 |
41 | # watch mode
42 | $ npm run start:dev
43 |
44 | # production mode
45 | $ npm run start:prod
46 | ```
47 |
48 | ## Test
49 |
50 | ```bash
51 | # unit tests
52 | $ npm run test
53 |
54 | # e2e tests
55 | $ npm run test:e2e
56 |
57 | # test coverage
58 | $ npm run test:cov
59 | ```
60 |
61 | ## Support
62 |
63 | Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).
64 |
65 | ## Stay in touch
66 |
67 | - Author - [Kamil Myśliwiec](https://kamilmysliwiec.com)
68 | - Website - [https://nestjs.com](https://nestjs.com/)
69 | - Twitter - [@nestframework](https://twitter.com/nestframework)
70 |
71 | ## License
72 |
73 | Nest is [MIT licensed](LICENSE).
74 |
--------------------------------------------------------------------------------
/nest-cli.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://json.schemastore.org/nest-cli",
3 | "collection": "@nestjs/schematics",
4 | "sourceRoot": "src"
5 | }
6 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nest-tdd",
3 | "version": "0.0.1",
4 | "description": "",
5 | "author": "Thiago R. V. Martins",
6 | "private": true,
7 | "license": "Apache-2.0",
8 | "engines": {
9 | "node": ">=18.11"
10 | },
11 | "scripts": {
12 | "prebuild": "rimraf dist",
13 | "build": "nest build",
14 | "format": "prettier --write \"src/**/*.ts\" \"test/**/*.ts\"",
15 | "start": "nest start",
16 | "start:dev": "nest start --watch",
17 | "start:debug": "nest start --debug --watch",
18 | "start:prod": "node dist/main",
19 | "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix",
20 | "test": "jest",
21 | "test:watch": "jest --watch",
22 | "test:cov": "jest --coverage",
23 | "test:staged": "jest --onlyChanged",
24 | "test:debug": "node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand",
25 | "prepare": "husky install"
26 | },
27 | "dependencies": {
28 | "@nestjs/common": "9.2.0",
29 | "@nestjs/core": "9.2.0",
30 | "@nestjs/platform-express": "9.2.0",
31 | "reflect-metadata": "0.1.13",
32 | "rimraf": "3.0.2",
33 | "rxjs": "7.5.7"
34 | },
35 | "devDependencies": {
36 | "@nestjs/cli": "9.1.5",
37 | "@nestjs/schematics": "9.0.3",
38 | "@nestjs/testing": "9.2.0",
39 | "@types/express": "4.17.14",
40 | "@types/jest": "29.2.3",
41 | "@types/node": "18.11.9",
42 | "@types/supertest": "2.0.12",
43 | "@typescript-eslint/eslint-plugin": "5.44.0",
44 | "@typescript-eslint/parser": "5.44.0",
45 | "eslint": "8.28.0",
46 | "eslint-config-prettier": "8.5.0",
47 | "eslint-plugin-prettier": "4.2.1",
48 | "git-commit-msg-linter": "4.2.1",
49 | "husky": "8.0.2",
50 | "jest": "29.3.1",
51 | "lint-staged": "13.0.3",
52 | "prettier": "2.8.0",
53 | "source-map-support": "0.5.21",
54 | "supertest": "6.3.1",
55 | "ts-jest": "29.0.3",
56 | "ts-loader": "9.4.1",
57 | "ts-node": "10.9.1",
58 | "tsconfig-paths": "4.1.0",
59 | "typescript": "4.9.3"
60 | },
61 | "jest": {
62 | "moduleFileExtensions": [
63 | "js",
64 | "json",
65 | "ts"
66 | ],
67 | "rootDir": "src",
68 | "testRegex": ".*\\.spec\\.ts$",
69 | "transform": {
70 | ".+\\.(t|j)s$": "ts-jest"
71 | },
72 | "collectCoverageFrom": [
73 | "**/*.(t|j)s"
74 | ],
75 | "coverageDirectory": "../coverage",
76 | "testEnvironment": "node"
77 | }
78 | }
79 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.4
2 |
3 | specifiers:
4 | '@nestjs/cli': 9.1.5
5 | '@nestjs/common': 9.2.0
6 | '@nestjs/core': 9.2.0
7 | '@nestjs/platform-express': 9.2.0
8 | '@nestjs/schematics': 9.0.3
9 | '@nestjs/testing': 9.2.0
10 | '@types/express': 4.17.14
11 | '@types/jest': 29.2.3
12 | '@types/node': 18.11.9
13 | '@types/supertest': 2.0.12
14 | '@typescript-eslint/eslint-plugin': 5.44.0
15 | '@typescript-eslint/parser': 5.44.0
16 | eslint: 8.28.0
17 | eslint-config-prettier: 8.5.0
18 | eslint-plugin-prettier: 4.2.1
19 | git-commit-msg-linter: 4.2.1
20 | husky: 8.0.2
21 | jest: 29.3.1
22 | lint-staged: 13.0.3
23 | prettier: 2.8.0
24 | reflect-metadata: 0.1.13
25 | rimraf: 3.0.2
26 | rxjs: 7.5.7
27 | source-map-support: 0.5.21
28 | supertest: 6.3.1
29 | ts-jest: 29.0.3
30 | ts-loader: 9.4.1
31 | ts-node: 10.9.1
32 | tsconfig-paths: 4.1.0
33 | typescript: 4.9.3
34 |
35 | dependencies:
36 | '@nestjs/common': 9.2.0_yzt46al3aifnexifjjdb4dxxja
37 | '@nestjs/core': 9.2.0_jfowmhmgk7kwjudosrpv7e7liy
38 | '@nestjs/platform-express': 9.2.0_pf2fb646rsvo5szivgkaevcpvi
39 | reflect-metadata: 0.1.13
40 | rimraf: 3.0.2
41 | rxjs: 7.5.7
42 |
43 | devDependencies:
44 | '@nestjs/cli': 9.1.5
45 | '@nestjs/schematics': 9.0.3_typescript@4.9.3
46 | '@nestjs/testing': 9.2.0_3jiwpo56qab566j5kwfezyelg4
47 | '@types/express': 4.17.14
48 | '@types/jest': 29.2.3
49 | '@types/node': 18.11.9
50 | '@types/supertest': 2.0.12
51 | '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu
52 | '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a
53 | eslint: 8.28.0
54 | eslint-config-prettier: 8.5.0_eslint@8.28.0
55 | eslint-plugin-prettier: 4.2.1_cwlo2dingkvfydnaculr42urve
56 | git-commit-msg-linter: 4.2.1
57 | husky: 8.0.2
58 | jest: 29.3.1_odkjkoia5xunhxkdrka32ib6vi
59 | lint-staged: 13.0.3
60 | prettier: 2.8.0
61 | source-map-support: 0.5.21
62 | supertest: 6.3.1
63 | ts-jest: 29.0.3_4f6uxrzmuwipl5rr3bcogf6k74
64 | ts-loader: 9.4.1_typescript@4.9.3
65 | ts-node: 10.9.1_wup25etrarvlqkprac7h35hj7u
66 | tsconfig-paths: 4.1.0
67 | typescript: 4.9.3
68 |
69 | packages:
70 |
71 | /@ampproject/remapping/2.2.0:
72 | resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==}
73 | engines: {node: '>=6.0.0'}
74 | dependencies:
75 | '@jridgewell/gen-mapping': 0.1.1
76 | '@jridgewell/trace-mapping': 0.3.17
77 | dev: true
78 |
79 | /@angular-devkit/core/14.2.1:
80 | resolution: {integrity: sha512-lW8oNGuJqr4r31FWBjfWQYkSXdiOHBGOThIEtHvUVBKfPF/oVrupLueCUgBPel+NvxENXdo93uPsqHN7bZbmsQ==}
81 | engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
82 | peerDependencies:
83 | chokidar: ^3.5.2
84 | peerDependenciesMeta:
85 | chokidar:
86 | optional: true
87 | dependencies:
88 | ajv: 8.11.0
89 | ajv-formats: 2.1.1
90 | jsonc-parser: 3.1.0
91 | rxjs: 6.6.7
92 | source-map: 0.7.4
93 | dev: true
94 |
95 | /@angular-devkit/core/14.2.1_chokidar@3.5.3:
96 | resolution: {integrity: sha512-lW8oNGuJqr4r31FWBjfWQYkSXdiOHBGOThIEtHvUVBKfPF/oVrupLueCUgBPel+NvxENXdo93uPsqHN7bZbmsQ==}
97 | engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
98 | peerDependencies:
99 | chokidar: ^3.5.2
100 | peerDependenciesMeta:
101 | chokidar:
102 | optional: true
103 | dependencies:
104 | ajv: 8.11.0
105 | ajv-formats: 2.1.1
106 | chokidar: 3.5.3
107 | jsonc-parser: 3.1.0
108 | rxjs: 6.6.7
109 | source-map: 0.7.4
110 | dev: true
111 |
112 | /@angular-devkit/core/14.2.2_chokidar@3.5.3:
113 | resolution: {integrity: sha512-ofDhTmJqoAkmkJP0duwUaCxDBMxPlc+AWYwgs3rKKZeJBb0d+tchEXHXevD5bYbbRfXtnwM+Vye2XYHhA4nWAA==}
114 | engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
115 | peerDependencies:
116 | chokidar: ^3.5.2
117 | peerDependenciesMeta:
118 | chokidar:
119 | optional: true
120 | dependencies:
121 | ajv: 8.11.0
122 | ajv-formats: 2.1.1
123 | chokidar: 3.5.3
124 | jsonc-parser: 3.1.0
125 | rxjs: 6.6.7
126 | source-map: 0.7.4
127 | dev: true
128 |
129 | /@angular-devkit/schematics-cli/14.2.2_chokidar@3.5.3:
130 | resolution: {integrity: sha512-timCty5tO1A5VOcy8nVJ+jL98i6+ct5/Hg+4rQxc3J6agmmNL9fALboJBEz1ckTt7MewlGtrpohMMy+YGhuWOg==}
131 | engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
132 | hasBin: true
133 | dependencies:
134 | '@angular-devkit/core': 14.2.2_chokidar@3.5.3
135 | '@angular-devkit/schematics': 14.2.2_chokidar@3.5.3
136 | ansi-colors: 4.1.3
137 | inquirer: 8.2.4
138 | symbol-observable: 4.0.0
139 | yargs-parser: 21.1.1
140 | transitivePeerDependencies:
141 | - chokidar
142 | dev: true
143 |
144 | /@angular-devkit/schematics/14.2.1:
145 | resolution: {integrity: sha512-0U18FwDYt4zROBPrvewH6iBTkf2ozVHN4/gxUb9jWrqVw8mPU5AWc/iYxQLHBSinkr2Egjo1H/i9aBqgJSeh3g==}
146 | engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
147 | dependencies:
148 | '@angular-devkit/core': 14.2.1
149 | jsonc-parser: 3.1.0
150 | magic-string: 0.26.2
151 | ora: 5.4.1
152 | rxjs: 6.6.7
153 | transitivePeerDependencies:
154 | - chokidar
155 | dev: true
156 |
157 | /@angular-devkit/schematics/14.2.1_chokidar@3.5.3:
158 | resolution: {integrity: sha512-0U18FwDYt4zROBPrvewH6iBTkf2ozVHN4/gxUb9jWrqVw8mPU5AWc/iYxQLHBSinkr2Egjo1H/i9aBqgJSeh3g==}
159 | engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
160 | dependencies:
161 | '@angular-devkit/core': 14.2.1_chokidar@3.5.3
162 | jsonc-parser: 3.1.0
163 | magic-string: 0.26.2
164 | ora: 5.4.1
165 | rxjs: 6.6.7
166 | transitivePeerDependencies:
167 | - chokidar
168 | dev: true
169 |
170 | /@angular-devkit/schematics/14.2.2_chokidar@3.5.3:
171 | resolution: {integrity: sha512-90hseNg1yQ2AR+lVr/NByZRHnYAlzCL6hr9p9q1KPHxA3Owo04yX6n6dvR/xf27hCopXInXKPsasR59XCx5ZOQ==}
172 | engines: {node: ^14.15.0 || >=16.10.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'}
173 | dependencies:
174 | '@angular-devkit/core': 14.2.2_chokidar@3.5.3
175 | jsonc-parser: 3.1.0
176 | magic-string: 0.26.2
177 | ora: 5.4.1
178 | rxjs: 6.6.7
179 | transitivePeerDependencies:
180 | - chokidar
181 | dev: true
182 |
183 | /@babel/code-frame/7.18.6:
184 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
185 | engines: {node: '>=6.9.0'}
186 | dependencies:
187 | '@babel/highlight': 7.18.6
188 | dev: true
189 |
190 | /@babel/compat-data/7.20.1:
191 | resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==}
192 | engines: {node: '>=6.9.0'}
193 | dev: true
194 |
195 | /@babel/core/7.20.2:
196 | resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==}
197 | engines: {node: '>=6.9.0'}
198 | dependencies:
199 | '@ampproject/remapping': 2.2.0
200 | '@babel/code-frame': 7.18.6
201 | '@babel/generator': 7.20.4
202 | '@babel/helper-compilation-targets': 7.20.0_@babel+core@7.20.2
203 | '@babel/helper-module-transforms': 7.20.2
204 | '@babel/helpers': 7.20.1
205 | '@babel/parser': 7.20.3
206 | '@babel/template': 7.18.10
207 | '@babel/traverse': 7.20.1
208 | '@babel/types': 7.20.2
209 | convert-source-map: 1.9.0
210 | debug: 4.3.4
211 | gensync: 1.0.0-beta.2
212 | json5: 2.2.1
213 | semver: 6.3.0
214 | transitivePeerDependencies:
215 | - supports-color
216 | dev: true
217 |
218 | /@babel/generator/7.20.4:
219 | resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==}
220 | engines: {node: '>=6.9.0'}
221 | dependencies:
222 | '@babel/types': 7.20.2
223 | '@jridgewell/gen-mapping': 0.3.2
224 | jsesc: 2.5.2
225 | dev: true
226 |
227 | /@babel/helper-compilation-targets/7.20.0_@babel+core@7.20.2:
228 | resolution: {integrity: sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==}
229 | engines: {node: '>=6.9.0'}
230 | peerDependencies:
231 | '@babel/core': ^7.0.0
232 | dependencies:
233 | '@babel/compat-data': 7.20.1
234 | '@babel/core': 7.20.2
235 | '@babel/helper-validator-option': 7.18.6
236 | browserslist: 4.21.4
237 | semver: 6.3.0
238 | dev: true
239 |
240 | /@babel/helper-environment-visitor/7.18.9:
241 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==}
242 | engines: {node: '>=6.9.0'}
243 | dev: true
244 |
245 | /@babel/helper-function-name/7.19.0:
246 | resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
247 | engines: {node: '>=6.9.0'}
248 | dependencies:
249 | '@babel/template': 7.18.10
250 | '@babel/types': 7.20.2
251 | dev: true
252 |
253 | /@babel/helper-hoist-variables/7.18.6:
254 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
255 | engines: {node: '>=6.9.0'}
256 | dependencies:
257 | '@babel/types': 7.20.2
258 | dev: true
259 |
260 | /@babel/helper-module-imports/7.18.6:
261 | resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==}
262 | engines: {node: '>=6.9.0'}
263 | dependencies:
264 | '@babel/types': 7.20.2
265 | dev: true
266 |
267 | /@babel/helper-module-transforms/7.20.2:
268 | resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==}
269 | engines: {node: '>=6.9.0'}
270 | dependencies:
271 | '@babel/helper-environment-visitor': 7.18.9
272 | '@babel/helper-module-imports': 7.18.6
273 | '@babel/helper-simple-access': 7.20.2
274 | '@babel/helper-split-export-declaration': 7.18.6
275 | '@babel/helper-validator-identifier': 7.19.1
276 | '@babel/template': 7.18.10
277 | '@babel/traverse': 7.20.1
278 | '@babel/types': 7.20.2
279 | transitivePeerDependencies:
280 | - supports-color
281 | dev: true
282 |
283 | /@babel/helper-plugin-utils/7.20.2:
284 | resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
285 | engines: {node: '>=6.9.0'}
286 | dev: true
287 |
288 | /@babel/helper-simple-access/7.20.2:
289 | resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==}
290 | engines: {node: '>=6.9.0'}
291 | dependencies:
292 | '@babel/types': 7.20.2
293 | dev: true
294 |
295 | /@babel/helper-split-export-declaration/7.18.6:
296 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==}
297 | engines: {node: '>=6.9.0'}
298 | dependencies:
299 | '@babel/types': 7.20.2
300 | dev: true
301 |
302 | /@babel/helper-string-parser/7.19.4:
303 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
304 | engines: {node: '>=6.9.0'}
305 | dev: true
306 |
307 | /@babel/helper-validator-identifier/7.19.1:
308 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
309 | engines: {node: '>=6.9.0'}
310 | dev: true
311 |
312 | /@babel/helper-validator-option/7.18.6:
313 | resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
314 | engines: {node: '>=6.9.0'}
315 | dev: true
316 |
317 | /@babel/helpers/7.20.1:
318 | resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==}
319 | engines: {node: '>=6.9.0'}
320 | dependencies:
321 | '@babel/template': 7.18.10
322 | '@babel/traverse': 7.20.1
323 | '@babel/types': 7.20.2
324 | transitivePeerDependencies:
325 | - supports-color
326 | dev: true
327 |
328 | /@babel/highlight/7.18.6:
329 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
330 | engines: {node: '>=6.9.0'}
331 | dependencies:
332 | '@babel/helper-validator-identifier': 7.19.1
333 | chalk: 2.4.2
334 | js-tokens: 4.0.0
335 | dev: true
336 |
337 | /@babel/parser/7.20.3:
338 | resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==}
339 | engines: {node: '>=6.0.0'}
340 | hasBin: true
341 | dependencies:
342 | '@babel/types': 7.20.2
343 | dev: true
344 |
345 | /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.20.2:
346 | resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==}
347 | peerDependencies:
348 | '@babel/core': ^7.0.0-0
349 | dependencies:
350 | '@babel/core': 7.20.2
351 | '@babel/helper-plugin-utils': 7.20.2
352 | dev: true
353 |
354 | /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.20.2:
355 | resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==}
356 | peerDependencies:
357 | '@babel/core': ^7.0.0-0
358 | dependencies:
359 | '@babel/core': 7.20.2
360 | '@babel/helper-plugin-utils': 7.20.2
361 | dev: true
362 |
363 | /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.20.2:
364 | resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==}
365 | peerDependencies:
366 | '@babel/core': ^7.0.0-0
367 | dependencies:
368 | '@babel/core': 7.20.2
369 | '@babel/helper-plugin-utils': 7.20.2
370 | dev: true
371 |
372 | /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.20.2:
373 | resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
374 | peerDependencies:
375 | '@babel/core': ^7.0.0-0
376 | dependencies:
377 | '@babel/core': 7.20.2
378 | '@babel/helper-plugin-utils': 7.20.2
379 | dev: true
380 |
381 | /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.20.2:
382 | resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==}
383 | peerDependencies:
384 | '@babel/core': ^7.0.0-0
385 | dependencies:
386 | '@babel/core': 7.20.2
387 | '@babel/helper-plugin-utils': 7.20.2
388 | dev: true
389 |
390 | /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2:
391 | resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
392 | engines: {node: '>=6.9.0'}
393 | peerDependencies:
394 | '@babel/core': ^7.0.0-0
395 | dependencies:
396 | '@babel/core': 7.20.2
397 | '@babel/helper-plugin-utils': 7.20.2
398 | dev: true
399 |
400 | /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.20.2:
401 | resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
402 | peerDependencies:
403 | '@babel/core': ^7.0.0-0
404 | dependencies:
405 | '@babel/core': 7.20.2
406 | '@babel/helper-plugin-utils': 7.20.2
407 | dev: true
408 |
409 | /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.20.2:
410 | resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==}
411 | peerDependencies:
412 | '@babel/core': ^7.0.0-0
413 | dependencies:
414 | '@babel/core': 7.20.2
415 | '@babel/helper-plugin-utils': 7.20.2
416 | dev: true
417 |
418 | /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.20.2:
419 | resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==}
420 | peerDependencies:
421 | '@babel/core': ^7.0.0-0
422 | dependencies:
423 | '@babel/core': 7.20.2
424 | '@babel/helper-plugin-utils': 7.20.2
425 | dev: true
426 |
427 | /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.20.2:
428 | resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==}
429 | peerDependencies:
430 | '@babel/core': ^7.0.0-0
431 | dependencies:
432 | '@babel/core': 7.20.2
433 | '@babel/helper-plugin-utils': 7.20.2
434 | dev: true
435 |
436 | /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.20.2:
437 | resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==}
438 | peerDependencies:
439 | '@babel/core': ^7.0.0-0
440 | dependencies:
441 | '@babel/core': 7.20.2
442 | '@babel/helper-plugin-utils': 7.20.2
443 | dev: true
444 |
445 | /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.20.2:
446 | resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==}
447 | peerDependencies:
448 | '@babel/core': ^7.0.0-0
449 | dependencies:
450 | '@babel/core': 7.20.2
451 | '@babel/helper-plugin-utils': 7.20.2
452 | dev: true
453 |
454 | /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.20.2:
455 | resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==}
456 | engines: {node: '>=6.9.0'}
457 | peerDependencies:
458 | '@babel/core': ^7.0.0-0
459 | dependencies:
460 | '@babel/core': 7.20.2
461 | '@babel/helper-plugin-utils': 7.20.2
462 | dev: true
463 |
464 | /@babel/plugin-syntax-typescript/7.20.0_@babel+core@7.20.2:
465 | resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
466 | engines: {node: '>=6.9.0'}
467 | peerDependencies:
468 | '@babel/core': ^7.0.0-0
469 | dependencies:
470 | '@babel/core': 7.20.2
471 | '@babel/helper-plugin-utils': 7.20.2
472 | dev: true
473 |
474 | /@babel/template/7.18.10:
475 | resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==}
476 | engines: {node: '>=6.9.0'}
477 | dependencies:
478 | '@babel/code-frame': 7.18.6
479 | '@babel/parser': 7.20.3
480 | '@babel/types': 7.20.2
481 | dev: true
482 |
483 | /@babel/traverse/7.20.1:
484 | resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==}
485 | engines: {node: '>=6.9.0'}
486 | dependencies:
487 | '@babel/code-frame': 7.18.6
488 | '@babel/generator': 7.20.4
489 | '@babel/helper-environment-visitor': 7.18.9
490 | '@babel/helper-function-name': 7.19.0
491 | '@babel/helper-hoist-variables': 7.18.6
492 | '@babel/helper-split-export-declaration': 7.18.6
493 | '@babel/parser': 7.20.3
494 | '@babel/types': 7.20.2
495 | debug: 4.3.4
496 | globals: 11.12.0
497 | transitivePeerDependencies:
498 | - supports-color
499 | dev: true
500 |
501 | /@babel/types/7.20.2:
502 | resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==}
503 | engines: {node: '>=6.9.0'}
504 | dependencies:
505 | '@babel/helper-string-parser': 7.19.4
506 | '@babel/helper-validator-identifier': 7.19.1
507 | to-fast-properties: 2.0.0
508 | dev: true
509 |
510 | /@bcoe/v8-coverage/0.2.3:
511 | resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
512 | dev: true
513 |
514 | /@colors/colors/1.5.0:
515 | resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==}
516 | engines: {node: '>=0.1.90'}
517 | requiresBuild: true
518 | dev: true
519 | optional: true
520 |
521 | /@cspotcode/source-map-support/0.8.1:
522 | resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
523 | engines: {node: '>=12'}
524 | dependencies:
525 | '@jridgewell/trace-mapping': 0.3.9
526 | dev: true
527 |
528 | /@eslint/eslintrc/1.3.3:
529 | resolution: {integrity: sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==}
530 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
531 | dependencies:
532 | ajv: 6.12.6
533 | debug: 4.3.4
534 | espree: 9.4.1
535 | globals: 13.18.0
536 | ignore: 5.2.0
537 | import-fresh: 3.3.0
538 | js-yaml: 4.1.0
539 | minimatch: 3.1.2
540 | strip-json-comments: 3.1.1
541 | transitivePeerDependencies:
542 | - supports-color
543 | dev: true
544 |
545 | /@humanwhocodes/config-array/0.11.7:
546 | resolution: {integrity: sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==}
547 | engines: {node: '>=10.10.0'}
548 | dependencies:
549 | '@humanwhocodes/object-schema': 1.2.1
550 | debug: 4.3.4
551 | minimatch: 3.1.2
552 | transitivePeerDependencies:
553 | - supports-color
554 | dev: true
555 |
556 | /@humanwhocodes/module-importer/1.0.1:
557 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
558 | engines: {node: '>=12.22'}
559 | dev: true
560 |
561 | /@humanwhocodes/object-schema/1.2.1:
562 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
563 | dev: true
564 |
565 | /@istanbuljs/load-nyc-config/1.1.0:
566 | resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
567 | engines: {node: '>=8'}
568 | dependencies:
569 | camelcase: 5.3.1
570 | find-up: 4.1.0
571 | get-package-type: 0.1.0
572 | js-yaml: 3.14.1
573 | resolve-from: 5.0.0
574 | dev: true
575 |
576 | /@istanbuljs/schema/0.1.3:
577 | resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
578 | engines: {node: '>=8'}
579 | dev: true
580 |
581 | /@jest/console/29.3.1:
582 | resolution: {integrity: sha512-IRE6GD47KwcqA09RIWrabKdHPiKDGgtAL31xDxbi/RjQMsr+lY+ppxmHwY0dUEV3qvvxZzoe5Hl0RXZJOjQNUg==}
583 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
584 | dependencies:
585 | '@jest/types': 29.3.1
586 | '@types/node': 18.11.9
587 | chalk: 4.1.2
588 | jest-message-util: 29.3.1
589 | jest-util: 29.3.1
590 | slash: 3.0.0
591 | dev: true
592 |
593 | /@jest/core/29.3.1_ts-node@10.9.1:
594 | resolution: {integrity: sha512-0ohVjjRex985w5MmO5L3u5GR1O30DexhBSpuwx2P+9ftyqHdJXnk7IUWiP80oHMvt7ubHCJHxV0a0vlKVuZirw==}
595 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
596 | peerDependencies:
597 | node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
598 | peerDependenciesMeta:
599 | node-notifier:
600 | optional: true
601 | dependencies:
602 | '@jest/console': 29.3.1
603 | '@jest/reporters': 29.3.1
604 | '@jest/test-result': 29.3.1
605 | '@jest/transform': 29.3.1
606 | '@jest/types': 29.3.1
607 | '@types/node': 18.11.9
608 | ansi-escapes: 4.3.2
609 | chalk: 4.1.2
610 | ci-info: 3.6.2
611 | exit: 0.1.2
612 | graceful-fs: 4.2.10
613 | jest-changed-files: 29.2.0
614 | jest-config: 29.3.1_odkjkoia5xunhxkdrka32ib6vi
615 | jest-haste-map: 29.3.1
616 | jest-message-util: 29.3.1
617 | jest-regex-util: 29.2.0
618 | jest-resolve: 29.3.1
619 | jest-resolve-dependencies: 29.3.1
620 | jest-runner: 29.3.1
621 | jest-runtime: 29.3.1
622 | jest-snapshot: 29.3.1
623 | jest-util: 29.3.1
624 | jest-validate: 29.3.1
625 | jest-watcher: 29.3.1
626 | micromatch: 4.0.5
627 | pretty-format: 29.3.1
628 | slash: 3.0.0
629 | strip-ansi: 6.0.1
630 | transitivePeerDependencies:
631 | - supports-color
632 | - ts-node
633 | dev: true
634 |
635 | /@jest/environment/29.3.1:
636 | resolution: {integrity: sha512-pMmvfOPmoa1c1QpfFW0nXYtNLpofqo4BrCIk6f2kW4JFeNlHV2t3vd+3iDLf31e2ot2Mec0uqZfmI+U0K2CFag==}
637 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
638 | dependencies:
639 | '@jest/fake-timers': 29.3.1
640 | '@jest/types': 29.3.1
641 | '@types/node': 18.11.9
642 | jest-mock: 29.3.1
643 | dev: true
644 |
645 | /@jest/expect-utils/29.3.1:
646 | resolution: {integrity: sha512-wlrznINZI5sMjwvUoLVk617ll/UYfGIZNxmbU+Pa7wmkL4vYzhV9R2pwVqUh4NWWuLQWkI8+8mOkxs//prKQ3g==}
647 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
648 | dependencies:
649 | jest-get-type: 29.2.0
650 | dev: true
651 |
652 | /@jest/expect/29.3.1:
653 | resolution: {integrity: sha512-QivM7GlSHSsIAWzgfyP8dgeExPRZ9BIe2LsdPyEhCGkZkoyA+kGsoIzbKAfZCvvRzfZioKwPtCZIt5SaoxYCvg==}
654 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
655 | dependencies:
656 | expect: 29.3.1
657 | jest-snapshot: 29.3.1
658 | transitivePeerDependencies:
659 | - supports-color
660 | dev: true
661 |
662 | /@jest/fake-timers/29.3.1:
663 | resolution: {integrity: sha512-iHTL/XpnDlFki9Tq0Q1GGuVeQ8BHZGIYsvCO5eN/O/oJaRzofG9Xndd9HuSDBI/0ZS79pg0iwn07OMTQ7ngF2A==}
664 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
665 | dependencies:
666 | '@jest/types': 29.3.1
667 | '@sinonjs/fake-timers': 9.1.2
668 | '@types/node': 18.11.9
669 | jest-message-util: 29.3.1
670 | jest-mock: 29.3.1
671 | jest-util: 29.3.1
672 | dev: true
673 |
674 | /@jest/globals/29.3.1:
675 | resolution: {integrity: sha512-cTicd134vOcwO59OPaB6AmdHQMCtWOe+/DitpTZVxWgMJ+YvXL1HNAmPyiGbSHmF/mXVBkvlm8YYtQhyHPnV6Q==}
676 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
677 | dependencies:
678 | '@jest/environment': 29.3.1
679 | '@jest/expect': 29.3.1
680 | '@jest/types': 29.3.1
681 | jest-mock: 29.3.1
682 | transitivePeerDependencies:
683 | - supports-color
684 | dev: true
685 |
686 | /@jest/reporters/29.3.1:
687 | resolution: {integrity: sha512-GhBu3YFuDrcAYW/UESz1JphEAbvUjaY2vShRZRoRY1mxpCMB3yGSJ4j9n0GxVlEOdCf7qjvUfBCrTUUqhVfbRA==}
688 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
689 | peerDependencies:
690 | node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
691 | peerDependenciesMeta:
692 | node-notifier:
693 | optional: true
694 | dependencies:
695 | '@bcoe/v8-coverage': 0.2.3
696 | '@jest/console': 29.3.1
697 | '@jest/test-result': 29.3.1
698 | '@jest/transform': 29.3.1
699 | '@jest/types': 29.3.1
700 | '@jridgewell/trace-mapping': 0.3.17
701 | '@types/node': 18.11.9
702 | chalk: 4.1.2
703 | collect-v8-coverage: 1.0.1
704 | exit: 0.1.2
705 | glob: 7.2.3
706 | graceful-fs: 4.2.10
707 | istanbul-lib-coverage: 3.2.0
708 | istanbul-lib-instrument: 5.2.1
709 | istanbul-lib-report: 3.0.0
710 | istanbul-lib-source-maps: 4.0.1
711 | istanbul-reports: 3.1.5
712 | jest-message-util: 29.3.1
713 | jest-util: 29.3.1
714 | jest-worker: 29.3.1
715 | slash: 3.0.0
716 | string-length: 4.0.2
717 | strip-ansi: 6.0.1
718 | v8-to-istanbul: 9.0.1
719 | transitivePeerDependencies:
720 | - supports-color
721 | dev: true
722 |
723 | /@jest/schemas/29.0.0:
724 | resolution: {integrity: sha512-3Ab5HgYIIAnS0HjqJHQYZS+zXc4tUmTmBH3z83ajI6afXp8X3ZtdLX+nXx+I7LNkJD7uN9LAVhgnjDgZa2z0kA==}
725 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
726 | dependencies:
727 | '@sinclair/typebox': 0.24.51
728 | dev: true
729 |
730 | /@jest/source-map/29.2.0:
731 | resolution: {integrity: sha512-1NX9/7zzI0nqa6+kgpSdKPK+WU1p+SJk3TloWZf5MzPbxri9UEeXX5bWZAPCzbQcyuAzubcdUHA7hcNznmRqWQ==}
732 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
733 | dependencies:
734 | '@jridgewell/trace-mapping': 0.3.17
735 | callsites: 3.1.0
736 | graceful-fs: 4.2.10
737 | dev: true
738 |
739 | /@jest/test-result/29.3.1:
740 | resolution: {integrity: sha512-qeLa6qc0ddB0kuOZyZIhfN5q0e2htngokyTWsGriedsDhItisW7SDYZ7ceOe57Ii03sL988/03wAcBh3TChMGw==}
741 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
742 | dependencies:
743 | '@jest/console': 29.3.1
744 | '@jest/types': 29.3.1
745 | '@types/istanbul-lib-coverage': 2.0.4
746 | collect-v8-coverage: 1.0.1
747 | dev: true
748 |
749 | /@jest/test-sequencer/29.3.1:
750 | resolution: {integrity: sha512-IqYvLbieTv20ArgKoAMyhLHNrVHJfzO6ARZAbQRlY4UGWfdDnLlZEF0BvKOMd77uIiIjSZRwq3Jb3Fa3I8+2UA==}
751 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
752 | dependencies:
753 | '@jest/test-result': 29.3.1
754 | graceful-fs: 4.2.10
755 | jest-haste-map: 29.3.1
756 | slash: 3.0.0
757 | dev: true
758 |
759 | /@jest/transform/29.3.1:
760 | resolution: {integrity: sha512-8wmCFBTVGYqFNLWfcOWoVuMuKYPUBTnTMDkdvFtAYELwDOl9RGwOsvQWGPFxDJ8AWY9xM/8xCXdqmPK3+Q5Lug==}
761 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
762 | dependencies:
763 | '@babel/core': 7.20.2
764 | '@jest/types': 29.3.1
765 | '@jridgewell/trace-mapping': 0.3.17
766 | babel-plugin-istanbul: 6.1.1
767 | chalk: 4.1.2
768 | convert-source-map: 2.0.0
769 | fast-json-stable-stringify: 2.1.0
770 | graceful-fs: 4.2.10
771 | jest-haste-map: 29.3.1
772 | jest-regex-util: 29.2.0
773 | jest-util: 29.3.1
774 | micromatch: 4.0.5
775 | pirates: 4.0.5
776 | slash: 3.0.0
777 | write-file-atomic: 4.0.2
778 | transitivePeerDependencies:
779 | - supports-color
780 | dev: true
781 |
782 | /@jest/types/29.3.1:
783 | resolution: {integrity: sha512-d0S0jmmTpjnhCmNpApgX3jrUZgZ22ivKJRvL2lli5hpCRoNnp1f85r2/wpKfXuYu8E7Jjh1hGfhPyup1NM5AmA==}
784 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
785 | dependencies:
786 | '@jest/schemas': 29.0.0
787 | '@types/istanbul-lib-coverage': 2.0.4
788 | '@types/istanbul-reports': 3.0.1
789 | '@types/node': 18.11.9
790 | '@types/yargs': 17.0.14
791 | chalk: 4.1.2
792 | dev: true
793 |
794 | /@jridgewell/gen-mapping/0.1.1:
795 | resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==}
796 | engines: {node: '>=6.0.0'}
797 | dependencies:
798 | '@jridgewell/set-array': 1.1.2
799 | '@jridgewell/sourcemap-codec': 1.4.14
800 | dev: true
801 |
802 | /@jridgewell/gen-mapping/0.3.2:
803 | resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
804 | engines: {node: '>=6.0.0'}
805 | dependencies:
806 | '@jridgewell/set-array': 1.1.2
807 | '@jridgewell/sourcemap-codec': 1.4.14
808 | '@jridgewell/trace-mapping': 0.3.17
809 | dev: true
810 |
811 | /@jridgewell/resolve-uri/3.1.0:
812 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
813 | engines: {node: '>=6.0.0'}
814 | dev: true
815 |
816 | /@jridgewell/set-array/1.1.2:
817 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==}
818 | engines: {node: '>=6.0.0'}
819 | dev: true
820 |
821 | /@jridgewell/source-map/0.3.2:
822 | resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==}
823 | dependencies:
824 | '@jridgewell/gen-mapping': 0.3.2
825 | '@jridgewell/trace-mapping': 0.3.17
826 | dev: true
827 |
828 | /@jridgewell/sourcemap-codec/1.4.14:
829 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==}
830 | dev: true
831 |
832 | /@jridgewell/trace-mapping/0.3.17:
833 | resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
834 | dependencies:
835 | '@jridgewell/resolve-uri': 3.1.0
836 | '@jridgewell/sourcemap-codec': 1.4.14
837 | dev: true
838 |
839 | /@jridgewell/trace-mapping/0.3.9:
840 | resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==}
841 | dependencies:
842 | '@jridgewell/resolve-uri': 3.1.0
843 | '@jridgewell/sourcemap-codec': 1.4.14
844 | dev: true
845 |
846 | /@nestjs/cli/9.1.5:
847 | resolution: {integrity: sha512-rSp26+Nv7PFtYrRSP18Gv5ZK8rRSc2SCCF5wh4SdZaVGgkxShpNq9YEfI+ik/uziN3KC5o74ppYRXGj+aHGVsA==}
848 | engines: {node: '>= 12.9.0'}
849 | hasBin: true
850 | dependencies:
851 | '@angular-devkit/core': 14.2.2_chokidar@3.5.3
852 | '@angular-devkit/schematics': 14.2.2_chokidar@3.5.3
853 | '@angular-devkit/schematics-cli': 14.2.2_chokidar@3.5.3
854 | '@nestjs/schematics': 9.0.3_ar2on76c45aosuucycxzxivxgm
855 | chalk: 3.0.0
856 | chokidar: 3.5.3
857 | cli-table3: 0.6.2
858 | commander: 4.1.1
859 | fork-ts-checker-webpack-plugin: 7.2.13_qqxisngxjbp7lstdk7boexbu3e
860 | inquirer: 7.3.3
861 | node-emoji: 1.11.0
862 | ora: 5.4.1
863 | os-name: 4.0.1
864 | rimraf: 3.0.2
865 | shelljs: 0.8.5
866 | source-map-support: 0.5.21
867 | tree-kill: 1.2.2
868 | tsconfig-paths: 4.1.0
869 | tsconfig-paths-webpack-plugin: 4.0.0
870 | typescript: 4.8.4
871 | webpack: 5.74.0
872 | webpack-node-externals: 3.0.0
873 | transitivePeerDependencies:
874 | - '@swc/core'
875 | - esbuild
876 | - uglify-js
877 | - vue-template-compiler
878 | - webpack-cli
879 | dev: true
880 |
881 | /@nestjs/common/9.2.0_yzt46al3aifnexifjjdb4dxxja:
882 | resolution: {integrity: sha512-Ndcqak/ETYi+n1c5lFRPbxKLyUuM6DIOxcvfEFGfi0f6ad4dWDXRDx7z/n8V0l8+Y8djvvOHgf3t0e93w963Qg==}
883 | peerDependencies:
884 | cache-manager: <=5
885 | class-transformer: '*'
886 | class-validator: '*'
887 | reflect-metadata: ^0.1.12
888 | rxjs: ^7.1.0
889 | peerDependenciesMeta:
890 | cache-manager:
891 | optional: true
892 | class-transformer:
893 | optional: true
894 | class-validator:
895 | optional: true
896 | dependencies:
897 | iterare: 1.2.1
898 | reflect-metadata: 0.1.13
899 | rxjs: 7.5.7
900 | tslib: 2.4.1
901 | uuid: 9.0.0
902 |
903 | /@nestjs/core/9.2.0_jfowmhmgk7kwjudosrpv7e7liy:
904 | resolution: {integrity: sha512-eVN7aXAavV+ImVt8mO+rQ5YyUP6lJtQKUtQHxHKzz6Wg+9Y67WWZS2uDcDX5NNcNijbWky5bqad86fgcK9Oqig==}
905 | requiresBuild: true
906 | peerDependencies:
907 | '@nestjs/common': ^9.0.0
908 | '@nestjs/microservices': ^9.0.0
909 | '@nestjs/platform-express': ^9.0.0
910 | '@nestjs/websockets': ^9.0.0
911 | reflect-metadata: ^0.1.12
912 | rxjs: ^7.1.0
913 | peerDependenciesMeta:
914 | '@nestjs/microservices':
915 | optional: true
916 | '@nestjs/platform-express':
917 | optional: true
918 | '@nestjs/websockets':
919 | optional: true
920 | dependencies:
921 | '@nestjs/common': 9.2.0_yzt46al3aifnexifjjdb4dxxja
922 | '@nestjs/platform-express': 9.2.0_pf2fb646rsvo5szivgkaevcpvi
923 | '@nuxtjs/opencollective': 0.3.2
924 | fast-safe-stringify: 2.1.1
925 | iterare: 1.2.1
926 | object-hash: 3.0.0
927 | path-to-regexp: 3.2.0
928 | reflect-metadata: 0.1.13
929 | rxjs: 7.5.7
930 | tslib: 2.4.1
931 | uuid: 9.0.0
932 | transitivePeerDependencies:
933 | - encoding
934 |
935 | /@nestjs/platform-express/9.2.0_pf2fb646rsvo5szivgkaevcpvi:
936 | resolution: {integrity: sha512-J1+nnzjC9ATSb0jSHBqAE6D4o+PIbGPItEfYTOZ0rkE5bvqnRfgO4q94SXhfri+5PaNx2vM8tOZsKaD0QmQRGQ==}
937 | peerDependencies:
938 | '@nestjs/common': ^9.0.0
939 | '@nestjs/core': ^9.0.0
940 | dependencies:
941 | '@nestjs/common': 9.2.0_yzt46al3aifnexifjjdb4dxxja
942 | '@nestjs/core': 9.2.0_jfowmhmgk7kwjudosrpv7e7liy
943 | body-parser: 1.20.1
944 | cors: 2.8.5
945 | express: 4.18.2
946 | multer: 1.4.4-lts.1
947 | tslib: 2.4.1
948 | transitivePeerDependencies:
949 | - supports-color
950 |
951 | /@nestjs/schematics/9.0.3_ar2on76c45aosuucycxzxivxgm:
952 | resolution: {integrity: sha512-kZrU/lrpVd2cnK8I3ibDb3Wi1ppl3wX3U3lVWoL+DzRRoezWKkh8upEL4q0koKmuXnsmLiu3UPxFeMOrJV7TSA==}
953 | peerDependencies:
954 | typescript: ^4.3.5
955 | dependencies:
956 | '@angular-devkit/core': 14.2.1_chokidar@3.5.3
957 | '@angular-devkit/schematics': 14.2.1_chokidar@3.5.3
958 | fs-extra: 10.1.0
959 | jsonc-parser: 3.2.0
960 | pluralize: 8.0.0
961 | typescript: 4.8.4
962 | transitivePeerDependencies:
963 | - chokidar
964 | dev: true
965 |
966 | /@nestjs/schematics/9.0.3_typescript@4.9.3:
967 | resolution: {integrity: sha512-kZrU/lrpVd2cnK8I3ibDb3Wi1ppl3wX3U3lVWoL+DzRRoezWKkh8upEL4q0koKmuXnsmLiu3UPxFeMOrJV7TSA==}
968 | peerDependencies:
969 | typescript: ^4.3.5
970 | dependencies:
971 | '@angular-devkit/core': 14.2.1
972 | '@angular-devkit/schematics': 14.2.1
973 | fs-extra: 10.1.0
974 | jsonc-parser: 3.2.0
975 | pluralize: 8.0.0
976 | typescript: 4.9.3
977 | transitivePeerDependencies:
978 | - chokidar
979 | dev: true
980 |
981 | /@nestjs/testing/9.2.0_3jiwpo56qab566j5kwfezyelg4:
982 | resolution: {integrity: sha512-Lj6UXmBJKcXB16bZzu0IG7GpH7hl5Cn71OcPSrVVuPrFd5kDYqFbodfE9OkAKaHjEhOvZ2ynoo/i6cyfX4yOvQ==}
983 | peerDependencies:
984 | '@nestjs/common': ^9.0.0
985 | '@nestjs/core': ^9.0.0
986 | '@nestjs/microservices': ^9.0.0
987 | '@nestjs/platform-express': ^9.0.0
988 | peerDependenciesMeta:
989 | '@nestjs/microservices':
990 | optional: true
991 | '@nestjs/platform-express':
992 | optional: true
993 | dependencies:
994 | '@nestjs/common': 9.2.0_yzt46al3aifnexifjjdb4dxxja
995 | '@nestjs/core': 9.2.0_jfowmhmgk7kwjudosrpv7e7liy
996 | '@nestjs/platform-express': 9.2.0_pf2fb646rsvo5szivgkaevcpvi
997 | tslib: 2.4.1
998 | dev: true
999 |
1000 | /@nodelib/fs.scandir/2.1.5:
1001 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
1002 | engines: {node: '>= 8'}
1003 | dependencies:
1004 | '@nodelib/fs.stat': 2.0.5
1005 | run-parallel: 1.2.0
1006 | dev: true
1007 |
1008 | /@nodelib/fs.stat/2.0.5:
1009 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
1010 | engines: {node: '>= 8'}
1011 | dev: true
1012 |
1013 | /@nodelib/fs.walk/1.2.8:
1014 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
1015 | engines: {node: '>= 8'}
1016 | dependencies:
1017 | '@nodelib/fs.scandir': 2.1.5
1018 | fastq: 1.13.0
1019 | dev: true
1020 |
1021 | /@nuxtjs/opencollective/0.3.2:
1022 | resolution: {integrity: sha512-um0xL3fO7Mf4fDxcqx9KryrB7zgRM5JSlvGN5AGkP6JLM5XEKyjeAiPbNxdXVXQ16isuAhYpvP88NgL2BGd6aA==}
1023 | engines: {node: '>=8.0.0', npm: '>=5.0.0'}
1024 | hasBin: true
1025 | dependencies:
1026 | chalk: 4.1.2
1027 | consola: 2.15.3
1028 | node-fetch: 2.6.7
1029 | transitivePeerDependencies:
1030 | - encoding
1031 |
1032 | /@sinclair/typebox/0.24.51:
1033 | resolution: {integrity: sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==}
1034 | dev: true
1035 |
1036 | /@sinonjs/commons/1.8.5:
1037 | resolution: {integrity: sha512-rTpCA0wG1wUxglBSFdMMY0oTrKYvgf4fNgv/sXbfCVAdf+FnPBdKJR/7XbpTCwbCrvCbdPYnlWaUUYz4V2fPDA==}
1038 | dependencies:
1039 | type-detect: 4.0.8
1040 | dev: true
1041 |
1042 | /@sinonjs/fake-timers/9.1.2:
1043 | resolution: {integrity: sha512-BPS4ynJW/o92PUR4wgriz2Ud5gpST5vz6GQfMixEDK0Z8ZCUv2M7SkBLykH56T++Xs+8ln9zTGbOvNGIe02/jw==}
1044 | dependencies:
1045 | '@sinonjs/commons': 1.8.5
1046 | dev: true
1047 |
1048 | /@tsconfig/node10/1.0.9:
1049 | resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==}
1050 | dev: true
1051 |
1052 | /@tsconfig/node12/1.0.11:
1053 | resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==}
1054 | dev: true
1055 |
1056 | /@tsconfig/node14/1.0.3:
1057 | resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==}
1058 | dev: true
1059 |
1060 | /@tsconfig/node16/1.0.3:
1061 | resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==}
1062 | dev: true
1063 |
1064 | /@types/babel__core/7.1.20:
1065 | resolution: {integrity: sha512-PVb6Bg2QuscZ30FvOU7z4guG6c926D9YRvOxEaelzndpMsvP+YM74Q/dAFASpg2l6+XLalxSGxcq/lrgYWZtyQ==}
1066 | dependencies:
1067 | '@babel/parser': 7.20.3
1068 | '@babel/types': 7.20.2
1069 | '@types/babel__generator': 7.6.4
1070 | '@types/babel__template': 7.4.1
1071 | '@types/babel__traverse': 7.18.2
1072 | dev: true
1073 |
1074 | /@types/babel__generator/7.6.4:
1075 | resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
1076 | dependencies:
1077 | '@babel/types': 7.20.2
1078 | dev: true
1079 |
1080 | /@types/babel__template/7.4.1:
1081 | resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==}
1082 | dependencies:
1083 | '@babel/parser': 7.20.3
1084 | '@babel/types': 7.20.2
1085 | dev: true
1086 |
1087 | /@types/babel__traverse/7.18.2:
1088 | resolution: {integrity: sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==}
1089 | dependencies:
1090 | '@babel/types': 7.20.2
1091 | dev: true
1092 |
1093 | /@types/body-parser/1.19.2:
1094 | resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
1095 | dependencies:
1096 | '@types/connect': 3.4.35
1097 | '@types/node': 18.11.9
1098 | dev: true
1099 |
1100 | /@types/connect/3.4.35:
1101 | resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
1102 | dependencies:
1103 | '@types/node': 18.11.9
1104 | dev: true
1105 |
1106 | /@types/cookiejar/2.1.2:
1107 | resolution: {integrity: sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog==}
1108 | dev: true
1109 |
1110 | /@types/eslint-scope/3.7.4:
1111 | resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==}
1112 | dependencies:
1113 | '@types/eslint': 8.4.10
1114 | '@types/estree': 0.0.51
1115 | dev: true
1116 |
1117 | /@types/eslint/8.4.10:
1118 | resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==}
1119 | dependencies:
1120 | '@types/estree': 0.0.51
1121 | '@types/json-schema': 7.0.11
1122 | dev: true
1123 |
1124 | /@types/estree/0.0.51:
1125 | resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==}
1126 | dev: true
1127 |
1128 | /@types/express-serve-static-core/4.17.31:
1129 | resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==}
1130 | dependencies:
1131 | '@types/node': 18.11.9
1132 | '@types/qs': 6.9.7
1133 | '@types/range-parser': 1.2.4
1134 | dev: true
1135 |
1136 | /@types/express/4.17.14:
1137 | resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==}
1138 | dependencies:
1139 | '@types/body-parser': 1.19.2
1140 | '@types/express-serve-static-core': 4.17.31
1141 | '@types/qs': 6.9.7
1142 | '@types/serve-static': 1.15.0
1143 | dev: true
1144 |
1145 | /@types/graceful-fs/4.1.5:
1146 | resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==}
1147 | dependencies:
1148 | '@types/node': 18.11.9
1149 | dev: true
1150 |
1151 | /@types/istanbul-lib-coverage/2.0.4:
1152 | resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==}
1153 | dev: true
1154 |
1155 | /@types/istanbul-lib-report/3.0.0:
1156 | resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==}
1157 | dependencies:
1158 | '@types/istanbul-lib-coverage': 2.0.4
1159 | dev: true
1160 |
1161 | /@types/istanbul-reports/3.0.1:
1162 | resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==}
1163 | dependencies:
1164 | '@types/istanbul-lib-report': 3.0.0
1165 | dev: true
1166 |
1167 | /@types/jest/29.2.3:
1168 | resolution: {integrity: sha512-6XwoEbmatfyoCjWRX7z0fKMmgYKe9+/HrviJ5k0X/tjJWHGAezZOfYaxqQKuzG/TvQyr+ktjm4jgbk0s4/oF2w==}
1169 | dependencies:
1170 | expect: 29.3.1
1171 | pretty-format: 29.3.1
1172 | dev: true
1173 |
1174 | /@types/json-schema/7.0.11:
1175 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
1176 | dev: true
1177 |
1178 | /@types/mime/3.0.1:
1179 | resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==}
1180 | dev: true
1181 |
1182 | /@types/node/18.11.9:
1183 | resolution: {integrity: sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg==}
1184 | dev: true
1185 |
1186 | /@types/parse-json/4.0.0:
1187 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
1188 | dev: true
1189 |
1190 | /@types/prettier/2.7.1:
1191 | resolution: {integrity: sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==}
1192 | dev: true
1193 |
1194 | /@types/qs/6.9.7:
1195 | resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==}
1196 | dev: true
1197 |
1198 | /@types/range-parser/1.2.4:
1199 | resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==}
1200 | dev: true
1201 |
1202 | /@types/semver/7.3.13:
1203 | resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
1204 | dev: true
1205 |
1206 | /@types/serve-static/1.15.0:
1207 | resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==}
1208 | dependencies:
1209 | '@types/mime': 3.0.1
1210 | '@types/node': 18.11.9
1211 | dev: true
1212 |
1213 | /@types/stack-utils/2.0.1:
1214 | resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==}
1215 | dev: true
1216 |
1217 | /@types/superagent/4.1.15:
1218 | resolution: {integrity: sha512-mu/N4uvfDN2zVQQ5AYJI/g4qxn2bHB6521t1UuH09ShNWjebTqN0ZFuYK9uYjcgmI0dTQEs+Owi1EO6U0OkOZQ==}
1219 | dependencies:
1220 | '@types/cookiejar': 2.1.2
1221 | '@types/node': 18.11.9
1222 | dev: true
1223 |
1224 | /@types/supertest/2.0.12:
1225 | resolution: {integrity: sha512-X3HPWTwXRerBZS7Mo1k6vMVR1Z6zmJcDVn5O/31whe0tnjE4te6ZJSJGq1RiqHPjzPdMTfjCFogDJmwng9xHaQ==}
1226 | dependencies:
1227 | '@types/superagent': 4.1.15
1228 | dev: true
1229 |
1230 | /@types/yargs-parser/21.0.0:
1231 | resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==}
1232 | dev: true
1233 |
1234 | /@types/yargs/17.0.14:
1235 | resolution: {integrity: sha512-9Pj7abXoW1RSTcZaL2Hk6G2XyLMlp5ECdVC/Zf2p/KBjC3srijLGgRAXOBjtFrJoIrvxdTKyKDA14bEcbxBaWw==}
1236 | dependencies:
1237 | '@types/yargs-parser': 21.0.0
1238 | dev: true
1239 |
1240 | /@typescript-eslint/eslint-plugin/5.44.0_fnsv2sbzcckq65bwfk7a5xwslu:
1241 | resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==}
1242 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1243 | peerDependencies:
1244 | '@typescript-eslint/parser': ^5.0.0
1245 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
1246 | typescript: '*'
1247 | peerDependenciesMeta:
1248 | typescript:
1249 | optional: true
1250 | dependencies:
1251 | '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a
1252 | '@typescript-eslint/scope-manager': 5.44.0
1253 | '@typescript-eslint/type-utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a
1254 | '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a
1255 | debug: 4.3.4
1256 | eslint: 8.28.0
1257 | ignore: 5.2.0
1258 | natural-compare-lite: 1.4.0
1259 | regexpp: 3.2.0
1260 | semver: 7.3.8
1261 | tsutils: 3.21.0_typescript@4.9.3
1262 | typescript: 4.9.3
1263 | transitivePeerDependencies:
1264 | - supports-color
1265 | dev: true
1266 |
1267 | /@typescript-eslint/parser/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a:
1268 | resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==}
1269 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1270 | peerDependencies:
1271 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
1272 | typescript: '*'
1273 | peerDependenciesMeta:
1274 | typescript:
1275 | optional: true
1276 | dependencies:
1277 | '@typescript-eslint/scope-manager': 5.44.0
1278 | '@typescript-eslint/types': 5.44.0
1279 | '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3
1280 | debug: 4.3.4
1281 | eslint: 8.28.0
1282 | typescript: 4.9.3
1283 | transitivePeerDependencies:
1284 | - supports-color
1285 | dev: true
1286 |
1287 | /@typescript-eslint/scope-manager/5.44.0:
1288 | resolution: {integrity: sha512-2pKml57KusI0LAhgLKae9kwWeITZ7IsZs77YxyNyIVOwQ1kToyXRaJLl+uDEXzMN5hnobKUOo2gKntK9H1YL8g==}
1289 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1290 | dependencies:
1291 | '@typescript-eslint/types': 5.44.0
1292 | '@typescript-eslint/visitor-keys': 5.44.0
1293 | dev: true
1294 |
1295 | /@typescript-eslint/type-utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a:
1296 | resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==}
1297 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1298 | peerDependencies:
1299 | eslint: '*'
1300 | typescript: '*'
1301 | peerDependenciesMeta:
1302 | typescript:
1303 | optional: true
1304 | dependencies:
1305 | '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3
1306 | '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a
1307 | debug: 4.3.4
1308 | eslint: 8.28.0
1309 | tsutils: 3.21.0_typescript@4.9.3
1310 | typescript: 4.9.3
1311 | transitivePeerDependencies:
1312 | - supports-color
1313 | dev: true
1314 |
1315 | /@typescript-eslint/types/5.44.0:
1316 | resolution: {integrity: sha512-Tp+zDnHmGk4qKR1l+Y1rBvpjpm5tGXX339eAlRBDg+kgZkz9Bw+pqi4dyseOZMsGuSH69fYfPJCBKBrbPCxYFQ==}
1317 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1318 | dev: true
1319 |
1320 | /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3:
1321 | resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==}
1322 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1323 | peerDependencies:
1324 | typescript: '*'
1325 | peerDependenciesMeta:
1326 | typescript:
1327 | optional: true
1328 | dependencies:
1329 | '@typescript-eslint/types': 5.44.0
1330 | '@typescript-eslint/visitor-keys': 5.44.0
1331 | debug: 4.3.4
1332 | globby: 11.1.0
1333 | is-glob: 4.0.3
1334 | semver: 7.3.8
1335 | tsutils: 3.21.0_typescript@4.9.3
1336 | typescript: 4.9.3
1337 | transitivePeerDependencies:
1338 | - supports-color
1339 | dev: true
1340 |
1341 | /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a:
1342 | resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==}
1343 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1344 | peerDependencies:
1345 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
1346 | dependencies:
1347 | '@types/json-schema': 7.0.11
1348 | '@types/semver': 7.3.13
1349 | '@typescript-eslint/scope-manager': 5.44.0
1350 | '@typescript-eslint/types': 5.44.0
1351 | '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3
1352 | eslint: 8.28.0
1353 | eslint-scope: 5.1.1
1354 | eslint-utils: 3.0.0_eslint@8.28.0
1355 | semver: 7.3.8
1356 | transitivePeerDependencies:
1357 | - supports-color
1358 | - typescript
1359 | dev: true
1360 |
1361 | /@typescript-eslint/visitor-keys/5.44.0:
1362 | resolution: {integrity: sha512-a48tLG8/4m62gPFbJ27FxwCOqPKxsb8KC3HkmYoq2As/4YyjQl1jDbRr1s63+g4FS/iIehjmN3L5UjmKva1HzQ==}
1363 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1364 | dependencies:
1365 | '@typescript-eslint/types': 5.44.0
1366 | eslint-visitor-keys: 3.3.0
1367 | dev: true
1368 |
1369 | /@webassemblyjs/ast/1.11.1:
1370 | resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==}
1371 | dependencies:
1372 | '@webassemblyjs/helper-numbers': 1.11.1
1373 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1
1374 | dev: true
1375 |
1376 | /@webassemblyjs/floating-point-hex-parser/1.11.1:
1377 | resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==}
1378 | dev: true
1379 |
1380 | /@webassemblyjs/helper-api-error/1.11.1:
1381 | resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==}
1382 | dev: true
1383 |
1384 | /@webassemblyjs/helper-buffer/1.11.1:
1385 | resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==}
1386 | dev: true
1387 |
1388 | /@webassemblyjs/helper-numbers/1.11.1:
1389 | resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==}
1390 | dependencies:
1391 | '@webassemblyjs/floating-point-hex-parser': 1.11.1
1392 | '@webassemblyjs/helper-api-error': 1.11.1
1393 | '@xtuc/long': 4.2.2
1394 | dev: true
1395 |
1396 | /@webassemblyjs/helper-wasm-bytecode/1.11.1:
1397 | resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==}
1398 | dev: true
1399 |
1400 | /@webassemblyjs/helper-wasm-section/1.11.1:
1401 | resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==}
1402 | dependencies:
1403 | '@webassemblyjs/ast': 1.11.1
1404 | '@webassemblyjs/helper-buffer': 1.11.1
1405 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1
1406 | '@webassemblyjs/wasm-gen': 1.11.1
1407 | dev: true
1408 |
1409 | /@webassemblyjs/ieee754/1.11.1:
1410 | resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==}
1411 | dependencies:
1412 | '@xtuc/ieee754': 1.2.0
1413 | dev: true
1414 |
1415 | /@webassemblyjs/leb128/1.11.1:
1416 | resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==}
1417 | dependencies:
1418 | '@xtuc/long': 4.2.2
1419 | dev: true
1420 |
1421 | /@webassemblyjs/utf8/1.11.1:
1422 | resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==}
1423 | dev: true
1424 |
1425 | /@webassemblyjs/wasm-edit/1.11.1:
1426 | resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==}
1427 | dependencies:
1428 | '@webassemblyjs/ast': 1.11.1
1429 | '@webassemblyjs/helper-buffer': 1.11.1
1430 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1
1431 | '@webassemblyjs/helper-wasm-section': 1.11.1
1432 | '@webassemblyjs/wasm-gen': 1.11.1
1433 | '@webassemblyjs/wasm-opt': 1.11.1
1434 | '@webassemblyjs/wasm-parser': 1.11.1
1435 | '@webassemblyjs/wast-printer': 1.11.1
1436 | dev: true
1437 |
1438 | /@webassemblyjs/wasm-gen/1.11.1:
1439 | resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==}
1440 | dependencies:
1441 | '@webassemblyjs/ast': 1.11.1
1442 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1
1443 | '@webassemblyjs/ieee754': 1.11.1
1444 | '@webassemblyjs/leb128': 1.11.1
1445 | '@webassemblyjs/utf8': 1.11.1
1446 | dev: true
1447 |
1448 | /@webassemblyjs/wasm-opt/1.11.1:
1449 | resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==}
1450 | dependencies:
1451 | '@webassemblyjs/ast': 1.11.1
1452 | '@webassemblyjs/helper-buffer': 1.11.1
1453 | '@webassemblyjs/wasm-gen': 1.11.1
1454 | '@webassemblyjs/wasm-parser': 1.11.1
1455 | dev: true
1456 |
1457 | /@webassemblyjs/wasm-parser/1.11.1:
1458 | resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==}
1459 | dependencies:
1460 | '@webassemblyjs/ast': 1.11.1
1461 | '@webassemblyjs/helper-api-error': 1.11.1
1462 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1
1463 | '@webassemblyjs/ieee754': 1.11.1
1464 | '@webassemblyjs/leb128': 1.11.1
1465 | '@webassemblyjs/utf8': 1.11.1
1466 | dev: true
1467 |
1468 | /@webassemblyjs/wast-printer/1.11.1:
1469 | resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==}
1470 | dependencies:
1471 | '@webassemblyjs/ast': 1.11.1
1472 | '@xtuc/long': 4.2.2
1473 | dev: true
1474 |
1475 | /@xtuc/ieee754/1.2.0:
1476 | resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
1477 | dev: true
1478 |
1479 | /@xtuc/long/4.2.2:
1480 | resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
1481 | dev: true
1482 |
1483 | /accepts/1.3.8:
1484 | resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
1485 | engines: {node: '>= 0.6'}
1486 | dependencies:
1487 | mime-types: 2.1.35
1488 | negotiator: 0.6.3
1489 |
1490 | /acorn-import-assertions/1.8.0_acorn@8.8.1:
1491 | resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==}
1492 | peerDependencies:
1493 | acorn: ^8
1494 | dependencies:
1495 | acorn: 8.8.1
1496 | dev: true
1497 |
1498 | /acorn-jsx/5.3.2_acorn@8.8.1:
1499 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
1500 | peerDependencies:
1501 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
1502 | dependencies:
1503 | acorn: 8.8.1
1504 | dev: true
1505 |
1506 | /acorn-walk/8.2.0:
1507 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==}
1508 | engines: {node: '>=0.4.0'}
1509 | dev: true
1510 |
1511 | /acorn/8.8.1:
1512 | resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
1513 | engines: {node: '>=0.4.0'}
1514 | hasBin: true
1515 | dev: true
1516 |
1517 | /aggregate-error/3.1.0:
1518 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==}
1519 | engines: {node: '>=8'}
1520 | dependencies:
1521 | clean-stack: 2.2.0
1522 | indent-string: 4.0.0
1523 | dev: true
1524 |
1525 | /ajv-formats/2.1.1:
1526 | resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
1527 | peerDependenciesMeta:
1528 | ajv:
1529 | optional: true
1530 | dependencies:
1531 | ajv: 8.11.0
1532 | dev: true
1533 |
1534 | /ajv-keywords/3.5.2_ajv@6.12.6:
1535 | resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
1536 | peerDependencies:
1537 | ajv: ^6.9.1
1538 | dependencies:
1539 | ajv: 6.12.6
1540 | dev: true
1541 |
1542 | /ajv/6.12.6:
1543 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1544 | dependencies:
1545 | fast-deep-equal: 3.1.3
1546 | fast-json-stable-stringify: 2.1.0
1547 | json-schema-traverse: 0.4.1
1548 | uri-js: 4.4.1
1549 | dev: true
1550 |
1551 | /ajv/8.11.0:
1552 | resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==}
1553 | dependencies:
1554 | fast-deep-equal: 3.1.3
1555 | json-schema-traverse: 1.0.0
1556 | require-from-string: 2.0.2
1557 | uri-js: 4.4.1
1558 | dev: true
1559 |
1560 | /ansi-colors/4.1.3:
1561 | resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
1562 | engines: {node: '>=6'}
1563 | dev: true
1564 |
1565 | /ansi-escapes/4.3.2:
1566 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
1567 | engines: {node: '>=8'}
1568 | dependencies:
1569 | type-fest: 0.21.3
1570 | dev: true
1571 |
1572 | /ansi-regex/5.0.1:
1573 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1574 | engines: {node: '>=8'}
1575 | dev: true
1576 |
1577 | /ansi-regex/6.0.1:
1578 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1579 | engines: {node: '>=12'}
1580 | dev: true
1581 |
1582 | /ansi-styles/3.2.1:
1583 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1584 | engines: {node: '>=4'}
1585 | dependencies:
1586 | color-convert: 1.9.3
1587 | dev: true
1588 |
1589 | /ansi-styles/4.3.0:
1590 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1591 | engines: {node: '>=8'}
1592 | dependencies:
1593 | color-convert: 2.0.1
1594 |
1595 | /ansi-styles/5.2.0:
1596 | resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
1597 | engines: {node: '>=10'}
1598 | dev: true
1599 |
1600 | /ansi-styles/6.2.1:
1601 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1602 | engines: {node: '>=12'}
1603 | dev: true
1604 |
1605 | /anymatch/3.1.3:
1606 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
1607 | engines: {node: '>= 8'}
1608 | dependencies:
1609 | normalize-path: 3.0.0
1610 | picomatch: 2.3.1
1611 | dev: true
1612 |
1613 | /append-field/1.0.0:
1614 | resolution: {integrity: sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw==}
1615 |
1616 | /arg/4.1.3:
1617 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
1618 | dev: true
1619 |
1620 | /argparse/1.0.10:
1621 | resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
1622 | dependencies:
1623 | sprintf-js: 1.0.3
1624 | dev: true
1625 |
1626 | /argparse/2.0.1:
1627 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1628 | dev: true
1629 |
1630 | /array-flatten/1.1.1:
1631 | resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==}
1632 |
1633 | /array-union/2.1.0:
1634 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
1635 | engines: {node: '>=8'}
1636 | dev: true
1637 |
1638 | /asap/2.0.6:
1639 | resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==}
1640 | dev: true
1641 |
1642 | /astral-regex/2.0.0:
1643 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
1644 | engines: {node: '>=8'}
1645 | dev: true
1646 |
1647 | /asynckit/0.4.0:
1648 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
1649 | dev: true
1650 |
1651 | /babel-jest/29.3.1_@babel+core@7.20.2:
1652 | resolution: {integrity: sha512-aard+xnMoxgjwV70t0L6wkW/3HQQtV+O0PEimxKgzNqCJnbYmroPojdP2tqKSOAt8QAKV/uSZU8851M7B5+fcA==}
1653 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1654 | peerDependencies:
1655 | '@babel/core': ^7.8.0
1656 | dependencies:
1657 | '@babel/core': 7.20.2
1658 | '@jest/transform': 29.3.1
1659 | '@types/babel__core': 7.1.20
1660 | babel-plugin-istanbul: 6.1.1
1661 | babel-preset-jest: 29.2.0_@babel+core@7.20.2
1662 | chalk: 4.1.2
1663 | graceful-fs: 4.2.10
1664 | slash: 3.0.0
1665 | transitivePeerDependencies:
1666 | - supports-color
1667 | dev: true
1668 |
1669 | /babel-plugin-istanbul/6.1.1:
1670 | resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==}
1671 | engines: {node: '>=8'}
1672 | dependencies:
1673 | '@babel/helper-plugin-utils': 7.20.2
1674 | '@istanbuljs/load-nyc-config': 1.1.0
1675 | '@istanbuljs/schema': 0.1.3
1676 | istanbul-lib-instrument: 5.2.1
1677 | test-exclude: 6.0.0
1678 | transitivePeerDependencies:
1679 | - supports-color
1680 | dev: true
1681 |
1682 | /babel-plugin-jest-hoist/29.2.0:
1683 | resolution: {integrity: sha512-TnspP2WNiR3GLfCsUNHqeXw0RoQ2f9U5hQ5L3XFpwuO8htQmSrhh8qsB6vi5Yi8+kuynN1yjDjQsPfkebmB6ZA==}
1684 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1685 | dependencies:
1686 | '@babel/template': 7.18.10
1687 | '@babel/types': 7.20.2
1688 | '@types/babel__core': 7.1.20
1689 | '@types/babel__traverse': 7.18.2
1690 | dev: true
1691 |
1692 | /babel-preset-current-node-syntax/1.0.1_@babel+core@7.20.2:
1693 | resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==}
1694 | peerDependencies:
1695 | '@babel/core': ^7.0.0
1696 | dependencies:
1697 | '@babel/core': 7.20.2
1698 | '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.20.2
1699 | '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.20.2
1700 | '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.20.2
1701 | '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.20.2
1702 | '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.20.2
1703 | '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.20.2
1704 | '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.20.2
1705 | '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.20.2
1706 | '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.20.2
1707 | '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.20.2
1708 | '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.20.2
1709 | '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.20.2
1710 | dev: true
1711 |
1712 | /babel-preset-jest/29.2.0_@babel+core@7.20.2:
1713 | resolution: {integrity: sha512-z9JmMJppMxNv8N7fNRHvhMg9cvIkMxQBXgFkane3yKVEvEOP+kB50lk8DFRvF9PGqbyXxlmebKWhuDORO8RgdA==}
1714 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
1715 | peerDependencies:
1716 | '@babel/core': ^7.0.0
1717 | dependencies:
1718 | '@babel/core': 7.20.2
1719 | babel-plugin-jest-hoist: 29.2.0
1720 | babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.2
1721 | dev: true
1722 |
1723 | /balanced-match/1.0.2:
1724 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1725 |
1726 | /base64-js/1.5.1:
1727 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1728 | dev: true
1729 |
1730 | /binary-extensions/2.2.0:
1731 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==}
1732 | engines: {node: '>=8'}
1733 | dev: true
1734 |
1735 | /bl/4.1.0:
1736 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
1737 | dependencies:
1738 | buffer: 5.7.1
1739 | inherits: 2.0.4
1740 | readable-stream: 3.6.0
1741 | dev: true
1742 |
1743 | /body-parser/1.20.1:
1744 | resolution: {integrity: sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==}
1745 | engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
1746 | dependencies:
1747 | bytes: 3.1.2
1748 | content-type: 1.0.4
1749 | debug: 2.6.9
1750 | depd: 2.0.0
1751 | destroy: 1.2.0
1752 | http-errors: 2.0.0
1753 | iconv-lite: 0.4.24
1754 | on-finished: 2.4.1
1755 | qs: 6.11.0
1756 | raw-body: 2.5.1
1757 | type-is: 1.6.18
1758 | unpipe: 1.0.0
1759 | transitivePeerDependencies:
1760 | - supports-color
1761 |
1762 | /brace-expansion/1.1.11:
1763 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1764 | dependencies:
1765 | balanced-match: 1.0.2
1766 | concat-map: 0.0.1
1767 |
1768 | /braces/3.0.2:
1769 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
1770 | engines: {node: '>=8'}
1771 | dependencies:
1772 | fill-range: 7.0.1
1773 | dev: true
1774 |
1775 | /browserslist/4.21.4:
1776 | resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==}
1777 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1778 | hasBin: true
1779 | dependencies:
1780 | caniuse-lite: 1.0.30001434
1781 | electron-to-chromium: 1.4.284
1782 | node-releases: 2.0.6
1783 | update-browserslist-db: 1.0.10_browserslist@4.21.4
1784 | dev: true
1785 |
1786 | /bs-logger/0.2.6:
1787 | resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==}
1788 | engines: {node: '>= 6'}
1789 | dependencies:
1790 | fast-json-stable-stringify: 2.1.0
1791 | dev: true
1792 |
1793 | /bser/2.1.1:
1794 | resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==}
1795 | dependencies:
1796 | node-int64: 0.4.0
1797 | dev: true
1798 |
1799 | /buffer-from/1.1.2:
1800 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1801 |
1802 | /buffer/5.7.1:
1803 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
1804 | dependencies:
1805 | base64-js: 1.5.1
1806 | ieee754: 1.2.1
1807 | dev: true
1808 |
1809 | /busboy/1.6.0:
1810 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==}
1811 | engines: {node: '>=10.16.0'}
1812 | dependencies:
1813 | streamsearch: 1.1.0
1814 |
1815 | /bytes/3.1.2:
1816 | resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
1817 | engines: {node: '>= 0.8'}
1818 |
1819 | /call-bind/1.0.2:
1820 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
1821 | dependencies:
1822 | function-bind: 1.1.1
1823 | get-intrinsic: 1.1.3
1824 |
1825 | /callsites/3.1.0:
1826 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1827 | engines: {node: '>=6'}
1828 | dev: true
1829 |
1830 | /camelcase/5.3.1:
1831 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
1832 | engines: {node: '>=6'}
1833 | dev: true
1834 |
1835 | /camelcase/6.3.0:
1836 | resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
1837 | engines: {node: '>=10'}
1838 | dev: true
1839 |
1840 | /caniuse-lite/1.0.30001434:
1841 | resolution: {integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==}
1842 | dev: true
1843 |
1844 | /chalk/2.4.2:
1845 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1846 | engines: {node: '>=4'}
1847 | dependencies:
1848 | ansi-styles: 3.2.1
1849 | escape-string-regexp: 1.0.5
1850 | supports-color: 5.5.0
1851 | dev: true
1852 |
1853 | /chalk/3.0.0:
1854 | resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==}
1855 | engines: {node: '>=8'}
1856 | dependencies:
1857 | ansi-styles: 4.3.0
1858 | supports-color: 7.2.0
1859 | dev: true
1860 |
1861 | /chalk/4.1.2:
1862 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1863 | engines: {node: '>=10'}
1864 | dependencies:
1865 | ansi-styles: 4.3.0
1866 | supports-color: 7.2.0
1867 |
1868 | /char-regex/1.0.2:
1869 | resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==}
1870 | engines: {node: '>=10'}
1871 | dev: true
1872 |
1873 | /chardet/0.7.0:
1874 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
1875 | dev: true
1876 |
1877 | /chokidar/3.5.3:
1878 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==}
1879 | engines: {node: '>= 8.10.0'}
1880 | dependencies:
1881 | anymatch: 3.1.3
1882 | braces: 3.0.2
1883 | glob-parent: 5.1.2
1884 | is-binary-path: 2.1.0
1885 | is-glob: 4.0.3
1886 | normalize-path: 3.0.0
1887 | readdirp: 3.6.0
1888 | optionalDependencies:
1889 | fsevents: 2.3.2
1890 | dev: true
1891 |
1892 | /chrome-trace-event/1.0.3:
1893 | resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==}
1894 | engines: {node: '>=6.0'}
1895 | dev: true
1896 |
1897 | /ci-info/3.6.2:
1898 | resolution: {integrity: sha512-lVZdhvbEudris15CLytp2u6Y0p5EKfztae9Fqa189MfNmln9F33XuH69v5fvNfiRN5/0eAUz2yJL3mo+nhaRKg==}
1899 | engines: {node: '>=8'}
1900 | dev: true
1901 |
1902 | /cjs-module-lexer/1.2.2:
1903 | resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==}
1904 | dev: true
1905 |
1906 | /clean-stack/2.2.0:
1907 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==}
1908 | engines: {node: '>=6'}
1909 | dev: true
1910 |
1911 | /cli-cursor/3.1.0:
1912 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
1913 | engines: {node: '>=8'}
1914 | dependencies:
1915 | restore-cursor: 3.1.0
1916 | dev: true
1917 |
1918 | /cli-spinners/2.7.0:
1919 | resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==}
1920 | engines: {node: '>=6'}
1921 | dev: true
1922 |
1923 | /cli-table3/0.6.2:
1924 | resolution: {integrity: sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==}
1925 | engines: {node: 10.* || >= 12.*}
1926 | dependencies:
1927 | string-width: 4.2.3
1928 | optionalDependencies:
1929 | '@colors/colors': 1.5.0
1930 | dev: true
1931 |
1932 | /cli-truncate/2.1.0:
1933 | resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==}
1934 | engines: {node: '>=8'}
1935 | dependencies:
1936 | slice-ansi: 3.0.0
1937 | string-width: 4.2.3
1938 | dev: true
1939 |
1940 | /cli-truncate/3.1.0:
1941 | resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==}
1942 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1943 | dependencies:
1944 | slice-ansi: 5.0.0
1945 | string-width: 5.1.2
1946 | dev: true
1947 |
1948 | /cli-width/3.0.0:
1949 | resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
1950 | engines: {node: '>= 10'}
1951 | dev: true
1952 |
1953 | /cliui/8.0.1:
1954 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
1955 | engines: {node: '>=12'}
1956 | dependencies:
1957 | string-width: 4.2.3
1958 | strip-ansi: 6.0.1
1959 | wrap-ansi: 7.0.0
1960 | dev: true
1961 |
1962 | /clone/1.0.4:
1963 | resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
1964 | engines: {node: '>=0.8'}
1965 | dev: true
1966 |
1967 | /co/4.6.0:
1968 | resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
1969 | engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
1970 | dev: true
1971 |
1972 | /collect-v8-coverage/1.0.1:
1973 | resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==}
1974 | dev: true
1975 |
1976 | /color-convert/1.9.3:
1977 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1978 | dependencies:
1979 | color-name: 1.1.3
1980 | dev: true
1981 |
1982 | /color-convert/2.0.1:
1983 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1984 | engines: {node: '>=7.0.0'}
1985 | dependencies:
1986 | color-name: 1.1.4
1987 |
1988 | /color-name/1.1.3:
1989 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1990 | dev: true
1991 |
1992 | /color-name/1.1.4:
1993 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1994 |
1995 | /colorette/2.0.19:
1996 | resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
1997 | dev: true
1998 |
1999 | /combined-stream/1.0.8:
2000 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
2001 | engines: {node: '>= 0.8'}
2002 | dependencies:
2003 | delayed-stream: 1.0.0
2004 | dev: true
2005 |
2006 | /commander/2.20.3:
2007 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
2008 | dev: true
2009 |
2010 | /commander/4.1.1:
2011 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
2012 | engines: {node: '>= 6'}
2013 | dev: true
2014 |
2015 | /commander/9.4.1:
2016 | resolution: {integrity: sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==}
2017 | engines: {node: ^12.20.0 || >=14}
2018 | dev: true
2019 |
2020 | /component-emitter/1.3.0:
2021 | resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==}
2022 | dev: true
2023 |
2024 | /concat-map/0.0.1:
2025 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=}
2026 |
2027 | /concat-stream/1.6.2:
2028 | resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
2029 | engines: {'0': node >= 0.8}
2030 | dependencies:
2031 | buffer-from: 1.1.2
2032 | inherits: 2.0.4
2033 | readable-stream: 2.3.7
2034 | typedarray: 0.0.6
2035 |
2036 | /consola/2.15.3:
2037 | resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
2038 |
2039 | /content-disposition/0.5.4:
2040 | resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==}
2041 | engines: {node: '>= 0.6'}
2042 | dependencies:
2043 | safe-buffer: 5.2.1
2044 |
2045 | /content-type/1.0.4:
2046 | resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==}
2047 | engines: {node: '>= 0.6'}
2048 |
2049 | /convert-source-map/1.9.0:
2050 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==}
2051 | dev: true
2052 |
2053 | /convert-source-map/2.0.0:
2054 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
2055 | dev: true
2056 |
2057 | /cookie-signature/1.0.6:
2058 | resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=}
2059 |
2060 | /cookie/0.5.0:
2061 | resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==}
2062 | engines: {node: '>= 0.6'}
2063 |
2064 | /cookiejar/2.1.3:
2065 | resolution: {integrity: sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==}
2066 | dev: true
2067 |
2068 | /core-util-is/1.0.3:
2069 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
2070 |
2071 | /cors/2.8.5:
2072 | resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==}
2073 | engines: {node: '>= 0.10'}
2074 | dependencies:
2075 | object-assign: 4.1.1
2076 | vary: 1.1.2
2077 |
2078 | /cosmiconfig/7.1.0:
2079 | resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
2080 | engines: {node: '>=10'}
2081 | dependencies:
2082 | '@types/parse-json': 4.0.0
2083 | import-fresh: 3.3.0
2084 | parse-json: 5.2.0
2085 | path-type: 4.0.0
2086 | yaml: 1.10.2
2087 | dev: true
2088 |
2089 | /create-require/1.1.1:
2090 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==}
2091 | dev: true
2092 |
2093 | /cross-spawn/7.0.3:
2094 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
2095 | engines: {node: '>= 8'}
2096 | dependencies:
2097 | path-key: 3.1.1
2098 | shebang-command: 2.0.0
2099 | which: 2.0.2
2100 | dev: true
2101 |
2102 | /debug/2.6.9:
2103 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
2104 | peerDependencies:
2105 | supports-color: '*'
2106 | peerDependenciesMeta:
2107 | supports-color:
2108 | optional: true
2109 | dependencies:
2110 | ms: 2.0.0
2111 |
2112 | /debug/4.3.4:
2113 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
2114 | engines: {node: '>=6.0'}
2115 | peerDependencies:
2116 | supports-color: '*'
2117 | peerDependenciesMeta:
2118 | supports-color:
2119 | optional: true
2120 | dependencies:
2121 | ms: 2.1.2
2122 | dev: true
2123 |
2124 | /dedent/0.7.0:
2125 | resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==}
2126 | dev: true
2127 |
2128 | /deep-is/0.1.4:
2129 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
2130 | dev: true
2131 |
2132 | /deepmerge/4.2.2:
2133 | resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
2134 | engines: {node: '>=0.10.0'}
2135 | dev: true
2136 |
2137 | /defaults/1.0.4:
2138 | resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
2139 | dependencies:
2140 | clone: 1.0.4
2141 | dev: true
2142 |
2143 | /delayed-stream/1.0.0:
2144 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
2145 | engines: {node: '>=0.4.0'}
2146 | dev: true
2147 |
2148 | /depd/2.0.0:
2149 | resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
2150 | engines: {node: '>= 0.8'}
2151 |
2152 | /destroy/1.2.0:
2153 | resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==}
2154 | engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16}
2155 |
2156 | /detect-newline/3.1.0:
2157 | resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
2158 | engines: {node: '>=8'}
2159 | dev: true
2160 |
2161 | /dezalgo/1.0.3:
2162 | resolution: {integrity: sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=}
2163 | dependencies:
2164 | asap: 2.0.6
2165 | wrappy: 1.0.2
2166 | dev: true
2167 |
2168 | /did-you-mean/0.0.1:
2169 | resolution: {integrity: sha512-rKxPpbrHr4/u8VMPde6Z3DhbGoXw7kepHZIU2FGs+IU+LKnhEIlw1cx80FZ7fLruJXDyu0slKMai2FhPRZjwxQ==}
2170 | dependencies:
2171 | levenshtein: 1.0.5
2172 | underscore: 1.13.6
2173 | dev: true
2174 |
2175 | /diff-sequences/29.3.1:
2176 | resolution: {integrity: sha512-hlM3QR272NXCi4pq+N4Kok4kOp6EsgOM3ZSpJI7Da3UAs+Ttsi8MRmB6trM/lhyzUxGfOgnpkHtgqm5Q/CTcfQ==}
2177 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2178 | dev: true
2179 |
2180 | /diff/4.0.2:
2181 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
2182 | engines: {node: '>=0.3.1'}
2183 | dev: true
2184 |
2185 | /dir-glob/3.0.1:
2186 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
2187 | engines: {node: '>=8'}
2188 | dependencies:
2189 | path-type: 4.0.0
2190 | dev: true
2191 |
2192 | /doctrine/3.0.0:
2193 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
2194 | engines: {node: '>=6.0.0'}
2195 | dependencies:
2196 | esutils: 2.0.3
2197 | dev: true
2198 |
2199 | /eastasianwidth/0.2.0:
2200 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
2201 | dev: true
2202 |
2203 | /ee-first/1.1.1:
2204 | resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=}
2205 |
2206 | /electron-to-chromium/1.4.284:
2207 | resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==}
2208 | dev: true
2209 |
2210 | /emittery/0.13.1:
2211 | resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==}
2212 | engines: {node: '>=12'}
2213 | dev: true
2214 |
2215 | /emoji-regex/8.0.0:
2216 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
2217 | dev: true
2218 |
2219 | /emoji-regex/9.2.2:
2220 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
2221 | dev: true
2222 |
2223 | /encodeurl/1.0.2:
2224 | resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
2225 | engines: {node: '>= 0.8'}
2226 |
2227 | /end-of-stream/1.4.4:
2228 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
2229 | dependencies:
2230 | once: 1.4.0
2231 | dev: true
2232 |
2233 | /enhanced-resolve/5.12.0:
2234 | resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
2235 | engines: {node: '>=10.13.0'}
2236 | dependencies:
2237 | graceful-fs: 4.2.10
2238 | tapable: 2.2.1
2239 | dev: true
2240 |
2241 | /error-ex/1.3.2:
2242 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
2243 | dependencies:
2244 | is-arrayish: 0.2.1
2245 | dev: true
2246 |
2247 | /es-module-lexer/0.9.3:
2248 | resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==}
2249 | dev: true
2250 |
2251 | /escalade/3.1.1:
2252 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
2253 | engines: {node: '>=6'}
2254 | dev: true
2255 |
2256 | /escape-html/1.0.3:
2257 | resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
2258 |
2259 | /escape-string-regexp/1.0.5:
2260 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
2261 | engines: {node: '>=0.8.0'}
2262 | dev: true
2263 |
2264 | /escape-string-regexp/2.0.0:
2265 | resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==}
2266 | engines: {node: '>=8'}
2267 | dev: true
2268 |
2269 | /escape-string-regexp/4.0.0:
2270 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
2271 | engines: {node: '>=10'}
2272 | dev: true
2273 |
2274 | /eslint-config-prettier/8.5.0_eslint@8.28.0:
2275 | resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==}
2276 | hasBin: true
2277 | peerDependencies:
2278 | eslint: '>=7.0.0'
2279 | dependencies:
2280 | eslint: 8.28.0
2281 | dev: true
2282 |
2283 | /eslint-plugin-prettier/4.2.1_cwlo2dingkvfydnaculr42urve:
2284 | resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==}
2285 | engines: {node: '>=12.0.0'}
2286 | peerDependencies:
2287 | eslint: '>=7.28.0'
2288 | eslint-config-prettier: '*'
2289 | prettier: '>=2.0.0'
2290 | peerDependenciesMeta:
2291 | eslint-config-prettier:
2292 | optional: true
2293 | dependencies:
2294 | eslint: 8.28.0
2295 | eslint-config-prettier: 8.5.0_eslint@8.28.0
2296 | prettier: 2.8.0
2297 | prettier-linter-helpers: 1.0.0
2298 | dev: true
2299 |
2300 | /eslint-scope/5.1.1:
2301 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
2302 | engines: {node: '>=8.0.0'}
2303 | dependencies:
2304 | esrecurse: 4.3.0
2305 | estraverse: 4.3.0
2306 | dev: true
2307 |
2308 | /eslint-scope/7.1.1:
2309 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
2310 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2311 | dependencies:
2312 | esrecurse: 4.3.0
2313 | estraverse: 5.3.0
2314 | dev: true
2315 |
2316 | /eslint-utils/3.0.0_eslint@8.28.0:
2317 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
2318 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
2319 | peerDependencies:
2320 | eslint: '>=5'
2321 | dependencies:
2322 | eslint: 8.28.0
2323 | eslint-visitor-keys: 2.1.0
2324 | dev: true
2325 |
2326 | /eslint-visitor-keys/2.1.0:
2327 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
2328 | engines: {node: '>=10'}
2329 | dev: true
2330 |
2331 | /eslint-visitor-keys/3.3.0:
2332 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
2333 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2334 | dev: true
2335 |
2336 | /eslint/8.28.0:
2337 | resolution: {integrity: sha512-S27Di+EVyMxcHiwDrFzk8dJYAaD+/5SoWKxL1ri/71CRHsnJnRDPNt2Kzj24+MT9FDupf4aqqyqPrvI8MvQ4VQ==}
2338 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2339 | hasBin: true
2340 | dependencies:
2341 | '@eslint/eslintrc': 1.3.3
2342 | '@humanwhocodes/config-array': 0.11.7
2343 | '@humanwhocodes/module-importer': 1.0.1
2344 | '@nodelib/fs.walk': 1.2.8
2345 | ajv: 6.12.6
2346 | chalk: 4.1.2
2347 | cross-spawn: 7.0.3
2348 | debug: 4.3.4
2349 | doctrine: 3.0.0
2350 | escape-string-regexp: 4.0.0
2351 | eslint-scope: 7.1.1
2352 | eslint-utils: 3.0.0_eslint@8.28.0
2353 | eslint-visitor-keys: 3.3.0
2354 | espree: 9.4.1
2355 | esquery: 1.4.0
2356 | esutils: 2.0.3
2357 | fast-deep-equal: 3.1.3
2358 | file-entry-cache: 6.0.1
2359 | find-up: 5.0.0
2360 | glob-parent: 6.0.2
2361 | globals: 13.18.0
2362 | grapheme-splitter: 1.0.4
2363 | ignore: 5.2.0
2364 | import-fresh: 3.3.0
2365 | imurmurhash: 0.1.4
2366 | is-glob: 4.0.3
2367 | is-path-inside: 3.0.3
2368 | js-sdsl: 4.2.0
2369 | js-yaml: 4.1.0
2370 | json-stable-stringify-without-jsonify: 1.0.1
2371 | levn: 0.4.1
2372 | lodash.merge: 4.6.2
2373 | minimatch: 3.1.2
2374 | natural-compare: 1.4.0
2375 | optionator: 0.9.1
2376 | regexpp: 3.2.0
2377 | strip-ansi: 6.0.1
2378 | strip-json-comments: 3.1.1
2379 | text-table: 0.2.0
2380 | transitivePeerDependencies:
2381 | - supports-color
2382 | dev: true
2383 |
2384 | /espree/9.4.1:
2385 | resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
2386 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2387 | dependencies:
2388 | acorn: 8.8.1
2389 | acorn-jsx: 5.3.2_acorn@8.8.1
2390 | eslint-visitor-keys: 3.3.0
2391 | dev: true
2392 |
2393 | /esprima/4.0.1:
2394 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
2395 | engines: {node: '>=4'}
2396 | hasBin: true
2397 | dev: true
2398 |
2399 | /esquery/1.4.0:
2400 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
2401 | engines: {node: '>=0.10'}
2402 | dependencies:
2403 | estraverse: 5.3.0
2404 | dev: true
2405 |
2406 | /esrecurse/4.3.0:
2407 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
2408 | engines: {node: '>=4.0'}
2409 | dependencies:
2410 | estraverse: 5.3.0
2411 | dev: true
2412 |
2413 | /estraverse/4.3.0:
2414 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
2415 | engines: {node: '>=4.0'}
2416 | dev: true
2417 |
2418 | /estraverse/5.3.0:
2419 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
2420 | engines: {node: '>=4.0'}
2421 | dev: true
2422 |
2423 | /esutils/2.0.3:
2424 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
2425 | engines: {node: '>=0.10.0'}
2426 | dev: true
2427 |
2428 | /etag/1.8.1:
2429 | resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
2430 | engines: {node: '>= 0.6'}
2431 |
2432 | /events/3.3.0:
2433 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
2434 | engines: {node: '>=0.8.x'}
2435 | dev: true
2436 |
2437 | /execa/4.1.0:
2438 | resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==}
2439 | engines: {node: '>=10'}
2440 | dependencies:
2441 | cross-spawn: 7.0.3
2442 | get-stream: 5.2.0
2443 | human-signals: 1.1.1
2444 | is-stream: 2.0.1
2445 | merge-stream: 2.0.0
2446 | npm-run-path: 4.0.1
2447 | onetime: 5.1.2
2448 | signal-exit: 3.0.7
2449 | strip-final-newline: 2.0.0
2450 | dev: true
2451 |
2452 | /execa/5.1.1:
2453 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
2454 | engines: {node: '>=10'}
2455 | dependencies:
2456 | cross-spawn: 7.0.3
2457 | get-stream: 6.0.1
2458 | human-signals: 2.1.0
2459 | is-stream: 2.0.1
2460 | merge-stream: 2.0.0
2461 | npm-run-path: 4.0.1
2462 | onetime: 5.1.2
2463 | signal-exit: 3.0.7
2464 | strip-final-newline: 2.0.0
2465 | dev: true
2466 |
2467 | /execa/6.1.0:
2468 | resolution: {integrity: sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==}
2469 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2470 | dependencies:
2471 | cross-spawn: 7.0.3
2472 | get-stream: 6.0.1
2473 | human-signals: 3.0.1
2474 | is-stream: 3.0.0
2475 | merge-stream: 2.0.0
2476 | npm-run-path: 5.1.0
2477 | onetime: 6.0.0
2478 | signal-exit: 3.0.7
2479 | strip-final-newline: 3.0.0
2480 | dev: true
2481 |
2482 | /exit/0.1.2:
2483 | resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==}
2484 | engines: {node: '>= 0.8.0'}
2485 | dev: true
2486 |
2487 | /expect/29.3.1:
2488 | resolution: {integrity: sha512-gGb1yTgU30Q0O/tQq+z30KBWv24ApkMgFUpvKBkyLUBL68Wv8dHdJxTBZFl/iT8K/bqDHvUYRH6IIN3rToopPA==}
2489 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
2490 | dependencies:
2491 | '@jest/expect-utils': 29.3.1
2492 | jest-get-type: 29.2.0
2493 | jest-matcher-utils: 29.3.1
2494 | jest-message-util: 29.3.1
2495 | jest-util: 29.3.1
2496 | dev: true
2497 |
2498 | /express/4.18.2:
2499 | resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==}
2500 | engines: {node: '>= 0.10.0'}
2501 | dependencies:
2502 | accepts: 1.3.8
2503 | array-flatten: 1.1.1
2504 | body-parser: 1.20.1
2505 | content-disposition: 0.5.4
2506 | content-type: 1.0.4
2507 | cookie: 0.5.0
2508 | cookie-signature: 1.0.6
2509 | debug: 2.6.9
2510 | depd: 2.0.0
2511 | encodeurl: 1.0.2
2512 | escape-html: 1.0.3
2513 | etag: 1.8.1
2514 | finalhandler: 1.2.0
2515 | fresh: 0.5.2
2516 | http-errors: 2.0.0
2517 | merge-descriptors: 1.0.1
2518 | methods: 1.1.2
2519 | on-finished: 2.4.1
2520 | parseurl: 1.3.3
2521 | path-to-regexp: 0.1.7
2522 | proxy-addr: 2.0.7
2523 | qs: 6.11.0
2524 | range-parser: 1.2.1
2525 | safe-buffer: 5.2.1
2526 | send: 0.18.0
2527 | serve-static: 1.15.0
2528 | setprototypeof: 1.2.0
2529 | statuses: 2.0.1
2530 | type-is: 1.6.18
2531 | utils-merge: 1.0.1
2532 | vary: 1.1.2
2533 | transitivePeerDependencies:
2534 | - supports-color
2535 |
2536 | /external-editor/3.1.0:
2537 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
2538 | engines: {node: '>=4'}
2539 | dependencies:
2540 | chardet: 0.7.0
2541 | iconv-lite: 0.4.24
2542 | tmp: 0.0.33
2543 | dev: true
2544 |
2545 | /fast-deep-equal/3.1.3:
2546 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2547 | dev: true
2548 |
2549 | /fast-diff/1.2.0:
2550 | resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==}
2551 | dev: true
2552 |
2553 | /fast-glob/3.2.12:
2554 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
2555 | engines: {node: '>=8.6.0'}
2556 | dependencies:
2557 | '@nodelib/fs.stat': 2.0.5
2558 | '@nodelib/fs.walk': 1.2.8
2559 | glob-parent: 5.1.2
2560 | merge2: 1.4.1
2561 | micromatch: 4.0.5
2562 | dev: true
2563 |
2564 | /fast-json-stable-stringify/2.1.0:
2565 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2566 | dev: true
2567 |
2568 | /fast-levenshtein/2.0.6:
2569 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
2570 | dev: true
2571 |
2572 | /fast-safe-stringify/2.1.1:
2573 | resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==}
2574 |
2575 | /fastq/1.13.0:
2576 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==}
2577 | dependencies:
2578 | reusify: 1.0.4
2579 | dev: true
2580 |
2581 | /fb-watchman/2.0.2:
2582 | resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==}
2583 | dependencies:
2584 | bser: 2.1.1
2585 | dev: true
2586 |
2587 | /figures/3.2.0:
2588 | resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
2589 | engines: {node: '>=8'}
2590 | dependencies:
2591 | escape-string-regexp: 1.0.5
2592 | dev: true
2593 |
2594 | /file-entry-cache/6.0.1:
2595 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
2596 | engines: {node: ^10.12.0 || >=12.0.0}
2597 | dependencies:
2598 | flat-cache: 3.0.4
2599 | dev: true
2600 |
2601 | /fill-range/7.0.1:
2602 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
2603 | engines: {node: '>=8'}
2604 | dependencies:
2605 | to-regex-range: 5.0.1
2606 | dev: true
2607 |
2608 | /finalhandler/1.2.0:
2609 | resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==}
2610 | engines: {node: '>= 0.8'}
2611 | dependencies:
2612 | debug: 2.6.9
2613 | encodeurl: 1.0.2
2614 | escape-html: 1.0.3
2615 | on-finished: 2.4.1
2616 | parseurl: 1.3.3
2617 | statuses: 2.0.1
2618 | unpipe: 1.0.0
2619 | transitivePeerDependencies:
2620 | - supports-color
2621 |
2622 | /find-up/4.1.0:
2623 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
2624 | engines: {node: '>=8'}
2625 | dependencies:
2626 | locate-path: 5.0.0
2627 | path-exists: 4.0.0
2628 | dev: true
2629 |
2630 | /find-up/5.0.0:
2631 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
2632 | engines: {node: '>=10'}
2633 | dependencies:
2634 | locate-path: 6.0.0
2635 | path-exists: 4.0.0
2636 | dev: true
2637 |
2638 | /flat-cache/3.0.4:
2639 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
2640 | engines: {node: ^10.12.0 || >=12.0.0}
2641 | dependencies:
2642 | flatted: 3.2.7
2643 | rimraf: 3.0.2
2644 | dev: true
2645 |
2646 | /flatted/3.2.7:
2647 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
2648 | dev: true
2649 |
2650 | /fork-ts-checker-webpack-plugin/7.2.13_qqxisngxjbp7lstdk7boexbu3e:
2651 | resolution: {integrity: sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==}
2652 | engines: {node: '>=12.13.0', yarn: '>=1.0.0'}
2653 | peerDependencies:
2654 | typescript: '>3.6.0'
2655 | vue-template-compiler: '*'
2656 | webpack: ^5.11.0
2657 | peerDependenciesMeta:
2658 | vue-template-compiler:
2659 | optional: true
2660 | dependencies:
2661 | '@babel/code-frame': 7.18.6
2662 | chalk: 4.1.2
2663 | chokidar: 3.5.3
2664 | cosmiconfig: 7.1.0
2665 | deepmerge: 4.2.2
2666 | fs-extra: 10.1.0
2667 | memfs: 3.4.12
2668 | minimatch: 3.1.2
2669 | node-abort-controller: 3.0.1
2670 | schema-utils: 3.1.1
2671 | semver: 7.3.8
2672 | tapable: 2.2.1
2673 | typescript: 4.8.4
2674 | webpack: 5.74.0
2675 | dev: true
2676 |
2677 | /form-data/4.0.0:
2678 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==}
2679 | engines: {node: '>= 6'}
2680 | dependencies:
2681 | asynckit: 0.4.0
2682 | combined-stream: 1.0.8
2683 | mime-types: 2.1.35
2684 | dev: true
2685 |
2686 | /formidable/2.0.1:
2687 | resolution: {integrity: sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ==}
2688 | dependencies:
2689 | dezalgo: 1.0.3
2690 | hexoid: 1.0.0
2691 | once: 1.4.0
2692 | qs: 6.9.3
2693 | dev: true
2694 |
2695 | /forwarded/0.2.0:
2696 | resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==}
2697 | engines: {node: '>= 0.6'}
2698 |
2699 | /fresh/0.5.2:
2700 | resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=}
2701 | engines: {node: '>= 0.6'}
2702 |
2703 | /fs-extra/10.1.0:
2704 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
2705 | engines: {node: '>=12'}
2706 | dependencies:
2707 | graceful-fs: 4.2.10
2708 | jsonfile: 6.1.0
2709 | universalify: 2.0.0
2710 | dev: true
2711 |
2712 | /fs-monkey/1.0.3:
2713 | resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==}
2714 | dev: true
2715 |
2716 | /fs.realpath/1.0.0:
2717 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2718 |
2719 | /fsevents/2.3.2:
2720 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==}
2721 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
2722 | os: [darwin]
2723 | requiresBuild: true
2724 | dev: true
2725 | optional: true
2726 |
2727 | /function-bind/1.1.1:
2728 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
2729 |
2730 | /gensync/1.0.0-beta.2:
2731 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
2732 | engines: {node: '>=6.9.0'}
2733 | dev: true
2734 |
2735 | /get-caller-file/2.0.5:
2736 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
2737 | engines: {node: 6.* || 8.* || >= 10.*}
2738 | dev: true
2739 |
2740 | /get-intrinsic/1.1.3:
2741 | resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
2742 | dependencies:
2743 | function-bind: 1.1.1
2744 | has: 1.0.3
2745 | has-symbols: 1.0.3
2746 |
2747 | /get-package-type/0.1.0:
2748 | resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==}
2749 | engines: {node: '>=8.0.0'}
2750 | dev: true
2751 |
2752 | /get-stream/5.2.0:
2753 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
2754 | engines: {node: '>=8'}
2755 | dependencies:
2756 | pump: 3.0.0
2757 | dev: true
2758 |
2759 | /get-stream/6.0.1:
2760 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
2761 | engines: {node: '>=10'}
2762 | dev: true
2763 |
2764 | /git-commit-msg-linter/4.2.1:
2765 | resolution: {integrity: sha512-4iw0N0Sdga5wWN527/Oei6wkQGuWBhUEioonaM3HcaddEP8rYQPApGvfNvCkA+spd0wo59ToK+9DgHaHu1mAqg==}
2766 | engines: {node: '>= 8.0.0'}
2767 | requiresBuild: true
2768 | dependencies:
2769 | chalk: 2.4.2
2770 | did-you-mean: 0.0.1
2771 | supports-color: 8.1.1
2772 | dev: true
2773 |
2774 | /glob-parent/5.1.2:
2775 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
2776 | engines: {node: '>= 6'}
2777 | dependencies:
2778 | is-glob: 4.0.3
2779 | dev: true
2780 |
2781 | /glob-parent/6.0.2:
2782 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
2783 | engines: {node: '>=10.13.0'}
2784 | dependencies:
2785 | is-glob: 4.0.3
2786 | dev: true
2787 |
2788 | /glob-to-regexp/0.4.1:
2789 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
2790 | dev: true
2791 |
2792 | /glob/7.2.3:
2793 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
2794 | dependencies:
2795 | fs.realpath: 1.0.0
2796 | inflight: 1.0.6
2797 | inherits: 2.0.4
2798 | minimatch: 3.1.2
2799 | once: 1.4.0
2800 | path-is-absolute: 1.0.1
2801 |
2802 | /globals/11.12.0:
2803 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
2804 | engines: {node: '>=4'}
2805 | dev: true
2806 |
2807 | /globals/13.18.0:
2808 | resolution: {integrity: sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==}
2809 | engines: {node: '>=8'}
2810 | dependencies:
2811 | type-fest: 0.20.2
2812 | dev: true
2813 |
2814 | /globby/11.1.0:
2815 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
2816 | engines: {node: '>=10'}
2817 | dependencies:
2818 | array-union: 2.1.0
2819 | dir-glob: 3.0.1
2820 | fast-glob: 3.2.12
2821 | ignore: 5.2.0
2822 | merge2: 1.4.1
2823 | slash: 3.0.0
2824 | dev: true
2825 |
2826 | /graceful-fs/4.2.10:
2827 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
2828 | dev: true
2829 |
2830 | /grapheme-splitter/1.0.4:
2831 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
2832 | dev: true
2833 |
2834 | /has-flag/3.0.0:
2835 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
2836 | engines: {node: '>=4'}
2837 | dev: true
2838 |
2839 | /has-flag/4.0.0:
2840 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
2841 | engines: {node: '>=8'}
2842 |
2843 | /has-symbols/1.0.3:
2844 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
2845 | engines: {node: '>= 0.4'}
2846 |
2847 | /has/1.0.3:
2848 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
2849 | engines: {node: '>= 0.4.0'}
2850 | dependencies:
2851 | function-bind: 1.1.1
2852 |
2853 | /hexoid/1.0.0:
2854 | resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==}
2855 | engines: {node: '>=8'}
2856 | dev: true
2857 |
2858 | /html-escaper/2.0.2:
2859 | resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
2860 | dev: true
2861 |
2862 | /http-errors/2.0.0:
2863 | resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
2864 | engines: {node: '>= 0.8'}
2865 | dependencies:
2866 | depd: 2.0.0
2867 | inherits: 2.0.4
2868 | setprototypeof: 1.2.0
2869 | statuses: 2.0.1
2870 | toidentifier: 1.0.1
2871 |
2872 | /human-signals/1.1.1:
2873 | resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==}
2874 | engines: {node: '>=8.12.0'}
2875 | dev: true
2876 |
2877 | /human-signals/2.1.0:
2878 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
2879 | engines: {node: '>=10.17.0'}
2880 | dev: true
2881 |
2882 | /human-signals/3.0.1:
2883 | resolution: {integrity: sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==}
2884 | engines: {node: '>=12.20.0'}
2885 | dev: true
2886 |
2887 | /husky/8.0.2:
2888 | resolution: {integrity: sha512-Tkv80jtvbnkK3mYWxPZePGFpQ/tT3HNSs/sasF9P2YfkMezDl3ON37YN6jUUI4eTg5LcyVynlb6r4eyvOmspvg==}
2889 | engines: {node: '>=14'}
2890 | hasBin: true
2891 | dev: true
2892 |
2893 | /iconv-lite/0.4.24:
2894 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
2895 | engines: {node: '>=0.10.0'}
2896 | dependencies:
2897 | safer-buffer: 2.1.2
2898 |
2899 | /ieee754/1.2.1:
2900 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2901 | dev: true
2902 |
2903 | /ignore/5.2.0:
2904 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
2905 | engines: {node: '>= 4'}
2906 | dev: true
2907 |
2908 | /import-fresh/3.3.0:
2909 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
2910 | engines: {node: '>=6'}
2911 | dependencies:
2912 | parent-module: 1.0.1
2913 | resolve-from: 4.0.0
2914 | dev: true
2915 |
2916 | /import-local/3.1.0:
2917 | resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==}
2918 | engines: {node: '>=8'}
2919 | hasBin: true
2920 | dependencies:
2921 | pkg-dir: 4.2.0
2922 | resolve-cwd: 3.0.0
2923 | dev: true
2924 |
2925 | /imurmurhash/0.1.4:
2926 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
2927 | engines: {node: '>=0.8.19'}
2928 | dev: true
2929 |
2930 | /indent-string/4.0.0:
2931 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
2932 | engines: {node: '>=8'}
2933 | dev: true
2934 |
2935 | /inflight/1.0.6:
2936 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
2937 | dependencies:
2938 | once: 1.4.0
2939 | wrappy: 1.0.2
2940 |
2941 | /inherits/2.0.4:
2942 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2943 |
2944 | /inquirer/7.3.3:
2945 | resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==}
2946 | engines: {node: '>=8.0.0'}
2947 | dependencies:
2948 | ansi-escapes: 4.3.2
2949 | chalk: 4.1.2
2950 | cli-cursor: 3.1.0
2951 | cli-width: 3.0.0
2952 | external-editor: 3.1.0
2953 | figures: 3.2.0
2954 | lodash: 4.17.21
2955 | mute-stream: 0.0.8
2956 | run-async: 2.4.1
2957 | rxjs: 6.6.7
2958 | string-width: 4.2.3
2959 | strip-ansi: 6.0.1
2960 | through: 2.3.8
2961 | dev: true
2962 |
2963 | /inquirer/8.2.4:
2964 | resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==}
2965 | engines: {node: '>=12.0.0'}
2966 | dependencies:
2967 | ansi-escapes: 4.3.2
2968 | chalk: 4.1.2
2969 | cli-cursor: 3.1.0
2970 | cli-width: 3.0.0
2971 | external-editor: 3.1.0
2972 | figures: 3.2.0
2973 | lodash: 4.17.21
2974 | mute-stream: 0.0.8
2975 | ora: 5.4.1
2976 | run-async: 2.4.1
2977 | rxjs: 7.5.7
2978 | string-width: 4.2.3
2979 | strip-ansi: 6.0.1
2980 | through: 2.3.8
2981 | wrap-ansi: 7.0.0
2982 | dev: true
2983 |
2984 | /interpret/1.4.0:
2985 | resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==}
2986 | engines: {node: '>= 0.10'}
2987 | dev: true
2988 |
2989 | /ipaddr.js/1.9.1:
2990 | resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==}
2991 | engines: {node: '>= 0.10'}
2992 |
2993 | /is-arrayish/0.2.1:
2994 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2995 | dev: true
2996 |
2997 | /is-binary-path/2.1.0:
2998 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
2999 | engines: {node: '>=8'}
3000 | dependencies:
3001 | binary-extensions: 2.2.0
3002 | dev: true
3003 |
3004 | /is-core-module/2.11.0:
3005 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
3006 | dependencies:
3007 | has: 1.0.3
3008 | dev: true
3009 |
3010 | /is-extglob/2.1.1:
3011 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
3012 | engines: {node: '>=0.10.0'}
3013 | dev: true
3014 |
3015 | /is-fullwidth-code-point/3.0.0:
3016 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
3017 | engines: {node: '>=8'}
3018 | dev: true
3019 |
3020 | /is-fullwidth-code-point/4.0.0:
3021 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==}
3022 | engines: {node: '>=12'}
3023 | dev: true
3024 |
3025 | /is-generator-fn/2.1.0:
3026 | resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==}
3027 | engines: {node: '>=6'}
3028 | dev: true
3029 |
3030 | /is-glob/4.0.3:
3031 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
3032 | engines: {node: '>=0.10.0'}
3033 | dependencies:
3034 | is-extglob: 2.1.1
3035 | dev: true
3036 |
3037 | /is-interactive/1.0.0:
3038 | resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
3039 | engines: {node: '>=8'}
3040 | dev: true
3041 |
3042 | /is-number/7.0.0:
3043 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
3044 | engines: {node: '>=0.12.0'}
3045 | dev: true
3046 |
3047 | /is-path-inside/3.0.3:
3048 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
3049 | engines: {node: '>=8'}
3050 | dev: true
3051 |
3052 | /is-stream/2.0.1:
3053 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
3054 | engines: {node: '>=8'}
3055 | dev: true
3056 |
3057 | /is-stream/3.0.0:
3058 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
3059 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3060 | dev: true
3061 |
3062 | /is-unicode-supported/0.1.0:
3063 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
3064 | engines: {node: '>=10'}
3065 | dev: true
3066 |
3067 | /isarray/1.0.0:
3068 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
3069 |
3070 | /isexe/2.0.0:
3071 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
3072 | dev: true
3073 |
3074 | /istanbul-lib-coverage/3.2.0:
3075 | resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==}
3076 | engines: {node: '>=8'}
3077 | dev: true
3078 |
3079 | /istanbul-lib-instrument/5.2.1:
3080 | resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==}
3081 | engines: {node: '>=8'}
3082 | dependencies:
3083 | '@babel/core': 7.20.2
3084 | '@babel/parser': 7.20.3
3085 | '@istanbuljs/schema': 0.1.3
3086 | istanbul-lib-coverage: 3.2.0
3087 | semver: 6.3.0
3088 | transitivePeerDependencies:
3089 | - supports-color
3090 | dev: true
3091 |
3092 | /istanbul-lib-report/3.0.0:
3093 | resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==}
3094 | engines: {node: '>=8'}
3095 | dependencies:
3096 | istanbul-lib-coverage: 3.2.0
3097 | make-dir: 3.1.0
3098 | supports-color: 7.2.0
3099 | dev: true
3100 |
3101 | /istanbul-lib-source-maps/4.0.1:
3102 | resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
3103 | engines: {node: '>=10'}
3104 | dependencies:
3105 | debug: 4.3.4
3106 | istanbul-lib-coverage: 3.2.0
3107 | source-map: 0.6.1
3108 | transitivePeerDependencies:
3109 | - supports-color
3110 | dev: true
3111 |
3112 | /istanbul-reports/3.1.5:
3113 | resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==}
3114 | engines: {node: '>=8'}
3115 | dependencies:
3116 | html-escaper: 2.0.2
3117 | istanbul-lib-report: 3.0.0
3118 | dev: true
3119 |
3120 | /iterare/1.2.1:
3121 | resolution: {integrity: sha512-RKYVTCjAnRthyJes037NX/IiqeidgN1xc3j1RjFfECFp28A1GVwK9nA+i0rJPaHqSZwygLzRnFlzUuHFoWWy+Q==}
3122 | engines: {node: '>=6'}
3123 |
3124 | /jest-changed-files/29.2.0:
3125 | resolution: {integrity: sha512-qPVmLLyBmvF5HJrY7krDisx6Voi8DmlV3GZYX0aFNbaQsZeoz1hfxcCMbqDGuQCxU1dJy9eYc2xscE8QrCCYaA==}
3126 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3127 | dependencies:
3128 | execa: 5.1.1
3129 | p-limit: 3.1.0
3130 | dev: true
3131 |
3132 | /jest-circus/29.3.1:
3133 | resolution: {integrity: sha512-wpr26sEvwb3qQQbdlmei+gzp6yoSSoSL6GsLPxnuayZSMrSd5Ka7IjAvatpIernBvT2+Ic6RLTg+jSebScmasg==}
3134 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3135 | dependencies:
3136 | '@jest/environment': 29.3.1
3137 | '@jest/expect': 29.3.1
3138 | '@jest/test-result': 29.3.1
3139 | '@jest/types': 29.3.1
3140 | '@types/node': 18.11.9
3141 | chalk: 4.1.2
3142 | co: 4.6.0
3143 | dedent: 0.7.0
3144 | is-generator-fn: 2.1.0
3145 | jest-each: 29.3.1
3146 | jest-matcher-utils: 29.3.1
3147 | jest-message-util: 29.3.1
3148 | jest-runtime: 29.3.1
3149 | jest-snapshot: 29.3.1
3150 | jest-util: 29.3.1
3151 | p-limit: 3.1.0
3152 | pretty-format: 29.3.1
3153 | slash: 3.0.0
3154 | stack-utils: 2.0.6
3155 | transitivePeerDependencies:
3156 | - supports-color
3157 | dev: true
3158 |
3159 | /jest-cli/29.3.1_odkjkoia5xunhxkdrka32ib6vi:
3160 | resolution: {integrity: sha512-TO/ewvwyvPOiBBuWZ0gm04z3WWP8TIK8acgPzE4IxgsLKQgb377NYGrQLc3Wl/7ndWzIH2CDNNsUjGxwLL43VQ==}
3161 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3162 | hasBin: true
3163 | peerDependencies:
3164 | node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
3165 | peerDependenciesMeta:
3166 | node-notifier:
3167 | optional: true
3168 | dependencies:
3169 | '@jest/core': 29.3.1_ts-node@10.9.1
3170 | '@jest/test-result': 29.3.1
3171 | '@jest/types': 29.3.1
3172 | chalk: 4.1.2
3173 | exit: 0.1.2
3174 | graceful-fs: 4.2.10
3175 | import-local: 3.1.0
3176 | jest-config: 29.3.1_odkjkoia5xunhxkdrka32ib6vi
3177 | jest-util: 29.3.1
3178 | jest-validate: 29.3.1
3179 | prompts: 2.4.2
3180 | yargs: 17.6.2
3181 | transitivePeerDependencies:
3182 | - '@types/node'
3183 | - supports-color
3184 | - ts-node
3185 | dev: true
3186 |
3187 | /jest-config/29.3.1_odkjkoia5xunhxkdrka32ib6vi:
3188 | resolution: {integrity: sha512-y0tFHdj2WnTEhxmGUK1T7fgLen7YK4RtfvpLFBXfQkh2eMJAQq24Vx9472lvn5wg0MAO6B+iPfJfzdR9hJYalg==}
3189 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3190 | peerDependencies:
3191 | '@types/node': '*'
3192 | ts-node: '>=9.0.0'
3193 | peerDependenciesMeta:
3194 | '@types/node':
3195 | optional: true
3196 | ts-node:
3197 | optional: true
3198 | dependencies:
3199 | '@babel/core': 7.20.2
3200 | '@jest/test-sequencer': 29.3.1
3201 | '@jest/types': 29.3.1
3202 | '@types/node': 18.11.9
3203 | babel-jest: 29.3.1_@babel+core@7.20.2
3204 | chalk: 4.1.2
3205 | ci-info: 3.6.2
3206 | deepmerge: 4.2.2
3207 | glob: 7.2.3
3208 | graceful-fs: 4.2.10
3209 | jest-circus: 29.3.1
3210 | jest-environment-node: 29.3.1
3211 | jest-get-type: 29.2.0
3212 | jest-regex-util: 29.2.0
3213 | jest-resolve: 29.3.1
3214 | jest-runner: 29.3.1
3215 | jest-util: 29.3.1
3216 | jest-validate: 29.3.1
3217 | micromatch: 4.0.5
3218 | parse-json: 5.2.0
3219 | pretty-format: 29.3.1
3220 | slash: 3.0.0
3221 | strip-json-comments: 3.1.1
3222 | ts-node: 10.9.1_wup25etrarvlqkprac7h35hj7u
3223 | transitivePeerDependencies:
3224 | - supports-color
3225 | dev: true
3226 |
3227 | /jest-diff/29.3.1:
3228 | resolution: {integrity: sha512-vU8vyiO7568tmin2lA3r2DP8oRvzhvRcD4DjpXc6uGveQodyk7CKLhQlCSiwgx3g0pFaE88/KLZ0yaTWMc4Uiw==}
3229 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3230 | dependencies:
3231 | chalk: 4.1.2
3232 | diff-sequences: 29.3.1
3233 | jest-get-type: 29.2.0
3234 | pretty-format: 29.3.1
3235 | dev: true
3236 |
3237 | /jest-docblock/29.2.0:
3238 | resolution: {integrity: sha512-bkxUsxTgWQGbXV5IENmfiIuqZhJcyvF7tU4zJ/7ioTutdz4ToB5Yx6JOFBpgI+TphRY4lhOyCWGNH/QFQh5T6A==}
3239 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3240 | dependencies:
3241 | detect-newline: 3.1.0
3242 | dev: true
3243 |
3244 | /jest-each/29.3.1:
3245 | resolution: {integrity: sha512-qrZH7PmFB9rEzCSl00BWjZYuS1BSOH8lLuC0azQE9lQrAx3PWGKHTDudQiOSwIy5dGAJh7KA0ScYlCP7JxvFYA==}
3246 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3247 | dependencies:
3248 | '@jest/types': 29.3.1
3249 | chalk: 4.1.2
3250 | jest-get-type: 29.2.0
3251 | jest-util: 29.3.1
3252 | pretty-format: 29.3.1
3253 | dev: true
3254 |
3255 | /jest-environment-node/29.3.1:
3256 | resolution: {integrity: sha512-xm2THL18Xf5sIHoU7OThBPtuH6Lerd+Y1NLYiZJlkE3hbE+7N7r8uvHIl/FkZ5ymKXJe/11SQuf3fv4v6rUMag==}
3257 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3258 | dependencies:
3259 | '@jest/environment': 29.3.1
3260 | '@jest/fake-timers': 29.3.1
3261 | '@jest/types': 29.3.1
3262 | '@types/node': 18.11.9
3263 | jest-mock: 29.3.1
3264 | jest-util: 29.3.1
3265 | dev: true
3266 |
3267 | /jest-get-type/29.2.0:
3268 | resolution: {integrity: sha512-uXNJlg8hKFEnDgFsrCjznB+sTxdkuqiCL6zMgA75qEbAJjJYTs9XPrvDctrEig2GDow22T/LvHgO57iJhXB/UA==}
3269 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3270 | dev: true
3271 |
3272 | /jest-haste-map/29.3.1:
3273 | resolution: {integrity: sha512-/FFtvoG1xjbbPXQLFef+WSU4yrc0fc0Dds6aRPBojUid7qlPqZvxdUBA03HW0fnVHXVCnCdkuoghYItKNzc/0A==}
3274 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3275 | dependencies:
3276 | '@jest/types': 29.3.1
3277 | '@types/graceful-fs': 4.1.5
3278 | '@types/node': 18.11.9
3279 | anymatch: 3.1.3
3280 | fb-watchman: 2.0.2
3281 | graceful-fs: 4.2.10
3282 | jest-regex-util: 29.2.0
3283 | jest-util: 29.3.1
3284 | jest-worker: 29.3.1
3285 | micromatch: 4.0.5
3286 | walker: 1.0.8
3287 | optionalDependencies:
3288 | fsevents: 2.3.2
3289 | dev: true
3290 |
3291 | /jest-leak-detector/29.3.1:
3292 | resolution: {integrity: sha512-3DA/VVXj4zFOPagGkuqHnSQf1GZBmmlagpguxEERO6Pla2g84Q1MaVIB3YMxgUaFIaYag8ZnTyQgiZ35YEqAQA==}
3293 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3294 | dependencies:
3295 | jest-get-type: 29.2.0
3296 | pretty-format: 29.3.1
3297 | dev: true
3298 |
3299 | /jest-matcher-utils/29.3.1:
3300 | resolution: {integrity: sha512-fkRMZUAScup3txIKfMe3AIZZmPEjWEdsPJFK3AIy5qRohWqQFg1qrmKfYXR9qEkNc7OdAu2N4KPHibEmy4HPeQ==}
3301 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3302 | dependencies:
3303 | chalk: 4.1.2
3304 | jest-diff: 29.3.1
3305 | jest-get-type: 29.2.0
3306 | pretty-format: 29.3.1
3307 | dev: true
3308 |
3309 | /jest-message-util/29.3.1:
3310 | resolution: {integrity: sha512-lMJTbgNcDm5z+6KDxWtqOFWlGQxD6XaYwBqHR8kmpkP+WWWG90I35kdtQHY67Ay5CSuydkTBbJG+tH9JShFCyA==}
3311 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3312 | dependencies:
3313 | '@babel/code-frame': 7.18.6
3314 | '@jest/types': 29.3.1
3315 | '@types/stack-utils': 2.0.1
3316 | chalk: 4.1.2
3317 | graceful-fs: 4.2.10
3318 | micromatch: 4.0.5
3319 | pretty-format: 29.3.1
3320 | slash: 3.0.0
3321 | stack-utils: 2.0.6
3322 | dev: true
3323 |
3324 | /jest-mock/29.3.1:
3325 | resolution: {integrity: sha512-H8/qFDtDVMFvFP4X8NuOT3XRDzOUTz+FeACjufHzsOIBAxivLqkB1PoLCaJx9iPPQ8dZThHPp/G3WRWyMgA3JA==}
3326 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3327 | dependencies:
3328 | '@jest/types': 29.3.1
3329 | '@types/node': 18.11.9
3330 | jest-util: 29.3.1
3331 | dev: true
3332 |
3333 | /jest-pnp-resolver/1.2.3_jest-resolve@29.3.1:
3334 | resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==}
3335 | engines: {node: '>=6'}
3336 | peerDependencies:
3337 | jest-resolve: '*'
3338 | peerDependenciesMeta:
3339 | jest-resolve:
3340 | optional: true
3341 | dependencies:
3342 | jest-resolve: 29.3.1
3343 | dev: true
3344 |
3345 | /jest-regex-util/29.2.0:
3346 | resolution: {integrity: sha512-6yXn0kg2JXzH30cr2NlThF+70iuO/3irbaB4mh5WyqNIvLLP+B6sFdluO1/1RJmslyh/f9osnefECflHvTbwVA==}
3347 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3348 | dev: true
3349 |
3350 | /jest-resolve-dependencies/29.3.1:
3351 | resolution: {integrity: sha512-Vk0cYq0byRw2WluNmNWGqPeRnZ3p3hHmjJMp2dyyZeYIfiBskwq4rpiuGFR6QGAdbj58WC7HN4hQHjf2mpvrLA==}
3352 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3353 | dependencies:
3354 | jest-regex-util: 29.2.0
3355 | jest-snapshot: 29.3.1
3356 | transitivePeerDependencies:
3357 | - supports-color
3358 | dev: true
3359 |
3360 | /jest-resolve/29.3.1:
3361 | resolution: {integrity: sha512-amXJgH/Ng712w3Uz5gqzFBBjxV8WFLSmNjoreBGMqxgCz5cH7swmBZzgBaCIOsvb0NbpJ0vgaSFdJqMdT+rADw==}
3362 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3363 | dependencies:
3364 | chalk: 4.1.2
3365 | graceful-fs: 4.2.10
3366 | jest-haste-map: 29.3.1
3367 | jest-pnp-resolver: 1.2.3_jest-resolve@29.3.1
3368 | jest-util: 29.3.1
3369 | jest-validate: 29.3.1
3370 | resolve: 1.22.1
3371 | resolve.exports: 1.1.0
3372 | slash: 3.0.0
3373 | dev: true
3374 |
3375 | /jest-runner/29.3.1:
3376 | resolution: {integrity: sha512-oFvcwRNrKMtE6u9+AQPMATxFcTySyKfLhvso7Sdk/rNpbhg4g2GAGCopiInk1OP4q6gz3n6MajW4+fnHWlU3bA==}
3377 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3378 | dependencies:
3379 | '@jest/console': 29.3.1
3380 | '@jest/environment': 29.3.1
3381 | '@jest/test-result': 29.3.1
3382 | '@jest/transform': 29.3.1
3383 | '@jest/types': 29.3.1
3384 | '@types/node': 18.11.9
3385 | chalk: 4.1.2
3386 | emittery: 0.13.1
3387 | graceful-fs: 4.2.10
3388 | jest-docblock: 29.2.0
3389 | jest-environment-node: 29.3.1
3390 | jest-haste-map: 29.3.1
3391 | jest-leak-detector: 29.3.1
3392 | jest-message-util: 29.3.1
3393 | jest-resolve: 29.3.1
3394 | jest-runtime: 29.3.1
3395 | jest-util: 29.3.1
3396 | jest-watcher: 29.3.1
3397 | jest-worker: 29.3.1
3398 | p-limit: 3.1.0
3399 | source-map-support: 0.5.13
3400 | transitivePeerDependencies:
3401 | - supports-color
3402 | dev: true
3403 |
3404 | /jest-runtime/29.3.1:
3405 | resolution: {integrity: sha512-jLzkIxIqXwBEOZx7wx9OO9sxoZmgT2NhmQKzHQm1xwR1kNW/dn0OjxR424VwHHf1SPN6Qwlb5pp1oGCeFTQ62A==}
3406 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3407 | dependencies:
3408 | '@jest/environment': 29.3.1
3409 | '@jest/fake-timers': 29.3.1
3410 | '@jest/globals': 29.3.1
3411 | '@jest/source-map': 29.2.0
3412 | '@jest/test-result': 29.3.1
3413 | '@jest/transform': 29.3.1
3414 | '@jest/types': 29.3.1
3415 | '@types/node': 18.11.9
3416 | chalk: 4.1.2
3417 | cjs-module-lexer: 1.2.2
3418 | collect-v8-coverage: 1.0.1
3419 | glob: 7.2.3
3420 | graceful-fs: 4.2.10
3421 | jest-haste-map: 29.3.1
3422 | jest-message-util: 29.3.1
3423 | jest-mock: 29.3.1
3424 | jest-regex-util: 29.2.0
3425 | jest-resolve: 29.3.1
3426 | jest-snapshot: 29.3.1
3427 | jest-util: 29.3.1
3428 | slash: 3.0.0
3429 | strip-bom: 4.0.0
3430 | transitivePeerDependencies:
3431 | - supports-color
3432 | dev: true
3433 |
3434 | /jest-snapshot/29.3.1:
3435 | resolution: {integrity: sha512-+3JOc+s28upYLI2OJM4PWRGK9AgpsMs/ekNryUV0yMBClT9B1DF2u2qay8YxcQd338PPYSFNb0lsar1B49sLDA==}
3436 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3437 | dependencies:
3438 | '@babel/core': 7.20.2
3439 | '@babel/generator': 7.20.4
3440 | '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.20.2
3441 | '@babel/plugin-syntax-typescript': 7.20.0_@babel+core@7.20.2
3442 | '@babel/traverse': 7.20.1
3443 | '@babel/types': 7.20.2
3444 | '@jest/expect-utils': 29.3.1
3445 | '@jest/transform': 29.3.1
3446 | '@jest/types': 29.3.1
3447 | '@types/babel__traverse': 7.18.2
3448 | '@types/prettier': 2.7.1
3449 | babel-preset-current-node-syntax: 1.0.1_@babel+core@7.20.2
3450 | chalk: 4.1.2
3451 | expect: 29.3.1
3452 | graceful-fs: 4.2.10
3453 | jest-diff: 29.3.1
3454 | jest-get-type: 29.2.0
3455 | jest-haste-map: 29.3.1
3456 | jest-matcher-utils: 29.3.1
3457 | jest-message-util: 29.3.1
3458 | jest-util: 29.3.1
3459 | natural-compare: 1.4.0
3460 | pretty-format: 29.3.1
3461 | semver: 7.3.8
3462 | transitivePeerDependencies:
3463 | - supports-color
3464 | dev: true
3465 |
3466 | /jest-util/29.3.1:
3467 | resolution: {integrity: sha512-7YOVZaiX7RJLv76ZfHt4nbNEzzTRiMW/IiOG7ZOKmTXmoGBxUDefgMAxQubu6WPVqP5zSzAdZG0FfLcC7HOIFQ==}
3468 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3469 | dependencies:
3470 | '@jest/types': 29.3.1
3471 | '@types/node': 18.11.9
3472 | chalk: 4.1.2
3473 | ci-info: 3.6.2
3474 | graceful-fs: 4.2.10
3475 | picomatch: 2.3.1
3476 | dev: true
3477 |
3478 | /jest-validate/29.3.1:
3479 | resolution: {integrity: sha512-N9Lr3oYR2Mpzuelp1F8negJR3YE+L1ebk1rYA5qYo9TTY3f9OWdptLoNSPP9itOCBIRBqjt/S5XHlzYglLN67g==}
3480 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3481 | dependencies:
3482 | '@jest/types': 29.3.1
3483 | camelcase: 6.3.0
3484 | chalk: 4.1.2
3485 | jest-get-type: 29.2.0
3486 | leven: 3.1.0
3487 | pretty-format: 29.3.1
3488 | dev: true
3489 |
3490 | /jest-watcher/29.3.1:
3491 | resolution: {integrity: sha512-RspXG2BQFDsZSRKGCT/NiNa8RkQ1iKAjrO0//soTMWx/QUt+OcxMqMSBxz23PYGqUuWm2+m2mNNsmj0eIoOaFg==}
3492 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3493 | dependencies:
3494 | '@jest/test-result': 29.3.1
3495 | '@jest/types': 29.3.1
3496 | '@types/node': 18.11.9
3497 | ansi-escapes: 4.3.2
3498 | chalk: 4.1.2
3499 | emittery: 0.13.1
3500 | jest-util: 29.3.1
3501 | string-length: 4.0.2
3502 | dev: true
3503 |
3504 | /jest-worker/27.5.1:
3505 | resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
3506 | engines: {node: '>= 10.13.0'}
3507 | dependencies:
3508 | '@types/node': 18.11.9
3509 | merge-stream: 2.0.0
3510 | supports-color: 8.1.1
3511 | dev: true
3512 |
3513 | /jest-worker/29.3.1:
3514 | resolution: {integrity: sha512-lY4AnnmsEWeiXirAIA0c9SDPbuCBq8IYuDVL8PMm0MZ2PEs2yPvRA/J64QBXuZp7CYKrDM/rmNrc9/i3KJQncw==}
3515 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3516 | dependencies:
3517 | '@types/node': 18.11.9
3518 | jest-util: 29.3.1
3519 | merge-stream: 2.0.0
3520 | supports-color: 8.1.1
3521 | dev: true
3522 |
3523 | /jest/29.3.1_odkjkoia5xunhxkdrka32ib6vi:
3524 | resolution: {integrity: sha512-6iWfL5DTT0Np6UYs/y5Niu7WIfNv/wRTtN5RSXt2DIEft3dx3zPuw/3WJQBCJfmEzvDiEKwoqMbGD9n49+qLSA==}
3525 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
3526 | hasBin: true
3527 | peerDependencies:
3528 | node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
3529 | peerDependenciesMeta:
3530 | node-notifier:
3531 | optional: true
3532 | dependencies:
3533 | '@jest/core': 29.3.1_ts-node@10.9.1
3534 | '@jest/types': 29.3.1
3535 | import-local: 3.1.0
3536 | jest-cli: 29.3.1_odkjkoia5xunhxkdrka32ib6vi
3537 | transitivePeerDependencies:
3538 | - '@types/node'
3539 | - supports-color
3540 | - ts-node
3541 | dev: true
3542 |
3543 | /js-sdsl/4.2.0:
3544 | resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==}
3545 | dev: true
3546 |
3547 | /js-tokens/4.0.0:
3548 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
3549 | dev: true
3550 |
3551 | /js-yaml/3.14.1:
3552 | resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
3553 | hasBin: true
3554 | dependencies:
3555 | argparse: 1.0.10
3556 | esprima: 4.0.1
3557 | dev: true
3558 |
3559 | /js-yaml/4.1.0:
3560 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
3561 | hasBin: true
3562 | dependencies:
3563 | argparse: 2.0.1
3564 | dev: true
3565 |
3566 | /jsesc/2.5.2:
3567 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
3568 | engines: {node: '>=4'}
3569 | hasBin: true
3570 | dev: true
3571 |
3572 | /json-parse-even-better-errors/2.3.1:
3573 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
3574 | dev: true
3575 |
3576 | /json-schema-traverse/0.4.1:
3577 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
3578 | dev: true
3579 |
3580 | /json-schema-traverse/1.0.0:
3581 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
3582 | dev: true
3583 |
3584 | /json-stable-stringify-without-jsonify/1.0.1:
3585 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
3586 | dev: true
3587 |
3588 | /json5/2.2.1:
3589 | resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==}
3590 | engines: {node: '>=6'}
3591 | hasBin: true
3592 | dev: true
3593 |
3594 | /jsonc-parser/3.1.0:
3595 | resolution: {integrity: sha512-DRf0QjnNeCUds3xTjKlQQ3DpJD51GvDjJfnxUVWg6PZTo2otSm+slzNAxU/35hF8/oJIKoG9slq30JYOsF2azg==}
3596 | dev: true
3597 |
3598 | /jsonc-parser/3.2.0:
3599 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
3600 | dev: true
3601 |
3602 | /jsonfile/6.1.0:
3603 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
3604 | dependencies:
3605 | universalify: 2.0.0
3606 | optionalDependencies:
3607 | graceful-fs: 4.2.10
3608 | dev: true
3609 |
3610 | /kleur/3.0.3:
3611 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
3612 | engines: {node: '>=6'}
3613 | dev: true
3614 |
3615 | /leven/3.1.0:
3616 | resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==}
3617 | engines: {node: '>=6'}
3618 | dev: true
3619 |
3620 | /levenshtein/1.0.5:
3621 | resolution: {integrity: sha512-UQf1nnmxjl7O0+snDXj2YF2r74Gkya8ZpnegrUBYN9tikh2dtxV/ey8e07BO5wwo0i76yjOvbDhFHdcPEiH9aA==}
3622 | engines: {'0': node >=0.2.0}
3623 | dev: true
3624 |
3625 | /levn/0.4.1:
3626 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
3627 | engines: {node: '>= 0.8.0'}
3628 | dependencies:
3629 | prelude-ls: 1.2.1
3630 | type-check: 0.4.0
3631 | dev: true
3632 |
3633 | /lilconfig/2.0.5:
3634 | resolution: {integrity: sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==}
3635 | engines: {node: '>=10'}
3636 | dev: true
3637 |
3638 | /lines-and-columns/1.2.4:
3639 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
3640 | dev: true
3641 |
3642 | /lint-staged/13.0.3:
3643 | resolution: {integrity: sha512-9hmrwSCFroTSYLjflGI8Uk+GWAwMB4OlpU4bMJEAT5d/llQwtYKoim4bLOyLCuWFAhWEupE0vkIFqtw/WIsPug==}
3644 | engines: {node: ^14.13.1 || >=16.0.0}
3645 | hasBin: true
3646 | dependencies:
3647 | cli-truncate: 3.1.0
3648 | colorette: 2.0.19
3649 | commander: 9.4.1
3650 | debug: 4.3.4
3651 | execa: 6.1.0
3652 | lilconfig: 2.0.5
3653 | listr2: 4.0.5
3654 | micromatch: 4.0.5
3655 | normalize-path: 3.0.0
3656 | object-inspect: 1.12.2
3657 | pidtree: 0.6.0
3658 | string-argv: 0.3.1
3659 | yaml: 2.1.3
3660 | transitivePeerDependencies:
3661 | - enquirer
3662 | - supports-color
3663 | dev: true
3664 |
3665 | /listr2/4.0.5:
3666 | resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==}
3667 | engines: {node: '>=12'}
3668 | peerDependencies:
3669 | enquirer: '>= 2.3.0 < 3'
3670 | peerDependenciesMeta:
3671 | enquirer:
3672 | optional: true
3673 | dependencies:
3674 | cli-truncate: 2.1.0
3675 | colorette: 2.0.19
3676 | log-update: 4.0.0
3677 | p-map: 4.0.0
3678 | rfdc: 1.3.0
3679 | rxjs: 7.5.7
3680 | through: 2.3.8
3681 | wrap-ansi: 7.0.0
3682 | dev: true
3683 |
3684 | /loader-runner/4.3.0:
3685 | resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
3686 | engines: {node: '>=6.11.5'}
3687 | dev: true
3688 |
3689 | /locate-path/5.0.0:
3690 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
3691 | engines: {node: '>=8'}
3692 | dependencies:
3693 | p-locate: 4.1.0
3694 | dev: true
3695 |
3696 | /locate-path/6.0.0:
3697 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
3698 | engines: {node: '>=10'}
3699 | dependencies:
3700 | p-locate: 5.0.0
3701 | dev: true
3702 |
3703 | /lodash.memoize/4.1.2:
3704 | resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==}
3705 | dev: true
3706 |
3707 | /lodash.merge/4.6.2:
3708 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
3709 | dev: true
3710 |
3711 | /lodash/4.17.21:
3712 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
3713 | dev: true
3714 |
3715 | /log-symbols/4.1.0:
3716 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
3717 | engines: {node: '>=10'}
3718 | dependencies:
3719 | chalk: 4.1.2
3720 | is-unicode-supported: 0.1.0
3721 | dev: true
3722 |
3723 | /log-update/4.0.0:
3724 | resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==}
3725 | engines: {node: '>=10'}
3726 | dependencies:
3727 | ansi-escapes: 4.3.2
3728 | cli-cursor: 3.1.0
3729 | slice-ansi: 4.0.0
3730 | wrap-ansi: 6.2.0
3731 | dev: true
3732 |
3733 | /lru-cache/6.0.0:
3734 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
3735 | engines: {node: '>=10'}
3736 | dependencies:
3737 | yallist: 4.0.0
3738 | dev: true
3739 |
3740 | /macos-release/2.5.0:
3741 | resolution: {integrity: sha512-EIgv+QZ9r+814gjJj0Bt5vSLJLzswGmSUbUpbi9AIr/fsN2IWFBl2NucV9PAiek+U1STK468tEkxmVYUtuAN3g==}
3742 | engines: {node: '>=6'}
3743 | dev: true
3744 |
3745 | /magic-string/0.26.2:
3746 | resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==}
3747 | engines: {node: '>=12'}
3748 | dependencies:
3749 | sourcemap-codec: 1.4.8
3750 | dev: true
3751 |
3752 | /make-dir/3.1.0:
3753 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
3754 | engines: {node: '>=8'}
3755 | dependencies:
3756 | semver: 6.3.0
3757 | dev: true
3758 |
3759 | /make-error/1.3.6:
3760 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
3761 | dev: true
3762 |
3763 | /makeerror/1.0.12:
3764 | resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==}
3765 | dependencies:
3766 | tmpl: 1.0.5
3767 | dev: true
3768 |
3769 | /media-typer/0.3.0:
3770 | resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=}
3771 | engines: {node: '>= 0.6'}
3772 |
3773 | /memfs/3.4.12:
3774 | resolution: {integrity: sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==}
3775 | engines: {node: '>= 4.0.0'}
3776 | dependencies:
3777 | fs-monkey: 1.0.3
3778 | dev: true
3779 |
3780 | /merge-descriptors/1.0.1:
3781 | resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=}
3782 |
3783 | /merge-stream/2.0.0:
3784 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
3785 | dev: true
3786 |
3787 | /merge2/1.4.1:
3788 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
3789 | engines: {node: '>= 8'}
3790 | dev: true
3791 |
3792 | /methods/1.1.2:
3793 | resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==}
3794 | engines: {node: '>= 0.6'}
3795 |
3796 | /micromatch/4.0.5:
3797 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
3798 | engines: {node: '>=8.6'}
3799 | dependencies:
3800 | braces: 3.0.2
3801 | picomatch: 2.3.1
3802 | dev: true
3803 |
3804 | /mime-db/1.52.0:
3805 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
3806 | engines: {node: '>= 0.6'}
3807 |
3808 | /mime-types/2.1.35:
3809 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
3810 | engines: {node: '>= 0.6'}
3811 | dependencies:
3812 | mime-db: 1.52.0
3813 |
3814 | /mime/1.6.0:
3815 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==}
3816 | engines: {node: '>=4'}
3817 | hasBin: true
3818 |
3819 | /mime/2.6.0:
3820 | resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==}
3821 | engines: {node: '>=4.0.0'}
3822 | hasBin: true
3823 | dev: true
3824 |
3825 | /mimic-fn/2.1.0:
3826 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
3827 | engines: {node: '>=6'}
3828 | dev: true
3829 |
3830 | /mimic-fn/4.0.0:
3831 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
3832 | engines: {node: '>=12'}
3833 | dev: true
3834 |
3835 | /minimatch/3.1.2:
3836 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
3837 | dependencies:
3838 | brace-expansion: 1.1.11
3839 |
3840 | /minimist/1.2.7:
3841 | resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
3842 |
3843 | /mkdirp/0.5.6:
3844 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==}
3845 | hasBin: true
3846 | dependencies:
3847 | minimist: 1.2.7
3848 |
3849 | /ms/2.0.0:
3850 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
3851 |
3852 | /ms/2.1.2:
3853 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
3854 | dev: true
3855 |
3856 | /ms/2.1.3:
3857 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
3858 |
3859 | /multer/1.4.4-lts.1:
3860 | resolution: {integrity: sha512-WeSGziVj6+Z2/MwQo3GvqzgR+9Uc+qt8SwHKh3gvNPiISKfsMfG4SvCOFYlxxgkXt7yIV2i1yczehm0EOKIxIg==}
3861 | engines: {node: '>= 6.0.0'}
3862 | dependencies:
3863 | append-field: 1.0.0
3864 | busboy: 1.6.0
3865 | concat-stream: 1.6.2
3866 | mkdirp: 0.5.6
3867 | object-assign: 4.1.1
3868 | type-is: 1.6.18
3869 | xtend: 4.0.2
3870 |
3871 | /mute-stream/0.0.8:
3872 | resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==}
3873 | dev: true
3874 |
3875 | /natural-compare-lite/1.4.0:
3876 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
3877 | dev: true
3878 |
3879 | /natural-compare/1.4.0:
3880 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
3881 | dev: true
3882 |
3883 | /negotiator/0.6.3:
3884 | resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
3885 | engines: {node: '>= 0.6'}
3886 |
3887 | /neo-async/2.6.2:
3888 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
3889 | dev: true
3890 |
3891 | /node-abort-controller/3.0.1:
3892 | resolution: {integrity: sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==}
3893 | dev: true
3894 |
3895 | /node-emoji/1.11.0:
3896 | resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==}
3897 | dependencies:
3898 | lodash: 4.17.21
3899 | dev: true
3900 |
3901 | /node-fetch/2.6.7:
3902 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
3903 | engines: {node: 4.x || >=6.0.0}
3904 | peerDependencies:
3905 | encoding: ^0.1.0
3906 | peerDependenciesMeta:
3907 | encoding:
3908 | optional: true
3909 | dependencies:
3910 | whatwg-url: 5.0.0
3911 |
3912 | /node-int64/0.4.0:
3913 | resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
3914 | dev: true
3915 |
3916 | /node-releases/2.0.6:
3917 | resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
3918 | dev: true
3919 |
3920 | /normalize-path/3.0.0:
3921 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
3922 | engines: {node: '>=0.10.0'}
3923 | dev: true
3924 |
3925 | /npm-run-path/4.0.1:
3926 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
3927 | engines: {node: '>=8'}
3928 | dependencies:
3929 | path-key: 3.1.1
3930 | dev: true
3931 |
3932 | /npm-run-path/5.1.0:
3933 | resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
3934 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3935 | dependencies:
3936 | path-key: 4.0.0
3937 | dev: true
3938 |
3939 | /object-assign/4.1.1:
3940 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
3941 | engines: {node: '>=0.10.0'}
3942 |
3943 | /object-hash/3.0.0:
3944 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
3945 | engines: {node: '>= 6'}
3946 |
3947 | /object-inspect/1.12.2:
3948 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
3949 |
3950 | /on-finished/2.4.1:
3951 | resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
3952 | engines: {node: '>= 0.8'}
3953 | dependencies:
3954 | ee-first: 1.1.1
3955 |
3956 | /once/1.4.0:
3957 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
3958 | dependencies:
3959 | wrappy: 1.0.2
3960 |
3961 | /onetime/5.1.2:
3962 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
3963 | engines: {node: '>=6'}
3964 | dependencies:
3965 | mimic-fn: 2.1.0
3966 | dev: true
3967 |
3968 | /onetime/6.0.0:
3969 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
3970 | engines: {node: '>=12'}
3971 | dependencies:
3972 | mimic-fn: 4.0.0
3973 | dev: true
3974 |
3975 | /optionator/0.9.1:
3976 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
3977 | engines: {node: '>= 0.8.0'}
3978 | dependencies:
3979 | deep-is: 0.1.4
3980 | fast-levenshtein: 2.0.6
3981 | levn: 0.4.1
3982 | prelude-ls: 1.2.1
3983 | type-check: 0.4.0
3984 | word-wrap: 1.2.3
3985 | dev: true
3986 |
3987 | /ora/5.4.1:
3988 | resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
3989 | engines: {node: '>=10'}
3990 | dependencies:
3991 | bl: 4.1.0
3992 | chalk: 4.1.2
3993 | cli-cursor: 3.1.0
3994 | cli-spinners: 2.7.0
3995 | is-interactive: 1.0.0
3996 | is-unicode-supported: 0.1.0
3997 | log-symbols: 4.1.0
3998 | strip-ansi: 6.0.1
3999 | wcwidth: 1.0.1
4000 | dev: true
4001 |
4002 | /os-name/4.0.1:
4003 | resolution: {integrity: sha512-xl9MAoU97MH1Xt5K9ERft2YfCAoaO6msy1OBA0ozxEC0x0TmIoE6K3QvgJMMZA9yKGLmHXNY/YZoDbiGDj4zYw==}
4004 | engines: {node: '>=10'}
4005 | dependencies:
4006 | macos-release: 2.5.0
4007 | windows-release: 4.0.0
4008 | dev: true
4009 |
4010 | /os-tmpdir/1.0.2:
4011 | resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
4012 | engines: {node: '>=0.10.0'}
4013 | dev: true
4014 |
4015 | /p-limit/2.3.0:
4016 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
4017 | engines: {node: '>=6'}
4018 | dependencies:
4019 | p-try: 2.2.0
4020 | dev: true
4021 |
4022 | /p-limit/3.1.0:
4023 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
4024 | engines: {node: '>=10'}
4025 | dependencies:
4026 | yocto-queue: 0.1.0
4027 | dev: true
4028 |
4029 | /p-locate/4.1.0:
4030 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
4031 | engines: {node: '>=8'}
4032 | dependencies:
4033 | p-limit: 2.3.0
4034 | dev: true
4035 |
4036 | /p-locate/5.0.0:
4037 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
4038 | engines: {node: '>=10'}
4039 | dependencies:
4040 | p-limit: 3.1.0
4041 | dev: true
4042 |
4043 | /p-map/4.0.0:
4044 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==}
4045 | engines: {node: '>=10'}
4046 | dependencies:
4047 | aggregate-error: 3.1.0
4048 | dev: true
4049 |
4050 | /p-try/2.2.0:
4051 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
4052 | engines: {node: '>=6'}
4053 | dev: true
4054 |
4055 | /parent-module/1.0.1:
4056 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
4057 | engines: {node: '>=6'}
4058 | dependencies:
4059 | callsites: 3.1.0
4060 | dev: true
4061 |
4062 | /parse-json/5.2.0:
4063 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
4064 | engines: {node: '>=8'}
4065 | dependencies:
4066 | '@babel/code-frame': 7.18.6
4067 | error-ex: 1.3.2
4068 | json-parse-even-better-errors: 2.3.1
4069 | lines-and-columns: 1.2.4
4070 | dev: true
4071 |
4072 | /parseurl/1.3.3:
4073 | resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==}
4074 | engines: {node: '>= 0.8'}
4075 |
4076 | /path-exists/4.0.0:
4077 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
4078 | engines: {node: '>=8'}
4079 | dev: true
4080 |
4081 | /path-is-absolute/1.0.1:
4082 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
4083 | engines: {node: '>=0.10.0'}
4084 |
4085 | /path-key/3.1.1:
4086 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
4087 | engines: {node: '>=8'}
4088 | dev: true
4089 |
4090 | /path-key/4.0.0:
4091 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
4092 | engines: {node: '>=12'}
4093 | dev: true
4094 |
4095 | /path-parse/1.0.7:
4096 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
4097 | dev: true
4098 |
4099 | /path-to-regexp/0.1.7:
4100 | resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==}
4101 |
4102 | /path-to-regexp/3.2.0:
4103 | resolution: {integrity: sha512-jczvQbCUS7XmS7o+y1aEO9OBVFeZBQ1MDSEqmO7xSoPgOPoowY/SxLpZ6Vh97/8qHZOteiCKb7gkG9gA2ZUxJA==}
4104 |
4105 | /path-type/4.0.0:
4106 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
4107 | engines: {node: '>=8'}
4108 | dev: true
4109 |
4110 | /picocolors/1.0.0:
4111 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
4112 | dev: true
4113 |
4114 | /picomatch/2.3.1:
4115 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
4116 | engines: {node: '>=8.6'}
4117 | dev: true
4118 |
4119 | /pidtree/0.6.0:
4120 | resolution: {integrity: sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==}
4121 | engines: {node: '>=0.10'}
4122 | hasBin: true
4123 | dev: true
4124 |
4125 | /pirates/4.0.5:
4126 | resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==}
4127 | engines: {node: '>= 6'}
4128 | dev: true
4129 |
4130 | /pkg-dir/4.2.0:
4131 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
4132 | engines: {node: '>=8'}
4133 | dependencies:
4134 | find-up: 4.1.0
4135 | dev: true
4136 |
4137 | /pluralize/8.0.0:
4138 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
4139 | engines: {node: '>=4'}
4140 | dev: true
4141 |
4142 | /prelude-ls/1.2.1:
4143 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
4144 | engines: {node: '>= 0.8.0'}
4145 | dev: true
4146 |
4147 | /prettier-linter-helpers/1.0.0:
4148 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
4149 | engines: {node: '>=6.0.0'}
4150 | dependencies:
4151 | fast-diff: 1.2.0
4152 | dev: true
4153 |
4154 | /prettier/2.8.0:
4155 | resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==}
4156 | engines: {node: '>=10.13.0'}
4157 | hasBin: true
4158 | dev: true
4159 |
4160 | /pretty-format/29.3.1:
4161 | resolution: {integrity: sha512-FyLnmb1cYJV8biEIiRyzRFvs2lry7PPIvOqKVe1GCUEYg4YGmlx1qG9EJNMxArYm7piII4qb8UV1Pncq5dxmcg==}
4162 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
4163 | dependencies:
4164 | '@jest/schemas': 29.0.0
4165 | ansi-styles: 5.2.0
4166 | react-is: 18.2.0
4167 | dev: true
4168 |
4169 | /process-nextick-args/2.0.1:
4170 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
4171 |
4172 | /prompts/2.4.2:
4173 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
4174 | engines: {node: '>= 6'}
4175 | dependencies:
4176 | kleur: 3.0.3
4177 | sisteransi: 1.0.5
4178 | dev: true
4179 |
4180 | /proxy-addr/2.0.7:
4181 | resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==}
4182 | engines: {node: '>= 0.10'}
4183 | dependencies:
4184 | forwarded: 0.2.0
4185 | ipaddr.js: 1.9.1
4186 |
4187 | /pump/3.0.0:
4188 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
4189 | dependencies:
4190 | end-of-stream: 1.4.4
4191 | once: 1.4.0
4192 | dev: true
4193 |
4194 | /punycode/2.1.1:
4195 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
4196 | engines: {node: '>=6'}
4197 | dev: true
4198 |
4199 | /qs/6.11.0:
4200 | resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==}
4201 | engines: {node: '>=0.6'}
4202 | dependencies:
4203 | side-channel: 1.0.4
4204 |
4205 | /qs/6.9.3:
4206 | resolution: {integrity: sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==}
4207 | engines: {node: '>=0.6'}
4208 | dev: true
4209 |
4210 | /queue-microtask/1.2.3:
4211 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
4212 | dev: true
4213 |
4214 | /randombytes/2.1.0:
4215 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
4216 | dependencies:
4217 | safe-buffer: 5.2.1
4218 | dev: true
4219 |
4220 | /range-parser/1.2.1:
4221 | resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
4222 | engines: {node: '>= 0.6'}
4223 |
4224 | /raw-body/2.5.1:
4225 | resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==}
4226 | engines: {node: '>= 0.8'}
4227 | dependencies:
4228 | bytes: 3.1.2
4229 | http-errors: 2.0.0
4230 | iconv-lite: 0.4.24
4231 | unpipe: 1.0.0
4232 |
4233 | /react-is/18.2.0:
4234 | resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==}
4235 | dev: true
4236 |
4237 | /readable-stream/2.3.7:
4238 | resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==}
4239 | dependencies:
4240 | core-util-is: 1.0.3
4241 | inherits: 2.0.4
4242 | isarray: 1.0.0
4243 | process-nextick-args: 2.0.1
4244 | safe-buffer: 5.1.2
4245 | string_decoder: 1.1.1
4246 | util-deprecate: 1.0.2
4247 |
4248 | /readable-stream/3.6.0:
4249 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
4250 | engines: {node: '>= 6'}
4251 | dependencies:
4252 | inherits: 2.0.4
4253 | string_decoder: 1.3.0
4254 | util-deprecate: 1.0.2
4255 | dev: true
4256 |
4257 | /readdirp/3.6.0:
4258 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
4259 | engines: {node: '>=8.10.0'}
4260 | dependencies:
4261 | picomatch: 2.3.1
4262 | dev: true
4263 |
4264 | /rechoir/0.6.2:
4265 | resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
4266 | engines: {node: '>= 0.10'}
4267 | dependencies:
4268 | resolve: 1.22.1
4269 | dev: true
4270 |
4271 | /reflect-metadata/0.1.13:
4272 | resolution: {integrity: sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==}
4273 |
4274 | /regexpp/3.2.0:
4275 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
4276 | engines: {node: '>=8'}
4277 | dev: true
4278 |
4279 | /require-directory/2.1.1:
4280 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
4281 | engines: {node: '>=0.10.0'}
4282 | dev: true
4283 |
4284 | /require-from-string/2.0.2:
4285 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
4286 | engines: {node: '>=0.10.0'}
4287 | dev: true
4288 |
4289 | /resolve-cwd/3.0.0:
4290 | resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==}
4291 | engines: {node: '>=8'}
4292 | dependencies:
4293 | resolve-from: 5.0.0
4294 | dev: true
4295 |
4296 | /resolve-from/4.0.0:
4297 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
4298 | engines: {node: '>=4'}
4299 | dev: true
4300 |
4301 | /resolve-from/5.0.0:
4302 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
4303 | engines: {node: '>=8'}
4304 | dev: true
4305 |
4306 | /resolve.exports/1.1.0:
4307 | resolution: {integrity: sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==}
4308 | engines: {node: '>=10'}
4309 | dev: true
4310 |
4311 | /resolve/1.22.1:
4312 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
4313 | hasBin: true
4314 | dependencies:
4315 | is-core-module: 2.11.0
4316 | path-parse: 1.0.7
4317 | supports-preserve-symlinks-flag: 1.0.0
4318 | dev: true
4319 |
4320 | /restore-cursor/3.1.0:
4321 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
4322 | engines: {node: '>=8'}
4323 | dependencies:
4324 | onetime: 5.1.2
4325 | signal-exit: 3.0.7
4326 | dev: true
4327 |
4328 | /reusify/1.0.4:
4329 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
4330 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
4331 | dev: true
4332 |
4333 | /rfdc/1.3.0:
4334 | resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==}
4335 | dev: true
4336 |
4337 | /rimraf/3.0.2:
4338 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
4339 | hasBin: true
4340 | dependencies:
4341 | glob: 7.2.3
4342 |
4343 | /run-async/2.4.1:
4344 | resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
4345 | engines: {node: '>=0.12.0'}
4346 | dev: true
4347 |
4348 | /run-parallel/1.2.0:
4349 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
4350 | dependencies:
4351 | queue-microtask: 1.2.3
4352 | dev: true
4353 |
4354 | /rxjs/6.6.7:
4355 | resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==}
4356 | engines: {npm: '>=2.0.0'}
4357 | dependencies:
4358 | tslib: 1.14.1
4359 | dev: true
4360 |
4361 | /rxjs/7.5.7:
4362 | resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==}
4363 | dependencies:
4364 | tslib: 2.4.1
4365 |
4366 | /safe-buffer/5.1.2:
4367 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
4368 |
4369 | /safe-buffer/5.2.1:
4370 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
4371 |
4372 | /safer-buffer/2.1.2:
4373 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
4374 |
4375 | /schema-utils/3.1.1:
4376 | resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==}
4377 | engines: {node: '>= 10.13.0'}
4378 | dependencies:
4379 | '@types/json-schema': 7.0.11
4380 | ajv: 6.12.6
4381 | ajv-keywords: 3.5.2_ajv@6.12.6
4382 | dev: true
4383 |
4384 | /semver/6.3.0:
4385 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
4386 | hasBin: true
4387 | dev: true
4388 |
4389 | /semver/7.3.8:
4390 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
4391 | engines: {node: '>=10'}
4392 | hasBin: true
4393 | dependencies:
4394 | lru-cache: 6.0.0
4395 | dev: true
4396 |
4397 | /send/0.18.0:
4398 | resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==}
4399 | engines: {node: '>= 0.8.0'}
4400 | dependencies:
4401 | debug: 2.6.9
4402 | depd: 2.0.0
4403 | destroy: 1.2.0
4404 | encodeurl: 1.0.2
4405 | escape-html: 1.0.3
4406 | etag: 1.8.1
4407 | fresh: 0.5.2
4408 | http-errors: 2.0.0
4409 | mime: 1.6.0
4410 | ms: 2.1.3
4411 | on-finished: 2.4.1
4412 | range-parser: 1.2.1
4413 | statuses: 2.0.1
4414 | transitivePeerDependencies:
4415 | - supports-color
4416 |
4417 | /serialize-javascript/6.0.0:
4418 | resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==}
4419 | dependencies:
4420 | randombytes: 2.1.0
4421 | dev: true
4422 |
4423 | /serve-static/1.15.0:
4424 | resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==}
4425 | engines: {node: '>= 0.8.0'}
4426 | dependencies:
4427 | encodeurl: 1.0.2
4428 | escape-html: 1.0.3
4429 | parseurl: 1.3.3
4430 | send: 0.18.0
4431 | transitivePeerDependencies:
4432 | - supports-color
4433 |
4434 | /setprototypeof/1.2.0:
4435 | resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
4436 |
4437 | /shebang-command/2.0.0:
4438 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
4439 | engines: {node: '>=8'}
4440 | dependencies:
4441 | shebang-regex: 3.0.0
4442 | dev: true
4443 |
4444 | /shebang-regex/3.0.0:
4445 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
4446 | engines: {node: '>=8'}
4447 | dev: true
4448 |
4449 | /shelljs/0.8.5:
4450 | resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==}
4451 | engines: {node: '>=4'}
4452 | hasBin: true
4453 | dependencies:
4454 | glob: 7.2.3
4455 | interpret: 1.4.0
4456 | rechoir: 0.6.2
4457 | dev: true
4458 |
4459 | /side-channel/1.0.4:
4460 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
4461 | dependencies:
4462 | call-bind: 1.0.2
4463 | get-intrinsic: 1.1.3
4464 | object-inspect: 1.12.2
4465 |
4466 | /signal-exit/3.0.7:
4467 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
4468 | dev: true
4469 |
4470 | /sisteransi/1.0.5:
4471 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
4472 | dev: true
4473 |
4474 | /slash/3.0.0:
4475 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
4476 | engines: {node: '>=8'}
4477 | dev: true
4478 |
4479 | /slice-ansi/3.0.0:
4480 | resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
4481 | engines: {node: '>=8'}
4482 | dependencies:
4483 | ansi-styles: 4.3.0
4484 | astral-regex: 2.0.0
4485 | is-fullwidth-code-point: 3.0.0
4486 | dev: true
4487 |
4488 | /slice-ansi/4.0.0:
4489 | resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
4490 | engines: {node: '>=10'}
4491 | dependencies:
4492 | ansi-styles: 4.3.0
4493 | astral-regex: 2.0.0
4494 | is-fullwidth-code-point: 3.0.0
4495 | dev: true
4496 |
4497 | /slice-ansi/5.0.0:
4498 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
4499 | engines: {node: '>=12'}
4500 | dependencies:
4501 | ansi-styles: 6.2.1
4502 | is-fullwidth-code-point: 4.0.0
4503 | dev: true
4504 |
4505 | /source-map-support/0.5.13:
4506 | resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==}
4507 | dependencies:
4508 | buffer-from: 1.1.2
4509 | source-map: 0.6.1
4510 | dev: true
4511 |
4512 | /source-map-support/0.5.21:
4513 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
4514 | dependencies:
4515 | buffer-from: 1.1.2
4516 | source-map: 0.6.1
4517 | dev: true
4518 |
4519 | /source-map/0.6.1:
4520 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
4521 | engines: {node: '>=0.10.0'}
4522 | dev: true
4523 |
4524 | /source-map/0.7.4:
4525 | resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==}
4526 | engines: {node: '>= 8'}
4527 | dev: true
4528 |
4529 | /sourcemap-codec/1.4.8:
4530 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
4531 | dev: true
4532 |
4533 | /sprintf-js/1.0.3:
4534 | resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
4535 | dev: true
4536 |
4537 | /stack-utils/2.0.6:
4538 | resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==}
4539 | engines: {node: '>=10'}
4540 | dependencies:
4541 | escape-string-regexp: 2.0.0
4542 | dev: true
4543 |
4544 | /statuses/2.0.1:
4545 | resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
4546 | engines: {node: '>= 0.8'}
4547 |
4548 | /streamsearch/1.1.0:
4549 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==}
4550 | engines: {node: '>=10.0.0'}
4551 |
4552 | /string-argv/0.3.1:
4553 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==}
4554 | engines: {node: '>=0.6.19'}
4555 | dev: true
4556 |
4557 | /string-length/4.0.2:
4558 | resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==}
4559 | engines: {node: '>=10'}
4560 | dependencies:
4561 | char-regex: 1.0.2
4562 | strip-ansi: 6.0.1
4563 | dev: true
4564 |
4565 | /string-width/4.2.3:
4566 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
4567 | engines: {node: '>=8'}
4568 | dependencies:
4569 | emoji-regex: 8.0.0
4570 | is-fullwidth-code-point: 3.0.0
4571 | strip-ansi: 6.0.1
4572 | dev: true
4573 |
4574 | /string-width/5.1.2:
4575 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
4576 | engines: {node: '>=12'}
4577 | dependencies:
4578 | eastasianwidth: 0.2.0
4579 | emoji-regex: 9.2.2
4580 | strip-ansi: 7.0.1
4581 | dev: true
4582 |
4583 | /string_decoder/1.1.1:
4584 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
4585 | dependencies:
4586 | safe-buffer: 5.1.2
4587 |
4588 | /string_decoder/1.3.0:
4589 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
4590 | dependencies:
4591 | safe-buffer: 5.2.1
4592 | dev: true
4593 |
4594 | /strip-ansi/6.0.1:
4595 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
4596 | engines: {node: '>=8'}
4597 | dependencies:
4598 | ansi-regex: 5.0.1
4599 | dev: true
4600 |
4601 | /strip-ansi/7.0.1:
4602 | resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
4603 | engines: {node: '>=12'}
4604 | dependencies:
4605 | ansi-regex: 6.0.1
4606 | dev: true
4607 |
4608 | /strip-bom/3.0.0:
4609 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
4610 | engines: {node: '>=4'}
4611 | dev: true
4612 |
4613 | /strip-bom/4.0.0:
4614 | resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==}
4615 | engines: {node: '>=8'}
4616 | dev: true
4617 |
4618 | /strip-final-newline/2.0.0:
4619 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
4620 | engines: {node: '>=6'}
4621 | dev: true
4622 |
4623 | /strip-final-newline/3.0.0:
4624 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
4625 | engines: {node: '>=12'}
4626 | dev: true
4627 |
4628 | /strip-json-comments/3.1.1:
4629 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
4630 | engines: {node: '>=8'}
4631 | dev: true
4632 |
4633 | /superagent/8.0.3:
4634 | resolution: {integrity: sha512-oBC+aNsCjzzjmO5AOPBPFS+Z7HPzlx+DQr/aHwM08kI+R24gsDmAS1LMfza1fK+P+SKlTAoNZpOvooE/pRO1HA==}
4635 | engines: {node: '>=6.4.0 <13 || >=14'}
4636 | dependencies:
4637 | component-emitter: 1.3.0
4638 | cookiejar: 2.1.3
4639 | debug: 4.3.4
4640 | fast-safe-stringify: 2.1.1
4641 | form-data: 4.0.0
4642 | formidable: 2.0.1
4643 | methods: 1.1.2
4644 | mime: 2.6.0
4645 | qs: 6.11.0
4646 | semver: 7.3.8
4647 | transitivePeerDependencies:
4648 | - supports-color
4649 | dev: true
4650 |
4651 | /supertest/6.3.1:
4652 | resolution: {integrity: sha512-hRohNeIfk/cA48Cxpa/w48hktP6ZaRqXb0QV5rLvW0C7paRsBU3Q5zydzYrslOJtj/gd48qx540jKtcs6vG1fQ==}
4653 | engines: {node: '>=6.4.0'}
4654 | dependencies:
4655 | methods: 1.1.2
4656 | superagent: 8.0.3
4657 | transitivePeerDependencies:
4658 | - supports-color
4659 | dev: true
4660 |
4661 | /supports-color/5.5.0:
4662 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
4663 | engines: {node: '>=4'}
4664 | dependencies:
4665 | has-flag: 3.0.0
4666 | dev: true
4667 |
4668 | /supports-color/7.2.0:
4669 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
4670 | engines: {node: '>=8'}
4671 | dependencies:
4672 | has-flag: 4.0.0
4673 |
4674 | /supports-color/8.1.1:
4675 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
4676 | engines: {node: '>=10'}
4677 | dependencies:
4678 | has-flag: 4.0.0
4679 | dev: true
4680 |
4681 | /supports-preserve-symlinks-flag/1.0.0:
4682 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
4683 | engines: {node: '>= 0.4'}
4684 | dev: true
4685 |
4686 | /symbol-observable/4.0.0:
4687 | resolution: {integrity: sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==}
4688 | engines: {node: '>=0.10'}
4689 | dev: true
4690 |
4691 | /tapable/2.2.1:
4692 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
4693 | engines: {node: '>=6'}
4694 | dev: true
4695 |
4696 | /terser-webpack-plugin/5.3.6_webpack@5.74.0:
4697 | resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==}
4698 | engines: {node: '>= 10.13.0'}
4699 | peerDependencies:
4700 | '@swc/core': '*'
4701 | esbuild: '*'
4702 | uglify-js: '*'
4703 | webpack: ^5.1.0
4704 | peerDependenciesMeta:
4705 | '@swc/core':
4706 | optional: true
4707 | esbuild:
4708 | optional: true
4709 | uglify-js:
4710 | optional: true
4711 | dependencies:
4712 | '@jridgewell/trace-mapping': 0.3.17
4713 | jest-worker: 27.5.1
4714 | schema-utils: 3.1.1
4715 | serialize-javascript: 6.0.0
4716 | terser: 5.16.0
4717 | webpack: 5.74.0
4718 | dev: true
4719 |
4720 | /terser/5.16.0:
4721 | resolution: {integrity: sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg==}
4722 | engines: {node: '>=10'}
4723 | hasBin: true
4724 | dependencies:
4725 | '@jridgewell/source-map': 0.3.2
4726 | acorn: 8.8.1
4727 | commander: 2.20.3
4728 | source-map-support: 0.5.21
4729 | dev: true
4730 |
4731 | /test-exclude/6.0.0:
4732 | resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
4733 | engines: {node: '>=8'}
4734 | dependencies:
4735 | '@istanbuljs/schema': 0.1.3
4736 | glob: 7.2.3
4737 | minimatch: 3.1.2
4738 | dev: true
4739 |
4740 | /text-table/0.2.0:
4741 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
4742 | dev: true
4743 |
4744 | /through/2.3.8:
4745 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
4746 | dev: true
4747 |
4748 | /tmp/0.0.33:
4749 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
4750 | engines: {node: '>=0.6.0'}
4751 | dependencies:
4752 | os-tmpdir: 1.0.2
4753 | dev: true
4754 |
4755 | /tmpl/1.0.5:
4756 | resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==}
4757 | dev: true
4758 |
4759 | /to-fast-properties/2.0.0:
4760 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
4761 | engines: {node: '>=4'}
4762 | dev: true
4763 |
4764 | /to-regex-range/5.0.1:
4765 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
4766 | engines: {node: '>=8.0'}
4767 | dependencies:
4768 | is-number: 7.0.0
4769 | dev: true
4770 |
4771 | /toidentifier/1.0.1:
4772 | resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
4773 | engines: {node: '>=0.6'}
4774 |
4775 | /tr46/0.0.3:
4776 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
4777 |
4778 | /tree-kill/1.2.2:
4779 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==}
4780 | hasBin: true
4781 | dev: true
4782 |
4783 | /ts-jest/29.0.3_4f6uxrzmuwipl5rr3bcogf6k74:
4784 | resolution: {integrity: sha512-Ibygvmuyq1qp/z3yTh9QTwVVAbFdDy/+4BtIQR2sp6baF2SJU/8CKK/hhnGIDY2L90Az2jIqTwZPnN2p+BweiQ==}
4785 | engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
4786 | hasBin: true
4787 | peerDependencies:
4788 | '@babel/core': '>=7.0.0-beta.0 <8'
4789 | '@jest/types': ^29.0.0
4790 | babel-jest: ^29.0.0
4791 | esbuild: '*'
4792 | jest: ^29.0.0
4793 | typescript: '>=4.3'
4794 | peerDependenciesMeta:
4795 | '@babel/core':
4796 | optional: true
4797 | '@jest/types':
4798 | optional: true
4799 | babel-jest:
4800 | optional: true
4801 | esbuild:
4802 | optional: true
4803 | dependencies:
4804 | bs-logger: 0.2.6
4805 | fast-json-stable-stringify: 2.1.0
4806 | jest: 29.3.1_odkjkoia5xunhxkdrka32ib6vi
4807 | jest-util: 29.3.1
4808 | json5: 2.2.1
4809 | lodash.memoize: 4.1.2
4810 | make-error: 1.3.6
4811 | semver: 7.3.8
4812 | typescript: 4.9.3
4813 | yargs-parser: 21.1.1
4814 | dev: true
4815 |
4816 | /ts-loader/9.4.1_typescript@4.9.3:
4817 | resolution: {integrity: sha512-384TYAqGs70rn9F0VBnh6BPTfhga7yFNdC5gXbQpDrBj9/KsT4iRkGqKXhziofHOlE2j6YEaiTYVGKKvPhGWvw==}
4818 | engines: {node: '>=12.0.0'}
4819 | peerDependencies:
4820 | typescript: '*'
4821 | webpack: ^5.0.0
4822 | dependencies:
4823 | chalk: 4.1.2
4824 | enhanced-resolve: 5.12.0
4825 | micromatch: 4.0.5
4826 | semver: 7.3.8
4827 | typescript: 4.9.3
4828 | dev: true
4829 |
4830 | /ts-node/10.9.1_wup25etrarvlqkprac7h35hj7u:
4831 | resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
4832 | hasBin: true
4833 | peerDependencies:
4834 | '@swc/core': '>=1.2.50'
4835 | '@swc/wasm': '>=1.2.50'
4836 | '@types/node': '*'
4837 | typescript: '>=2.7'
4838 | peerDependenciesMeta:
4839 | '@swc/core':
4840 | optional: true
4841 | '@swc/wasm':
4842 | optional: true
4843 | dependencies:
4844 | '@cspotcode/source-map-support': 0.8.1
4845 | '@tsconfig/node10': 1.0.9
4846 | '@tsconfig/node12': 1.0.11
4847 | '@tsconfig/node14': 1.0.3
4848 | '@tsconfig/node16': 1.0.3
4849 | '@types/node': 18.11.9
4850 | acorn: 8.8.1
4851 | acorn-walk: 8.2.0
4852 | arg: 4.1.3
4853 | create-require: 1.1.1
4854 | diff: 4.0.2
4855 | make-error: 1.3.6
4856 | typescript: 4.9.3
4857 | v8-compile-cache-lib: 3.0.1
4858 | yn: 3.1.1
4859 | dev: true
4860 |
4861 | /tsconfig-paths-webpack-plugin/4.0.0:
4862 | resolution: {integrity: sha512-fw/7265mIWukrSHd0i+wSwx64kYUSAKPfxRDksjKIYTxSAp9W9/xcZVBF4Kl0eqQd5eBpAQ/oQrc5RyM/0c1GQ==}
4863 | engines: {node: '>=10.13.0'}
4864 | dependencies:
4865 | chalk: 4.1.2
4866 | enhanced-resolve: 5.12.0
4867 | tsconfig-paths: 4.1.0
4868 | dev: true
4869 |
4870 | /tsconfig-paths/4.1.0:
4871 | resolution: {integrity: sha512-AHx4Euop/dXFC+Vx589alFba8QItjF+8hf8LtmuiCwHyI4rHXQtOOENaM8kvYf5fR0dRChy3wzWIZ9WbB7FWow==}
4872 | engines: {node: '>=6'}
4873 | dependencies:
4874 | json5: 2.2.1
4875 | minimist: 1.2.7
4876 | strip-bom: 3.0.0
4877 | dev: true
4878 |
4879 | /tslib/1.14.1:
4880 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
4881 | dev: true
4882 |
4883 | /tslib/2.4.1:
4884 | resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==}
4885 |
4886 | /tsutils/3.21.0_typescript@4.9.3:
4887 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
4888 | engines: {node: '>= 6'}
4889 | peerDependencies:
4890 | 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'
4891 | dependencies:
4892 | tslib: 1.14.1
4893 | typescript: 4.9.3
4894 | dev: true
4895 |
4896 | /type-check/0.4.0:
4897 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
4898 | engines: {node: '>= 0.8.0'}
4899 | dependencies:
4900 | prelude-ls: 1.2.1
4901 | dev: true
4902 |
4903 | /type-detect/4.0.8:
4904 | resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
4905 | engines: {node: '>=4'}
4906 | dev: true
4907 |
4908 | /type-fest/0.20.2:
4909 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
4910 | engines: {node: '>=10'}
4911 | dev: true
4912 |
4913 | /type-fest/0.21.3:
4914 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
4915 | engines: {node: '>=10'}
4916 | dev: true
4917 |
4918 | /type-is/1.6.18:
4919 | resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==}
4920 | engines: {node: '>= 0.6'}
4921 | dependencies:
4922 | media-typer: 0.3.0
4923 | mime-types: 2.1.35
4924 |
4925 | /typedarray/0.0.6:
4926 | resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
4927 |
4928 | /typescript/4.8.4:
4929 | resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==}
4930 | engines: {node: '>=4.2.0'}
4931 | hasBin: true
4932 | dev: true
4933 |
4934 | /typescript/4.9.3:
4935 | resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==}
4936 | engines: {node: '>=4.2.0'}
4937 | hasBin: true
4938 | dev: true
4939 |
4940 | /underscore/1.13.6:
4941 | resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==}
4942 | dev: true
4943 |
4944 | /universalify/2.0.0:
4945 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==}
4946 | engines: {node: '>= 10.0.0'}
4947 | dev: true
4948 |
4949 | /unpipe/1.0.0:
4950 | resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==}
4951 | engines: {node: '>= 0.8'}
4952 |
4953 | /update-browserslist-db/1.0.10_browserslist@4.21.4:
4954 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==}
4955 | hasBin: true
4956 | peerDependencies:
4957 | browserslist: '>= 4.21.0'
4958 | dependencies:
4959 | browserslist: 4.21.4
4960 | escalade: 3.1.1
4961 | picocolors: 1.0.0
4962 | dev: true
4963 |
4964 | /uri-js/4.4.1:
4965 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
4966 | dependencies:
4967 | punycode: 2.1.1
4968 | dev: true
4969 |
4970 | /util-deprecate/1.0.2:
4971 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
4972 |
4973 | /utils-merge/1.0.1:
4974 | resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=}
4975 | engines: {node: '>= 0.4.0'}
4976 |
4977 | /uuid/9.0.0:
4978 | resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==}
4979 | hasBin: true
4980 |
4981 | /v8-compile-cache-lib/3.0.1:
4982 | resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==}
4983 | dev: true
4984 |
4985 | /v8-to-istanbul/9.0.1:
4986 | resolution: {integrity: sha512-74Y4LqY74kLE6IFyIjPtkSTWzUZmj8tdHT9Ii/26dvQ6K9Dl2NbEfj0XgU2sHCtKgt5VupqhlO/5aWuqS+IY1w==}
4987 | engines: {node: '>=10.12.0'}
4988 | dependencies:
4989 | '@jridgewell/trace-mapping': 0.3.17
4990 | '@types/istanbul-lib-coverage': 2.0.4
4991 | convert-source-map: 1.9.0
4992 | dev: true
4993 |
4994 | /vary/1.1.2:
4995 | resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==}
4996 | engines: {node: '>= 0.8'}
4997 |
4998 | /walker/1.0.8:
4999 | resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==}
5000 | dependencies:
5001 | makeerror: 1.0.12
5002 | dev: true
5003 |
5004 | /watchpack/2.4.0:
5005 | resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==}
5006 | engines: {node: '>=10.13.0'}
5007 | dependencies:
5008 | glob-to-regexp: 0.4.1
5009 | graceful-fs: 4.2.10
5010 | dev: true
5011 |
5012 | /wcwidth/1.0.1:
5013 | resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
5014 | dependencies:
5015 | defaults: 1.0.4
5016 | dev: true
5017 |
5018 | /webidl-conversions/3.0.1:
5019 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
5020 |
5021 | /webpack-node-externals/3.0.0:
5022 | resolution: {integrity: sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==}
5023 | engines: {node: '>=6'}
5024 | dev: true
5025 |
5026 | /webpack-sources/3.2.3:
5027 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
5028 | engines: {node: '>=10.13.0'}
5029 | dev: true
5030 |
5031 | /webpack/5.74.0:
5032 | resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
5033 | engines: {node: '>=10.13.0'}
5034 | hasBin: true
5035 | peerDependencies:
5036 | webpack-cli: '*'
5037 | peerDependenciesMeta:
5038 | webpack-cli:
5039 | optional: true
5040 | dependencies:
5041 | '@types/eslint-scope': 3.7.4
5042 | '@types/estree': 0.0.51
5043 | '@webassemblyjs/ast': 1.11.1
5044 | '@webassemblyjs/wasm-edit': 1.11.1
5045 | '@webassemblyjs/wasm-parser': 1.11.1
5046 | acorn: 8.8.1
5047 | acorn-import-assertions: 1.8.0_acorn@8.8.1
5048 | browserslist: 4.21.4
5049 | chrome-trace-event: 1.0.3
5050 | enhanced-resolve: 5.12.0
5051 | es-module-lexer: 0.9.3
5052 | eslint-scope: 5.1.1
5053 | events: 3.3.0
5054 | glob-to-regexp: 0.4.1
5055 | graceful-fs: 4.2.10
5056 | json-parse-even-better-errors: 2.3.1
5057 | loader-runner: 4.3.0
5058 | mime-types: 2.1.35
5059 | neo-async: 2.6.2
5060 | schema-utils: 3.1.1
5061 | tapable: 2.2.1
5062 | terser-webpack-plugin: 5.3.6_webpack@5.74.0
5063 | watchpack: 2.4.0
5064 | webpack-sources: 3.2.3
5065 | transitivePeerDependencies:
5066 | - '@swc/core'
5067 | - esbuild
5068 | - uglify-js
5069 | dev: true
5070 |
5071 | /whatwg-url/5.0.0:
5072 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
5073 | dependencies:
5074 | tr46: 0.0.3
5075 | webidl-conversions: 3.0.1
5076 |
5077 | /which/2.0.2:
5078 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
5079 | engines: {node: '>= 8'}
5080 | hasBin: true
5081 | dependencies:
5082 | isexe: 2.0.0
5083 | dev: true
5084 |
5085 | /windows-release/4.0.0:
5086 | resolution: {integrity: sha512-OxmV4wzDKB1x7AZaZgXMVsdJ1qER1ed83ZrTYd5Bwq2HfJVg3DJS8nqlAG4sMoJ7mu8cuRmLEYyU13BKwctRAg==}
5087 | engines: {node: '>=10'}
5088 | dependencies:
5089 | execa: 4.1.0
5090 | dev: true
5091 |
5092 | /word-wrap/1.2.3:
5093 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
5094 | engines: {node: '>=0.10.0'}
5095 | dev: true
5096 |
5097 | /wrap-ansi/6.2.0:
5098 | resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
5099 | engines: {node: '>=8'}
5100 | dependencies:
5101 | ansi-styles: 4.3.0
5102 | string-width: 4.2.3
5103 | strip-ansi: 6.0.1
5104 | dev: true
5105 |
5106 | /wrap-ansi/7.0.0:
5107 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
5108 | engines: {node: '>=10'}
5109 | dependencies:
5110 | ansi-styles: 4.3.0
5111 | string-width: 4.2.3
5112 | strip-ansi: 6.0.1
5113 | dev: true
5114 |
5115 | /wrappy/1.0.2:
5116 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
5117 |
5118 | /write-file-atomic/4.0.2:
5119 | resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==}
5120 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
5121 | dependencies:
5122 | imurmurhash: 0.1.4
5123 | signal-exit: 3.0.7
5124 | dev: true
5125 |
5126 | /xtend/4.0.2:
5127 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
5128 | engines: {node: '>=0.4'}
5129 |
5130 | /y18n/5.0.8:
5131 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
5132 | engines: {node: '>=10'}
5133 | dev: true
5134 |
5135 | /yallist/4.0.0:
5136 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
5137 | dev: true
5138 |
5139 | /yaml/1.10.2:
5140 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
5141 | engines: {node: '>= 6'}
5142 | dev: true
5143 |
5144 | /yaml/2.1.3:
5145 | resolution: {integrity: sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==}
5146 | engines: {node: '>= 14'}
5147 | dev: true
5148 |
5149 | /yargs-parser/21.1.1:
5150 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
5151 | engines: {node: '>=12'}
5152 | dev: true
5153 |
5154 | /yargs/17.6.2:
5155 | resolution: {integrity: sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==}
5156 | engines: {node: '>=12'}
5157 | dependencies:
5158 | cliui: 8.0.1
5159 | escalade: 3.1.1
5160 | get-caller-file: 2.0.5
5161 | require-directory: 2.1.1
5162 | string-width: 4.2.3
5163 | y18n: 5.0.8
5164 | yargs-parser: 21.1.1
5165 | dev: true
5166 |
5167 | /yn/3.1.1:
5168 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
5169 | engines: {node: '>=6'}
5170 | dev: true
5171 |
5172 | /yocto-queue/0.1.0:
5173 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
5174 | engines: {node: '>=10'}
5175 | dev: true
5176 |
--------------------------------------------------------------------------------
/requirements/signup.requirements.md:
--------------------------------------------------------------------------------
1 | # Signup endpoint
2 |
3 | Endpoint used to signup a user in our system.
4 |
5 | **Endpoint**: /signup
6 |
7 | **Method**: POST
8 |
9 | **Body**:
10 |
11 | ```json
12 | {
13 | "email": "string",
14 | "name": "string",
15 | "password": "string",
16 | "passwordConfirmation": "string"
17 | }
18 | ```
19 |
20 | ## Success case
21 |
22 | 1. ✅ Returns 200 with the new user’s id.
23 |
24 | ## Exceptions:
25 |
26 | 1. ⛔ Returns **400** when the password and passwordConfirmation don't match.
27 | 1. ⛔ Returns **400** when the email is invalid.
28 | 1. ⛔ Returns **409** when the email already exists.
29 |
--------------------------------------------------------------------------------
/src/app.controller.spec.ts:
--------------------------------------------------------------------------------
1 | import { Test, TestingModule } from '@nestjs/testing';
2 | import { AppController } from './app.controller';
3 | import { AppService } from './app.service';
4 |
5 | describe('AppController', () => {
6 | let appController: AppController;
7 |
8 | beforeEach(async () => {
9 | const app: TestingModule = await Test.createTestingModule({
10 | controllers: [AppController],
11 | providers: [AppService],
12 | }).compile();
13 |
14 | appController = app.get(AppController);
15 | });
16 |
17 | describe('root', () => {
18 | it('should return "Hello World!"', () => {
19 | expect(appController.getHello()).toBe('Hello World!');
20 | });
21 | });
22 | });
23 |
--------------------------------------------------------------------------------
/src/app.controller.ts:
--------------------------------------------------------------------------------
1 | import { Controller, Get } from '@nestjs/common';
2 | import { AppService } from './app.service';
3 |
4 | @Controller()
5 | export class AppController {
6 | constructor(private readonly appService: AppService) {}
7 |
8 | @Get()
9 | getHello(): string {
10 | return this.appService.getHello();
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/app.module.ts:
--------------------------------------------------------------------------------
1 | import { Module } from '@nestjs/common';
2 | import { AppController } from './app.controller';
3 | import { AppService } from './app.service';
4 | import { SignupController } from './signup/signup.controller';
5 |
6 | @Module({
7 | imports: [],
8 | controllers: [AppController, SignupController],
9 | providers: [AppService],
10 | })
11 | export class AppModule {}
12 |
--------------------------------------------------------------------------------
/src/app.service.ts:
--------------------------------------------------------------------------------
1 | import { Injectable } from '@nestjs/common';
2 |
3 | @Injectable()
4 | export class AppService {
5 | getHello(): string {
6 | return 'Hello World!';
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/main.ts:
--------------------------------------------------------------------------------
1 | import { NestFactory } from '@nestjs/core';
2 | import { AppModule } from './app.module';
3 |
4 | async function bootstrap() {
5 | const app = await NestFactory.create(AppModule);
6 | await app.listen(3000);
7 | }
8 | bootstrap();
9 |
--------------------------------------------------------------------------------
/src/signup/signup.controller.spec.ts:
--------------------------------------------------------------------------------
1 | import { Test, TestingModule } from '@nestjs/testing';
2 | import { SignupController } from './signup.controller';
3 |
4 | describe('SignupController', () => {
5 | let controller: SignupController;
6 |
7 | beforeEach(async () => {
8 | const module: TestingModule = await Test.createTestingModule({
9 | controllers: [SignupController],
10 | }).compile();
11 |
12 | controller = module.get(SignupController);
13 | });
14 |
15 | it('should be defined', () => {
16 | expect(controller).toBeDefined();
17 | });
18 | });
19 |
--------------------------------------------------------------------------------
/src/signup/signup.controller.ts:
--------------------------------------------------------------------------------
1 | import { BadRequestException, Controller, Post } from '@nestjs/common';
2 |
3 | @Controller('signup')
4 | export class SignupController {
5 | @Post()
6 | public async signup() {
7 | throw new BadRequestException();
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/test/app.e2e-spec.ts:
--------------------------------------------------------------------------------
1 | import { Test, TestingModule } from '@nestjs/testing';
2 | import { INestApplication } from '@nestjs/common';
3 | import * as request from 'supertest';
4 | import { AppModule } from './../src/app.module';
5 |
6 | describe('AppController (e2e)', () => {
7 | let app: INestApplication;
8 |
9 | beforeEach(async () => {
10 | const moduleFixture: TestingModule = await Test.createTestingModule({
11 | imports: [AppModule],
12 | }).compile();
13 |
14 | app = moduleFixture.createNestApplication();
15 | await app.init();
16 | });
17 |
18 | it('/ (GET)', () => {
19 | return request(app.getHttpServer())
20 | .get('/')
21 | .expect(200)
22 | .expect('Hello World!');
23 | });
24 | });
25 |
--------------------------------------------------------------------------------
/test/signup.e2e-spec.ts:
--------------------------------------------------------------------------------
1 | import { Test, TestingModule } from '@nestjs/testing';
2 | import { INestApplication } from '@nestjs/common';
3 | import * as request from 'supertest';
4 | import { AppModule } from './../src/app.module';
5 |
6 | describe('Signup (e2e)', () => {
7 | let app: INestApplication;
8 |
9 | beforeEach(async () => {
10 | const moduleFixture: TestingModule = await Test.createTestingModule({
11 | imports: [AppModule],
12 | }).compile();
13 |
14 | app = moduleFixture.createNestApplication();
15 | await app.init();
16 | });
17 |
18 | describe('[POST] /signup', () => {
19 | it('should return 400 when password and confirmation dont match', () => {
20 | return request(app.getHttpServer())
21 | .post('/signup')
22 | .send({
23 | email: 'some-email@example.com',
24 | name: 'John Doe',
25 | password: 'password',
26 | passwordConfirmation: 'anotherPassword',
27 | })
28 | .expect(400);
29 | });
30 | });
31 | });
32 |
--------------------------------------------------------------------------------
/tsconfig.build.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "./tsconfig.json",
3 | "exclude": ["node_modules", "test", "dist", "**/*spec.ts"]
4 | }
5 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "commonjs",
4 | "declaration": true,
5 | "removeComments": true,
6 | "emitDecoratorMetadata": true,
7 | "experimentalDecorators": true,
8 | "allowSyntheticDefaultImports": true,
9 | "target": "es2017",
10 | "sourceMap": true,
11 | "outDir": "./dist",
12 | "baseUrl": "./",
13 | "incremental": true,
14 | "skipLibCheck": true,
15 | "strictNullChecks": false,
16 | "noImplicitAny": false,
17 | "strictBindCallApply": false,
18 | "forceConsistentCasingInFileNames": false,
19 | "noFallthroughCasesInSwitch": false
20 | }
21 | }
22 |
--------------------------------------------------------------------------------