├── .github
├── media
│ └── styling.svg
└── workflows
│ └── release.yml
├── .gitignore
├── .nvmrc
├── .prettierignore
├── .prettierrc
├── CHANGELOG.md
├── LICENSE
├── README.md
├── auto.config.js
├── package.json
├── pnpm-lock.yaml
├── postinstall.js
├── preset.js
├── src
├── index.ts
├── postinstall.ts
├── preset.ts
├── types.ts
├── typings.d.ts
└── webpackFinal.ts
├── tsconfig.json
└── tsup.config.js
/.github/media/styling.svg:
--------------------------------------------------------------------------------
1 |
11 |
--------------------------------------------------------------------------------
/.github/workflows/release.yml:
--------------------------------------------------------------------------------
1 | name: Release
2 |
3 | on: [push]
4 |
5 | jobs:
6 | release:
7 | runs-on: ubuntu-latest
8 | if: "!contains(github.event.head_commit.message, 'ci skip') && !contains(github.event.head_commit.message, 'skip ci')"
9 | steps:
10 | - uses: actions/checkout@v2
11 |
12 | - name: Prepare repository
13 | run: git fetch --unshallow --tags
14 |
15 | - name: Use Node.js 18.x
16 | uses: actions/setup-node@v3
17 | with:
18 | node-version: 18.x
19 |
20 | - uses: pnpm/action-setup@v2
21 | name: Install pnpm
22 | with:
23 | version: 8
24 | run_install: false
25 |
26 | - name: Get pnpm store directory
27 | shell: bash
28 | run: |
29 | echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
30 |
31 | - uses: actions/cache@v3
32 | name: Setup pnpm cache
33 | with:
34 | path: ${{ env.STORE_PATH }}
35 | key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
36 | restore-keys: |
37 | ${{ runner.os }}-pnpm-store-
38 |
39 | - name: Install dependencies
40 | run: pnpm install
41 |
42 | - name: Create Release
43 | env:
44 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
45 | NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
46 | run: |
47 | pnpm release
48 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | bin/
2 | dist/
3 | node_modules/
4 | storybook-static/
5 | build-storybook.log
6 | .DS_Store
7 | .env
8 |
9 | .yarn/*
10 | !.yarn/patches
11 | !.yarn/plugins
12 | !.yarn/releases
13 | !.yarn/sdks
14 | !.yarn/versions
--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | 18
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # v1.0.1 (Thu Oct 31 2024)
2 |
3 | #### 🐛 Bug Fix
4 |
5 | - Fix: `node-logger` error when using Storybook 8.4+ [#25](https://github.com/storybookjs/addon-styling-webpack/pull/25) ([@botonddombi](https://github.com/botonddombi))
6 |
7 | #### Authors: 1
8 |
9 | - Botond Dombi ([@botonddombi](https://github.com/botonddombi))
10 |
11 | ---
12 |
13 | # v0.0.7 (Sun Mar 17 2024)
14 |
15 | #### 🐛 Bug Fix
16 |
17 | - Upgrade auto [#21](https://github.com/storybookjs/addon-styling-webpack/pull/21) ([@shilman](https://github.com/shilman))
18 |
19 | #### Authors: 2
20 |
21 | - Michael Shilman ([@shilman](https://github.com/shilman))
22 | - Shaun Evening ([@ShaunEvening](https://github.com/ShaunEvening))
23 |
24 | ---
25 |
26 | # v0.0.6 (Wed Jan 03 2024)
27 |
28 | #### 🐛 Bug Fix
29 |
30 | - fix(loggin): Update name for logging [#15](https://github.com/storybookjs/addon-styling-webpack/pull/15) ([@thegitduck](https://github.com/thegitduck))
31 |
32 | #### Authors: 1
33 |
34 | - Tyler ([@thegitduck](https://github.com/thegitduck))
35 |
36 | ---
37 |
38 | # v0.0.5 (Thu Oct 05 2023)
39 |
40 | #### 🐛 Bug Fix
41 |
42 | - Run command in shell for windows [#8](https://github.com/storybookjs/addon-styling-webpack/pull/8) ([@Integrayshaun](https://github.com/Integrayshaun))
43 |
44 | #### Authors: 1
45 |
46 | - Shaun Evening ([@Integrayshaun](https://github.com/Integrayshaun))
47 |
48 | ---
49 |
50 | # v0.0.4 (Tue Sep 05 2023)
51 |
52 | #### 🐛 Bug Fix
53 |
54 | - Use npx for yarn1 users [#5](https://github.com/storybookjs/addon-styling-webpack/pull/5) ([@Integrayshaun](https://github.com/Integrayshaun))
55 |
56 | #### Authors: 1
57 |
58 | - Shaun Evening ([@Integrayshaun](https://github.com/Integrayshaun))
59 |
60 | ---
61 |
62 | # v0.0.3 (Wed Aug 30 2023)
63 |
64 | #### 🐛 Bug Fix
65 |
66 | - Fix postinstall script [#3](https://github.com/storybookjs/addon-styling-webpack/pull/3) ([@Integrayshaun](https://github.com/Integrayshaun))
67 |
68 | #### Authors: 1
69 |
70 | - Shaun Evening ([@Integrayshaun](https://github.com/Integrayshaun))
71 |
72 | ---
73 |
74 | # v0.0.2 (Fri Aug 18 2023)
75 |
76 | #### ⚠️ Pushed to `main`
77 |
78 | - Initial commit ([@Integrayshaun](https://github.com/Integrayshaun))
79 |
80 | #### Authors: 1
81 |
82 | - Shaun Evening ([@Integrayshaun](https://github.com/Integrayshaun))
83 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 Storybook contributors
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |

3 |
4 |
5 | # `@storybook/addon-styling-webpack`
6 |
7 | Get started in Storybook 7 faster with popular styling tools.
8 |
9 | ## ✨ Features
10 |
11 | - 🤖 Zero-config for popular tools through codemods.
12 | - 🧩 Configuration templates for popular tools
13 | - ⚡️ Options for CSS modules, PostCSS, Sass, Less, and Vanilla-extract
14 |
15 | ## 🏁 Getting
16 |
17 | ### 🤖 Automatic configuration
18 |
19 | To get started, **install the package** using the Storybook CLI:
20 |
21 | pnpm:
22 |
23 | ```zsh
24 | pnpm dlx storybook@latest add @storybook/addon-styling-webpack
25 | ```
26 |
27 | yarn:
28 |
29 | ```zsh
30 | yarn dlx storybook@latest add @storybook/addon-styling-webpack
31 | ```
32 |
33 | npm:
34 |
35 | ```zsh
36 | npx storybook@latest add @storybook/addon-styling-webpack
37 | ```
38 |
39 | **What does this do?**
40 | Under the hood, this installs the package in your project and adds the addon to your `main.js` file.
41 | After that, it will run `npx @storybook/auto-config styling`. This is a codemod package that will attempt to detect the styling tools in your project and configure your storybook accordingly.
42 |
43 | If the codemod fails, please try running `npx @storybook/auto-config styling` manually. If that fails, please [file an issue in the auto-config repo](https://github.com/storybookjs/auto-config/issues/new?assignees=&labels=bug&projects=&template=bug_report.md&title=%5BBug%5D).
44 |
45 | ### 🛠️ Manual configuration
46 |
47 | `@storybook/addon-styling-webpack` takes Webpack module rules for your styling tools and replaces the existing rules in Storybook's Webpack config. This avoids duplicating rules that will break your Storybook build.
48 |
49 | ```js
50 | {
51 | name: '@storybook/addon-styling-webpack',
52 | options: {
53 | rules: [
54 | // Replaces existing CSS rules with given rule
55 | {
56 | test: /\.css$/,
57 | use: [
58 | 'style-loader',
59 | 'css-loader',
60 | ],
61 | }
62 | ]
63 | }
64 | }
65 | ```
66 |
67 | It can also take Webpack plugins to add to the Storybook config.
68 |
69 | ```js
70 | {
71 | name: '@storybook/addon-styling-webpack',
72 | options: {
73 | plugins: [
74 | new MiniCssExtractPlugin(),
75 | ]
76 | }
77 | }
78 | ```
79 |
80 | ### 🧩 Popular Configurations
81 | Below are a few popular configurations for common styling tools to get you started. More complex configurations are possible by combining the different rules below.
82 |
83 | #### PostCSS
84 | ```js
85 | // Often used for tailwind
86 | {
87 | name: '@storybook/addon-styling-webpack',
88 | options: {
89 | rules: [
90 | // Replaces existing CSS rules to support PostCSS
91 | {
92 | test: /\.css$/,
93 | use: [
94 | 'style-loader',
95 | {
96 | loader: 'css-loader',
97 | options: { importLoaders: 1 }
98 | },
99 | {
100 | // Gets options from `postcss.config.js` in your project root
101 | loader: 'postcss-loader',
102 | options: { implementation: require.resolve('postcss') }
103 | }
104 | ],
105 | }
106 | ]
107 | }
108 | }
109 | ```
110 |
111 | You can also take a look at this [example project](https://stackblitz.com/edit/github-5njuww?file=.storybook%2Fmain.ts) that uses PostCSS for **Tailwind** with Storybook:
112 |
113 | #### CSS Modules
114 | ```js
115 | {
116 | name: '@storybook/addon-styling-webpack',
117 | options: {
118 | rules: [
119 | // Replaces existing CSS rules to support CSS Modules
120 | {
121 | test: /\.css$/,
122 | use: [
123 | 'style-loader',
124 | {
125 | loader: 'css-loader',
126 | options: {
127 | modules: {
128 | auto: true,
129 | localIdentName: '[name]__[local]--[hash:base64:5]',
130 | },
131 | },
132 | }
133 | ],
134 | }
135 | ]
136 | }
137 | }
138 | ```
139 |
140 | #### Sass
141 | ```js
142 | {
143 | name: '@storybook/addon-styling-webpack',
144 | options: {
145 | rules: [
146 | // Replaces any existing Sass rules with given rules
147 | {
148 | test: /\.s[ac]ss$/i,
149 | use: [
150 | "style-loader",
151 | "css-loader",
152 | {
153 | loader: "sass-loader",
154 | options: { implementation: require.resolve("sass") }
155 | },
156 | ],
157 | },
158 | ]
159 | }
160 | }
161 | ```
162 |
163 | #### Less
164 | ```js
165 | {
166 | name: '@storybook/addon-styling-webpack',
167 | options: {
168 | rules: [
169 | // Replaces any existing Sass rules with given rules
170 | {
171 | test: /\.less$/i,
172 | use: [
173 | "style-loader",
174 | "css-loader",
175 | {
176 | loader: "less-loader",
177 | options: { implementation: require.resolve("less") }
178 | },
179 | ],
180 | },
181 | ]
182 | }
183 | }
184 | ```
185 |
186 | #### Vanilla-extract
187 | ```js
188 | {
189 | name: '@storybook/addon-styling-webpack',
190 | options: {
191 | plugins: [
192 | new VanillaExtractPlugin(),
193 | new MiniCssExtractPlugin(),
194 | ],
195 | rules: [
196 | {
197 | test: /\.css$/,
198 | sideEffects: true,
199 | use: [
200 | require.resolve("style-loader"),
201 | {
202 | loader: require.resolve("css-loader"),
203 | options: {},
204 | },
205 | ],
206 | exclude: /\.vanilla\.css$/,
207 | },
208 | {
209 | // Targets only CSS files generated by vanilla-extract
210 | test: /\.vanilla\.css$/i,
211 | sideEffects: true,
212 | use: [
213 | MiniCssExtractPlugin.loader,
214 | {
215 | loader: require.resolve('css-loader'),
216 | options: {
217 | // Required as image imports should be handled via JS/TS import statements
218 | url: false,
219 | },
220 | },
221 | ],
222 | },
223 | ]
224 | }
225 | }
226 | ```
227 |
228 | ## Troubleshooting
229 |
230 |
231 |
232 | This isn't working in my monorepo.
233 |
234 |
235 | Monorepos are a more advanced setup that may require a bit more configuration. To find out more. Refer to the Storybook FAQs on [monorepos](https://storybook.js.org/docs/faq#how-do-i-fix-module-resolution-in-special-environments).
236 |
237 |
238 |
239 | ## 🤝 Contributing
240 |
241 | If you'd like to contribute to this addon, **THANK YOU**, I'd love your help 🙏
242 |
243 | ### 📝 Development scripts
244 |
245 | - `pnpm build` build and package your addon code
246 |
247 | ### 🌲 Branch structure
248 |
249 | - **next** - the `next` version on npm, and the development branch where most work occurs
250 | - **main** - the `latest` version on npm and the stable version that most users use
251 |
252 | ### 🚀 Release process
253 |
254 | 1. All PRs should target the `next` branch, which depends on the `next` version of Storybook.
255 | 2. When merged, a new version of this package will be released on the `next` NPM tag.
256 | 3. If the change contains a bugfix that needs to be patched back to the stable version, please note that in PR description.
257 | 4. PRs labeled `pick` will get cherry-picked back to the `main` branch and will generate a release on the `latest` npm tag.
258 |
--------------------------------------------------------------------------------
/auto.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | baseBranch: "main",
3 | labels: [
4 | {
5 | name: "documentation",
6 | releaseType: "none",
7 | },
8 | ],
9 | prereleaseBranches: ["next", "prerelease"],
10 | versionBranches: true,
11 | };
12 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@storybook/addon-styling-webpack",
3 | "version": "1.0.1",
4 | "description": "A base addon for configuring popular styling tools in Webpack",
5 | "keywords": [
6 | "style",
7 | "design",
8 | "webpack",
9 | "configuration",
10 | "storybook-addons"
11 | ],
12 | "repository": {
13 | "type": "git",
14 | "url": "https://github.com/storybookjs/addon-styling-webpack"
15 | },
16 | "license": "MIT",
17 | "author": {
18 | "name": "Shaun Evening",
19 | "email": "goodeveningshaun@gmail.com"
20 | },
21 | "exports": {
22 | ".": {
23 | "require": "./dist/index.js",
24 | "import": "./dist/index.mjs",
25 | "types": "./dist/index.d.ts"
26 | },
27 | "./preset": {
28 | "require": "./dist/preset.js",
29 | "import": "./dist/preset.mjs",
30 | "types": "./dist/preset.d.ts"
31 | },
32 | "./package.json": "./package.json",
33 | "./postinstall": "./postinstall.js"
34 | },
35 | "main": "dist/index.js",
36 | "module": "dist/index.mjs",
37 | "types": "dist/index.d.ts",
38 | "files": [
39 | "bin/**/*",
40 | "dist/**/*",
41 | "README.md",
42 | "*.js",
43 | "*.d.ts"
44 | ],
45 | "scripts": {
46 | "build": "tsup",
47 | "build:watch": "pnpm build --watch",
48 | "clean": "rimraf dist && rimraf bin",
49 | "release": "pnpm build && auto shipit"
50 | },
51 | "dependencies": {
52 | "@storybook/node-logger": "^8.0.0-alpha.10"
53 | },
54 | "devDependencies": {
55 | "@types/node": "^18.0.0",
56 | "auto": "^11.1.1",
57 | "prettier": "^3.2.0",
58 | "rimraf": "^3.0.2",
59 | "tsup": "^6.7.0",
60 | "typescript": "^5.3.0",
61 | "webpack": "^5.0.0"
62 | },
63 | "peerDependencies": {
64 | "webpack": "^5.0.0"
65 | },
66 | "publishConfig": {
67 | "access": "public"
68 | },
69 | "storybook": {
70 | "displayName": "Styling-Webpack",
71 | "supportedFrameworks": [
72 | "react",
73 | "vue",
74 | "web-components",
75 | "html",
76 | "preact"
77 | ],
78 | "icon": "https://raw.githubusercontent.com/storybookjs/addon-styling/1e17a71614dde4337f402dd5f00d761991d1a9d8/.github/media/styling.svg"
79 | }
80 | }
81 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | dependencies:
8 | '@storybook/node-logger':
9 | specifier: ^8.0.0-alpha.10
10 | version: 8.0.0-alpha.10
11 |
12 | devDependencies:
13 | '@types/node':
14 | specifier: ^18.0.0
15 | version: 18.19.8
16 | auto:
17 | specifier: ^11.1.1
18 | version: 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
19 | prettier:
20 | specifier: ^3.2.0
21 | version: 3.2.4
22 | rimraf:
23 | specifier: ^3.0.2
24 | version: registry.npmjs.org/rimraf@3.0.2
25 | tsup:
26 | specifier: ^6.7.0
27 | version: registry.npmjs.org/tsup@6.7.0(typescript@5.3.3)
28 | typescript:
29 | specifier: ^5.3.0
30 | version: 5.3.3
31 | webpack:
32 | specifier: ^5.0.0
33 | version: registry.npmjs.org/webpack@5.88.1(esbuild@0.17.19)
34 |
35 | packages:
36 |
37 | /@auto-it/bot-list@11.1.1:
38 | resolution: {integrity: sha512-uKZ08KC9FUjMBYqiizZ3VlXyEAeRHEAJaeNMqQFPi0jFKRtX/Dm4tAhDXqfQeuOuAsUHNh5Pp+4zOX2RmTPZaA==, tarball: https://registry.npmjs.org/@auto-it/bot-list/-/bot-list-11.1.1.tgz}
39 | engines: {node: '>=10.x'}
40 | dev: true
41 |
42 | /@auto-it/core@11.1.1(@types/node@18.19.8)(typescript@5.3.3):
43 | resolution: {integrity: sha512-CIQYqJG/pXmWsQjgbjMF6qnwAu7Klrpm5fWHrXpzIEq/3qQfgGmTkauuJRSz9bM5z6pHHCjT1eypVV/EDj9ijg==, tarball: https://registry.npmjs.org/@auto-it/core/-/core-11.1.1.tgz}
44 | peerDependencies:
45 | '@types/node': '*'
46 | typescript: '>=2.7'
47 | peerDependenciesMeta:
48 | '@types/node':
49 | optional: true
50 | dependencies:
51 | '@auto-it/bot-list': 11.1.1
52 | '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2(cosmiconfig@7.0.0)(typescript@5.3.3)
53 | '@octokit/core': 3.6.0
54 | '@octokit/plugin-enterprise-compatibility': 1.3.0
55 | '@octokit/plugin-retry': 3.0.9
56 | '@octokit/plugin-throttling': 3.7.0(@octokit/core@3.6.0)
57 | '@octokit/rest': 18.12.0
58 | '@types/node': 18.19.8
59 | await-to-js: 3.0.0
60 | chalk: 4.1.2
61 | cosmiconfig: 7.0.0
62 | deepmerge: 4.3.1
63 | dotenv: 8.6.0
64 | endent: 2.1.0
65 | enquirer: 2.3.6
66 | env-ci: 5.5.0
67 | fast-glob: 3.3.0
68 | fp-ts: 2.16.0
69 | fromentries: 1.3.2
70 | gitlog: 4.0.8
71 | https-proxy-agent: 5.0.1
72 | import-cwd: 3.0.0
73 | import-from: 3.0.0
74 | io-ts: 2.2.20(fp-ts@2.16.0)
75 | lodash.chunk: 4.2.0
76 | log-symbols: 4.1.0
77 | node-fetch: 2.6.7
78 | parse-author: 2.0.0
79 | parse-github-url: 1.0.2
80 | pretty-ms: 7.0.1
81 | requireg: 0.2.2
82 | semver: 7.5.4
83 | signale: 1.4.0
84 | tapable: 2.2.1
85 | terminal-link: 2.1.1
86 | tinycolor2: 1.6.0
87 | ts-node: 10.9.1(@types/node@18.19.8)(typescript@5.3.3)
88 | tslib: 2.1.0
89 | type-fest: 0.21.3
90 | typescript: 5.3.3
91 | typescript-memoize: 1.1.1
92 | url-join: 4.0.1
93 | transitivePeerDependencies:
94 | - '@swc/core'
95 | - '@swc/wasm'
96 | - encoding
97 | - supports-color
98 | dev: true
99 |
100 | /@auto-it/npm@11.1.1(@types/node@18.19.8)(typescript@5.3.3):
101 | resolution: {integrity: sha512-I7qWPdU2goCmqdvAEpa6yGwQmzx5YXEsZywqs6uTQXIDuGbFzNt/7jwJNt8p/MNE8M0ra8FJ05eHavBLFZuEfg==, tarball: https://registry.npmjs.org/@auto-it/npm/-/npm-11.1.1.tgz}
102 | dependencies:
103 | '@auto-it/core': 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
104 | '@auto-it/package-json-utils': 11.1.1
105 | await-to-js: 3.0.0
106 | endent: 2.1.0
107 | env-ci: 5.5.0
108 | fp-ts: 2.16.0
109 | get-monorepo-packages: 1.2.0
110 | io-ts: 2.2.20(fp-ts@2.16.0)
111 | registry-url: 5.1.0
112 | semver: 7.5.4
113 | tslib: 2.1.0
114 | typescript-memoize: 1.1.1
115 | url-join: 4.0.1
116 | user-home: 2.0.0
117 | transitivePeerDependencies:
118 | - '@swc/core'
119 | - '@swc/wasm'
120 | - '@types/node'
121 | - encoding
122 | - supports-color
123 | - typescript
124 | dev: true
125 |
126 | /@auto-it/package-json-utils@11.1.1:
127 | resolution: {integrity: sha512-hk6wKuP7fPonXnP/blPHYS4iQaKZ6s+dVBRPSW7pjWZv6H/A131mWVSQC59nhe8lqZhbQ2MrDH4xxfhYnq21sA==, tarball: https://registry.npmjs.org/@auto-it/package-json-utils/-/package-json-utils-11.1.1.tgz}
128 | engines: {node: '>=10.x'}
129 | dependencies:
130 | parse-author: 2.0.0
131 | parse-github-url: 1.0.2
132 | dev: true
133 |
134 | /@auto-it/released@11.1.1(@types/node@18.19.8)(typescript@5.3.3):
135 | resolution: {integrity: sha512-iRUebl2q5V7hFEgScGVUMUVoOXrFFi5O280hUCpZxmd6kkG2v7Kl+Weii5zKpd7YSqG0HibJCD+LVwPClAfrCA==, tarball: https://registry.npmjs.org/@auto-it/released/-/released-11.1.1.tgz}
136 | dependencies:
137 | '@auto-it/bot-list': 11.1.1
138 | '@auto-it/core': 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
139 | deepmerge: 4.3.1
140 | fp-ts: 2.16.0
141 | io-ts: 2.2.20(fp-ts@2.16.0)
142 | tslib: 2.1.0
143 | transitivePeerDependencies:
144 | - '@swc/core'
145 | - '@swc/wasm'
146 | - '@types/node'
147 | - encoding
148 | - supports-color
149 | - typescript
150 | dev: true
151 |
152 | /@auto-it/version-file@11.1.1(@types/node@18.19.8)(typescript@5.3.3):
153 | resolution: {integrity: sha512-KHKunip2nXWKd7zJ0hdALojY+E6sTdmxuq9SXYgTMXUcZw2BtxunVSK1hb2wmS6iUH4CCILk12dHksAO5BFzeQ==, tarball: https://registry.npmjs.org/@auto-it/version-file/-/version-file-11.1.1.tgz}
154 | dependencies:
155 | '@auto-it/core': 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
156 | fp-ts: 2.16.0
157 | io-ts: 2.2.20(fp-ts@2.16.0)
158 | semver: 7.5.4
159 | tslib: 1.10.0
160 | transitivePeerDependencies:
161 | - '@swc/core'
162 | - '@swc/wasm'
163 | - '@types/node'
164 | - encoding
165 | - supports-color
166 | - typescript
167 | dev: true
168 |
169 | /@babel/code-frame@7.22.5:
170 | resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz}
171 | engines: {node: '>=6.9.0'}
172 | dependencies:
173 | '@babel/highlight': 7.22.5
174 | dev: true
175 |
176 | /@babel/helper-validator-identifier@7.22.5:
177 | resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz}
178 | engines: {node: '>=6.9.0'}
179 | dev: true
180 |
181 | /@babel/highlight@7.22.5:
182 | resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz}
183 | engines: {node: '>=6.9.0'}
184 | dependencies:
185 | '@babel/helper-validator-identifier': 7.22.5
186 | chalk: 2.4.2
187 | js-tokens: 4.0.0
188 | dev: true
189 |
190 | /@cspotcode/source-map-support@0.8.1:
191 | resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==, tarball: https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz}
192 | engines: {node: '>=12'}
193 | dependencies:
194 | '@jridgewell/trace-mapping': 0.3.9
195 | dev: true
196 |
197 | /@endemolshinegroup/cosmiconfig-typescript-loader@3.0.2(cosmiconfig@7.0.0)(typescript@5.3.3):
198 | resolution: {integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA==, tarball: https://registry.npmjs.org/@endemolshinegroup/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-3.0.2.tgz}
199 | engines: {node: '>=10.0.0'}
200 | peerDependencies:
201 | cosmiconfig: '>=6'
202 | dependencies:
203 | cosmiconfig: 7.0.0
204 | lodash.get: 4.4.2
205 | make-error: 1.3.6
206 | ts-node: 9.1.1(typescript@5.3.3)
207 | tslib: 2.6.0
208 | transitivePeerDependencies:
209 | - typescript
210 | dev: true
211 |
212 | /@esbuild/android-arm64@0.17.19:
213 | resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz}
214 | engines: {node: '>=12'}
215 | cpu: [arm64]
216 | os: [android]
217 | requiresBuild: true
218 | dev: true
219 | optional: true
220 |
221 | /@esbuild/android-arm@0.17.19:
222 | resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz}
223 | engines: {node: '>=12'}
224 | cpu: [arm]
225 | os: [android]
226 | requiresBuild: true
227 | dev: true
228 | optional: true
229 |
230 | /@esbuild/android-x64@0.17.19:
231 | resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz}
232 | engines: {node: '>=12'}
233 | cpu: [x64]
234 | os: [android]
235 | requiresBuild: true
236 | dev: true
237 | optional: true
238 |
239 | /@esbuild/darwin-arm64@0.17.19:
240 | resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz}
241 | engines: {node: '>=12'}
242 | cpu: [arm64]
243 | os: [darwin]
244 | requiresBuild: true
245 | dev: true
246 | optional: true
247 |
248 | /@esbuild/darwin-x64@0.17.19:
249 | resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz}
250 | engines: {node: '>=12'}
251 | cpu: [x64]
252 | os: [darwin]
253 | requiresBuild: true
254 | dev: true
255 | optional: true
256 |
257 | /@esbuild/freebsd-arm64@0.17.19:
258 | resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz}
259 | engines: {node: '>=12'}
260 | cpu: [arm64]
261 | os: [freebsd]
262 | requiresBuild: true
263 | dev: true
264 | optional: true
265 |
266 | /@esbuild/freebsd-x64@0.17.19:
267 | resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz}
268 | engines: {node: '>=12'}
269 | cpu: [x64]
270 | os: [freebsd]
271 | requiresBuild: true
272 | dev: true
273 | optional: true
274 |
275 | /@esbuild/linux-arm64@0.17.19:
276 | resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz}
277 | engines: {node: '>=12'}
278 | cpu: [arm64]
279 | os: [linux]
280 | requiresBuild: true
281 | dev: true
282 | optional: true
283 |
284 | /@esbuild/linux-arm@0.17.19:
285 | resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz}
286 | engines: {node: '>=12'}
287 | cpu: [arm]
288 | os: [linux]
289 | requiresBuild: true
290 | dev: true
291 | optional: true
292 |
293 | /@esbuild/linux-ia32@0.17.19:
294 | resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz}
295 | engines: {node: '>=12'}
296 | cpu: [ia32]
297 | os: [linux]
298 | requiresBuild: true
299 | dev: true
300 | optional: true
301 |
302 | /@esbuild/linux-loong64@0.17.19:
303 | resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz}
304 | engines: {node: '>=12'}
305 | cpu: [loong64]
306 | os: [linux]
307 | requiresBuild: true
308 | dev: true
309 | optional: true
310 |
311 | /@esbuild/linux-mips64el@0.17.19:
312 | resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz}
313 | engines: {node: '>=12'}
314 | cpu: [mips64el]
315 | os: [linux]
316 | requiresBuild: true
317 | dev: true
318 | optional: true
319 |
320 | /@esbuild/linux-ppc64@0.17.19:
321 | resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz}
322 | engines: {node: '>=12'}
323 | cpu: [ppc64]
324 | os: [linux]
325 | requiresBuild: true
326 | dev: true
327 | optional: true
328 |
329 | /@esbuild/linux-riscv64@0.17.19:
330 | resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz}
331 | engines: {node: '>=12'}
332 | cpu: [riscv64]
333 | os: [linux]
334 | requiresBuild: true
335 | dev: true
336 | optional: true
337 |
338 | /@esbuild/linux-s390x@0.17.19:
339 | resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz}
340 | engines: {node: '>=12'}
341 | cpu: [s390x]
342 | os: [linux]
343 | requiresBuild: true
344 | dev: true
345 | optional: true
346 |
347 | /@esbuild/linux-x64@0.17.19:
348 | resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz}
349 | engines: {node: '>=12'}
350 | cpu: [x64]
351 | os: [linux]
352 | requiresBuild: true
353 | dev: true
354 | optional: true
355 |
356 | /@esbuild/netbsd-x64@0.17.19:
357 | resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz}
358 | engines: {node: '>=12'}
359 | cpu: [x64]
360 | os: [netbsd]
361 | requiresBuild: true
362 | dev: true
363 | optional: true
364 |
365 | /@esbuild/openbsd-x64@0.17.19:
366 | resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz}
367 | engines: {node: '>=12'}
368 | cpu: [x64]
369 | os: [openbsd]
370 | requiresBuild: true
371 | dev: true
372 | optional: true
373 |
374 | /@esbuild/sunos-x64@0.17.19:
375 | resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz}
376 | engines: {node: '>=12'}
377 | cpu: [x64]
378 | os: [sunos]
379 | requiresBuild: true
380 | dev: true
381 | optional: true
382 |
383 | /@esbuild/win32-arm64@0.17.19:
384 | resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz}
385 | engines: {node: '>=12'}
386 | cpu: [arm64]
387 | os: [win32]
388 | requiresBuild: true
389 | dev: true
390 | optional: true
391 |
392 | /@esbuild/win32-ia32@0.17.19:
393 | resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz}
394 | engines: {node: '>=12'}
395 | cpu: [ia32]
396 | os: [win32]
397 | requiresBuild: true
398 | dev: true
399 | optional: true
400 |
401 | /@esbuild/win32-x64@0.17.19:
402 | resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz}
403 | engines: {node: '>=12'}
404 | cpu: [x64]
405 | os: [win32]
406 | requiresBuild: true
407 | dev: true
408 | optional: true
409 |
410 | /@jridgewell/resolve-uri@3.1.1:
411 | resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz}
412 | engines: {node: '>=6.0.0'}
413 | dev: true
414 |
415 | /@jridgewell/sourcemap-codec@1.4.15:
416 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz}
417 | dev: true
418 |
419 | /@jridgewell/trace-mapping@0.3.9:
420 | resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz}
421 | dependencies:
422 | '@jridgewell/resolve-uri': 3.1.1
423 | '@jridgewell/sourcemap-codec': 1.4.15
424 | dev: true
425 |
426 | /@nodelib/fs.scandir@2.1.5:
427 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, tarball: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz}
428 | engines: {node: '>= 8'}
429 | dependencies:
430 | '@nodelib/fs.stat': 2.0.5
431 | run-parallel: 1.2.0
432 | dev: true
433 |
434 | /@nodelib/fs.stat@2.0.5:
435 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, tarball: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
436 | engines: {node: '>= 8'}
437 | dev: true
438 |
439 | /@nodelib/fs.walk@1.2.8:
440 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, tarball: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz}
441 | engines: {node: '>= 8'}
442 | dependencies:
443 | '@nodelib/fs.scandir': 2.1.5
444 | fastq: 1.15.0
445 | dev: true
446 |
447 | /@octokit/auth-token@2.5.0:
448 | resolution: {integrity: sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==, tarball: https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz}
449 | dependencies:
450 | '@octokit/types': 6.41.0
451 | dev: true
452 |
453 | /@octokit/core@3.6.0:
454 | resolution: {integrity: sha512-7RKRKuA4xTjMhY+eG3jthb3hlZCsOwg3rztWh75Xc+ShDWOfDDATWbeZpAHBNRpm4Tv9WgBMOy1zEJYXG6NJ7Q==, tarball: https://registry.npmjs.org/@octokit/core/-/core-3.6.0.tgz}
455 | dependencies:
456 | '@octokit/auth-token': 2.5.0
457 | '@octokit/graphql': 4.8.0
458 | '@octokit/request': 5.6.3
459 | '@octokit/request-error': 2.1.0
460 | '@octokit/types': 6.41.0
461 | before-after-hook: 2.2.3
462 | universal-user-agent: 6.0.0
463 | transitivePeerDependencies:
464 | - encoding
465 | dev: true
466 |
467 | /@octokit/endpoint@6.0.12:
468 | resolution: {integrity: sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==, tarball: https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz}
469 | dependencies:
470 | '@octokit/types': 6.41.0
471 | is-plain-object: 5.0.0
472 | universal-user-agent: 6.0.0
473 | dev: true
474 |
475 | /@octokit/graphql@4.8.0:
476 | resolution: {integrity: sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==, tarball: https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz}
477 | dependencies:
478 | '@octokit/request': 5.6.3
479 | '@octokit/types': 6.41.0
480 | universal-user-agent: 6.0.0
481 | transitivePeerDependencies:
482 | - encoding
483 | dev: true
484 |
485 | /@octokit/openapi-types@12.11.0:
486 | resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==, tarball: https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz}
487 | dev: true
488 |
489 | /@octokit/plugin-enterprise-compatibility@1.3.0:
490 | resolution: {integrity: sha512-h34sMGdEOER/OKrZJ55v26ntdHb9OPfR1fwOx6Q4qYyyhWA104o11h9tFxnS/l41gED6WEI41Vu2G2zHDVC5lQ==, tarball: https://registry.npmjs.org/@octokit/plugin-enterprise-compatibility/-/plugin-enterprise-compatibility-1.3.0.tgz}
491 | dependencies:
492 | '@octokit/request-error': 2.1.0
493 | '@octokit/types': 6.41.0
494 | dev: true
495 |
496 | /@octokit/plugin-paginate-rest@2.21.3(@octokit/core@3.6.0):
497 | resolution: {integrity: sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==, tarball: https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz}
498 | peerDependencies:
499 | '@octokit/core': '>=2'
500 | dependencies:
501 | '@octokit/core': 3.6.0
502 | '@octokit/types': 6.41.0
503 | dev: true
504 |
505 | /@octokit/plugin-request-log@1.0.4(@octokit/core@3.6.0):
506 | resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==, tarball: https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz}
507 | peerDependencies:
508 | '@octokit/core': '>=3'
509 | dependencies:
510 | '@octokit/core': 3.6.0
511 | dev: true
512 |
513 | /@octokit/plugin-rest-endpoint-methods@5.16.2(@octokit/core@3.6.0):
514 | resolution: {integrity: sha512-8QFz29Fg5jDuTPXVtey05BLm7OB+M8fnvE64RNegzX7U+5NUXcOcnpTIK0YfSHBg8gYd0oxIq3IZTe9SfPZiRw==, tarball: https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.16.2.tgz}
515 | peerDependencies:
516 | '@octokit/core': '>=3'
517 | dependencies:
518 | '@octokit/core': 3.6.0
519 | '@octokit/types': 6.41.0
520 | deprecation: 2.3.1
521 | dev: true
522 |
523 | /@octokit/plugin-retry@3.0.9:
524 | resolution: {integrity: sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==, tarball: https://registry.npmjs.org/@octokit/plugin-retry/-/plugin-retry-3.0.9.tgz}
525 | dependencies:
526 | '@octokit/types': 6.41.0
527 | bottleneck: 2.19.5
528 | dev: true
529 |
530 | /@octokit/plugin-throttling@3.7.0(@octokit/core@3.6.0):
531 | resolution: {integrity: sha512-qrKT1Yl/KuwGSC6/oHpLBot3ooC9rq0/ryDYBCpkRtoj+R8T47xTMDT6Tk2CxWopFota/8Pi/2SqArqwC0JPow==, tarball: https://registry.npmjs.org/@octokit/plugin-throttling/-/plugin-throttling-3.7.0.tgz}
532 | peerDependencies:
533 | '@octokit/core': ^3.5.0
534 | dependencies:
535 | '@octokit/core': 3.6.0
536 | '@octokit/types': 6.41.0
537 | bottleneck: 2.19.5
538 | dev: true
539 |
540 | /@octokit/request-error@2.1.0:
541 | resolution: {integrity: sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==, tarball: https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz}
542 | dependencies:
543 | '@octokit/types': 6.41.0
544 | deprecation: 2.3.1
545 | once: 1.4.0
546 | dev: true
547 |
548 | /@octokit/request@5.6.3:
549 | resolution: {integrity: sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==, tarball: https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz}
550 | dependencies:
551 | '@octokit/endpoint': 6.0.12
552 | '@octokit/request-error': 2.1.0
553 | '@octokit/types': 6.41.0
554 | is-plain-object: 5.0.0
555 | node-fetch: 2.6.12
556 | universal-user-agent: 6.0.0
557 | transitivePeerDependencies:
558 | - encoding
559 | dev: true
560 |
561 | /@octokit/rest@18.12.0:
562 | resolution: {integrity: sha512-gDPiOHlyGavxr72y0guQEhLsemgVjwRePayJ+FcKc2SJqKUbxbkvf5kAZEWA/MKvsfYlQAMVzNJE3ezQcxMJ2Q==, tarball: https://registry.npmjs.org/@octokit/rest/-/rest-18.12.0.tgz}
563 | dependencies:
564 | '@octokit/core': 3.6.0
565 | '@octokit/plugin-paginate-rest': 2.21.3(@octokit/core@3.6.0)
566 | '@octokit/plugin-request-log': 1.0.4(@octokit/core@3.6.0)
567 | '@octokit/plugin-rest-endpoint-methods': 5.16.2(@octokit/core@3.6.0)
568 | transitivePeerDependencies:
569 | - encoding
570 | dev: true
571 |
572 | /@octokit/types@6.41.0:
573 | resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==, tarball: https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz}
574 | dependencies:
575 | '@octokit/openapi-types': 12.11.0
576 | dev: true
577 |
578 | /@storybook/node-logger@8.0.0-alpha.10:
579 | resolution: {integrity: sha512-zoP0no+ucJlgrnDip+kP03uA6nVZT+DjBG/WU4fHisz/k7B12jodciJ59duC5ardDTASn0sGjO8nL/BI4u7oaw==, tarball: https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.0.0-alpha.10.tgz}
580 | dev: false
581 |
582 | /@tsconfig/node10@1.0.9:
583 | resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==, tarball: https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz}
584 | dev: true
585 |
586 | /@tsconfig/node12@1.0.11:
587 | resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==, tarball: https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz}
588 | dev: true
589 |
590 | /@tsconfig/node14@1.0.3:
591 | resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==, tarball: https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz}
592 | dev: true
593 |
594 | /@tsconfig/node16@1.0.4:
595 | resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, tarball: https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz}
596 | dev: true
597 |
598 | /@types/command-line-args@5.2.0:
599 | resolution: {integrity: sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==, tarball: https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz}
600 | dev: true
601 |
602 | /@types/command-line-usage@5.0.2:
603 | resolution: {integrity: sha512-n7RlEEJ+4x4TS7ZQddTmNSxP+zziEG0TNsMfiRIxcIVXt71ENJ9ojeXmGO3wPoTdn7pJcU2xc3CJYMktNT6DPg==, tarball: https://registry.npmjs.org/@types/command-line-usage/-/command-line-usage-5.0.2.tgz}
604 | dev: true
605 |
606 | /@types/node@18.19.8:
607 | resolution: {integrity: sha512-g1pZtPhsvGVTwmeVoexWZLTQaOvXwoSq//pTL0DHeNzUDrFnir4fgETdhjhIxjVnN+hKOuh98+E1eMLnUXstFg==, tarball: https://registry.npmjs.org/@types/node/-/node-18.19.8.tgz}
608 | dependencies:
609 | undici-types: 5.26.5
610 | dev: true
611 |
612 | /@types/parse-json@4.0.0:
613 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, tarball: https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz}
614 | dev: true
615 |
616 | /acorn-walk@8.2.0:
617 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, tarball: https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz}
618 | engines: {node: '>=0.4.0'}
619 | dev: true
620 |
621 | /acorn@8.10.0:
622 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==, tarball: https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz}
623 | engines: {node: '>=0.4.0'}
624 | hasBin: true
625 | dev: true
626 |
627 | /agent-base@6.0.2:
628 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==, tarball: https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz}
629 | engines: {node: '>= 6.0.0'}
630 | dependencies:
631 | debug: 4.3.4
632 | transitivePeerDependencies:
633 | - supports-color
634 | dev: true
635 |
636 | /ansi-colors@4.1.3:
637 | resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==, tarball: https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz}
638 | engines: {node: '>=6'}
639 | dev: true
640 |
641 | /ansi-escapes@4.3.2:
642 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==, tarball: https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz}
643 | engines: {node: '>=8'}
644 | dependencies:
645 | type-fest: 0.21.3
646 | dev: true
647 |
648 | /ansi-styles@3.2.1:
649 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz}
650 | engines: {node: '>=4'}
651 | dependencies:
652 | color-convert: 1.9.3
653 | dev: true
654 |
655 | /ansi-styles@4.3.0:
656 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz}
657 | engines: {node: '>=8'}
658 | dependencies:
659 | color-convert: 2.0.1
660 | dev: true
661 |
662 | /arg@4.1.3:
663 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, tarball: https://registry.npmjs.org/arg/-/arg-4.1.3.tgz}
664 | dev: true
665 |
666 | /array-back@3.1.0:
667 | resolution: {integrity: sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==, tarball: https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz}
668 | engines: {node: '>=6'}
669 | dev: true
670 |
671 | /array-back@4.0.2:
672 | resolution: {integrity: sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==, tarball: https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz}
673 | engines: {node: '>=8'}
674 | dev: true
675 |
676 | /array-union@1.0.2:
677 | resolution: {integrity: sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==, tarball: https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz}
678 | engines: {node: '>=0.10.0'}
679 | dependencies:
680 | array-uniq: 1.0.3
681 | dev: true
682 |
683 | /array-uniq@1.0.3:
684 | resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==, tarball: https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz}
685 | engines: {node: '>=0.10.0'}
686 | dev: true
687 |
688 | /author-regex@1.0.0:
689 | resolution: {integrity: sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==, tarball: https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz}
690 | engines: {node: '>=0.8'}
691 | dev: true
692 |
693 | /auto@11.1.1(@types/node@18.19.8)(typescript@5.3.3):
694 | resolution: {integrity: sha512-mOucdDWMjtuBDH8phH9Z0s1dD4uFrFIhYQ/Zh4wCH2uB3eEf8qZbu20DLOWCfj1zEUU2gxqVAuqJD4OyLWvaSQ==, tarball: https://registry.npmjs.org/auto/-/auto-11.1.1.tgz}
695 | engines: {node: '>=10.x'}
696 | hasBin: true
697 | dependencies:
698 | '@auto-it/core': 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
699 | '@auto-it/npm': 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
700 | '@auto-it/released': 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
701 | '@auto-it/version-file': 11.1.1(@types/node@18.19.8)(typescript@5.3.3)
702 | await-to-js: 3.0.0
703 | chalk: 4.1.2
704 | command-line-application: 0.10.1
705 | endent: 2.1.0
706 | module-alias: 2.2.3
707 | signale: 1.4.0
708 | terminal-link: 2.1.1
709 | tslib: 2.1.0
710 | transitivePeerDependencies:
711 | - '@swc/core'
712 | - '@swc/wasm'
713 | - '@types/node'
714 | - encoding
715 | - supports-color
716 | - typescript
717 | dev: true
718 |
719 | /await-to-js@3.0.0:
720 | resolution: {integrity: sha512-zJAaP9zxTcvTHRlejau3ZOY4V7SRpiByf3/dxx2uyKxxor19tpmpV2QRsTKikckwhaPmr2dVpxxMr7jOCYVp5g==, tarball: https://registry.npmjs.org/await-to-js/-/await-to-js-3.0.0.tgz}
721 | engines: {node: '>=6.0.0'}
722 | dev: true
723 |
724 | /balanced-match@1.0.2:
725 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz}
726 | dev: true
727 |
728 | /before-after-hook@2.2.3:
729 | resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==, tarball: https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz}
730 | dev: true
731 |
732 | /bottleneck@2.19.5:
733 | resolution: {integrity: sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==, tarball: https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz}
734 | dev: true
735 |
736 | /brace-expansion@1.1.11:
737 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz}
738 | dependencies:
739 | balanced-match: 1.0.2
740 | concat-map: 0.0.1
741 | dev: true
742 |
743 | /braces@3.0.2:
744 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, tarball: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz}
745 | engines: {node: '>=8'}
746 | dependencies:
747 | fill-range: 7.0.1
748 | dev: true
749 |
750 | /buffer-from@1.1.2:
751 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, tarball: https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz}
752 | dev: true
753 |
754 | /callsites@3.1.0:
755 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, tarball: https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz}
756 | engines: {node: '>=6'}
757 | dev: true
758 |
759 | /chalk@2.4.2:
760 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz}
761 | engines: {node: '>=4'}
762 | dependencies:
763 | ansi-styles: 3.2.1
764 | escape-string-regexp: 1.0.5
765 | supports-color: 5.5.0
766 | dev: true
767 |
768 | /chalk@4.1.2:
769 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, tarball: https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz}
770 | engines: {node: '>=10'}
771 | dependencies:
772 | ansi-styles: 4.3.0
773 | supports-color: 7.2.0
774 | dev: true
775 |
776 | /color-convert@1.9.3:
777 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, tarball: https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz}
778 | dependencies:
779 | color-name: 1.1.3
780 | dev: true
781 |
782 | /color-convert@2.0.1:
783 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, tarball: https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz}
784 | engines: {node: '>=7.0.0'}
785 | dependencies:
786 | color-name: 1.1.4
787 | dev: true
788 |
789 | /color-name@1.1.3:
790 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz}
791 | dev: true
792 |
793 | /color-name@1.1.4:
794 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz}
795 | dev: true
796 |
797 | /command-line-application@0.10.1:
798 | resolution: {integrity: sha512-PWZ4nRkz09MbBRocqEe/Fil3RjTaMNqw0didl1n/i3flDcw/vecVfvsw3r+ZHhGs4BOuW7sk3cEYSdfM3Wv5/Q==, tarball: https://registry.npmjs.org/command-line-application/-/command-line-application-0.10.1.tgz}
799 | dependencies:
800 | '@types/command-line-args': 5.2.0
801 | '@types/command-line-usage': 5.0.2
802 | chalk: 2.4.2
803 | command-line-args: 5.2.1
804 | command-line-usage: 6.1.3
805 | meant: 1.0.3
806 | remove-markdown: 0.3.0
807 | tslib: 1.10.0
808 | dev: true
809 |
810 | /command-line-args@5.2.1:
811 | resolution: {integrity: sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==, tarball: https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz}
812 | engines: {node: '>=4.0.0'}
813 | dependencies:
814 | array-back: 3.1.0
815 | find-replace: 3.0.0
816 | lodash.camelcase: 4.3.0
817 | typical: 4.0.0
818 | dev: true
819 |
820 | /command-line-usage@6.1.3:
821 | resolution: {integrity: sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==, tarball: https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz}
822 | engines: {node: '>=8.0.0'}
823 | dependencies:
824 | array-back: 4.0.2
825 | chalk: 2.4.2
826 | table-layout: 1.0.2
827 | typical: 5.2.0
828 | dev: true
829 |
830 | /concat-map@0.0.1:
831 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz}
832 | dev: true
833 |
834 | /cosmiconfig@7.0.0:
835 | resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==, tarball: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz}
836 | engines: {node: '>=10'}
837 | dependencies:
838 | '@types/parse-json': 4.0.0
839 | import-fresh: 3.3.0
840 | parse-json: 5.2.0
841 | path-type: 4.0.0
842 | yaml: 1.10.2
843 | dev: true
844 |
845 | /create-require@1.1.1:
846 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==, tarball: https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz}
847 | dev: true
848 |
849 | /cross-spawn@7.0.3:
850 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, tarball: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz}
851 | engines: {node: '>= 8'}
852 | dependencies:
853 | path-key: 3.1.1
854 | shebang-command: 2.0.0
855 | which: 2.0.2
856 | dev: true
857 |
858 | /debug@4.3.4:
859 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz}
860 | engines: {node: '>=6.0'}
861 | peerDependencies:
862 | supports-color: '*'
863 | peerDependenciesMeta:
864 | supports-color:
865 | optional: true
866 | dependencies:
867 | ms: 2.1.2
868 | dev: true
869 |
870 | /dedent@0.7.0:
871 | resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==, tarball: https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz}
872 | dev: true
873 |
874 | /deep-extend@0.6.0:
875 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, tarball: https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz}
876 | engines: {node: '>=4.0.0'}
877 | dev: true
878 |
879 | /deepmerge@4.3.1:
880 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==, tarball: https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz}
881 | engines: {node: '>=0.10.0'}
882 | dev: true
883 |
884 | /deprecation@2.3.1:
885 | resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==, tarball: https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz}
886 | dev: true
887 |
888 | /diff@4.0.2:
889 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==, tarball: https://registry.npmjs.org/diff/-/diff-4.0.2.tgz}
890 | engines: {node: '>=0.3.1'}
891 | dev: true
892 |
893 | /dir-glob@2.2.2:
894 | resolution: {integrity: sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==, tarball: https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz}
895 | engines: {node: '>=4'}
896 | dependencies:
897 | path-type: 3.0.0
898 | dev: true
899 |
900 | /dotenv@8.6.0:
901 | resolution: {integrity: sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==, tarball: https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz}
902 | engines: {node: '>=10'}
903 | dev: true
904 |
905 | /endent@2.1.0:
906 | resolution: {integrity: sha512-r8VyPX7XL8U01Xgnb1CjZ3XV+z90cXIJ9JPE/R9SEC9vpw2P6CfsRPJmp20DppC5N7ZAMCmjYkJIa744Iyg96w==, tarball: https://registry.npmjs.org/endent/-/endent-2.1.0.tgz}
907 | dependencies:
908 | dedent: 0.7.0
909 | fast-json-parse: 1.0.3
910 | objectorarray: 1.0.5
911 | dev: true
912 |
913 | /enquirer@2.3.6:
914 | resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==, tarball: https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz}
915 | engines: {node: '>=8.6'}
916 | dependencies:
917 | ansi-colors: 4.1.3
918 | dev: true
919 |
920 | /env-ci@5.5.0:
921 | resolution: {integrity: sha512-o0JdWIbOLP+WJKIUt36hz1ImQQFuN92nhsfTkHHap+J8CiI8WgGpH/a9jEGHh4/TU5BUUGjlnKXNoDb57+ne+A==, tarball: https://registry.npmjs.org/env-ci/-/env-ci-5.5.0.tgz}
922 | engines: {node: '>=10.17'}
923 | dependencies:
924 | execa: 5.1.1
925 | fromentries: 1.3.2
926 | java-properties: 1.0.2
927 | dev: true
928 |
929 | /error-ex@1.3.2:
930 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, tarball: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz}
931 | dependencies:
932 | is-arrayish: 0.2.1
933 | dev: true
934 |
935 | /escape-string-regexp@1.0.5:
936 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, tarball: https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz}
937 | engines: {node: '>=0.8.0'}
938 | dev: true
939 |
940 | /execa@5.1.1:
941 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, tarball: https://registry.npmjs.org/execa/-/execa-5.1.1.tgz}
942 | engines: {node: '>=10'}
943 | dependencies:
944 | cross-spawn: 7.0.3
945 | get-stream: 6.0.1
946 | human-signals: 2.1.0
947 | is-stream: 2.0.1
948 | merge-stream: 2.0.0
949 | npm-run-path: 4.0.1
950 | onetime: 5.1.2
951 | signal-exit: 3.0.7
952 | strip-final-newline: 2.0.0
953 | dev: true
954 |
955 | /fast-glob@3.3.0:
956 | resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz}
957 | engines: {node: '>=8.6.0'}
958 | dependencies:
959 | '@nodelib/fs.stat': 2.0.5
960 | '@nodelib/fs.walk': 1.2.8
961 | glob-parent: 5.1.2
962 | merge2: 1.4.1
963 | micromatch: 4.0.5
964 | dev: true
965 |
966 | /fast-json-parse@1.0.3:
967 | resolution: {integrity: sha512-FRWsaZRWEJ1ESVNbDWmsAlqDk96gPQezzLghafp5J4GUKjbCz3OkAHuZs5TuPEtkbVQERysLp9xv6c24fBm8Aw==, tarball: https://registry.npmjs.org/fast-json-parse/-/fast-json-parse-1.0.3.tgz}
968 | dev: true
969 |
970 | /fastq@1.15.0:
971 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, tarball: https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz}
972 | dependencies:
973 | reusify: 1.0.4
974 | dev: true
975 |
976 | /figures@2.0.0:
977 | resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==, tarball: https://registry.npmjs.org/figures/-/figures-2.0.0.tgz}
978 | engines: {node: '>=4'}
979 | dependencies:
980 | escape-string-regexp: 1.0.5
981 | dev: true
982 |
983 | /fill-range@7.0.1:
984 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz}
985 | engines: {node: '>=8'}
986 | dependencies:
987 | to-regex-range: 5.0.1
988 | dev: true
989 |
990 | /find-replace@3.0.0:
991 | resolution: {integrity: sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==, tarball: https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz}
992 | engines: {node: '>=4.0.0'}
993 | dependencies:
994 | array-back: 3.1.0
995 | dev: true
996 |
997 | /find-up@2.1.0:
998 | resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==, tarball: https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz}
999 | engines: {node: '>=4'}
1000 | dependencies:
1001 | locate-path: 2.0.0
1002 | dev: true
1003 |
1004 | /fp-ts@2.16.0:
1005 | resolution: {integrity: sha512-bLq+KgbiXdTEoT1zcARrWEpa5z6A/8b7PcDW7Gef3NSisQ+VS7ll2Xbf1E+xsgik0rWub/8u0qP/iTTjj+PhxQ==, tarball: https://registry.npmjs.org/fp-ts/-/fp-ts-2.16.0.tgz}
1006 | dev: true
1007 |
1008 | /fromentries@1.3.2:
1009 | resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==, tarball: https://registry.npmjs.org/fromentries/-/fromentries-1.3.2.tgz}
1010 | dev: true
1011 |
1012 | /fs.realpath@1.0.0:
1013 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz}
1014 | dev: true
1015 |
1016 | /fsevents@2.3.2:
1017 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz}
1018 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
1019 | os: [darwin]
1020 | requiresBuild: true
1021 | dev: true
1022 | optional: true
1023 |
1024 | /get-monorepo-packages@1.2.0:
1025 | resolution: {integrity: sha512-aDP6tH+eM3EuVSp3YyCutOcFS4Y9AhRRH9FAd+cjtR/g63Hx+DCXdKoP1ViRPUJz5wm+BOEXB4FhoffGHxJ7jQ==, tarball: https://registry.npmjs.org/get-monorepo-packages/-/get-monorepo-packages-1.2.0.tgz}
1026 | dependencies:
1027 | globby: 7.1.1
1028 | load-json-file: 4.0.0
1029 | dev: true
1030 |
1031 | /get-stream@6.0.1:
1032 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, tarball: https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz}
1033 | engines: {node: '>=10'}
1034 | dev: true
1035 |
1036 | /gitlog@4.0.8:
1037 | resolution: {integrity: sha512-FcTLP7Rc0H1vWXD+J/aj5JS1uiCEBblcYXlcacRAT73N26OMYFFzrBXYmDozmWlV2K7zwK5PrH16/nuRNhqSlQ==, tarball: https://registry.npmjs.org/gitlog/-/gitlog-4.0.8.tgz}
1038 | engines: {node: '>= 10.x'}
1039 | dependencies:
1040 | debug: 4.3.4
1041 | tslib: 2.6.0
1042 | transitivePeerDependencies:
1043 | - supports-color
1044 | dev: true
1045 |
1046 | /glob-parent@5.1.2:
1047 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz}
1048 | engines: {node: '>= 6'}
1049 | dependencies:
1050 | is-glob: 4.0.3
1051 | dev: true
1052 |
1053 | /glob@7.2.3:
1054 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, tarball: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz}
1055 | dependencies:
1056 | fs.realpath: 1.0.0
1057 | inflight: 1.0.6
1058 | inherits: 2.0.4
1059 | minimatch: 3.1.2
1060 | once: 1.4.0
1061 | path-is-absolute: 1.0.1
1062 | dev: true
1063 |
1064 | /globby@7.1.1:
1065 | resolution: {integrity: sha512-yANWAN2DUcBtuus5Cpd+SKROzXHs2iVXFZt/Ykrfz6SAXqacLX25NZpltE+39ceMexYF4TtEadjuSTw8+3wX4g==, tarball: https://registry.npmjs.org/globby/-/globby-7.1.1.tgz}
1066 | engines: {node: '>=4'}
1067 | dependencies:
1068 | array-union: 1.0.2
1069 | dir-glob: 2.2.2
1070 | glob: 7.2.3
1071 | ignore: 3.3.10
1072 | pify: 3.0.0
1073 | slash: 1.0.0
1074 | dev: true
1075 |
1076 | /graceful-fs@4.2.11:
1077 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz}
1078 | dev: true
1079 |
1080 | /has-flag@3.0.0:
1081 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, tarball: https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz}
1082 | engines: {node: '>=4'}
1083 | dev: true
1084 |
1085 | /has-flag@4.0.0:
1086 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz}
1087 | engines: {node: '>=8'}
1088 | dev: true
1089 |
1090 | /https-proxy-agent@5.0.1:
1091 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==, tarball: https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz}
1092 | engines: {node: '>= 6'}
1093 | dependencies:
1094 | agent-base: 6.0.2
1095 | debug: 4.3.4
1096 | transitivePeerDependencies:
1097 | - supports-color
1098 | dev: true
1099 |
1100 | /human-signals@2.1.0:
1101 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, tarball: https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz}
1102 | engines: {node: '>=10.17.0'}
1103 | dev: true
1104 |
1105 | /ignore@3.3.10:
1106 | resolution: {integrity: sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==, tarball: https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz}
1107 | dev: true
1108 |
1109 | /import-cwd@3.0.0:
1110 | resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==, tarball: https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz}
1111 | engines: {node: '>=8'}
1112 | dependencies:
1113 | import-from: 3.0.0
1114 | dev: true
1115 |
1116 | /import-fresh@3.3.0:
1117 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, tarball: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz}
1118 | engines: {node: '>=6'}
1119 | dependencies:
1120 | parent-module: 1.0.1
1121 | resolve-from: 4.0.0
1122 | dev: true
1123 |
1124 | /import-from@3.0.0:
1125 | resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==, tarball: https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz}
1126 | engines: {node: '>=8'}
1127 | dependencies:
1128 | resolve-from: 5.0.0
1129 | dev: true
1130 |
1131 | /inflight@1.0.6:
1132 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, tarball: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz}
1133 | dependencies:
1134 | once: 1.4.0
1135 | wrappy: 1.0.2
1136 | dev: true
1137 |
1138 | /inherits@2.0.4:
1139 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz}
1140 | dev: true
1141 |
1142 | /ini@1.3.8:
1143 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, tarball: https://registry.npmjs.org/ini/-/ini-1.3.8.tgz}
1144 | dev: true
1145 |
1146 | /io-ts@2.2.20(fp-ts@2.16.0):
1147 | resolution: {integrity: sha512-Rq2BsYmtwS5vVttie4rqrOCIfHCS9TgpRLFpKQCM1wZBBRY9nWVGmEvm2FnDbSE2un1UE39DvFpTR5UL47YDcA==, tarball: https://registry.npmjs.org/io-ts/-/io-ts-2.2.20.tgz}
1148 | peerDependencies:
1149 | fp-ts: ^2.5.0
1150 | dependencies:
1151 | fp-ts: 2.16.0
1152 | dev: true
1153 |
1154 | /is-arrayish@0.2.1:
1155 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, tarball: https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz}
1156 | dev: true
1157 |
1158 | /is-extglob@2.1.1:
1159 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz}
1160 | engines: {node: '>=0.10.0'}
1161 | dev: true
1162 |
1163 | /is-glob@4.0.3:
1164 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz}
1165 | engines: {node: '>=0.10.0'}
1166 | dependencies:
1167 | is-extglob: 2.1.1
1168 | dev: true
1169 |
1170 | /is-number@7.0.0:
1171 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz}
1172 | engines: {node: '>=0.12.0'}
1173 | dev: true
1174 |
1175 | /is-plain-object@5.0.0:
1176 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==, tarball: https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz}
1177 | engines: {node: '>=0.10.0'}
1178 | dev: true
1179 |
1180 | /is-stream@2.0.1:
1181 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, tarball: https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz}
1182 | engines: {node: '>=8'}
1183 | dev: true
1184 |
1185 | /is-unicode-supported@0.1.0:
1186 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==, tarball: https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz}
1187 | engines: {node: '>=10'}
1188 | dev: true
1189 |
1190 | /isexe@2.0.0:
1191 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz}
1192 | dev: true
1193 |
1194 | /java-properties@1.0.2:
1195 | resolution: {integrity: sha512-qjdpeo2yKlYTH7nFdK0vbZWuTCesk4o63v5iVOlhMQPfuIZQfW/HI35SjfhA+4qpg36rnFSvUK5b1m+ckIblQQ==, tarball: https://registry.npmjs.org/java-properties/-/java-properties-1.0.2.tgz}
1196 | engines: {node: '>= 0.6.0'}
1197 | dev: true
1198 |
1199 | /js-tokens@4.0.0:
1200 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, tarball: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz}
1201 | dev: true
1202 |
1203 | /json-parse-better-errors@1.0.2:
1204 | resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==, tarball: https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz}
1205 | dev: true
1206 |
1207 | /json-parse-even-better-errors@2.3.1:
1208 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, tarball: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz}
1209 | dev: true
1210 |
1211 | /lines-and-columns@1.2.4:
1212 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, tarball: https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz}
1213 | dev: true
1214 |
1215 | /load-json-file@4.0.0:
1216 | resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==, tarball: https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz}
1217 | engines: {node: '>=4'}
1218 | dependencies:
1219 | graceful-fs: 4.2.11
1220 | parse-json: 4.0.0
1221 | pify: 3.0.0
1222 | strip-bom: 3.0.0
1223 | dev: true
1224 |
1225 | /locate-path@2.0.0:
1226 | resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz}
1227 | engines: {node: '>=4'}
1228 | dependencies:
1229 | p-locate: 2.0.0
1230 | path-exists: 3.0.0
1231 | dev: true
1232 |
1233 | /lodash.camelcase@4.3.0:
1234 | resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, tarball: https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz}
1235 | dev: true
1236 |
1237 | /lodash.chunk@4.2.0:
1238 | resolution: {integrity: sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==, tarball: https://registry.npmjs.org/lodash.chunk/-/lodash.chunk-4.2.0.tgz}
1239 | dev: true
1240 |
1241 | /lodash.get@4.4.2:
1242 | resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==, tarball: https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz}
1243 | dev: true
1244 |
1245 | /log-symbols@4.1.0:
1246 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, tarball: https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz}
1247 | engines: {node: '>=10'}
1248 | dependencies:
1249 | chalk: 4.1.2
1250 | is-unicode-supported: 0.1.0
1251 | dev: true
1252 |
1253 | /lru-cache@6.0.0:
1254 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz}
1255 | engines: {node: '>=10'}
1256 | dependencies:
1257 | yallist: 4.0.0
1258 | dev: true
1259 |
1260 | /make-error@1.3.6:
1261 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, tarball: https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz}
1262 | dev: true
1263 |
1264 | /meant@1.0.3:
1265 | resolution: {integrity: sha512-88ZRGcNxAq4EH38cQ4D85PM57pikCwS8Z99EWHODxN7KBY+UuPiqzRTtZzS8KTXO/ywSWbdjjJST2Hly/EQxLw==, tarball: https://registry.npmjs.org/meant/-/meant-1.0.3.tgz}
1266 | dev: true
1267 |
1268 | /merge-stream@2.0.0:
1269 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, tarball: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz}
1270 | dev: true
1271 |
1272 | /merge2@1.4.1:
1273 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, tarball: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz}
1274 | engines: {node: '>= 8'}
1275 | dev: true
1276 |
1277 | /micromatch@4.0.5:
1278 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, tarball: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz}
1279 | engines: {node: '>=8.6'}
1280 | dependencies:
1281 | braces: 3.0.2
1282 | picomatch: 2.3.1
1283 | dev: true
1284 |
1285 | /mimic-fn@2.1.0:
1286 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz}
1287 | engines: {node: '>=6'}
1288 | dev: true
1289 |
1290 | /minimatch@3.1.2:
1291 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz}
1292 | dependencies:
1293 | brace-expansion: 1.1.11
1294 | dev: true
1295 |
1296 | /minimist@1.2.8:
1297 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==, tarball: https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz}
1298 | dev: true
1299 |
1300 | /module-alias@2.2.3:
1301 | resolution: {integrity: sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==, tarball: https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz}
1302 | dev: true
1303 |
1304 | /ms@2.1.2:
1305 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, tarball: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz}
1306 | dev: true
1307 |
1308 | /nested-error-stacks@2.0.1:
1309 | resolution: {integrity: sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A==, tarball: https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz}
1310 | dev: true
1311 |
1312 | /node-fetch@2.6.12:
1313 | resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.12.tgz}
1314 | engines: {node: 4.x || >=6.0.0}
1315 | peerDependencies:
1316 | encoding: ^0.1.0
1317 | peerDependenciesMeta:
1318 | encoding:
1319 | optional: true
1320 | dependencies:
1321 | whatwg-url: 5.0.0
1322 | dev: true
1323 |
1324 | /node-fetch@2.6.7:
1325 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, tarball: https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz}
1326 | engines: {node: 4.x || >=6.0.0}
1327 | peerDependencies:
1328 | encoding: ^0.1.0
1329 | peerDependenciesMeta:
1330 | encoding:
1331 | optional: true
1332 | dependencies:
1333 | whatwg-url: 5.0.0
1334 | dev: true
1335 |
1336 | /npm-run-path@4.0.1:
1337 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, tarball: https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz}
1338 | engines: {node: '>=8'}
1339 | dependencies:
1340 | path-key: 3.1.1
1341 | dev: true
1342 |
1343 | /objectorarray@1.0.5:
1344 | resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==, tarball: https://registry.npmjs.org/objectorarray/-/objectorarray-1.0.5.tgz}
1345 | dev: true
1346 |
1347 | /once@1.4.0:
1348 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz}
1349 | dependencies:
1350 | wrappy: 1.0.2
1351 | dev: true
1352 |
1353 | /onetime@5.1.2:
1354 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, tarball: https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz}
1355 | engines: {node: '>=6'}
1356 | dependencies:
1357 | mimic-fn: 2.1.0
1358 | dev: true
1359 |
1360 | /os-homedir@1.0.2:
1361 | resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==, tarball: https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz}
1362 | engines: {node: '>=0.10.0'}
1363 | dev: true
1364 |
1365 | /p-limit@1.3.0:
1366 | resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==, tarball: https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz}
1367 | engines: {node: '>=4'}
1368 | dependencies:
1369 | p-try: 1.0.0
1370 | dev: true
1371 |
1372 | /p-locate@2.0.0:
1373 | resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, tarball: https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz}
1374 | engines: {node: '>=4'}
1375 | dependencies:
1376 | p-limit: 1.3.0
1377 | dev: true
1378 |
1379 | /p-try@1.0.0:
1380 | resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==, tarball: https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz}
1381 | engines: {node: '>=4'}
1382 | dev: true
1383 |
1384 | /parent-module@1.0.1:
1385 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz}
1386 | engines: {node: '>=6'}
1387 | dependencies:
1388 | callsites: 3.1.0
1389 | dev: true
1390 |
1391 | /parse-author@2.0.0:
1392 | resolution: {integrity: sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==, tarball: https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz}
1393 | engines: {node: '>=0.10.0'}
1394 | dependencies:
1395 | author-regex: 1.0.0
1396 | dev: true
1397 |
1398 | /parse-github-url@1.0.2:
1399 | resolution: {integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==, tarball: https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz}
1400 | engines: {node: '>=0.10.0'}
1401 | hasBin: true
1402 | dev: true
1403 |
1404 | /parse-json@4.0.0:
1405 | resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==, tarball: https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz}
1406 | engines: {node: '>=4'}
1407 | dependencies:
1408 | error-ex: 1.3.2
1409 | json-parse-better-errors: 1.0.2
1410 | dev: true
1411 |
1412 | /parse-json@5.2.0:
1413 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, tarball: https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz}
1414 | engines: {node: '>=8'}
1415 | dependencies:
1416 | '@babel/code-frame': 7.22.5
1417 | error-ex: 1.3.2
1418 | json-parse-even-better-errors: 2.3.1
1419 | lines-and-columns: 1.2.4
1420 | dev: true
1421 |
1422 | /parse-ms@2.1.0:
1423 | resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==, tarball: https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz}
1424 | engines: {node: '>=6'}
1425 | dev: true
1426 |
1427 | /path-exists@3.0.0:
1428 | resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, tarball: https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz}
1429 | engines: {node: '>=4'}
1430 | dev: true
1431 |
1432 | /path-is-absolute@1.0.1:
1433 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, tarball: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz}
1434 | engines: {node: '>=0.10.0'}
1435 | dev: true
1436 |
1437 | /path-key@3.1.1:
1438 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, tarball: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz}
1439 | engines: {node: '>=8'}
1440 | dev: true
1441 |
1442 | /path-parse@1.0.7:
1443 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, tarball: https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz}
1444 | dev: true
1445 |
1446 | /path-type@3.0.0:
1447 | resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==, tarball: https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz}
1448 | engines: {node: '>=4'}
1449 | dependencies:
1450 | pify: 3.0.0
1451 | dev: true
1452 |
1453 | /path-type@4.0.0:
1454 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, tarball: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz}
1455 | engines: {node: '>=8'}
1456 | dev: true
1457 |
1458 | /picomatch@2.3.1:
1459 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz}
1460 | engines: {node: '>=8.6'}
1461 | dev: true
1462 |
1463 | /pify@3.0.0:
1464 | resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, tarball: https://registry.npmjs.org/pify/-/pify-3.0.0.tgz}
1465 | engines: {node: '>=4'}
1466 | dev: true
1467 |
1468 | /pkg-conf@2.1.0:
1469 | resolution: {integrity: sha512-C+VUP+8jis7EsQZIhDYmS5qlNtjv2yP4SNtjXK9AP1ZcTRlnSfuumaTnRfYZnYgUUYVIKqL0fRvmUGDV2fmp6g==, tarball: https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz}
1470 | engines: {node: '>=4'}
1471 | dependencies:
1472 | find-up: 2.1.0
1473 | load-json-file: 4.0.0
1474 | dev: true
1475 |
1476 | /prettier@3.2.4:
1477 | resolution: {integrity: sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==, tarball: https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz}
1478 | engines: {node: '>=14'}
1479 | hasBin: true
1480 | dev: true
1481 |
1482 | /pretty-ms@7.0.1:
1483 | resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==, tarball: https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz}
1484 | engines: {node: '>=10'}
1485 | dependencies:
1486 | parse-ms: 2.1.0
1487 | dev: true
1488 |
1489 | /queue-microtask@1.2.3:
1490 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, tarball: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz}
1491 | dev: true
1492 |
1493 | /rc@1.2.8:
1494 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, tarball: https://registry.npmjs.org/rc/-/rc-1.2.8.tgz}
1495 | hasBin: true
1496 | dependencies:
1497 | deep-extend: 0.6.0
1498 | ini: 1.3.8
1499 | minimist: 1.2.8
1500 | strip-json-comments: 2.0.1
1501 | dev: true
1502 |
1503 | /reduce-flatten@2.0.0:
1504 | resolution: {integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==, tarball: https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz}
1505 | engines: {node: '>=6'}
1506 | dev: true
1507 |
1508 | /registry-url@5.1.0:
1509 | resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==, tarball: https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz}
1510 | engines: {node: '>=8'}
1511 | dependencies:
1512 | rc: 1.2.8
1513 | dev: true
1514 |
1515 | /remove-markdown@0.3.0:
1516 | resolution: {integrity: sha512-5392eIuy1mhjM74739VunOlsOYKjsH82rQcTBlJ1bkICVC3dQ3ksQzTHh4jGHQFnM+1xzLzcFOMH+BofqXhroQ==, tarball: https://registry.npmjs.org/remove-markdown/-/remove-markdown-0.3.0.tgz}
1517 | dev: true
1518 |
1519 | /requireg@0.2.2:
1520 | resolution: {integrity: sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg==, tarball: https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz}
1521 | engines: {node: '>= 4.0.0'}
1522 | dependencies:
1523 | nested-error-stacks: 2.0.1
1524 | rc: 1.2.8
1525 | resolve: 1.7.1
1526 | dev: true
1527 |
1528 | /resolve-from@4.0.0:
1529 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz}
1530 | engines: {node: '>=4'}
1531 | dev: true
1532 |
1533 | /resolve-from@5.0.0:
1534 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz}
1535 | engines: {node: '>=8'}
1536 | dev: true
1537 |
1538 | /resolve@1.7.1:
1539 | resolution: {integrity: sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==, tarball: https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz}
1540 | dependencies:
1541 | path-parse: 1.0.7
1542 | dev: true
1543 |
1544 | /reusify@1.0.4:
1545 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, tarball: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz}
1546 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
1547 | dev: true
1548 |
1549 | /run-parallel@1.2.0:
1550 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz}
1551 | dependencies:
1552 | queue-microtask: 1.2.3
1553 | dev: true
1554 |
1555 | /semver@7.5.4:
1556 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, tarball: https://registry.npmjs.org/semver/-/semver-7.5.4.tgz}
1557 | engines: {node: '>=10'}
1558 | hasBin: true
1559 | dependencies:
1560 | lru-cache: 6.0.0
1561 | dev: true
1562 |
1563 | /shebang-command@2.0.0:
1564 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, tarball: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz}
1565 | engines: {node: '>=8'}
1566 | dependencies:
1567 | shebang-regex: 3.0.0
1568 | dev: true
1569 |
1570 | /shebang-regex@3.0.0:
1571 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, tarball: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz}
1572 | engines: {node: '>=8'}
1573 | dev: true
1574 |
1575 | /signal-exit@3.0.7:
1576 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz}
1577 | dev: true
1578 |
1579 | /signale@1.4.0:
1580 | resolution: {integrity: sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==, tarball: https://registry.npmjs.org/signale/-/signale-1.4.0.tgz}
1581 | engines: {node: '>=6'}
1582 | dependencies:
1583 | chalk: 2.4.2
1584 | figures: 2.0.0
1585 | pkg-conf: 2.1.0
1586 | dev: true
1587 |
1588 | /slash@1.0.0:
1589 | resolution: {integrity: sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==, tarball: https://registry.npmjs.org/slash/-/slash-1.0.0.tgz}
1590 | engines: {node: '>=0.10.0'}
1591 | dev: true
1592 |
1593 | /source-map-support@0.5.21:
1594 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz}
1595 | dependencies:
1596 | buffer-from: 1.1.2
1597 | source-map: 0.6.1
1598 | dev: true
1599 |
1600 | /source-map@0.6.1:
1601 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz}
1602 | engines: {node: '>=0.10.0'}
1603 | dev: true
1604 |
1605 | /strip-bom@3.0.0:
1606 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, tarball: https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz}
1607 | engines: {node: '>=4'}
1608 | dev: true
1609 |
1610 | /strip-final-newline@2.0.0:
1611 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, tarball: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz}
1612 | engines: {node: '>=6'}
1613 | dev: true
1614 |
1615 | /strip-json-comments@2.0.1:
1616 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz}
1617 | engines: {node: '>=0.10.0'}
1618 | dev: true
1619 |
1620 | /supports-color@5.5.0:
1621 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz}
1622 | engines: {node: '>=4'}
1623 | dependencies:
1624 | has-flag: 3.0.0
1625 | dev: true
1626 |
1627 | /supports-color@7.2.0:
1628 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz}
1629 | engines: {node: '>=8'}
1630 | dependencies:
1631 | has-flag: 4.0.0
1632 | dev: true
1633 |
1634 | /supports-hyperlinks@2.3.0:
1635 | resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, tarball: https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz}
1636 | engines: {node: '>=8'}
1637 | dependencies:
1638 | has-flag: 4.0.0
1639 | supports-color: 7.2.0
1640 | dev: true
1641 |
1642 | /table-layout@1.0.2:
1643 | resolution: {integrity: sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==, tarball: https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz}
1644 | engines: {node: '>=8.0.0'}
1645 | dependencies:
1646 | array-back: 4.0.2
1647 | deep-extend: 0.6.0
1648 | typical: 5.2.0
1649 | wordwrapjs: 4.0.1
1650 | dev: true
1651 |
1652 | /tapable@2.2.1:
1653 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz}
1654 | engines: {node: '>=6'}
1655 | dev: true
1656 |
1657 | /terminal-link@2.1.1:
1658 | resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==, tarball: https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz}
1659 | engines: {node: '>=8'}
1660 | dependencies:
1661 | ansi-escapes: 4.3.2
1662 | supports-hyperlinks: 2.3.0
1663 | dev: true
1664 |
1665 | /tinycolor2@1.6.0:
1666 | resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==, tarball: https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz}
1667 | dev: true
1668 |
1669 | /to-regex-range@5.0.1:
1670 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz}
1671 | engines: {node: '>=8.0'}
1672 | dependencies:
1673 | is-number: 7.0.0
1674 | dev: true
1675 |
1676 | /tr46@0.0.3:
1677 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, tarball: https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz}
1678 | dev: true
1679 |
1680 | /ts-node@10.9.1(@types/node@18.19.8)(typescript@5.3.3):
1681 | resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, tarball: https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz}
1682 | hasBin: true
1683 | peerDependencies:
1684 | '@swc/core': '>=1.2.50'
1685 | '@swc/wasm': '>=1.2.50'
1686 | '@types/node': '*'
1687 | typescript: '>=2.7'
1688 | peerDependenciesMeta:
1689 | '@swc/core':
1690 | optional: true
1691 | '@swc/wasm':
1692 | optional: true
1693 | dependencies:
1694 | '@cspotcode/source-map-support': 0.8.1
1695 | '@tsconfig/node10': 1.0.9
1696 | '@tsconfig/node12': 1.0.11
1697 | '@tsconfig/node14': 1.0.3
1698 | '@tsconfig/node16': 1.0.4
1699 | '@types/node': 18.19.8
1700 | acorn: 8.10.0
1701 | acorn-walk: 8.2.0
1702 | arg: 4.1.3
1703 | create-require: 1.1.1
1704 | diff: 4.0.2
1705 | make-error: 1.3.6
1706 | typescript: 5.3.3
1707 | v8-compile-cache-lib: 3.0.1
1708 | yn: 3.1.1
1709 | dev: true
1710 |
1711 | /ts-node@9.1.1(typescript@5.3.3):
1712 | resolution: {integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg==, tarball: https://registry.npmjs.org/ts-node/-/ts-node-9.1.1.tgz}
1713 | engines: {node: '>=10.0.0'}
1714 | hasBin: true
1715 | peerDependencies:
1716 | typescript: '>=2.7'
1717 | dependencies:
1718 | arg: 4.1.3
1719 | create-require: 1.1.1
1720 | diff: 4.0.2
1721 | make-error: 1.3.6
1722 | source-map-support: 0.5.21
1723 | typescript: 5.3.3
1724 | yn: 3.1.1
1725 | dev: true
1726 |
1727 | /tslib@1.10.0:
1728 | resolution: {integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==, tarball: https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz}
1729 | dev: true
1730 |
1731 | /tslib@2.1.0:
1732 | resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz}
1733 | dev: true
1734 |
1735 | /tslib@2.6.0:
1736 | resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz}
1737 | dev: true
1738 |
1739 | /type-fest@0.21.3:
1740 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==, tarball: https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz}
1741 | engines: {node: '>=10'}
1742 | dev: true
1743 |
1744 | /typescript-memoize@1.1.1:
1745 | resolution: {integrity: sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==, tarball: https://registry.npmjs.org/typescript-memoize/-/typescript-memoize-1.1.1.tgz}
1746 | dev: true
1747 |
1748 | /typescript@5.3.3:
1749 | resolution: {integrity: sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz}
1750 | engines: {node: '>=14.17'}
1751 | hasBin: true
1752 | dev: true
1753 |
1754 | /typical@4.0.0:
1755 | resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==, tarball: https://registry.npmjs.org/typical/-/typical-4.0.0.tgz}
1756 | engines: {node: '>=8'}
1757 | dev: true
1758 |
1759 | /typical@5.2.0:
1760 | resolution: {integrity: sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==, tarball: https://registry.npmjs.org/typical/-/typical-5.2.0.tgz}
1761 | engines: {node: '>=8'}
1762 | dev: true
1763 |
1764 | /undici-types@5.26.5:
1765 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, tarball: https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz}
1766 | dev: true
1767 |
1768 | /universal-user-agent@6.0.0:
1769 | resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==, tarball: https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz}
1770 | dev: true
1771 |
1772 | /url-join@4.0.1:
1773 | resolution: {integrity: sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==, tarball: https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz}
1774 | dev: true
1775 |
1776 | /user-home@2.0.0:
1777 | resolution: {integrity: sha512-KMWqdlOcjCYdtIJpicDSFBQ8nFwS2i9sslAd6f4+CBGcU4gist2REnr2fxj2YocvJFxSF3ZOHLYLVZnUxv4BZQ==, tarball: https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz}
1778 | engines: {node: '>=0.10.0'}
1779 | dependencies:
1780 | os-homedir: 1.0.2
1781 | dev: true
1782 |
1783 | /v8-compile-cache-lib@3.0.1:
1784 | resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==, tarball: https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz}
1785 | dev: true
1786 |
1787 | /webidl-conversions@3.0.1:
1788 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz}
1789 | dev: true
1790 |
1791 | /whatwg-url@5.0.0:
1792 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz}
1793 | dependencies:
1794 | tr46: 0.0.3
1795 | webidl-conversions: 3.0.1
1796 | dev: true
1797 |
1798 | /which@2.0.2:
1799 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, tarball: https://registry.npmjs.org/which/-/which-2.0.2.tgz}
1800 | engines: {node: '>= 8'}
1801 | hasBin: true
1802 | dependencies:
1803 | isexe: 2.0.0
1804 | dev: true
1805 |
1806 | /wordwrapjs@4.0.1:
1807 | resolution: {integrity: sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==, tarball: https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz}
1808 | engines: {node: '>=8.0.0'}
1809 | dependencies:
1810 | reduce-flatten: 2.0.0
1811 | typical: 5.2.0
1812 | dev: true
1813 |
1814 | /wrappy@1.0.2:
1815 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz}
1816 | dev: true
1817 |
1818 | /yallist@4.0.0:
1819 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, tarball: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz}
1820 | dev: true
1821 |
1822 | /yaml@1.10.2:
1823 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, tarball: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz}
1824 | engines: {node: '>= 6'}
1825 | dev: true
1826 |
1827 | /yn@3.1.1:
1828 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==, tarball: https://registry.npmjs.org/yn/-/yn-3.1.1.tgz}
1829 | engines: {node: '>=6'}
1830 | dev: true
1831 |
1832 | registry.npmjs.org/@jridgewell/gen-mapping@0.3.3:
1833 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz}
1834 | name: '@jridgewell/gen-mapping'
1835 | version: 0.3.3
1836 | engines: {node: '>=6.0.0'}
1837 | dependencies:
1838 | '@jridgewell/set-array': registry.npmjs.org/@jridgewell/set-array@1.1.2
1839 | '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15
1840 | '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
1841 | dev: true
1842 |
1843 | registry.npmjs.org/@jridgewell/resolve-uri@3.1.0:
1844 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz}
1845 | name: '@jridgewell/resolve-uri'
1846 | version: 3.1.0
1847 | engines: {node: '>=6.0.0'}
1848 | dev: true
1849 |
1850 | registry.npmjs.org/@jridgewell/set-array@1.1.2:
1851 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz}
1852 | name: '@jridgewell/set-array'
1853 | version: 1.1.2
1854 | engines: {node: '>=6.0.0'}
1855 | dev: true
1856 |
1857 | registry.npmjs.org/@jridgewell/source-map@0.3.5:
1858 | resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz}
1859 | name: '@jridgewell/source-map'
1860 | version: 0.3.5
1861 | dependencies:
1862 | '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3
1863 | '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
1864 | dev: true
1865 |
1866 | registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14:
1867 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz}
1868 | name: '@jridgewell/sourcemap-codec'
1869 | version: 1.4.14
1870 | dev: true
1871 |
1872 | registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.15:
1873 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz}
1874 | name: '@jridgewell/sourcemap-codec'
1875 | version: 1.4.15
1876 | dev: true
1877 |
1878 | registry.npmjs.org/@jridgewell/trace-mapping@0.3.18:
1879 | resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz}
1880 | name: '@jridgewell/trace-mapping'
1881 | version: 0.3.18
1882 | dependencies:
1883 | '@jridgewell/resolve-uri': registry.npmjs.org/@jridgewell/resolve-uri@3.1.0
1884 | '@jridgewell/sourcemap-codec': registry.npmjs.org/@jridgewell/sourcemap-codec@1.4.14
1885 | dev: true
1886 |
1887 | registry.npmjs.org/@nodelib/fs.scandir@2.1.5:
1888 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz}
1889 | name: '@nodelib/fs.scandir'
1890 | version: 2.1.5
1891 | engines: {node: '>= 8'}
1892 | dependencies:
1893 | '@nodelib/fs.stat': registry.npmjs.org/@nodelib/fs.stat@2.0.5
1894 | run-parallel: registry.npmjs.org/run-parallel@1.2.0
1895 | dev: true
1896 |
1897 | registry.npmjs.org/@nodelib/fs.stat@2.0.5:
1898 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz}
1899 | name: '@nodelib/fs.stat'
1900 | version: 2.0.5
1901 | engines: {node: '>= 8'}
1902 | dev: true
1903 |
1904 | registry.npmjs.org/@nodelib/fs.walk@1.2.8:
1905 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz}
1906 | name: '@nodelib/fs.walk'
1907 | version: 1.2.8
1908 | engines: {node: '>= 8'}
1909 | dependencies:
1910 | '@nodelib/fs.scandir': registry.npmjs.org/@nodelib/fs.scandir@2.1.5
1911 | fastq: registry.npmjs.org/fastq@1.15.0
1912 | dev: true
1913 |
1914 | registry.npmjs.org/@types/eslint-scope@3.7.4:
1915 | resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz}
1916 | name: '@types/eslint-scope'
1917 | version: 3.7.4
1918 | dependencies:
1919 | '@types/eslint': registry.npmjs.org/@types/eslint@8.44.0
1920 | '@types/estree': registry.npmjs.org/@types/estree@1.0.1
1921 | dev: true
1922 |
1923 | registry.npmjs.org/@types/eslint@8.44.0:
1924 | resolution: {integrity: sha512-gsF+c/0XOguWgaOgvFs+xnnRqt9GwgTvIks36WpE6ueeI4KCEHHd8K/CKHqhOqrJKsYH8m27kRzQEvWXAwXUTw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/eslint/-/eslint-8.44.0.tgz}
1925 | name: '@types/eslint'
1926 | version: 8.44.0
1927 | dependencies:
1928 | '@types/estree': registry.npmjs.org/@types/estree@1.0.1
1929 | '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.12
1930 | dev: true
1931 |
1932 | registry.npmjs.org/@types/estree@1.0.1:
1933 | resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz}
1934 | name: '@types/estree'
1935 | version: 1.0.1
1936 | dev: true
1937 |
1938 | registry.npmjs.org/@types/json-schema@7.0.12:
1939 | resolution: {integrity: sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz}
1940 | name: '@types/json-schema'
1941 | version: 7.0.12
1942 | dev: true
1943 |
1944 | registry.npmjs.org/@webassemblyjs/ast@1.11.6:
1945 | resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz}
1946 | name: '@webassemblyjs/ast'
1947 | version: 1.11.6
1948 | dependencies:
1949 | '@webassemblyjs/helper-numbers': registry.npmjs.org/@webassemblyjs/helper-numbers@1.11.6
1950 | '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
1951 | dev: true
1952 |
1953 | registry.npmjs.org/@webassemblyjs/floating-point-hex-parser@1.11.6:
1954 | resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz}
1955 | name: '@webassemblyjs/floating-point-hex-parser'
1956 | version: 1.11.6
1957 | dev: true
1958 |
1959 | registry.npmjs.org/@webassemblyjs/helper-api-error@1.11.6:
1960 | resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz}
1961 | name: '@webassemblyjs/helper-api-error'
1962 | version: 1.11.6
1963 | dev: true
1964 |
1965 | registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6:
1966 | resolution: {integrity: sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz}
1967 | name: '@webassemblyjs/helper-buffer'
1968 | version: 1.11.6
1969 | dev: true
1970 |
1971 | registry.npmjs.org/@webassemblyjs/helper-numbers@1.11.6:
1972 | resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz}
1973 | name: '@webassemblyjs/helper-numbers'
1974 | version: 1.11.6
1975 | dependencies:
1976 | '@webassemblyjs/floating-point-hex-parser': registry.npmjs.org/@webassemblyjs/floating-point-hex-parser@1.11.6
1977 | '@webassemblyjs/helper-api-error': registry.npmjs.org/@webassemblyjs/helper-api-error@1.11.6
1978 | '@xtuc/long': registry.npmjs.org/@xtuc/long@4.2.2
1979 | dev: true
1980 |
1981 | registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6:
1982 | resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz}
1983 | name: '@webassemblyjs/helper-wasm-bytecode'
1984 | version: 1.11.6
1985 | dev: true
1986 |
1987 | registry.npmjs.org/@webassemblyjs/helper-wasm-section@1.11.6:
1988 | resolution: {integrity: sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz}
1989 | name: '@webassemblyjs/helper-wasm-section'
1990 | version: 1.11.6
1991 | dependencies:
1992 | '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
1993 | '@webassemblyjs/helper-buffer': registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6
1994 | '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
1995 | '@webassemblyjs/wasm-gen': registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6
1996 | dev: true
1997 |
1998 | registry.npmjs.org/@webassemblyjs/ieee754@1.11.6:
1999 | resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz}
2000 | name: '@webassemblyjs/ieee754'
2001 | version: 1.11.6
2002 | dependencies:
2003 | '@xtuc/ieee754': registry.npmjs.org/@xtuc/ieee754@1.2.0
2004 | dev: true
2005 |
2006 | registry.npmjs.org/@webassemblyjs/leb128@1.11.6:
2007 | resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz}
2008 | name: '@webassemblyjs/leb128'
2009 | version: 1.11.6
2010 | dependencies:
2011 | '@xtuc/long': registry.npmjs.org/@xtuc/long@4.2.2
2012 | dev: true
2013 |
2014 | registry.npmjs.org/@webassemblyjs/utf8@1.11.6:
2015 | resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz}
2016 | name: '@webassemblyjs/utf8'
2017 | version: 1.11.6
2018 | dev: true
2019 |
2020 | registry.npmjs.org/@webassemblyjs/wasm-edit@1.11.6:
2021 | resolution: {integrity: sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz}
2022 | name: '@webassemblyjs/wasm-edit'
2023 | version: 1.11.6
2024 | dependencies:
2025 | '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
2026 | '@webassemblyjs/helper-buffer': registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6
2027 | '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
2028 | '@webassemblyjs/helper-wasm-section': registry.npmjs.org/@webassemblyjs/helper-wasm-section@1.11.6
2029 | '@webassemblyjs/wasm-gen': registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6
2030 | '@webassemblyjs/wasm-opt': registry.npmjs.org/@webassemblyjs/wasm-opt@1.11.6
2031 | '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6
2032 | '@webassemblyjs/wast-printer': registry.npmjs.org/@webassemblyjs/wast-printer@1.11.6
2033 | dev: true
2034 |
2035 | registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6:
2036 | resolution: {integrity: sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz}
2037 | name: '@webassemblyjs/wasm-gen'
2038 | version: 1.11.6
2039 | dependencies:
2040 | '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
2041 | '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
2042 | '@webassemblyjs/ieee754': registry.npmjs.org/@webassemblyjs/ieee754@1.11.6
2043 | '@webassemblyjs/leb128': registry.npmjs.org/@webassemblyjs/leb128@1.11.6
2044 | '@webassemblyjs/utf8': registry.npmjs.org/@webassemblyjs/utf8@1.11.6
2045 | dev: true
2046 |
2047 | registry.npmjs.org/@webassemblyjs/wasm-opt@1.11.6:
2048 | resolution: {integrity: sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz}
2049 | name: '@webassemblyjs/wasm-opt'
2050 | version: 1.11.6
2051 | dependencies:
2052 | '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
2053 | '@webassemblyjs/helper-buffer': registry.npmjs.org/@webassemblyjs/helper-buffer@1.11.6
2054 | '@webassemblyjs/wasm-gen': registry.npmjs.org/@webassemblyjs/wasm-gen@1.11.6
2055 | '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6
2056 | dev: true
2057 |
2058 | registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6:
2059 | resolution: {integrity: sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz}
2060 | name: '@webassemblyjs/wasm-parser'
2061 | version: 1.11.6
2062 | dependencies:
2063 | '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
2064 | '@webassemblyjs/helper-api-error': registry.npmjs.org/@webassemblyjs/helper-api-error@1.11.6
2065 | '@webassemblyjs/helper-wasm-bytecode': registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode@1.11.6
2066 | '@webassemblyjs/ieee754': registry.npmjs.org/@webassemblyjs/ieee754@1.11.6
2067 | '@webassemblyjs/leb128': registry.npmjs.org/@webassemblyjs/leb128@1.11.6
2068 | '@webassemblyjs/utf8': registry.npmjs.org/@webassemblyjs/utf8@1.11.6
2069 | dev: true
2070 |
2071 | registry.npmjs.org/@webassemblyjs/wast-printer@1.11.6:
2072 | resolution: {integrity: sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz}
2073 | name: '@webassemblyjs/wast-printer'
2074 | version: 1.11.6
2075 | dependencies:
2076 | '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
2077 | '@xtuc/long': registry.npmjs.org/@xtuc/long@4.2.2
2078 | dev: true
2079 |
2080 | registry.npmjs.org/@xtuc/ieee754@1.2.0:
2081 | resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz}
2082 | name: '@xtuc/ieee754'
2083 | version: 1.2.0
2084 | dev: true
2085 |
2086 | registry.npmjs.org/@xtuc/long@4.2.2:
2087 | resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz}
2088 | name: '@xtuc/long'
2089 | version: 4.2.2
2090 | dev: true
2091 |
2092 | registry.npmjs.org/acorn-import-assertions@1.9.0(acorn@8.10.0):
2093 | resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz}
2094 | id: registry.npmjs.org/acorn-import-assertions/1.9.0
2095 | name: acorn-import-assertions
2096 | version: 1.9.0
2097 | peerDependencies:
2098 | acorn: ^8
2099 | dependencies:
2100 | acorn: registry.npmjs.org/acorn@8.10.0
2101 | dev: true
2102 |
2103 | registry.npmjs.org/acorn@8.10.0:
2104 | resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz}
2105 | name: acorn
2106 | version: 8.10.0
2107 | engines: {node: '>=0.4.0'}
2108 | hasBin: true
2109 | dev: true
2110 |
2111 | registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6):
2112 | resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz}
2113 | id: registry.npmjs.org/ajv-keywords/3.5.2
2114 | name: ajv-keywords
2115 | version: 3.5.2
2116 | peerDependencies:
2117 | ajv: ^6.9.1
2118 | dependencies:
2119 | ajv: registry.npmjs.org/ajv@6.12.6
2120 | dev: true
2121 |
2122 | registry.npmjs.org/ajv@6.12.6:
2123 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz}
2124 | name: ajv
2125 | version: 6.12.6
2126 | dependencies:
2127 | fast-deep-equal: registry.npmjs.org/fast-deep-equal@3.1.3
2128 | fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0
2129 | json-schema-traverse: registry.npmjs.org/json-schema-traverse@0.4.1
2130 | uri-js: registry.npmjs.org/uri-js@4.4.1
2131 | dev: true
2132 |
2133 | registry.npmjs.org/any-promise@1.3.0:
2134 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz}
2135 | name: any-promise
2136 | version: 1.3.0
2137 | dev: true
2138 |
2139 | registry.npmjs.org/anymatch@3.1.3:
2140 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz}
2141 | name: anymatch
2142 | version: 3.1.3
2143 | engines: {node: '>= 8'}
2144 | dependencies:
2145 | normalize-path: registry.npmjs.org/normalize-path@3.0.0
2146 | picomatch: registry.npmjs.org/picomatch@2.3.1
2147 | dev: true
2148 |
2149 | registry.npmjs.org/array-union@2.1.0:
2150 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz}
2151 | name: array-union
2152 | version: 2.1.0
2153 | engines: {node: '>=8'}
2154 | dev: true
2155 |
2156 | registry.npmjs.org/balanced-match@1.0.2:
2157 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz}
2158 | name: balanced-match
2159 | version: 1.0.2
2160 | dev: true
2161 |
2162 | registry.npmjs.org/binary-extensions@2.2.0:
2163 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz}
2164 | name: binary-extensions
2165 | version: 2.2.0
2166 | engines: {node: '>=8'}
2167 | dev: true
2168 |
2169 | registry.npmjs.org/brace-expansion@1.1.11:
2170 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz}
2171 | name: brace-expansion
2172 | version: 1.1.11
2173 | dependencies:
2174 | balanced-match: registry.npmjs.org/balanced-match@1.0.2
2175 | concat-map: registry.npmjs.org/concat-map@0.0.1
2176 | dev: true
2177 |
2178 | registry.npmjs.org/braces@3.0.2:
2179 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz}
2180 | name: braces
2181 | version: 3.0.2
2182 | engines: {node: '>=8'}
2183 | dependencies:
2184 | fill-range: registry.npmjs.org/fill-range@7.0.1
2185 | dev: true
2186 |
2187 | registry.npmjs.org/browserslist@4.21.9:
2188 | resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz}
2189 | name: browserslist
2190 | version: 4.21.9
2191 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
2192 | hasBin: true
2193 | dependencies:
2194 | caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001515
2195 | electron-to-chromium: registry.npmjs.org/electron-to-chromium@1.4.457
2196 | node-releases: registry.npmjs.org/node-releases@2.0.13
2197 | update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.11(browserslist@4.21.9)
2198 | dev: true
2199 |
2200 | registry.npmjs.org/buffer-from@1.1.2:
2201 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz}
2202 | name: buffer-from
2203 | version: 1.1.2
2204 | dev: true
2205 |
2206 | registry.npmjs.org/bundle-require@4.0.1(esbuild@0.17.19):
2207 | resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/bundle-require/-/bundle-require-4.0.1.tgz}
2208 | id: registry.npmjs.org/bundle-require/4.0.1
2209 | name: bundle-require
2210 | version: 4.0.1
2211 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2212 | peerDependencies:
2213 | esbuild: '>=0.17'
2214 | dependencies:
2215 | esbuild: registry.npmjs.org/esbuild@0.17.19
2216 | load-tsconfig: registry.npmjs.org/load-tsconfig@0.2.5
2217 | dev: true
2218 |
2219 | registry.npmjs.org/cac@6.7.14:
2220 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cac/-/cac-6.7.14.tgz}
2221 | name: cac
2222 | version: 6.7.14
2223 | engines: {node: '>=8'}
2224 | dev: true
2225 |
2226 | registry.npmjs.org/caniuse-lite@1.0.30001515:
2227 | resolution: {integrity: sha512-eEFDwUOZbE24sb+Ecsx3+OvNETqjWIdabMy52oOkIgcUtAsQifjUG9q4U9dgTHJM2mfk4uEPxc0+xuFdJ629QA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001515.tgz}
2228 | name: caniuse-lite
2229 | version: 1.0.30001515
2230 | dev: true
2231 |
2232 | registry.npmjs.org/chokidar@3.5.3:
2233 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz}
2234 | name: chokidar
2235 | version: 3.5.3
2236 | engines: {node: '>= 8.10.0'}
2237 | dependencies:
2238 | anymatch: registry.npmjs.org/anymatch@3.1.3
2239 | braces: registry.npmjs.org/braces@3.0.2
2240 | glob-parent: registry.npmjs.org/glob-parent@5.1.2
2241 | is-binary-path: registry.npmjs.org/is-binary-path@2.1.0
2242 | is-glob: registry.npmjs.org/is-glob@4.0.3
2243 | normalize-path: registry.npmjs.org/normalize-path@3.0.0
2244 | readdirp: registry.npmjs.org/readdirp@3.6.0
2245 | optionalDependencies:
2246 | fsevents: 2.3.2
2247 | dev: true
2248 |
2249 | registry.npmjs.org/chrome-trace-event@1.0.3:
2250 | resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz}
2251 | name: chrome-trace-event
2252 | version: 1.0.3
2253 | engines: {node: '>=6.0'}
2254 | dev: true
2255 |
2256 | registry.npmjs.org/commander@2.20.3:
2257 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz}
2258 | name: commander
2259 | version: 2.20.3
2260 | dev: true
2261 |
2262 | registry.npmjs.org/commander@4.1.1:
2263 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/commander/-/commander-4.1.1.tgz}
2264 | name: commander
2265 | version: 4.1.1
2266 | engines: {node: '>= 6'}
2267 | dev: true
2268 |
2269 | registry.npmjs.org/concat-map@0.0.1:
2270 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz}
2271 | name: concat-map
2272 | version: 0.0.1
2273 | dev: true
2274 |
2275 | registry.npmjs.org/cross-spawn@7.0.3:
2276 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz}
2277 | name: cross-spawn
2278 | version: 7.0.3
2279 | engines: {node: '>= 8'}
2280 | dependencies:
2281 | path-key: registry.npmjs.org/path-key@3.1.1
2282 | shebang-command: registry.npmjs.org/shebang-command@2.0.0
2283 | which: registry.npmjs.org/which@2.0.2
2284 | dev: true
2285 |
2286 | registry.npmjs.org/debug@4.3.4:
2287 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz}
2288 | name: debug
2289 | version: 4.3.4
2290 | engines: {node: '>=6.0'}
2291 | peerDependencies:
2292 | supports-color: '*'
2293 | peerDependenciesMeta:
2294 | supports-color:
2295 | optional: true
2296 | dependencies:
2297 | ms: registry.npmjs.org/ms@2.1.2
2298 | dev: true
2299 |
2300 | registry.npmjs.org/dir-glob@3.0.1:
2301 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz}
2302 | name: dir-glob
2303 | version: 3.0.1
2304 | engines: {node: '>=8'}
2305 | dependencies:
2306 | path-type: registry.npmjs.org/path-type@4.0.0
2307 | dev: true
2308 |
2309 | registry.npmjs.org/electron-to-chromium@1.4.457:
2310 | resolution: {integrity: sha512-/g3UyNDmDd6ebeWapmAoiyy+Sy2HyJ+/X8KyvNeHfKRFfHaA2W8oF5fxD5F3tjBDcjpwo0iek6YNgxNXDBoEtA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.457.tgz}
2311 | name: electron-to-chromium
2312 | version: 1.4.457
2313 | dev: true
2314 |
2315 | registry.npmjs.org/enhanced-resolve@5.15.0:
2316 | resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz}
2317 | name: enhanced-resolve
2318 | version: 5.15.0
2319 | engines: {node: '>=10.13.0'}
2320 | dependencies:
2321 | graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
2322 | tapable: registry.npmjs.org/tapable@2.2.1
2323 | dev: true
2324 |
2325 | registry.npmjs.org/es-module-lexer@1.3.0:
2326 | resolution: {integrity: sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz}
2327 | name: es-module-lexer
2328 | version: 1.3.0
2329 | dev: true
2330 |
2331 | registry.npmjs.org/esbuild@0.17.19:
2332 | resolution: {integrity: sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz}
2333 | name: esbuild
2334 | version: 0.17.19
2335 | engines: {node: '>=12'}
2336 | hasBin: true
2337 | requiresBuild: true
2338 | optionalDependencies:
2339 | '@esbuild/android-arm': 0.17.19
2340 | '@esbuild/android-arm64': 0.17.19
2341 | '@esbuild/android-x64': 0.17.19
2342 | '@esbuild/darwin-arm64': 0.17.19
2343 | '@esbuild/darwin-x64': 0.17.19
2344 | '@esbuild/freebsd-arm64': 0.17.19
2345 | '@esbuild/freebsd-x64': 0.17.19
2346 | '@esbuild/linux-arm': 0.17.19
2347 | '@esbuild/linux-arm64': 0.17.19
2348 | '@esbuild/linux-ia32': 0.17.19
2349 | '@esbuild/linux-loong64': 0.17.19
2350 | '@esbuild/linux-mips64el': 0.17.19
2351 | '@esbuild/linux-ppc64': 0.17.19
2352 | '@esbuild/linux-riscv64': 0.17.19
2353 | '@esbuild/linux-s390x': 0.17.19
2354 | '@esbuild/linux-x64': 0.17.19
2355 | '@esbuild/netbsd-x64': 0.17.19
2356 | '@esbuild/openbsd-x64': 0.17.19
2357 | '@esbuild/sunos-x64': 0.17.19
2358 | '@esbuild/win32-arm64': 0.17.19
2359 | '@esbuild/win32-ia32': 0.17.19
2360 | '@esbuild/win32-x64': 0.17.19
2361 | dev: true
2362 |
2363 | registry.npmjs.org/escalade@3.1.1:
2364 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz}
2365 | name: escalade
2366 | version: 3.1.1
2367 | engines: {node: '>=6'}
2368 | dev: true
2369 |
2370 | registry.npmjs.org/eslint-scope@5.1.1:
2371 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz}
2372 | name: eslint-scope
2373 | version: 5.1.1
2374 | engines: {node: '>=8.0.0'}
2375 | dependencies:
2376 | esrecurse: registry.npmjs.org/esrecurse@4.3.0
2377 | estraverse: registry.npmjs.org/estraverse@4.3.0
2378 | dev: true
2379 |
2380 | registry.npmjs.org/esrecurse@4.3.0:
2381 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz}
2382 | name: esrecurse
2383 | version: 4.3.0
2384 | engines: {node: '>=4.0'}
2385 | dependencies:
2386 | estraverse: registry.npmjs.org/estraverse@5.3.0
2387 | dev: true
2388 |
2389 | registry.npmjs.org/estraverse@4.3.0:
2390 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz}
2391 | name: estraverse
2392 | version: 4.3.0
2393 | engines: {node: '>=4.0'}
2394 | dev: true
2395 |
2396 | registry.npmjs.org/estraverse@5.3.0:
2397 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz}
2398 | name: estraverse
2399 | version: 5.3.0
2400 | engines: {node: '>=4.0'}
2401 | dev: true
2402 |
2403 | registry.npmjs.org/events@3.3.0:
2404 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/events/-/events-3.3.0.tgz}
2405 | name: events
2406 | version: 3.3.0
2407 | engines: {node: '>=0.8.x'}
2408 | dev: true
2409 |
2410 | registry.npmjs.org/execa@5.1.1:
2411 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/execa/-/execa-5.1.1.tgz}
2412 | name: execa
2413 | version: 5.1.1
2414 | engines: {node: '>=10'}
2415 | dependencies:
2416 | cross-spawn: registry.npmjs.org/cross-spawn@7.0.3
2417 | get-stream: registry.npmjs.org/get-stream@6.0.1
2418 | human-signals: registry.npmjs.org/human-signals@2.1.0
2419 | is-stream: registry.npmjs.org/is-stream@2.0.1
2420 | merge-stream: registry.npmjs.org/merge-stream@2.0.0
2421 | npm-run-path: registry.npmjs.org/npm-run-path@4.0.1
2422 | onetime: registry.npmjs.org/onetime@5.1.2
2423 | signal-exit: registry.npmjs.org/signal-exit@3.0.7
2424 | strip-final-newline: registry.npmjs.org/strip-final-newline@2.0.0
2425 | dev: true
2426 |
2427 | registry.npmjs.org/fast-deep-equal@3.1.3:
2428 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz}
2429 | name: fast-deep-equal
2430 | version: 3.1.3
2431 | dev: true
2432 |
2433 | registry.npmjs.org/fast-glob@3.3.0:
2434 | resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz}
2435 | name: fast-glob
2436 | version: 3.3.0
2437 | engines: {node: '>=8.6.0'}
2438 | dependencies:
2439 | '@nodelib/fs.stat': registry.npmjs.org/@nodelib/fs.stat@2.0.5
2440 | '@nodelib/fs.walk': registry.npmjs.org/@nodelib/fs.walk@1.2.8
2441 | glob-parent: registry.npmjs.org/glob-parent@5.1.2
2442 | merge2: registry.npmjs.org/merge2@1.4.1
2443 | micromatch: registry.npmjs.org/micromatch@4.0.5
2444 | dev: true
2445 |
2446 | registry.npmjs.org/fast-json-stable-stringify@2.1.0:
2447 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz}
2448 | name: fast-json-stable-stringify
2449 | version: 2.1.0
2450 | dev: true
2451 |
2452 | registry.npmjs.org/fastq@1.15.0:
2453 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz}
2454 | name: fastq
2455 | version: 1.15.0
2456 | dependencies:
2457 | reusify: registry.npmjs.org/reusify@1.0.4
2458 | dev: true
2459 |
2460 | registry.npmjs.org/fill-range@7.0.1:
2461 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz}
2462 | name: fill-range
2463 | version: 7.0.1
2464 | engines: {node: '>=8'}
2465 | dependencies:
2466 | to-regex-range: registry.npmjs.org/to-regex-range@5.0.1
2467 | dev: true
2468 |
2469 | registry.npmjs.org/fs.realpath@1.0.0:
2470 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz}
2471 | name: fs.realpath
2472 | version: 1.0.0
2473 | dev: true
2474 |
2475 | registry.npmjs.org/get-stream@6.0.1:
2476 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz}
2477 | name: get-stream
2478 | version: 6.0.1
2479 | engines: {node: '>=10'}
2480 | dev: true
2481 |
2482 | registry.npmjs.org/glob-parent@5.1.2:
2483 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz}
2484 | name: glob-parent
2485 | version: 5.1.2
2486 | engines: {node: '>= 6'}
2487 | dependencies:
2488 | is-glob: registry.npmjs.org/is-glob@4.0.3
2489 | dev: true
2490 |
2491 | registry.npmjs.org/glob-to-regexp@0.4.1:
2492 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz}
2493 | name: glob-to-regexp
2494 | version: 0.4.1
2495 | dev: true
2496 |
2497 | registry.npmjs.org/glob@7.1.6:
2498 | resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.1.6.tgz}
2499 | name: glob
2500 | version: 7.1.6
2501 | dependencies:
2502 | fs.realpath: registry.npmjs.org/fs.realpath@1.0.0
2503 | inflight: registry.npmjs.org/inflight@1.0.6
2504 | inherits: registry.npmjs.org/inherits@2.0.4
2505 | minimatch: registry.npmjs.org/minimatch@3.1.2
2506 | once: registry.npmjs.org/once@1.4.0
2507 | path-is-absolute: registry.npmjs.org/path-is-absolute@1.0.1
2508 | dev: true
2509 |
2510 | registry.npmjs.org/glob@7.2.3:
2511 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.2.3.tgz}
2512 | name: glob
2513 | version: 7.2.3
2514 | dependencies:
2515 | fs.realpath: registry.npmjs.org/fs.realpath@1.0.0
2516 | inflight: registry.npmjs.org/inflight@1.0.6
2517 | inherits: registry.npmjs.org/inherits@2.0.4
2518 | minimatch: registry.npmjs.org/minimatch@3.1.2
2519 | once: registry.npmjs.org/once@1.4.0
2520 | path-is-absolute: registry.npmjs.org/path-is-absolute@1.0.1
2521 | dev: true
2522 |
2523 | registry.npmjs.org/globby@11.1.0:
2524 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/globby/-/globby-11.1.0.tgz}
2525 | name: globby
2526 | version: 11.1.0
2527 | engines: {node: '>=10'}
2528 | dependencies:
2529 | array-union: registry.npmjs.org/array-union@2.1.0
2530 | dir-glob: registry.npmjs.org/dir-glob@3.0.1
2531 | fast-glob: registry.npmjs.org/fast-glob@3.3.0
2532 | ignore: registry.npmjs.org/ignore@5.2.4
2533 | merge2: registry.npmjs.org/merge2@1.4.1
2534 | slash: registry.npmjs.org/slash@3.0.0
2535 | dev: true
2536 |
2537 | registry.npmjs.org/graceful-fs@4.2.11:
2538 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz}
2539 | name: graceful-fs
2540 | version: 4.2.11
2541 | dev: true
2542 |
2543 | registry.npmjs.org/has-flag@4.0.0:
2544 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz}
2545 | name: has-flag
2546 | version: 4.0.0
2547 | engines: {node: '>=8'}
2548 | dev: true
2549 |
2550 | registry.npmjs.org/human-signals@2.1.0:
2551 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz}
2552 | name: human-signals
2553 | version: 2.1.0
2554 | engines: {node: '>=10.17.0'}
2555 | dev: true
2556 |
2557 | registry.npmjs.org/ignore@5.2.4:
2558 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz}
2559 | name: ignore
2560 | version: 5.2.4
2561 | engines: {node: '>= 4'}
2562 | dev: true
2563 |
2564 | registry.npmjs.org/inflight@1.0.6:
2565 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz}
2566 | name: inflight
2567 | version: 1.0.6
2568 | dependencies:
2569 | once: registry.npmjs.org/once@1.4.0
2570 | wrappy: registry.npmjs.org/wrappy@1.0.2
2571 | dev: true
2572 |
2573 | registry.npmjs.org/inherits@2.0.4:
2574 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz}
2575 | name: inherits
2576 | version: 2.0.4
2577 | dev: true
2578 |
2579 | registry.npmjs.org/is-binary-path@2.1.0:
2580 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz}
2581 | name: is-binary-path
2582 | version: 2.1.0
2583 | engines: {node: '>=8'}
2584 | dependencies:
2585 | binary-extensions: registry.npmjs.org/binary-extensions@2.2.0
2586 | dev: true
2587 |
2588 | registry.npmjs.org/is-extglob@2.1.1:
2589 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz}
2590 | name: is-extglob
2591 | version: 2.1.1
2592 | engines: {node: '>=0.10.0'}
2593 | dev: true
2594 |
2595 | registry.npmjs.org/is-glob@4.0.3:
2596 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz}
2597 | name: is-glob
2598 | version: 4.0.3
2599 | engines: {node: '>=0.10.0'}
2600 | dependencies:
2601 | is-extglob: registry.npmjs.org/is-extglob@2.1.1
2602 | dev: true
2603 |
2604 | registry.npmjs.org/is-number@7.0.0:
2605 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz}
2606 | name: is-number
2607 | version: 7.0.0
2608 | engines: {node: '>=0.12.0'}
2609 | dev: true
2610 |
2611 | registry.npmjs.org/is-stream@2.0.1:
2612 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz}
2613 | name: is-stream
2614 | version: 2.0.1
2615 | engines: {node: '>=8'}
2616 | dev: true
2617 |
2618 | registry.npmjs.org/isexe@2.0.0:
2619 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz}
2620 | name: isexe
2621 | version: 2.0.0
2622 | dev: true
2623 |
2624 | registry.npmjs.org/jest-worker@27.5.1:
2625 | resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz}
2626 | name: jest-worker
2627 | version: 27.5.1
2628 | engines: {node: '>= 10.13.0'}
2629 | dependencies:
2630 | '@types/node': 18.19.8
2631 | merge-stream: registry.npmjs.org/merge-stream@2.0.0
2632 | supports-color: registry.npmjs.org/supports-color@8.1.1
2633 | dev: true
2634 |
2635 | registry.npmjs.org/joycon@3.1.1:
2636 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz}
2637 | name: joycon
2638 | version: 3.1.1
2639 | engines: {node: '>=10'}
2640 | dev: true
2641 |
2642 | registry.npmjs.org/json-parse-even-better-errors@2.3.1:
2643 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz}
2644 | name: json-parse-even-better-errors
2645 | version: 2.3.1
2646 | dev: true
2647 |
2648 | registry.npmjs.org/json-schema-traverse@0.4.1:
2649 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz}
2650 | name: json-schema-traverse
2651 | version: 0.4.1
2652 | dev: true
2653 |
2654 | registry.npmjs.org/lilconfig@2.1.0:
2655 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz}
2656 | name: lilconfig
2657 | version: 2.1.0
2658 | engines: {node: '>=10'}
2659 | dev: true
2660 |
2661 | registry.npmjs.org/lines-and-columns@1.2.4:
2662 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz}
2663 | name: lines-and-columns
2664 | version: 1.2.4
2665 | dev: true
2666 |
2667 | registry.npmjs.org/load-tsconfig@0.2.5:
2668 | resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz}
2669 | name: load-tsconfig
2670 | version: 0.2.5
2671 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2672 | dev: true
2673 |
2674 | registry.npmjs.org/loader-runner@4.3.0:
2675 | resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz}
2676 | name: loader-runner
2677 | version: 4.3.0
2678 | engines: {node: '>=6.11.5'}
2679 | dev: true
2680 |
2681 | registry.npmjs.org/lodash.sortby@4.7.0:
2682 | resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz}
2683 | name: lodash.sortby
2684 | version: 4.7.0
2685 | dev: true
2686 |
2687 | registry.npmjs.org/merge-stream@2.0.0:
2688 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz}
2689 | name: merge-stream
2690 | version: 2.0.0
2691 | dev: true
2692 |
2693 | registry.npmjs.org/merge2@1.4.1:
2694 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz}
2695 | name: merge2
2696 | version: 1.4.1
2697 | engines: {node: '>= 8'}
2698 | dev: true
2699 |
2700 | registry.npmjs.org/micromatch@4.0.5:
2701 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz}
2702 | name: micromatch
2703 | version: 4.0.5
2704 | engines: {node: '>=8.6'}
2705 | dependencies:
2706 | braces: registry.npmjs.org/braces@3.0.2
2707 | picomatch: registry.npmjs.org/picomatch@2.3.1
2708 | dev: true
2709 |
2710 | registry.npmjs.org/mime-db@1.52.0:
2711 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz}
2712 | name: mime-db
2713 | version: 1.52.0
2714 | engines: {node: '>= 0.6'}
2715 | dev: true
2716 |
2717 | registry.npmjs.org/mime-types@2.1.35:
2718 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz}
2719 | name: mime-types
2720 | version: 2.1.35
2721 | engines: {node: '>= 0.6'}
2722 | dependencies:
2723 | mime-db: registry.npmjs.org/mime-db@1.52.0
2724 | dev: true
2725 |
2726 | registry.npmjs.org/mimic-fn@2.1.0:
2727 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz}
2728 | name: mimic-fn
2729 | version: 2.1.0
2730 | engines: {node: '>=6'}
2731 | dev: true
2732 |
2733 | registry.npmjs.org/minimatch@3.1.2:
2734 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz}
2735 | name: minimatch
2736 | version: 3.1.2
2737 | dependencies:
2738 | brace-expansion: registry.npmjs.org/brace-expansion@1.1.11
2739 | dev: true
2740 |
2741 | registry.npmjs.org/ms@2.1.2:
2742 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.2.tgz}
2743 | name: ms
2744 | version: 2.1.2
2745 | dev: true
2746 |
2747 | registry.npmjs.org/mz@2.7.0:
2748 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/mz/-/mz-2.7.0.tgz}
2749 | name: mz
2750 | version: 2.7.0
2751 | dependencies:
2752 | any-promise: registry.npmjs.org/any-promise@1.3.0
2753 | object-assign: registry.npmjs.org/object-assign@4.1.1
2754 | thenify-all: registry.npmjs.org/thenify-all@1.6.0
2755 | dev: true
2756 |
2757 | registry.npmjs.org/neo-async@2.6.2:
2758 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz}
2759 | name: neo-async
2760 | version: 2.6.2
2761 | dev: true
2762 |
2763 | registry.npmjs.org/node-releases@2.0.13:
2764 | resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz}
2765 | name: node-releases
2766 | version: 2.0.13
2767 | dev: true
2768 |
2769 | registry.npmjs.org/normalize-path@3.0.0:
2770 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz}
2771 | name: normalize-path
2772 | version: 3.0.0
2773 | engines: {node: '>=0.10.0'}
2774 | dev: true
2775 |
2776 | registry.npmjs.org/npm-run-path@4.0.1:
2777 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz}
2778 | name: npm-run-path
2779 | version: 4.0.1
2780 | engines: {node: '>=8'}
2781 | dependencies:
2782 | path-key: registry.npmjs.org/path-key@3.1.1
2783 | dev: true
2784 |
2785 | registry.npmjs.org/object-assign@4.1.1:
2786 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz}
2787 | name: object-assign
2788 | version: 4.1.1
2789 | engines: {node: '>=0.10.0'}
2790 | dev: true
2791 |
2792 | registry.npmjs.org/once@1.4.0:
2793 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/once/-/once-1.4.0.tgz}
2794 | name: once
2795 | version: 1.4.0
2796 | dependencies:
2797 | wrappy: registry.npmjs.org/wrappy@1.0.2
2798 | dev: true
2799 |
2800 | registry.npmjs.org/onetime@5.1.2:
2801 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz}
2802 | name: onetime
2803 | version: 5.1.2
2804 | engines: {node: '>=6'}
2805 | dependencies:
2806 | mimic-fn: registry.npmjs.org/mimic-fn@2.1.0
2807 | dev: true
2808 |
2809 | registry.npmjs.org/path-is-absolute@1.0.1:
2810 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz}
2811 | name: path-is-absolute
2812 | version: 1.0.1
2813 | engines: {node: '>=0.10.0'}
2814 | dev: true
2815 |
2816 | registry.npmjs.org/path-key@3.1.1:
2817 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz}
2818 | name: path-key
2819 | version: 3.1.1
2820 | engines: {node: '>=8'}
2821 | dev: true
2822 |
2823 | registry.npmjs.org/path-type@4.0.0:
2824 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz}
2825 | name: path-type
2826 | version: 4.0.0
2827 | engines: {node: '>=8'}
2828 | dev: true
2829 |
2830 | registry.npmjs.org/picocolors@1.0.0:
2831 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz}
2832 | name: picocolors
2833 | version: 1.0.0
2834 | dev: true
2835 |
2836 | registry.npmjs.org/picomatch@2.3.1:
2837 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz}
2838 | name: picomatch
2839 | version: 2.3.1
2840 | engines: {node: '>=8.6'}
2841 | dev: true
2842 |
2843 | registry.npmjs.org/pirates@4.0.6:
2844 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz}
2845 | name: pirates
2846 | version: 4.0.6
2847 | engines: {node: '>= 6'}
2848 | dev: true
2849 |
2850 | registry.npmjs.org/postcss-load-config@3.1.4:
2851 | resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz}
2852 | name: postcss-load-config
2853 | version: 3.1.4
2854 | engines: {node: '>= 10'}
2855 | peerDependencies:
2856 | postcss: '>=8.0.9'
2857 | ts-node: '>=9.0.0'
2858 | peerDependenciesMeta:
2859 | postcss:
2860 | optional: true
2861 | ts-node:
2862 | optional: true
2863 | dependencies:
2864 | lilconfig: registry.npmjs.org/lilconfig@2.1.0
2865 | yaml: registry.npmjs.org/yaml@1.10.2
2866 | dev: true
2867 |
2868 | registry.npmjs.org/punycode@2.3.0:
2869 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz}
2870 | name: punycode
2871 | version: 2.3.0
2872 | engines: {node: '>=6'}
2873 | dev: true
2874 |
2875 | registry.npmjs.org/queue-microtask@1.2.3:
2876 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz}
2877 | name: queue-microtask
2878 | version: 1.2.3
2879 | dev: true
2880 |
2881 | registry.npmjs.org/randombytes@2.1.0:
2882 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz}
2883 | name: randombytes
2884 | version: 2.1.0
2885 | dependencies:
2886 | safe-buffer: registry.npmjs.org/safe-buffer@5.2.1
2887 | dev: true
2888 |
2889 | registry.npmjs.org/readdirp@3.6.0:
2890 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz}
2891 | name: readdirp
2892 | version: 3.6.0
2893 | engines: {node: '>=8.10.0'}
2894 | dependencies:
2895 | picomatch: registry.npmjs.org/picomatch@2.3.1
2896 | dev: true
2897 |
2898 | registry.npmjs.org/resolve-from@5.0.0:
2899 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz}
2900 | name: resolve-from
2901 | version: 5.0.0
2902 | engines: {node: '>=8'}
2903 | dev: true
2904 |
2905 | registry.npmjs.org/reusify@1.0.4:
2906 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz}
2907 | name: reusify
2908 | version: 1.0.4
2909 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2910 | dev: true
2911 |
2912 | registry.npmjs.org/rimraf@3.0.2:
2913 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz}
2914 | name: rimraf
2915 | version: 3.0.2
2916 | hasBin: true
2917 | dependencies:
2918 | glob: registry.npmjs.org/glob@7.2.3
2919 | dev: true
2920 |
2921 | registry.npmjs.org/rollup@3.26.2:
2922 | resolution: {integrity: sha512-6umBIGVz93er97pMgQO08LuH3m6PUb3jlDUUGFsNJB6VgTCUaDFpupf5JfU30529m/UKOgmiX+uY6Sx8cOYpLA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.26.2.tgz}
2923 | name: rollup
2924 | version: 3.26.2
2925 | engines: {node: '>=14.18.0', npm: '>=8.0.0'}
2926 | hasBin: true
2927 | optionalDependencies:
2928 | fsevents: 2.3.2
2929 | dev: true
2930 |
2931 | registry.npmjs.org/run-parallel@1.2.0:
2932 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz}
2933 | name: run-parallel
2934 | version: 1.2.0
2935 | dependencies:
2936 | queue-microtask: registry.npmjs.org/queue-microtask@1.2.3
2937 | dev: true
2938 |
2939 | registry.npmjs.org/safe-buffer@5.2.1:
2940 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz}
2941 | name: safe-buffer
2942 | version: 5.2.1
2943 | dev: true
2944 |
2945 | registry.npmjs.org/schema-utils@3.3.0:
2946 | resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz}
2947 | name: schema-utils
2948 | version: 3.3.0
2949 | engines: {node: '>= 10.13.0'}
2950 | dependencies:
2951 | '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.12
2952 | ajv: registry.npmjs.org/ajv@6.12.6
2953 | ajv-keywords: registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6)
2954 | dev: true
2955 |
2956 | registry.npmjs.org/serialize-javascript@6.0.1:
2957 | resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz}
2958 | name: serialize-javascript
2959 | version: 6.0.1
2960 | dependencies:
2961 | randombytes: registry.npmjs.org/randombytes@2.1.0
2962 | dev: true
2963 |
2964 | registry.npmjs.org/shebang-command@2.0.0:
2965 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz}
2966 | name: shebang-command
2967 | version: 2.0.0
2968 | engines: {node: '>=8'}
2969 | dependencies:
2970 | shebang-regex: registry.npmjs.org/shebang-regex@3.0.0
2971 | dev: true
2972 |
2973 | registry.npmjs.org/shebang-regex@3.0.0:
2974 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz}
2975 | name: shebang-regex
2976 | version: 3.0.0
2977 | engines: {node: '>=8'}
2978 | dev: true
2979 |
2980 | registry.npmjs.org/signal-exit@3.0.7:
2981 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz}
2982 | name: signal-exit
2983 | version: 3.0.7
2984 | dev: true
2985 |
2986 | registry.npmjs.org/slash@3.0.0:
2987 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz}
2988 | name: slash
2989 | version: 3.0.0
2990 | engines: {node: '>=8'}
2991 | dev: true
2992 |
2993 | registry.npmjs.org/source-map-support@0.5.21:
2994 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz}
2995 | name: source-map-support
2996 | version: 0.5.21
2997 | dependencies:
2998 | buffer-from: registry.npmjs.org/buffer-from@1.1.2
2999 | source-map: registry.npmjs.org/source-map@0.6.1
3000 | dev: true
3001 |
3002 | registry.npmjs.org/source-map@0.6.1:
3003 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz}
3004 | name: source-map
3005 | version: 0.6.1
3006 | engines: {node: '>=0.10.0'}
3007 | dev: true
3008 |
3009 | registry.npmjs.org/source-map@0.8.0-beta.0:
3010 | resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz}
3011 | name: source-map
3012 | version: 0.8.0-beta.0
3013 | engines: {node: '>= 8'}
3014 | dependencies:
3015 | whatwg-url: registry.npmjs.org/whatwg-url@7.1.0
3016 | dev: true
3017 |
3018 | registry.npmjs.org/strip-final-newline@2.0.0:
3019 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz}
3020 | name: strip-final-newline
3021 | version: 2.0.0
3022 | engines: {node: '>=6'}
3023 | dev: true
3024 |
3025 | registry.npmjs.org/sucrase@3.32.0:
3026 | resolution: {integrity: sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz}
3027 | name: sucrase
3028 | version: 3.32.0
3029 | engines: {node: '>=8'}
3030 | hasBin: true
3031 | dependencies:
3032 | '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3
3033 | commander: registry.npmjs.org/commander@4.1.1
3034 | glob: registry.npmjs.org/glob@7.1.6
3035 | lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4
3036 | mz: registry.npmjs.org/mz@2.7.0
3037 | pirates: registry.npmjs.org/pirates@4.0.6
3038 | ts-interface-checker: registry.npmjs.org/ts-interface-checker@0.1.13
3039 | dev: true
3040 |
3041 | registry.npmjs.org/supports-color@8.1.1:
3042 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz}
3043 | name: supports-color
3044 | version: 8.1.1
3045 | engines: {node: '>=10'}
3046 | dependencies:
3047 | has-flag: registry.npmjs.org/has-flag@4.0.0
3048 | dev: true
3049 |
3050 | registry.npmjs.org/tapable@2.2.1:
3051 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz}
3052 | name: tapable
3053 | version: 2.2.1
3054 | engines: {node: '>=6'}
3055 | dev: true
3056 |
3057 | registry.npmjs.org/terser-webpack-plugin@5.3.9(esbuild@0.17.19)(webpack@5.88.1):
3058 | resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz}
3059 | id: registry.npmjs.org/terser-webpack-plugin/5.3.9
3060 | name: terser-webpack-plugin
3061 | version: 5.3.9
3062 | engines: {node: '>= 10.13.0'}
3063 | peerDependencies:
3064 | '@swc/core': '*'
3065 | esbuild: '*'
3066 | uglify-js: '*'
3067 | webpack: ^5.1.0
3068 | peerDependenciesMeta:
3069 | '@swc/core':
3070 | optional: true
3071 | esbuild:
3072 | optional: true
3073 | uglify-js:
3074 | optional: true
3075 | dependencies:
3076 | '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18
3077 | esbuild: registry.npmjs.org/esbuild@0.17.19
3078 | jest-worker: registry.npmjs.org/jest-worker@27.5.1
3079 | schema-utils: registry.npmjs.org/schema-utils@3.3.0
3080 | serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1
3081 | terser: registry.npmjs.org/terser@5.19.0
3082 | webpack: registry.npmjs.org/webpack@5.88.1(esbuild@0.17.19)
3083 | dev: true
3084 |
3085 | registry.npmjs.org/terser@5.19.0:
3086 | resolution: {integrity: sha512-JpcpGOQLOXm2jsomozdMDpd5f8ZHh1rR48OFgWUH3QsyZcfPgv2qDCYbcDEAYNd4OZRj2bWYKpwdll/udZCk/Q==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/terser/-/terser-5.19.0.tgz}
3087 | name: terser
3088 | version: 5.19.0
3089 | engines: {node: '>=10'}
3090 | hasBin: true
3091 | dependencies:
3092 | '@jridgewell/source-map': registry.npmjs.org/@jridgewell/source-map@0.3.5
3093 | acorn: registry.npmjs.org/acorn@8.10.0
3094 | commander: registry.npmjs.org/commander@2.20.3
3095 | source-map-support: registry.npmjs.org/source-map-support@0.5.21
3096 | dev: true
3097 |
3098 | registry.npmjs.org/thenify-all@1.6.0:
3099 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz}
3100 | name: thenify-all
3101 | version: 1.6.0
3102 | engines: {node: '>=0.8'}
3103 | dependencies:
3104 | thenify: registry.npmjs.org/thenify@3.3.1
3105 | dev: true
3106 |
3107 | registry.npmjs.org/thenify@3.3.1:
3108 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz}
3109 | name: thenify
3110 | version: 3.3.1
3111 | dependencies:
3112 | any-promise: registry.npmjs.org/any-promise@1.3.0
3113 | dev: true
3114 |
3115 | registry.npmjs.org/to-regex-range@5.0.1:
3116 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz}
3117 | name: to-regex-range
3118 | version: 5.0.1
3119 | engines: {node: '>=8.0'}
3120 | dependencies:
3121 | is-number: registry.npmjs.org/is-number@7.0.0
3122 | dev: true
3123 |
3124 | registry.npmjs.org/tr46@1.0.1:
3125 | resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz}
3126 | name: tr46
3127 | version: 1.0.1
3128 | dependencies:
3129 | punycode: registry.npmjs.org/punycode@2.3.0
3130 | dev: true
3131 |
3132 | registry.npmjs.org/tree-kill@1.2.2:
3133 | resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz}
3134 | name: tree-kill
3135 | version: 1.2.2
3136 | hasBin: true
3137 | dev: true
3138 |
3139 | registry.npmjs.org/ts-interface-checker@0.1.13:
3140 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz}
3141 | name: ts-interface-checker
3142 | version: 0.1.13
3143 | dev: true
3144 |
3145 | registry.npmjs.org/tsup@6.7.0(typescript@5.3.3):
3146 | resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/tsup/-/tsup-6.7.0.tgz}
3147 | id: registry.npmjs.org/tsup/6.7.0
3148 | name: tsup
3149 | version: 6.7.0
3150 | engines: {node: '>=14.18'}
3151 | hasBin: true
3152 | peerDependencies:
3153 | '@swc/core': ^1
3154 | postcss: ^8.4.12
3155 | typescript: '>=4.1.0'
3156 | peerDependenciesMeta:
3157 | '@swc/core':
3158 | optional: true
3159 | postcss:
3160 | optional: true
3161 | typescript:
3162 | optional: true
3163 | dependencies:
3164 | bundle-require: registry.npmjs.org/bundle-require@4.0.1(esbuild@0.17.19)
3165 | cac: registry.npmjs.org/cac@6.7.14
3166 | chokidar: registry.npmjs.org/chokidar@3.5.3
3167 | debug: registry.npmjs.org/debug@4.3.4
3168 | esbuild: registry.npmjs.org/esbuild@0.17.19
3169 | execa: registry.npmjs.org/execa@5.1.1
3170 | globby: registry.npmjs.org/globby@11.1.0
3171 | joycon: registry.npmjs.org/joycon@3.1.1
3172 | postcss-load-config: registry.npmjs.org/postcss-load-config@3.1.4
3173 | resolve-from: registry.npmjs.org/resolve-from@5.0.0
3174 | rollup: registry.npmjs.org/rollup@3.26.2
3175 | source-map: registry.npmjs.org/source-map@0.8.0-beta.0
3176 | sucrase: registry.npmjs.org/sucrase@3.32.0
3177 | tree-kill: registry.npmjs.org/tree-kill@1.2.2
3178 | typescript: 5.3.3
3179 | transitivePeerDependencies:
3180 | - supports-color
3181 | - ts-node
3182 | dev: true
3183 |
3184 | registry.npmjs.org/update-browserslist-db@1.0.11(browserslist@4.21.9):
3185 | resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz}
3186 | id: registry.npmjs.org/update-browserslist-db/1.0.11
3187 | name: update-browserslist-db
3188 | version: 1.0.11
3189 | hasBin: true
3190 | peerDependencies:
3191 | browserslist: '>= 4.21.0'
3192 | dependencies:
3193 | browserslist: registry.npmjs.org/browserslist@4.21.9
3194 | escalade: registry.npmjs.org/escalade@3.1.1
3195 | picocolors: registry.npmjs.org/picocolors@1.0.0
3196 | dev: true
3197 |
3198 | registry.npmjs.org/uri-js@4.4.1:
3199 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz}
3200 | name: uri-js
3201 | version: 4.4.1
3202 | dependencies:
3203 | punycode: registry.npmjs.org/punycode@2.3.0
3204 | dev: true
3205 |
3206 | registry.npmjs.org/watchpack@2.4.0:
3207 | resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz}
3208 | name: watchpack
3209 | version: 2.4.0
3210 | engines: {node: '>=10.13.0'}
3211 | dependencies:
3212 | glob-to-regexp: registry.npmjs.org/glob-to-regexp@0.4.1
3213 | graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
3214 | dev: true
3215 |
3216 | registry.npmjs.org/webidl-conversions@4.0.2:
3217 | resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz}
3218 | name: webidl-conversions
3219 | version: 4.0.2
3220 | dev: true
3221 |
3222 | registry.npmjs.org/webpack-sources@3.2.3:
3223 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz}
3224 | name: webpack-sources
3225 | version: 3.2.3
3226 | engines: {node: '>=10.13.0'}
3227 | dev: true
3228 |
3229 | registry.npmjs.org/webpack@5.88.1(esbuild@0.17.19):
3230 | resolution: {integrity: sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-5.88.1.tgz}
3231 | id: registry.npmjs.org/webpack/5.88.1
3232 | name: webpack
3233 | version: 5.88.1
3234 | engines: {node: '>=10.13.0'}
3235 | hasBin: true
3236 | peerDependencies:
3237 | webpack-cli: '*'
3238 | peerDependenciesMeta:
3239 | webpack-cli:
3240 | optional: true
3241 | dependencies:
3242 | '@types/eslint-scope': registry.npmjs.org/@types/eslint-scope@3.7.4
3243 | '@types/estree': registry.npmjs.org/@types/estree@1.0.1
3244 | '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.6
3245 | '@webassemblyjs/wasm-edit': registry.npmjs.org/@webassemblyjs/wasm-edit@1.11.6
3246 | '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.6
3247 | acorn: registry.npmjs.org/acorn@8.10.0
3248 | acorn-import-assertions: registry.npmjs.org/acorn-import-assertions@1.9.0(acorn@8.10.0)
3249 | browserslist: registry.npmjs.org/browserslist@4.21.9
3250 | chrome-trace-event: registry.npmjs.org/chrome-trace-event@1.0.3
3251 | enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.15.0
3252 | es-module-lexer: registry.npmjs.org/es-module-lexer@1.3.0
3253 | eslint-scope: registry.npmjs.org/eslint-scope@5.1.1
3254 | events: registry.npmjs.org/events@3.3.0
3255 | glob-to-regexp: registry.npmjs.org/glob-to-regexp@0.4.1
3256 | graceful-fs: registry.npmjs.org/graceful-fs@4.2.11
3257 | json-parse-even-better-errors: registry.npmjs.org/json-parse-even-better-errors@2.3.1
3258 | loader-runner: registry.npmjs.org/loader-runner@4.3.0
3259 | mime-types: registry.npmjs.org/mime-types@2.1.35
3260 | neo-async: registry.npmjs.org/neo-async@2.6.2
3261 | schema-utils: registry.npmjs.org/schema-utils@3.3.0
3262 | tapable: registry.npmjs.org/tapable@2.2.1
3263 | terser-webpack-plugin: registry.npmjs.org/terser-webpack-plugin@5.3.9(esbuild@0.17.19)(webpack@5.88.1)
3264 | watchpack: registry.npmjs.org/watchpack@2.4.0
3265 | webpack-sources: registry.npmjs.org/webpack-sources@3.2.3
3266 | transitivePeerDependencies:
3267 | - '@swc/core'
3268 | - esbuild
3269 | - uglify-js
3270 | dev: true
3271 |
3272 | registry.npmjs.org/whatwg-url@7.1.0:
3273 | resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz}
3274 | name: whatwg-url
3275 | version: 7.1.0
3276 | dependencies:
3277 | lodash.sortby: registry.npmjs.org/lodash.sortby@4.7.0
3278 | tr46: registry.npmjs.org/tr46@1.0.1
3279 | webidl-conversions: registry.npmjs.org/webidl-conversions@4.0.2
3280 | dev: true
3281 |
3282 | registry.npmjs.org/which@2.0.2:
3283 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/which/-/which-2.0.2.tgz}
3284 | name: which
3285 | version: 2.0.2
3286 | engines: {node: '>= 8'}
3287 | hasBin: true
3288 | dependencies:
3289 | isexe: registry.npmjs.org/isexe@2.0.0
3290 | dev: true
3291 |
3292 | registry.npmjs.org/wrappy@1.0.2:
3293 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz}
3294 | name: wrappy
3295 | version: 1.0.2
3296 | dev: true
3297 |
3298 | registry.npmjs.org/yaml@1.10.2:
3299 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, registry: https://registry.npmjs.com/, tarball: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz}
3300 | name: yaml
3301 | version: 1.10.2
3302 | engines: {node: '>= 6'}
3303 | dev: true
3304 |
--------------------------------------------------------------------------------
/postinstall.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./bin/postinstall.js");
2 |
--------------------------------------------------------------------------------
/preset.js:
--------------------------------------------------------------------------------
1 | module.exports = require("./dist/preset");
2 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | // make it work with --isolatedModules
2 | export default {};
3 |
--------------------------------------------------------------------------------
/src/postinstall.ts:
--------------------------------------------------------------------------------
1 | import { spawn } from "child_process";
2 |
3 | type PackageManagers = "npm" | "pnpm" | "yarn1" | "yarn2";
4 |
5 | const PACKAGE_MANAGER_TO_COMMAND: Record = {
6 | npm: ["npx"],
7 | pnpm: ["pnpm", "dlx"],
8 | yarn1: ["npx"],
9 | yarn2: ["yarn", "dlx"],
10 | };
11 |
12 | const selectPackageManagerCommand = (
13 | packageManager: PackageManagers
14 | ): string[] => PACKAGE_MANAGER_TO_COMMAND[packageManager];
15 |
16 | const spawnPackageManagerScript = async (
17 | packageManager: PackageManagers,
18 | args: string[]
19 | ) => {
20 | const [command, ...baseArgs] = selectPackageManagerCommand(packageManager);
21 |
22 | await spawn(command, [...baseArgs, ...args], {
23 | stdio: "inherit",
24 | cwd: process.cwd(),
25 | shell: true,
26 | });
27 | };
28 |
29 | const automigrate = async ({
30 | packageManager = "npm",
31 | }: {
32 | packageManager: PackageManagers;
33 | }) => {
34 | try {
35 | await spawnPackageManagerScript(packageManager, [
36 | "@storybook/auto-config",
37 | "styling",
38 | ]);
39 | } catch (e) {
40 | console.error(e);
41 | process.exit(1);
42 | }
43 | };
44 |
45 | export default automigrate;
46 |
--------------------------------------------------------------------------------
/src/preset.ts:
--------------------------------------------------------------------------------
1 | import { webpackFinal as webpack } from "./webpackFinal";
2 |
3 | export const webpackFinal = webpack as any;
4 |
--------------------------------------------------------------------------------
/src/types.ts:
--------------------------------------------------------------------------------
1 | import type { RuleSetRule, Configuration as WebpackConfig } from "webpack";
2 |
3 | export interface AddonStylingOptions {
4 | plugins?: WebpackConfig["plugins"];
5 | rules?: RuleSetRule[];
6 | }
7 |
--------------------------------------------------------------------------------
/src/typings.d.ts:
--------------------------------------------------------------------------------
1 | declare module "global";
2 |
--------------------------------------------------------------------------------
/src/webpackFinal.ts:
--------------------------------------------------------------------------------
1 | import { logger, colors } from "@storybook/node-logger";
2 | import type { RuleSetRule, Configuration as WebpackConfig } from "webpack";
3 | import type { AddonStylingOptions } from "./types";
4 |
5 | export const isRuleForStyles = (rule: RuleSetRule) =>
6 | rule.test instanceof RegExp &&
7 | (rule.test.test("test.css") ||
8 | rule.test.test("test.scss") ||
9 | rule.test.test("test.less"));
10 |
11 | export function webpackFinal(
12 | config: WebpackConfig,
13 | { rules, plugins }: AddonStylingOptions = {}
14 | ) {
15 | logger.info(
16 | `=> [${colors.pink(
17 | "@storybook/addon-styling-webpack"
18 | )}] Applying custom Storybook webpack configuration styling.`
19 | );
20 | if (plugins && plugins.length) {
21 | logger.info(
22 | `=> [${colors.pink(
23 | "@storybook/addon-styling-webpack"
24 | )}] Adding given plugins to Storybook webpack configuration.`
25 | );
26 | config.plugins = config.plugins || [];
27 | config.plugins.push(...plugins);
28 | }
29 |
30 | if (rules && rules.length) {
31 | logger.info(
32 | `=> [${colors.pink(
33 | "@storybook/addon-styling-webpack"
34 | )}] Replacing Storybook's webpack rules for styles with given rules.`
35 | );
36 |
37 | if (!config.module?.rules) {
38 | throw new Error(
39 | "webpackFinal received a rules option but config.module.rules is not an array"
40 | );
41 | }
42 |
43 | // Remove any existing rules for styles
44 | config.module.rules = config.module.rules.filter(
45 | (rule) => typeof rule === "object" && !isRuleForStyles(rule)
46 | );
47 |
48 | // Add the new rules for styles
49 | config.module.rules?.push(...rules);
50 | }
51 |
52 | return config;
53 | }
54 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "allowSyntheticDefaultImports": true,
4 | "baseUrl": ".",
5 | "esModuleInterop": true,
6 | "experimentalDecorators": true,
7 | "incremental": false,
8 | "isolatedModules": true,
9 | "jsx": "react",
10 | "lib": ["es2020", "dom"],
11 | "module": "commonjs",
12 | "noImplicitAny": true,
13 | "rootDir": "./src",
14 | "skipLibCheck": true,
15 | "target": "ES2020"
16 | },
17 | "include": ["src/**/*", "preset.js"]
18 | }
19 |
--------------------------------------------------------------------------------
/tsup.config.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "tsup";
2 |
3 | export default defineConfig((options) => [
4 | {
5 | entry: ["src/index.ts", "src/preset.ts"],
6 | outDir: "./dist",
7 | splitting: false,
8 | minify: !options.watch,
9 | format: ["cjs", "esm"],
10 | dts: {
11 | resolve: true,
12 | },
13 | treeshake: true,
14 | sourcemap: true,
15 | clean: true,
16 | platform: "browser",
17 | esbuildOptions(options) {
18 | options.conditions = ["module"];
19 | },
20 | },
21 | {
22 | entry: ["src/postinstall.ts"],
23 | outDir: "./bin",
24 | splitting: false,
25 | minify: !options.watch,
26 | format: ["cjs"],
27 | treeshake: true,
28 | target: "node16",
29 | clean: true,
30 | platform: "node",
31 | esbuildOptions(options) {
32 | options.conditions = ["module"];
33 | },
34 | },
35 | ]);
36 |
--------------------------------------------------------------------------------