├── .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 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 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 | addon-styling-webpack Logo 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 | --------------------------------------------------------------------------------