diff --git a/@commitlint/config-pnpm-scopes/fixtures/basic/package.json b/@commitlint/config-pnpm-scopes/fixtures/basic/package.json new file mode 100644 index 0000000000..d05965fc49 --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/basic/package.json @@ -0,0 +1,6 @@ +{ + "name": "basic", + "version": "1.0.0", + "private": true, + "devDependencies": {} +} diff --git a/@commitlint/config-pnpm-scopes/fixtures/basic/packages/a/package.json b/@commitlint/config-pnpm-scopes/fixtures/basic/packages/a/package.json new file mode 100644 index 0000000000..9113c2528e --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/basic/packages/a/package.json @@ -0,0 +1,4 @@ +{ + "name": "a", + "version": "1.0.0" +} diff --git a/@commitlint/config-pnpm-scopes/fixtures/basic/packages/b/package.json b/@commitlint/config-pnpm-scopes/fixtures/basic/packages/b/package.json new file mode 100644 index 0000000000..c2d84cc127 --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/basic/packages/b/package.json @@ -0,0 +1,4 @@ +{ + "name": "b", + "version": "1.0.0" +} diff --git a/@commitlint/config-pnpm-scopes/fixtures/basic/pnpm-workspace.yaml b/@commitlint/config-pnpm-scopes/fixtures/basic/pnpm-workspace.yaml new file mode 100644 index 0000000000..18ec407efc --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/basic/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'packages/*' diff --git a/@commitlint/config-pnpm-scopes/fixtures/empty/package.json b/@commitlint/config-pnpm-scopes/fixtures/empty/package.json new file mode 100644 index 0000000000..d1f96fc54d --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/empty/package.json @@ -0,0 +1,6 @@ +{ + "name": "empty", + "version": "1.0.0", + "private": true, + "devDependencies": {} +} diff --git a/@commitlint/config-pnpm-scopes/fixtures/empty/pnpm-workspace.yaml b/@commitlint/config-pnpm-scopes/fixtures/empty/pnpm-workspace.yaml new file mode 100644 index 0000000000..18ec407efc --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/empty/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'packages/*' diff --git a/@commitlint/config-pnpm-scopes/fixtures/scoped/package.json b/@commitlint/config-pnpm-scopes/fixtures/scoped/package.json new file mode 100644 index 0000000000..d05965fc49 --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/scoped/package.json @@ -0,0 +1,6 @@ +{ + "name": "basic", + "version": "1.0.0", + "private": true, + "devDependencies": {} +} diff --git a/@commitlint/config-pnpm-scopes/fixtures/scoped/packages/a/package.json b/@commitlint/config-pnpm-scopes/fixtures/scoped/packages/a/package.json new file mode 100644 index 0000000000..38d30f225c --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/scoped/packages/a/package.json @@ -0,0 +1,4 @@ +{ + "name": "@scope/a", + "version": "1.0.0" +} diff --git a/@commitlint/config-pnpm-scopes/fixtures/scoped/packages/b/package.json b/@commitlint/config-pnpm-scopes/fixtures/scoped/packages/b/package.json new file mode 100644 index 0000000000..812c697ce5 --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/scoped/packages/b/package.json @@ -0,0 +1,4 @@ +{ + "name": "@scope/b", + "version": "1.0.0" +} diff --git a/@commitlint/config-pnpm-scopes/fixtures/scoped/pnpm-workspace.yaml b/@commitlint/config-pnpm-scopes/fixtures/scoped/pnpm-workspace.yaml new file mode 100644 index 0000000000..18ec407efc --- /dev/null +++ b/@commitlint/config-pnpm-scopes/fixtures/scoped/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - 'packages/*' diff --git a/@commitlint/config-pnpm-scopes/index.js b/@commitlint/config-pnpm-scopes/index.js new file mode 100644 index 0000000000..e30135807a --- /dev/null +++ b/@commitlint/config-pnpm-scopes/index.js @@ -0,0 +1,26 @@ +const {findWorkspacePackages} = require('@pnpm/find-workspace-packages'); + +module.exports = { + utils: {getProjects}, + rules: { + 'scope-enum': (ctx) => + getProjects(ctx).then((packages) => [2, 'always', packages]), + }, +}; + +function getProjects(context) { + const ctx = context || {}; + const cwd = ctx.cwd || process.cwd(); + + return findWorkspacePackages(cwd).then((projects) => { + return projects.reduce((projects, project) => { + const name = project.manifest.name; + + if (name && project.dir !== cwd) { + projects.push(name.charAt(0) === '@' ? name.split('/')[1] : name); + } + + return projects; + }, []); + }); +} diff --git a/@commitlint/config-pnpm-scopes/index.test.js b/@commitlint/config-pnpm-scopes/index.test.js new file mode 100644 index 0000000000..13215ee9c0 --- /dev/null +++ b/@commitlint/config-pnpm-scopes/index.test.js @@ -0,0 +1,69 @@ +import {npm} from '@commitlint/test'; +import config from '.'; + +test('exports rules key', () => { + expect(config).toHaveProperty('rules'); +}); + +test('rules hold object', () => { + expect(config).toMatchObject({ + rules: expect.any(Object), + }); +}); + +test('rules contain scope-enum', () => { + expect(config).toMatchObject({ + rules: { + 'scope-enum': expect.anything(), + }, + }); +}); + +test('scope-enum is function', () => { + expect(config).toMatchObject({ + rules: { + 'scope-enum': expect.any(Function), + }, + }); +}); + +test('scope-enum does not throw for missing context', async () => { + const {'scope-enum': fn} = config.rules; + await expect(fn()).resolves.toBeTruthy(); +}); + +test('scope-enum has expected severity', async () => { + const {'scope-enum': fn} = config.rules; + const [severity] = await fn(); + expect(severity).toBe(2); +}); + +test('scope-enum has expected modifier', async () => { + const {'scope-enum': fn} = config.rules; + const [, modifier] = await fn(); + expect(modifier).toBe('always'); +}); + +test('returns empty value for empty pnpm repository', async () => { + const {'scope-enum': fn} = config.rules; + const cwd = await npm.bootstrap('fixtures/empty', __dirname); + const [, , value] = await fn({cwd}); + expect(value).toEqual([]); +}); + +test('returns expected value for basic pnpm repository', async () => { + const {'scope-enum': fn} = config.rules; + const cwd = await npm.bootstrap('fixtures/basic', __dirname); + + const [, , value] = await fn({cwd}); + expect(value).toEqual(['a', 'b']); +}); + +test('returns expected value for scoped pnpm repository', async () => { + const {'scope-enum': fn} = config.rules; + const cwd = await npm.bootstrap('fixtures/scoped', __dirname); + + const [, , value] = await fn({cwd}); + + expect(value).toEqual(['a', 'b']); +}); diff --git a/@commitlint/config-pnpm-scopes/license.md b/@commitlint/config-pnpm-scopes/license.md new file mode 100644 index 0000000000..8f8a80980d --- /dev/null +++ b/@commitlint/config-pnpm-scopes/license.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2022 - present Dan Onoshko + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/@commitlint/config-pnpm-scopes/package.json b/@commitlint/config-pnpm-scopes/package.json new file mode 100644 index 0000000000..bae83f3303 --- /dev/null +++ b/@commitlint/config-pnpm-scopes/package.json @@ -0,0 +1,50 @@ +{ + "name": "@commitlint/config-pnpm-scopes", + "version": "17.2.0", + "description": "Shareable commitlint config enforcing pnpm workspaces names as scopes", + "files": [ + "index.js" + ], + "scripts": { + "deps": "dep-check", + "pkg": "pkg-check" + }, + "repository": { + "type": "git", + "url": "https://github.com/conventional-changelog/commitlint.git", + "directory": "@commitlint/config-pnpm-scopes" + }, + "keywords": [ + "conventional-changelog", + "commitlint", + "commitlint-config", + "pnpm" + ], + "author": "Dan Onoshko ", + "license": "MIT", + "bugs": { + "url": "https://github.com/conventional-changelog/commitlint/issues" + }, + "homepage": "https://commitlint.js.org/", + "peerDependencies": { + "@pnpm/find-workspace-packages": "^5.0.0", + "@pnpm/logger": "^5.0.0" + }, + "peerDependenciesMeta": { + "@pnpm/find-workspace-packages": { + "optional": true + }, + "@pnpm/logger": { + "optional": true + } + }, + "engines": { + "node": ">=v14" + }, + "devDependencies": { + "@commitlint/test": "^17.2.0", + "@commitlint/utils": "^17.0.0", + "@pnpm/find-workspace-packages": "^5.0.0", + "@pnpm/logger": "^5.0.0" + } +} diff --git a/@commitlint/config-pnpm-scopes/readme.md b/@commitlint/config-pnpm-scopes/readme.md new file mode 100644 index 0000000000..9e4316163d --- /dev/null +++ b/@commitlint/config-pnpm-scopes/readme.md @@ -0,0 +1,44 @@ +> Lint your pnpm workspaces project commits + +# @commitlint/config-pnpm-scopes + +Shareable `commitlint` config enforcing pnpm workspaces names as scopes. +Use with [@commitlint/cli](../cli) and [@commitlint/prompt-cli](../prompt-cli). + +## Getting started + +``` +npm install --save-dev @commitlint/config-pnpm-scopes @commitlint/cli +echo "module.exports = {extends: ['@commitlint/config-pnpm-scopes']};" > commitlint.config.js +``` + +## Examples + +``` +❯ cat commitlint.config.js +{ + extends: ['@commitlint/config-pnpm-scopes'] +} + +❯ tree packages + +packages +├── api +├── app +└── web + +❯ echo "build(api): change something in api's build" | commitlint +⧗ input: build(api): change something in api's build +✔ found 0 problems, 0 warnings + +❯ echo "test(foo): this won't pass" | commitlint +⧗ input: test(foo): this won't pass +✖ scope must be one of [api, app, web] [scope-enum] +✖ found 1 problems, 0 warnings + +❯ echo "ci: do some general maintenance" | commitlint +⧗ input: ci: do some general maintenance +✔ found 0 problems, 0 warnings +``` + +Consult [docs/rules](https://conventional-changelog.github.io/commitlint/#/reference-rules) for a list of available rules. diff --git a/yarn.lock b/yarn.lock index acfcf4db54..a7040932d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,6 +10,13 @@ "@jridgewell/gen-mapping" "^0.1.0" "@jridgewell/trace-mapping" "^0.3.9" +"@arcanis/slice-ansi@^1.1.1": + version "1.1.1" + resolved "https://registry.npmjs.org/@arcanis/slice-ansi/-/slice-ansi-1.1.1.tgz#0ee328a68996ca45854450033a3d161421dc4f55" + integrity sha512-xguP2WR2Dv0gQ7Ykbdb7BNCnPnIPB94uTi0Z2NvkRBEnhbwjOQ7QyQKJXrVQg4qDpiD9hA5l5cCwy/z2OXgc3w== + dependencies: + grapheme-splitter "^1.0.4" + "@babel/code-frame@^7.0.0": version "7.18.6" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" @@ -585,7 +592,7 @@ minimatch "^3.1.2" strip-json-comments "^3.1.1" -"@gar/promisify@^1.1.3": +"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": version "1.1.3" resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== @@ -1659,6 +1666,14 @@ treeverse "^2.0.0" walk-up-path "^1.0.0" +"@npmcli/fs@^1.0.0": + version "1.1.1" + resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" + integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== + dependencies: + "@gar/promisify" "^1.0.1" + semver "^7.3.5" + "@npmcli/fs@^2.1.0": version "2.1.2" resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865" @@ -1710,6 +1725,14 @@ pacote "^13.0.3" semver "^7.3.5" +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + "@npmcli/move-file@^2.0.0": version "2.0.1" resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4" @@ -1895,6 +1918,890 @@ node-addon-api "^3.2.1" node-gyp-build "^4.3.0" +"@pnpm/build-modules@10.0.4": + version "10.0.4" + resolved "https://registry.npmjs.org/@pnpm/build-modules/-/build-modules-10.0.4.tgz#1d08ae7ad6dc5e965cdfa0c49b30be2fc59ab8ca" + integrity sha512-OUGNh8h3iQT56eQjsYrnY0iEQLuWcL8KBwyPI2PH5UlB2g2F3CwOggbZOAQL/9NYP8OmvVbCsk2sWjRZtN3Ksg== + dependencies: + "@pnpm/calc-dep-state" "3.0.1" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/graph-sequencer" "1.0.0" + "@pnpm/lifecycle" "14.1.0" + "@pnpm/link-bins" "8.0.2" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/types" "8.9.0" + patch-package "^6.5.0" + ramda "npm:@pnpm/ramda@0.28.1" + run-groups "^3.0.1" + +"@pnpm/byline@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@pnpm/byline/-/byline-1.0.0.tgz#cde35041ddf6bc989d8294eb75e1bbf037f17dfe" + integrity sha512-61tmh+k7hnKK6b2XbF4GvxmiaF3l2a+xQlZyeoOGBs7mXU3Ie8iCAeAnM0+r70KiqTrgWvBCjMeM+W3JarJqaQ== + +"@pnpm/cafs@5.0.2": + version "5.0.2" + resolved "https://registry.npmjs.org/@pnpm/cafs/-/cafs-5.0.2.tgz#dbef6b1de3448a80bb1a52c089e6fc888370e7f0" + integrity sha512-E5NTupJMIfyz+Kfh+yyCFfgYf0HgKdFU66nPrCNjCytm2ciWFgXDnFONFnRS2QG/2WyNI17wYnvC6tLQX8ecIw== + dependencies: + "@pnpm/fetcher-base" "13.1.4" + "@pnpm/graceful-fs" "2.0.0" + "@pnpm/store-controller-types" "14.1.5" + "@zkochan/rimraf" "^2.1.2" + concat-stream "^2.0.0" + decompress-maybe "^1.0.0" + get-stream "^6.0.1" + p-limit "^3.1.0" + path-temp "^2.0.0" + rename-overwrite "^4.0.3" + ssri "^9.0.1" + strip-bom "^4.0.0" + tar-stream "^2.2.0" + +"@pnpm/calc-dep-state@3.0.1": + version "3.0.1" + resolved "https://registry.npmjs.org/@pnpm/calc-dep-state/-/calc-dep-state-3.0.1.tgz#de4d0295962a58390638fba7a742f823625a8343" + integrity sha512-dR8YQ6gymQYViBM4t+BwSNNQ/HHxF+XwNanWevhG2gOG4OyU6RnxRjfE98HXQPYWzRbhgu4CsbtK5AZBihrEzg== + dependencies: + "@pnpm/constants" "6.1.0" + sort-keys "^4.2.0" + +"@pnpm/cli-meta@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@pnpm/cli-meta/-/cli-meta-4.0.2.tgz#86b64b5de382827ee1fd53f094b028c91b59821b" + integrity sha512-t08QlQQMAFvnJn33yrrMn/uVf5uldQjteqNvC8afQIQ6bKwJMMVpe04lbfLVFgKuAhdFF4O2MMg6FvNZohot6A== + dependencies: + "@pnpm/types" "8.9.0" + load-json-file "^6.2.0" + +"@pnpm/cli-utils@1.0.8": + version "1.0.8" + resolved "https://registry.npmjs.org/@pnpm/cli-utils/-/cli-utils-1.0.8.tgz#190ef9ce7e5482c9390ea58ef36e300b876e789b" + integrity sha512-K5NUOup7Q6yOy3RwPf1AwNsLLZjl3f8VMeLNb0Yq6//9sGNCNroAflUXbVZY7vEWDNxPBV0c/b5j2epdZs6A8Q== + dependencies: + "@pnpm/cli-meta" "4.0.2" + "@pnpm/config" "16.1.2" + "@pnpm/default-reporter" "11.0.8" + "@pnpm/error" "4.0.0" + "@pnpm/manifest-utils" "4.1.1" + "@pnpm/package-is-installable" "7.0.2" + "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/types" "8.9.0" + chalk "^4.1.2" + load-json-file "^6.2.0" + +"@pnpm/config.env-replace@1.0.0", "@pnpm/config.env-replace@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.0.0.tgz#c76fa65847c9554e88d910f264c2ba9a1575e833" + integrity sha512-ZVPVDi1E8oeXlYqkGRtX0CkzLTwE2zt62bjWaWKaAvI8NZqHzlMvGeSNDpW+JB3+aKanYb4UETJOF1/CxGPemA== + +"@pnpm/config@16.1.2": + version "16.1.2" + resolved "https://registry.npmjs.org/@pnpm/config/-/config-16.1.2.tgz#b3ed644d794cae766886a727c01c5a744e410771" + integrity sha512-2nGod8Zq3QMMhNaVmMoewP902obSHRVLm1ZCN/0jRUIaMQTdVy6v1+C1JK7WpiFOt1laY7YfQNf6mlbvy2kLSA== + dependencies: + "@pnpm/config.env-replace" "1.0.0" + "@pnpm/constants" "6.1.0" + "@pnpm/error" "4.0.0" + "@pnpm/git-utils" "0.1.0" + "@pnpm/matcher" "4.0.0" + "@pnpm/npm-conf" "2.0.4" + "@pnpm/pnpmfile" "4.0.8" + "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/types" "8.9.0" + camelcase "^6.3.0" + camelcase-keys "^6.2.2" + can-write-to-dir "^1.1.1" + is-subdir "^1.2.0" + is-windows "^1.0.2" + normalize-registry-url "2.0.0" + path-absolute "^1.0.1" + path-name "^1.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + read-ini-file "^3.1.0" + realpath-missing "^1.1.0" + which "^2.0.2" + +"@pnpm/constants@6.1.0": + version "6.1.0" + resolved "https://registry.npmjs.org/@pnpm/constants/-/constants-6.1.0.tgz#2db43ae0e029095df7959bc640081beae38a631b" + integrity sha512-L6AiU3OXv9kjKGTJN9j8n1TeJGDcLX9atQlZvAkthlvbXjvKc5SKNWESc/eXhr5nEfuMWhQhiKHDJCpYejmeCQ== + +"@pnpm/core-loggers@8.0.2": + version "8.0.2" + resolved "https://registry.npmjs.org/@pnpm/core-loggers/-/core-loggers-8.0.2.tgz#50e68ad4e7eee14a1b4b8e27bfe4d87e5431ffd9" + integrity sha512-Pn7hQCGBAqT9q0ITaoW1fUXby9pw5nLsP9GRGXIJ2e+6RkHWVL7U4RyEL2isPlH32bEqqVk2KFSCxtVFSZtCjA== + dependencies: + "@pnpm/types" "8.9.0" + +"@pnpm/core@7.1.0": + version "7.1.0" + resolved "https://registry.npmjs.org/@pnpm/core/-/core-7.1.0.tgz#518b9e485cc34ccc63eac630e40a8cd80dba4a29" + integrity sha512-+h2lO5Hyb6gqOGVJ2W3eJWkofBtlCad/bvq2xba6hl869NpOSeS7RbvWS6o2Q5RvbrmziIxUP3G3GiyTTzlV4w== + dependencies: + "@pnpm/build-modules" "10.0.4" + "@pnpm/calc-dep-state" "3.0.1" + "@pnpm/constants" "6.1.0" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/crypto.base32-hash" "1.0.1" + "@pnpm/error" "4.0.0" + "@pnpm/filter-lockfile" "7.0.3" + "@pnpm/get-context" "8.0.2" + "@pnpm/graph-sequencer" "1.0.0" + "@pnpm/headless" "19.1.0" + "@pnpm/hoist" "7.0.3" + "@pnpm/hooks.read-package-hook" "2.0.5" + "@pnpm/lifecycle" "14.1.0" + "@pnpm/link-bins" "8.0.2" + "@pnpm/lockfile-file" "6.0.2" + "@pnpm/lockfile-to-pnp" "2.0.3" + "@pnpm/lockfile-utils" "5.0.0" + "@pnpm/lockfile-walker" "6.0.2" + "@pnpm/manifest-utils" "4.1.1" + "@pnpm/matcher" "4.0.0" + "@pnpm/modules-cleaner" "13.0.3" + "@pnpm/modules-yaml" "11.0.2" + "@pnpm/normalize-registries" "4.0.2" + "@pnpm/npm-package-arg" "^1.0.0" + "@pnpm/package-requester" "20.0.2" + "@pnpm/parse-wanted-dependency" "4.0.0" + "@pnpm/prune-lockfile" "4.0.18" + "@pnpm/read-modules-dir" "5.0.0" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/remove-bins" "4.0.2" + "@pnpm/resolve-dependencies" "29.0.7" + "@pnpm/resolver-base" "9.1.4" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/symlink-dependency" "6.0.2" + "@pnpm/types" "8.9.0" + "@pnpm/which-version-is-pinned" "4.0.0" + "@zkochan/rimraf" "^2.1.2" + dependency-path "9.2.8" + is-inner-link "^4.0.0" + load-json-file "^6.2.0" + normalize-path "^3.0.0" + p-every "^2.0.0" + p-filter "^2.1.0" + p-limit "^3.1.0" + path-exists "^4.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + run-groups "^3.0.1" + semver "^7.3.8" + version-selector-type "^3.0.0" + +"@pnpm/crypto.base32-hash@1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz#e0eeff4ae736d2a781e41041206a65fe78704ffd" + integrity sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw== + dependencies: + rfc4648 "^1.5.1" + +"@pnpm/default-reporter@11.0.8": + version "11.0.8" + resolved "https://registry.npmjs.org/@pnpm/default-reporter/-/default-reporter-11.0.8.tgz#27d2019dd50e0444bdcf0610f520150878b07a40" + integrity sha512-D/Pl8vPTkBT86DAvdiQdkQHZ/KbrAkg2JQOpUQWdZmi3yTMXoHi4Wyr42oaSjeRAJ7+Hj1E2tl6505+MO6eqFg== + dependencies: + "@pnpm/config" "16.1.2" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/render-peer-issues" "3.0.2" + "@pnpm/types" "8.9.0" + ansi-diff "^1.1.1" + boxen "^5.1.2" + chalk "^4.1.2" + normalize-path "^3.0.0" + pretty-bytes "^5.6.0" + pretty-ms "^7.0.1" + ramda "npm:@pnpm/ramda@0.28.1" + right-pad "^1.0.1" + rxjs "^7.5.7" + semver "^7.3.8" + stacktracey "^2.1.8" + string-length "^4.0.2" + strip-ansi "^6.0.1" + +"@pnpm/directory-fetcher@5.1.0": + version "5.1.0" + resolved "https://registry.npmjs.org/@pnpm/directory-fetcher/-/directory-fetcher-5.1.0.tgz#45c6f2c76b0051b1e30ef88cc8b842b4720dca2f" + integrity sha512-ZuRXZyuniWJNJVkoGD7lElmnmryff+j25ETz1SzzROjqiejYQ2Uk2rugq6NhBHuU+m5qRxTXvq4qlRopo4deEg== + dependencies: + "@pnpm/fetcher-base" "13.1.4" + "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/resolver-base" "9.1.4" + npm-packlist "^5.1.3" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/error@4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@pnpm/error/-/error-4.0.0.tgz#6a70907e9ea0f83aaf032fcc19c8b06df255189f" + integrity sha512-NI4DFCMF6xb1SA0bZiiV5KrMCaJM2QmPJFC6p78FXujn7FpiRSWhT9r032wpuQumsl7DEmN4s3wl/P8TA+bL8w== + dependencies: + "@pnpm/constants" "6.1.0" + +"@pnpm/fetcher-base@13.1.4": + version "13.1.4" + resolved "https://registry.npmjs.org/@pnpm/fetcher-base/-/fetcher-base-13.1.4.tgz#9f94788ce6d33b546cb7f90951b9c3b0cedb5432" + integrity sha512-FQdPrS4zpLC+tkVtajAjdMgOrh1pxpe6ZbYNw5aLjAusWAHKiQG17HPJUCaqxmz+2RO3Qn0Ycy1b/LDW7f9hug== + dependencies: + "@pnpm/resolver-base" "9.1.4" + "@pnpm/types" "8.9.0" + "@types/ssri" "^7.1.1" + +"@pnpm/fetching-types@4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@pnpm/fetching-types/-/fetching-types-4.0.0.tgz#4d535ecff43b3c6db5e12c5336acc1151ec02cbc" + integrity sha512-KuOlRuCxgwoNlaBcNVOVgPHOf0TUO3Fs4BINIIjpo/dw+Afu2BHheFQRMfYCG9YKGwSZMbzn86x9DVgI4hlDJQ== + dependencies: + "@zkochan/retry" "^0.2.0" + node-fetch "3.0.0-beta.9" + +"@pnpm/filter-lockfile@7.0.3": + version "7.0.3" + resolved "https://registry.npmjs.org/@pnpm/filter-lockfile/-/filter-lockfile-7.0.3.tgz#3507fb840039248cd6048f3cfe459bd15f54faad" + integrity sha512-cY8LRe9bvdEZ95CBWBrskV0c0PDDX99YB9aNnB+EI/5zorrsfLM2GGloHguYA5g+njismV91zsV2vTIimuI6jg== + dependencies: + "@pnpm/constants" "6.1.0" + "@pnpm/error" "4.0.0" + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/lockfile-utils" "5.0.0" + "@pnpm/lockfile-walker" "6.0.2" + "@pnpm/package-is-installable" "7.0.2" + "@pnpm/types" "8.9.0" + dependency-path "9.2.8" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/find-workspace-packages@^5.0.0": + version "5.0.8" + resolved "https://registry.npmjs.org/@pnpm/find-workspace-packages/-/find-workspace-packages-5.0.8.tgz#9a002057010841a5e2a2b9c7fd3393f8f019503d" + integrity sha512-e5m5wBSddMmljgswp1amciK8S2QvzRI8uUFN5WVMcnu1Mh9mrOQ1GWv1vVr7rlz9lqHrI1O95DpLRA+IjoXKfA== + dependencies: + "@pnpm/cli-utils" "1.0.8" + "@pnpm/constants" "6.1.0" + "@pnpm/types" "8.9.0" + "@pnpm/util.lex-comparator" "1.0.0" + find-packages "10.0.2" + read-yaml-file "^2.1.0" + +"@pnpm/get-context@8.0.2": + version "8.0.2" + resolved "https://registry.npmjs.org/@pnpm/get-context/-/get-context-8.0.2.tgz#5a7b57d47b5fd1ca5db8d5a14c341d932b75b5db" + integrity sha512-oAZ1dFuBKc9kfjWGScQwdzHQ3pwEDfsYyQEkXSN7dnkWXYBNjpJnd+t6UVaYY8x6sHh5BSy8TJVTs1B7XOdw+A== + dependencies: + "@pnpm/constants" "6.1.0" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/lockfile-file" "6.0.2" + "@pnpm/modules-yaml" "11.0.2" + "@pnpm/read-projects-context" "7.0.2" + "@pnpm/types" "8.9.0" + "@zkochan/rimraf" "^2.1.2" + is-ci "^3.0.1" + path-absolute "^1.0.1" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/git-utils@0.1.0": + version "0.1.0" + resolved "https://registry.npmjs.org/@pnpm/git-utils/-/git-utils-0.1.0.tgz#91c49b0884e1511caaf058b64d3f014b5e215987" + integrity sha512-W3zsG9585cKL+FqgcT+IfTgZX5C+CbNkFjOnJN+qbysT1N30+BbvEByCcDMsTy7QDrAk6oS7WU1Rym3U2xlh2Q== + dependencies: + execa "npm:safe-execa@^0.1.1" + +"@pnpm/graceful-fs@2.0.0": + version "2.0.0" + resolved "https://registry.npmjs.org/@pnpm/graceful-fs/-/graceful-fs-2.0.0.tgz#6daf73453c3bbdf694b9d55fce9db5b5e17fea5b" + integrity sha512-ogUZCGf0/UILZt6d8PsO4gA4pXh7f0BumXeFkcCe4AQ65PXPKfAkHC0C30Lheh2EgFOpLZm3twDP1Eiww18gew== + dependencies: + graceful-fs "^4.2.6" + +"@pnpm/graph-sequencer@1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@pnpm/graph-sequencer/-/graph-sequencer-1.0.0.tgz#8f837db662d24d47d8ae6dbc1f513bbf8c997f3e" + integrity sha512-iIJhmi7QjmafhijaEkh34Yxhjq3S/eiZnxww9K/SRXuDB5/30QnCyihR4R7vep8ONsGIR29hNPAtaNGd1rC/VA== + +"@pnpm/headless@19.1.0": + version "19.1.0" + resolved "https://registry.npmjs.org/@pnpm/headless/-/headless-19.1.0.tgz#c98070415e006b381c09c2ab3b3ac8f286093d36" + integrity sha512-gJcH1U/uaINbraqeRmt9QYtQlJVL5upgDvED45yDlQMqhOS/0WLLOXz2Pe7R3/rBXvSHFLjdYG+QcniihwqyxA== + dependencies: + "@pnpm/build-modules" "10.0.4" + "@pnpm/calc-dep-state" "3.0.1" + "@pnpm/constants" "6.1.0" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/filter-lockfile" "7.0.3" + "@pnpm/hoist" "7.0.3" + "@pnpm/lifecycle" "14.1.0" + "@pnpm/link-bins" "8.0.2" + "@pnpm/lockfile-file" "6.0.2" + "@pnpm/lockfile-to-pnp" "2.0.3" + "@pnpm/lockfile-utils" "5.0.0" + "@pnpm/modules-cleaner" "13.0.3" + "@pnpm/modules-yaml" "11.0.2" + "@pnpm/package-is-installable" "7.0.2" + "@pnpm/package-requester" "20.0.2" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/real-hoist" "1.0.4" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/symlink-dependency" "6.0.2" + "@pnpm/types" "8.9.0" + "@zkochan/rimraf" "^2.1.2" + dependency-path "9.2.8" + p-limit "^3.1.0" + path-absolute "^1.0.1" + path-exists "^4.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + realpath-missing "^1.1.0" + +"@pnpm/hoist@7.0.3": + version "7.0.3" + resolved "https://registry.npmjs.org/@pnpm/hoist/-/hoist-7.0.3.tgz#0fa91b190d5fd2533711568d71afb297faca1717" + integrity sha512-ET0km0zSREP+1br7+uY/DXxIwOuzHB9sAqeK1s2BLx4/J+JOqrheaWAhvv1Om6Bq3OUa3QZw51AXjVQypZeJfg== + dependencies: + "@pnpm/constants" "6.1.0" + "@pnpm/link-bins" "8.0.2" + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/lockfile-utils" "5.0.0" + "@pnpm/lockfile-walker" "6.0.2" + "@pnpm/matcher" "4.0.0" + "@pnpm/symlink-dependency" "6.0.2" + "@pnpm/types" "8.9.0" + "@pnpm/util.lex-comparator" "1.0.0" + dependency-path "9.2.8" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/hooks.read-package-hook@2.0.5": + version "2.0.5" + resolved "https://registry.npmjs.org/@pnpm/hooks.read-package-hook/-/hooks.read-package-hook-2.0.5.tgz#87e07bb805de39fa0699e5b99964f1437930e88b" + integrity sha512-INnYaJHdyaviXeyypGChLEfkb8ux1W8QR4tSG2CpOPPrumTuW9PbBpsxtHKsoGRE0CXGrJbtXsO0puVYU/gqfw== + dependencies: + "@pnpm/matcher" "4.0.0" + "@pnpm/parse-overrides" "3.0.0" + "@pnpm/parse-wanted-dependency" "4.0.0" + "@pnpm/types" "8.9.0" + "@yarnpkg/extensions" "2.0.0-rc.9" + normalize-path "^3.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + semver "^7.3.8" + +"@pnpm/lifecycle@14.1.0": + version "14.1.0" + resolved "https://registry.npmjs.org/@pnpm/lifecycle/-/lifecycle-14.1.0.tgz#1745c19194d7fbfdf3e4159c4faefba70c8c221b" + integrity sha512-bMTDpys356RYIkSXeH+ip/+uDxxnaANmkg6s0F0bJyTTFM3TnvkEr+0zngO3fLTDj/zybsUNI/JHHNEkpbGbUA== + dependencies: + "@pnpm/core-loggers" "8.0.2" + "@pnpm/directory-fetcher" "5.1.0" + "@pnpm/npm-lifecycle" "^2.0.0-1" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/types" "8.9.0" + path-exists "^4.0.0" + run-groups "^3.0.1" + +"@pnpm/link-bins@8.0.2": + version "8.0.2" + resolved "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-8.0.2.tgz#d9fbc645fe7e7e2d1caca84e9b0ad290ead55d98" + integrity sha512-9qbRokQAkCIALOUq/d7chyURylO+/VxKeWhMqCDIzt1kk+qfLwaPHz94DRnWHpYWHLWhrn10mIvNj+DEot+brQ== + dependencies: + "@pnpm/error" "4.0.0" + "@pnpm/manifest-utils" "4.1.1" + "@pnpm/package-bins" "7.0.2" + "@pnpm/read-modules-dir" "5.0.0" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/types" "8.9.0" + "@zkochan/cmd-shim" "^5.3.1" + "@zkochan/rimraf" "^2.1.2" + bin-links "^3.0.3" + is-subdir "^1.2.0" + is-windows "^1.0.2" + normalize-path "^3.0.0" + p-settle "^4.1.1" + ramda "npm:@pnpm/ramda@0.28.1" + symlink-dir "^5.0.1" + +"@pnpm/lockfile-file@6.0.2": + version "6.0.2" + resolved "https://registry.npmjs.org/@pnpm/lockfile-file/-/lockfile-file-6.0.2.tgz#ea390959e080fbef34452520cb1d0670fabb51e4" + integrity sha512-op3Lg7I2zrP53vp83FaK4IJUR3AerPwb2vFjQ6hbB1c8QoAguZ/A8JGswYXSL+TIvYkXAuCl9iWkSo17T4UXHg== + dependencies: + "@pnpm/constants" "6.1.0" + "@pnpm/error" "4.0.0" + "@pnpm/git-utils" "0.1.0" + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/merge-lockfile-changes" "4.0.2" + "@pnpm/types" "8.9.0" + "@pnpm/util.lex-comparator" "1.0.0" + "@zkochan/rimraf" "^2.1.2" + comver-to-semver "^1.0.0" + dependency-path "9.2.8" + js-yaml "npm:@zkochan/js-yaml@^0.0.6" + normalize-path "^3.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + semver "^7.3.8" + sort-keys "^4.2.0" + strip-bom "^4.0.0" + write-file-atomic "^4.0.2" + +"@pnpm/lockfile-to-pnp@2.0.3": + version "2.0.3" + resolved "https://registry.npmjs.org/@pnpm/lockfile-to-pnp/-/lockfile-to-pnp-2.0.3.tgz#3f7a2e018f5e206de11c17440e957276e3baeb1a" + integrity sha512-NGSOyTzGwRtnAZjkmxTd+QltEYd2s7uAkMLGU5TlrLFgiIF9fGRG8aD3zyZLGf11MuOC05Qp/KFqvj5E68RHaQ== + dependencies: + "@pnpm/lockfile-file" "6.0.2" + "@pnpm/lockfile-utils" "5.0.0" + "@pnpm/types" "8.9.0" + "@yarnpkg/pnp" "^2.3.2" + dependency-path "9.2.8" + normalize-path "^3.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/lockfile-types@4.3.5": + version "4.3.5" + resolved "https://registry.npmjs.org/@pnpm/lockfile-types/-/lockfile-types-4.3.5.tgz#91242b2ca168c5049b6a6eee2993a929fe4afbbb" + integrity sha512-5GdnnhGdz+4JphrKYYZ7rcv9t37BllNwdCbFLYli6ajyIeoSCklNNCHWNewskWs3PZZUHW8LxD/nKHPaarbm9g== + dependencies: + "@pnpm/types" "8.9.0" + +"@pnpm/lockfile-utils@5.0.0": + version "5.0.0" + resolved "https://registry.npmjs.org/@pnpm/lockfile-utils/-/lockfile-utils-5.0.0.tgz#a07666016ae5f6645b03ed6406ff9e02156013c1" + integrity sha512-jY5idWkuh4sXRS0PjHqSQ//ycsTYEzYPX0Uypp69NeDhw9Jdd+jY7SYrdd24QieuMlrdY9nKZEIKBbN+GSyOjg== + dependencies: + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/resolver-base" "9.1.4" + "@pnpm/types" "8.9.0" + dependency-path "9.2.8" + get-npm-tarball-url "^2.0.3" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/lockfile-walker@6.0.2": + version "6.0.2" + resolved "https://registry.npmjs.org/@pnpm/lockfile-walker/-/lockfile-walker-6.0.2.tgz#3d59e1eb196f1bd0da3a725d2ea4079ea192dfa5" + integrity sha512-FCGr1vIvD94xX2ZgWtfiis4INb1RwBxHyHmsfhK4bl9Yy1L3+XHhQVVCuxSiEhwQb5Ax/Df7XPXWcHFlnRtJUQ== + dependencies: + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/types" "8.9.0" + dependency-path "9.2.8" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/logger@^5.0.0": + version "5.0.0" + resolved "https://registry.npmjs.org/@pnpm/logger/-/logger-5.0.0.tgz#9ac8254d40d8d5b5e676742dc66b8cac1af380bf" + integrity sha512-YfcB2QrX+Wx1o6LD1G2Y2fhDhOix/bAY/oAnMpHoNLsKkWIRbt1oKLkIFvxBMzLwAEPqnYWguJrYC+J6i4ywbw== + dependencies: + bole "^5.0.0" + ndjson "^2.0.0" + +"@pnpm/manifest-utils@4.1.1": + version "4.1.1" + resolved "https://registry.npmjs.org/@pnpm/manifest-utils/-/manifest-utils-4.1.1.tgz#b85e86094320a2b35cc930e9efd523f334834e21" + integrity sha512-HZ08Ei8hHRFpPkfC4KoMa882n75KS38pvF3XcpMN7rtNK7E82Hh9l4LVOR1NLdkbpEqFTrR80piWAYsjbNsbTQ== + dependencies: + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/types" "8.9.0" + +"@pnpm/matcher@4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@pnpm/matcher/-/matcher-4.0.0.tgz#a9a814b795f78f6a28a7fcc5271be1dd24a9d034" + integrity sha512-1E2WdJFed3zZe/6XbZnU6dnZd6q+9D+WRtIZubfhErBzJAKtfU/By3NTfeS406BM4v4gu475jhzDlW6+pcC1PA== + dependencies: + escape-string-regexp "^4.0.0" + +"@pnpm/merge-lockfile-changes@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@pnpm/merge-lockfile-changes/-/merge-lockfile-changes-4.0.2.tgz#9eb885af5c9b29df586c612d075776bde12639c8" + integrity sha512-BD3w3XD2BCEXjL7UNcOzjAnTpMuI1hDzJ5MaMdSLBzbr6yfpjsyG+arNZvbECIcqh0YA4Ss0Jsks2yHwa/gCYw== + dependencies: + "@pnpm/lockfile-types" "4.3.5" + comver-to-semver "^1.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + semver "^7.3.8" + +"@pnpm/modules-cleaner@13.0.3": + version "13.0.3" + resolved "https://registry.npmjs.org/@pnpm/modules-cleaner/-/modules-cleaner-13.0.3.tgz#f95168f9eeea278856c654b1ef48ba165a323891" + integrity sha512-Zo5lid1/oOnS0XwmFBP5WvkN2IfjzxkEoFFXon0wDLPnBLZ7LkQNE+O9IqantwlpPFCc+NrdyLUS16iXiVerIg== + dependencies: + "@pnpm/core-loggers" "8.0.2" + "@pnpm/filter-lockfile" "7.0.3" + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/lockfile-utils" "5.0.0" + "@pnpm/read-modules-dir" "5.0.0" + "@pnpm/remove-bins" "4.0.2" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/types" "8.9.0" + "@zkochan/rimraf" "^2.1.2" + dependency-path "9.2.8" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/modules-yaml@11.0.2": + version "11.0.2" + resolved "https://registry.npmjs.org/@pnpm/modules-yaml/-/modules-yaml-11.0.2.tgz#c847dd809106a0643003c59859f1538c15a7ef53" + integrity sha512-VqHjFxPj7iMK+aBYO0qWGurBaWVt3lhRTUUOUtZD+KoAWjTdCULtFl5EMXN3WTBDfb/pRuz7nLBsytlA1UgDvw== + dependencies: + "@pnpm/types" "8.9.0" + is-windows "^1.0.2" + read-yaml-file "^2.1.0" + write-yaml-file "^4.2.0" + +"@pnpm/network.ca-file@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.1.tgz#16f88d057c68cd5419c1ef3dfa281296ea80b047" + integrity sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA== + dependencies: + graceful-fs "4.2.10" + +"@pnpm/normalize-registries@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@pnpm/normalize-registries/-/normalize-registries-4.0.2.tgz#ac5e4d422df134fa3ec59704ef5f49adf1d6cd36" + integrity sha512-ltOgU7Y05J6n/Lzew5v/yB5psQVcpUDoRTXgL0GP6afmLGVkRG58eUjMBf9Z+hTn7MFBWvDNe9hpfLtXZFWlyw== + dependencies: + "@pnpm/types" "8.9.0" + normalize-registry-url "2.0.0" + +"@pnpm/npm-conf@2.0.4": + version "2.0.4" + resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.0.4.tgz#ea04db1c90d6bd53e5d4656397833e2decaffb52" + integrity sha512-xWjBhnntYvAjYt1alEoFJiThMe0ZhSY7iZuxBUR+DH3tH2RyGrP2KU75NZfo/jhc3dSBUqZrd1DnIIgkQ0WyKw== + dependencies: + "@pnpm/config.env-replace" "^1.0.0" + "@pnpm/network.ca-file" "^1.0.1" + config-chain "^1.1.11" + +"@pnpm/npm-lifecycle@^2.0.0-1": + version "2.0.0-1" + resolved "https://registry.npmjs.org/@pnpm/npm-lifecycle/-/npm-lifecycle-2.0.0-1.tgz#4c7dc97c186b02f320ae1ffcfe5b0bdd65900381" + integrity sha512-eUeRVUxnr9xP50ESMuRDrWYN/AQmaV2g/Wvs3ckHBx7XFJw8ljix66L7R1S1FoUqxNn0BeyPeIE9ANwn/syIAQ== + dependencies: + "@pnpm/byline" "^1.0.0" + "@yarnpkg/shell" "3.2.0-rc.8" + node-gyp "^8.4.1" + resolve-from "^5.0.0" + slide "^1.1.6" + uid-number "0.0.6" + umask "^1.1.0" + which "^2.0.2" + +"@pnpm/npm-package-arg@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@pnpm/npm-package-arg/-/npm-package-arg-1.0.0.tgz#2a27938f4d38c6cce5f3695fd1e7d5ed8929645e" + integrity sha512-oQYP08exi6mOPdAZZWcNIGS+KKPsnNwUBzSuAEGWuCcqwMAt3k/WVCqVIXzBxhO5sP2b43og69VHmPj6IroKqw== + dependencies: + hosted-git-info "^4.0.1" + semver "^7.3.5" + validate-npm-package-name "^4.0.0" + +"@pnpm/npm-resolver@15.0.1": + version "15.0.1" + resolved "https://registry.npmjs.org/@pnpm/npm-resolver/-/npm-resolver-15.0.1.tgz#a6b31c22fb807c96d909bc2ed890dbe1af8702ec" + integrity sha512-6s7u3lin6bzqpQCrx7DtCILBzNhq3uKU8oA1SJQcbsPNH40IPczykCC0n4upkey1dSMVg9bQWW6ddEtOtGTtiA== + dependencies: + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/fetching-types" "4.0.0" + "@pnpm/graceful-fs" "2.0.0" + "@pnpm/resolve-workspace-range" "4.0.0" + "@pnpm/resolver-base" "9.1.4" + "@pnpm/types" "8.9.0" + "@zkochan/retry" "^0.2.0" + encode-registry "^3.0.0" + load-json-file "^6.2.0" + lru-cache "^7.14.0" + normalize-path "^3.0.0" + p-limit "^3.1.0" + p-memoize "4.0.1" + parse-npm-tarball-url "^3.0.0" + path-temp "^2.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + rename-overwrite "^4.0.3" + semver "^7.3.8" + ssri "^9.0.1" + version-selector-type "^3.0.0" + +"@pnpm/package-bins@7.0.2": + version "7.0.2" + resolved "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-7.0.2.tgz#ef26c5792d629ab9c7b2d719658feffbcf8b1624" + integrity sha512-q9ji5wESiVq6y25tmeIyUJxJOfI0hItkU4a+vCQdOGbYzc4uz3p2uipwVJFgEarbGwvkERg9pnMlAPFGcSgDZA== + dependencies: + "@pnpm/types" "8.9.0" + fast-glob "^3.2.12" + is-subdir "^1.2.0" + +"@pnpm/package-is-installable@7.0.2": + version "7.0.2" + resolved "https://registry.npmjs.org/@pnpm/package-is-installable/-/package-is-installable-7.0.2.tgz#19a1b0b412b6adb406d885d2cb34e43a89c9ed5a" + integrity sha512-m/DlSt7WwnXp+DYQJB4Gz/BLxNDk5Zujt+AH/aGMHCNYQNKZ0bW/e3BPvPE3awjLTAM4BOsxSiJal/JwakAr/A== + dependencies: + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/types" "8.9.0" + detect-libc "^2.0.1" + execa "npm:safe-execa@^0.1.2" + mem "^8.1.1" + semver "^7.3.8" + +"@pnpm/package-requester@20.0.2": + version "20.0.2" + resolved "https://registry.npmjs.org/@pnpm/package-requester/-/package-requester-20.0.2.tgz#47ebb0b1ab2b9b5dd5328d209667ebc0859d0a0b" + integrity sha512-c+I6LVuFmCDRDBYUq1pU3yESe1V/zlCrekc4G2OcGgSInBbM1vQfRCnv7knJSpyW2D13GTzCVobzQcFeY37ldA== + dependencies: + "@pnpm/cafs" "5.0.2" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/fetcher-base" "13.1.4" + "@pnpm/graceful-fs" "2.0.0" + "@pnpm/package-is-installable" "7.0.2" + "@pnpm/pick-fetcher" "1.0.0" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/resolver-base" "9.1.4" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/types" "8.9.0" + dependency-path "9.2.8" + load-json-file "^6.2.0" + p-defer "^3.0.0" + p-limit "^3.1.0" + p-queue "^6.6.2" + path-temp "^2.0.0" + promise-share "^1.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + rename-overwrite "^4.0.3" + safe-promise-defer "^1.0.1" + semver "^7.3.8" + ssri "^9.0.1" + +"@pnpm/parse-overrides@3.0.0": + version "3.0.0" + resolved "https://registry.npmjs.org/@pnpm/parse-overrides/-/parse-overrides-3.0.0.tgz#ca96dd600f59772dc058795bd0a7797df72a991c" + integrity sha512-QDu+MoFCiv22aC9o8ynXjUuVAFPy8fQRn5CPq7mvwE8OtDbrQqoyRFiVk8GgSO4/a7IyNTtK4aCpuYwz0WpoJw== + dependencies: + "@pnpm/error" "4.0.0" + "@pnpm/parse-wanted-dependency" "4.0.0" + +"@pnpm/parse-wanted-dependency@4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@pnpm/parse-wanted-dependency/-/parse-wanted-dependency-4.0.0.tgz#e975dd54bebf03ddf52479acfcd48f4c4bc4f798" + integrity sha512-oKcOOxTbaoP1LDFEZGSbL/WEeYSuGzqrrILbq8UqLvY46wYtCi2HUvs6AGz9IdYgACBcsEqwZES5S5ZlMmb+PA== + dependencies: + validate-npm-package-name "4.0.0" + +"@pnpm/pick-fetcher@1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@pnpm/pick-fetcher/-/pick-fetcher-1.0.0.tgz#3545f554d846da9bcc7c2896f87498e8b8cc7257" + integrity sha512-hPXczLGghmqUpFgBXIfhq9Wtvn3QRYoygL1jhBIo8sWgmp0bf8wmDWxQ17Fc2G7GNUcDrPHOXrhivWpKR63EIg== + +"@pnpm/pick-registry-for-package@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@pnpm/pick-registry-for-package/-/pick-registry-for-package-4.0.2.tgz#94f14c32aca4791673b494ff8dd73d2e382622ea" + integrity sha512-gasPR8/Xiur+kaNRs8THabHOVW1N8ZJHRTI7YNXGuWYyxYhGV7J8PyCaveLsbfu9QPWmdLA31OEYdPL8gbf1QA== + dependencies: + "@pnpm/types" "8.9.0" + +"@pnpm/pnpmfile@4.0.8": + version "4.0.8" + resolved "https://registry.npmjs.org/@pnpm/pnpmfile/-/pnpmfile-4.0.8.tgz#7463029c8e4b309accaf4958a263f6454de7e1f9" + integrity sha512-vJnzBjZPZyI1RFoqK+cKdPNvrcQkBGYwJBuCVgxpI3pCyh8zSlXzZ1WYVwsffcjp32MhJ8ghR7rNdD2Y6fZSsQ== + dependencies: + "@pnpm/core" "7.1.0" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/types" "8.9.0" + chalk "^4.1.2" + path-absolute "^1.0.1" + +"@pnpm/prune-lockfile@4.0.18": + version "4.0.18" + resolved "https://registry.npmjs.org/@pnpm/prune-lockfile/-/prune-lockfile-4.0.18.tgz#57ff27a24fe2dcf0dd448774bd3e6c389231c143" + integrity sha512-9YjB2GTCbe1hUBtEg0JSraHbDJWAgSOlYn2xisBOatm7zadsvnTWdgSsIqRojFCRiEE0qhjWpsriZaNwXHWlaA== + dependencies: + "@pnpm/constants" "6.1.0" + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/types" "8.9.0" + dependency-path "9.2.8" + ramda "npm:@pnpm/ramda@0.28.1" + +"@pnpm/read-modules-dir@5.0.0": + version "5.0.0" + resolved "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-5.0.0.tgz#1ab311ab816a7634b235de677fa715b075ea2ead" + integrity sha512-DibYeEAUznQolMvqqtjKnMdal1LpltRTXtKMXv6KNJTKVt8ikcR2njUfW4GiyDU3QeQlNDDglfsN++13615svg== + dependencies: + graceful-fs "^4.2.10" + +"@pnpm/read-package-json@7.0.2": + version "7.0.2" + resolved "https://registry.npmjs.org/@pnpm/read-package-json/-/read-package-json-7.0.2.tgz#8b6cb1b560e204d534c69ac3b43f193de9f2d2de" + integrity sha512-ZmCKb9HVzGDn+gRDLKQ5jDJxOujsLhuxJRngafnBwS8azAVuthA2lnG/ylwK5aMIXTqFfupSzmJ0lNHA+u6fxw== + dependencies: + "@pnpm/error" "4.0.0" + "@pnpm/types" "8.9.0" + load-json-file "^6.2.0" + normalize-package-data "^4.0.1" + +"@pnpm/read-project-manifest@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-4.0.2.tgz#e4ad86bf80bd60fd0de9ff04001c9b31b6568073" + integrity sha512-Yj8dufvLOr4J91tPNWqrFODyQiKDlHoKdOMQfVLq8bYKlZHo2+6Gnm7bbqACz91CGGYY5Xsu4dL/CPVmBeW/iQ== + dependencies: + "@pnpm/error" "4.0.0" + "@pnpm/graceful-fs" "2.0.0" + "@pnpm/types" "8.9.0" + "@pnpm/write-project-manifest" "4.0.2" + detect-indent "^6.1.0" + fast-deep-equal "^3.1.3" + is-windows "^1.0.2" + json5 "^2.2.1" + parse-json "^5.2.0" + read-yaml-file "^2.1.0" + sort-keys "^4.2.0" + strip-bom "^4.0.0" + +"@pnpm/read-projects-context@7.0.2": + version "7.0.2" + resolved "https://registry.npmjs.org/@pnpm/read-projects-context/-/read-projects-context-7.0.2.tgz#dbf0201bf84bcd589f5d897624cbffe6a46c4448" + integrity sha512-bDMDiCq2kPaZ8CQjTwNOYjiAog2kWhHMhuiV1vGoZ0du+g/j1lfIs1z9rOssx1OcKzS6nAuyYTtedSvABvhf1g== + dependencies: + "@pnpm/lockfile-file" "6.0.2" + "@pnpm/modules-yaml" "11.0.2" + "@pnpm/normalize-registries" "4.0.2" + "@pnpm/types" "8.9.0" + realpath-missing "^1.1.0" + +"@pnpm/real-hoist@1.0.4": + version "1.0.4" + resolved "https://registry.npmjs.org/@pnpm/real-hoist/-/real-hoist-1.0.4.tgz#ff86027752411eb4a754ace7efb894b620573907" + integrity sha512-s6vzVgc6di8QH7yVXtw2szfjNtUFsHYa7nYm4OCUSi75mHySrKXQDgcM16FGVBAFBhnQRamvFVFE0ZsUX2ghqA== + dependencies: + "@pnpm/error" "4.0.0" + "@pnpm/lockfile-utils" "5.0.0" + "@yarnpkg/nm" "4.0.0-rc.27" + dependency-path "9.2.8" + +"@pnpm/remove-bins@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@pnpm/remove-bins/-/remove-bins-4.0.2.tgz#c04a38cd780c69d091017817321dd1e674b6beb5" + integrity sha512-49s59lNaEpL8y3r+oU5K8H46DzjI5QeREICOwNG5k/rRPZ5K2ksNgcnKD/XqPARfDW2KSE/3b74O78t5kH3AHg== + dependencies: + "@pnpm/core-loggers" "8.0.2" + "@pnpm/package-bins" "7.0.2" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/types" "8.9.0" + "@zkochan/rimraf" "^2.1.2" + cmd-extension "^1.0.2" + is-windows "^1.0.2" + +"@pnpm/render-peer-issues@3.0.2": + version "3.0.2" + resolved "https://registry.npmjs.org/@pnpm/render-peer-issues/-/render-peer-issues-3.0.2.tgz#bf7d4b7a9016ccb71233b6774e828b17d4282f8a" + integrity sha512-cxiFtSJT+MkHoLWxRnd2+Yyk8Y7gXHr3ZBg8C77KhGaMkVsimLL97AaMnEOYPTFTgk1gh6SF+NTRYlHrdoZ5vA== + dependencies: + "@pnpm/types" "8.9.0" + archy "^1.0.0" + chalk "^4.1.2" + cli-columns "^4.0.0" + +"@pnpm/resolve-dependencies@29.0.7": + version "29.0.7" + resolved "https://registry.npmjs.org/@pnpm/resolve-dependencies/-/resolve-dependencies-29.0.7.tgz#530a7c498bc7c0a10d25057448ac6f3d90e1ac19" + integrity sha512-KFNUM0VA6gyaTJZyzgXX944P84zfWIyqA8L/SIBgwh9GDoa2WD+LmqDzTDs4TesW7wgjO6vbvxso8kZSwt9G6A== + dependencies: + "@pnpm/constants" "6.1.0" + "@pnpm/core-loggers" "8.0.2" + "@pnpm/error" "4.0.0" + "@pnpm/lockfile-types" "4.3.5" + "@pnpm/lockfile-utils" "5.0.0" + "@pnpm/manifest-utils" "4.1.1" + "@pnpm/npm-resolver" "15.0.1" + "@pnpm/pick-registry-for-package" "4.0.2" + "@pnpm/prune-lockfile" "4.0.18" + "@pnpm/read-package-json" "7.0.2" + "@pnpm/resolver-base" "9.1.4" + "@pnpm/store-controller-types" "14.1.5" + "@pnpm/types" "8.9.0" + "@pnpm/which-version-is-pinned" "4.0.0" + "@yarnpkg/core" "4.0.0-rc.27" + dependency-path "9.2.8" + encode-registry "^3.0.0" + filenamify "^4.3.0" + get-npm-tarball-url "^2.0.3" + is-inner-link "^4.0.0" + is-subdir "^1.2.0" + normalize-path "^3.0.0" + p-defer "^3.0.0" + path-exists "^4.0.0" + promise-share "^1.0.0" + ramda "npm:@pnpm/ramda@0.28.1" + rename-overwrite "^4.0.3" + safe-promise-defer "^1.0.1" + semver "^7.3.8" + semver-range-intersect "^0.3.1" + string.prototype.replaceall "1.0.6" + version-selector-type "^3.0.0" + +"@pnpm/resolve-workspace-range@4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@pnpm/resolve-workspace-range/-/resolve-workspace-range-4.0.0.tgz#5dd247d5b735bc94a9416fecf4795194dd5e7872" + integrity sha512-MrXdfTe7CA76zvivatQHJz7Ui02nziKz7Fpht+npsKfOvAyVUcERks2mxPi1IlSFhKDeDLfe/K0v5qqMFcb54A== + dependencies: + semver "^7.3.8" + +"@pnpm/resolver-base@9.1.4": + version "9.1.4" + resolved "https://registry.npmjs.org/@pnpm/resolver-base/-/resolver-base-9.1.4.tgz#14c2694cbbbd383ea68cf117f9057f4f2a60598d" + integrity sha512-OoclNn2NxqyJ+BjrB6gaR2Vj1rA6eryIn+xEh5UDX5y3rNrFL1pKCYHkEJv4qqKSayX1JsGHv7NzK5iSh4g3iA== + dependencies: + "@pnpm/types" "8.9.0" + +"@pnpm/store-controller-types@14.1.5": + version "14.1.5" + resolved "https://registry.npmjs.org/@pnpm/store-controller-types/-/store-controller-types-14.1.5.tgz#dfcef980e8025166a4362a85eaba843641cc7b00" + integrity sha512-fYmrK7/D0pC+qnYYRiduJb040NmurHzZaxtPv1T/i44zsglZ5GVWXsTBsaWNjTs4bwV2IWWVxD3l1aifJ5DL3w== + dependencies: + "@pnpm/fetcher-base" "13.1.4" + "@pnpm/resolver-base" "9.1.4" + "@pnpm/types" "8.9.0" + +"@pnpm/symlink-dependency@6.0.2": + version "6.0.2" + resolved "https://registry.npmjs.org/@pnpm/symlink-dependency/-/symlink-dependency-6.0.2.tgz#47fa7322209d927baaae42ab6e2111093ef883fe" + integrity sha512-yxo7ewZdyRr16ShaIPedEc8bEXP4z27jw1TkdCs3Do8OiF992BSTadKHOOTgxLiAy+VS8HC++vBTfZlrT2dyhg== + dependencies: + "@pnpm/core-loggers" "8.0.2" + "@pnpm/types" "8.9.0" + symlink-dir "^5.0.1" + +"@pnpm/types@8.9.0": + version "8.9.0" + resolved "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz#9636d5f0642793432f72609b79458ca9be049b02" + integrity sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw== + +"@pnpm/util.lex-comparator@1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@pnpm/util.lex-comparator/-/util.lex-comparator-1.0.0.tgz#6d17dad2f1a23e137fd38402b3a1419969e4d090" + integrity sha512-3aBQPHntVgk5AweBWZn+1I/fqZ9krK/w01197aYVkAJQGftb+BVWgEepxY5GChjSW12j52XX+CmfynYZ/p0DFQ== + +"@pnpm/which-version-is-pinned@4.0.0": + version "4.0.0" + resolved "https://registry.npmjs.org/@pnpm/which-version-is-pinned/-/which-version-is-pinned-4.0.0.tgz#48f31e5aadf13e0d8899c85b41850cc698e7f963" + integrity sha512-XqZqdxgX7vqxiMX+REsN6lfZ9TR2FQhhaaClA6ymFAVjhuMzJidDDVibqAx5nlfoSqeBklJEZxYXYnU7LjghlA== + dependencies: + semver-utils "^1.1.4" + +"@pnpm/write-project-manifest@4.0.2": + version "4.0.2" + resolved "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-4.0.2.tgz#9f39f0a364728b2d4c44e2c409bea83ef7b53644" + integrity sha512-6h/Vw9/MmsXahfbBWMTtmtvhfwgp6nEr2XaQaDBXg1JnfJ0CeHPleh7xBQDi8E0BDY1evld+5X8d8pIcdXCLDg== + dependencies: + "@pnpm/types" "8.9.0" + json5 "^2.2.1" + write-file-atomic "^4.0.2" + write-yaml-file "^4.2.0" + "@sinclair/typebox@^0.24.1": version "0.24.28" resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz#15aa0b416f82c268b1573ab653e4413c965fe794" @@ -1905,6 +2812,11 @@ resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + "@sinonjs/commons@^1.7.0": version "1.7.0" resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.0.tgz#f90ffc52a2e519f018b13b6c4da03cbff36ebed6" @@ -2149,6 +3061,18 @@ dependencies: defer-to-connect "^1.0.1" +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + "@tootallnate/once@2": version "2.0.0" resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" @@ -2207,6 +3131,21 @@ dependencies: "@babel/types" "^7.3.0" +"@types/cacheable-request@^6.0.1": + version "6.0.3" + resolved "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" + integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "^3.1.4" + "@types/node" "*" + "@types/responselike" "^1.0.0" + +"@types/emscripten@^1.38.0", "@types/emscripten@^1.39.6": + version "1.39.6" + resolved "https://registry.npmjs.org/@types/emscripten/-/emscripten-1.39.6.tgz#698b90fe60d44acf93c31064218fbea93fbfd85a" + integrity sha512-H90aoynNhhkQP6DRweEjJp5vfUVdIj7tdPLsu7pq89vODD/lcugKfZOsfgwpvM6XUewEp2N5dCg1Uf3Qe55Dcg== + "@types/fs-extra@^9.0.1": version "9.0.13" resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" @@ -2228,6 +3167,11 @@ dependencies: "@types/node" "*" +"@types/http-cache-semantics@*": + version "4.0.1" + resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + "@types/inquirer@^6.5.0": version "6.5.0" resolved "https://registry.npmjs.org/@types/inquirer/-/inquirer-6.5.0.tgz#b83b0bf30b88b8be7246d40e51d32fe9d10e09be" @@ -2286,6 +3230,13 @@ resolved "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ== +"@types/keyv@^3.1.4": + version "3.1.4" + resolved "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + dependencies: + "@types/node" "*" + "@types/lodash.camelcase@^4.3.7": version "4.3.7" resolved "https://registry.npmjs.org/@types/lodash.camelcase/-/lodash.camelcase-4.3.7.tgz#b0a06a216542335c0326c0d2fbad3f121b1f29a7" @@ -2376,11 +3327,21 @@ resolved "https://registry.npmjs.org/@types/node/-/node-18.7.16.tgz#0eb3cce1e37c79619943d2fd903919fc30850601" integrity sha512-EQHhixfu+mkqHMZl1R2Ovuvn47PUw18azMJOTwSZr9/fhzHNGXAJ0ma0dayRVchprpCj0Kc1K1xKoWaATWF1qg== +"@types/node@^13.7.0": + version "13.13.52" + resolved "https://registry.npmjs.org/@types/node/-/node-13.13.52.tgz#03c13be70b9031baaed79481c0c0cfb0045e53f7" + integrity sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ== + "@types/node@^14.0.0": version "14.18.31" resolved "https://registry.npmjs.org/@types/node/-/node-14.18.31.tgz#4b873dea3122e71af4f77e65ec5841397ff254d3" integrity sha512-vQAnaReSQkEDa8uwAyQby8bYGKu84R/deEc6mg5T8fX6gzCn8QW6rziSgsti1fNvsrswKUKPnVTi7uoB+u62Mw== +"@types/node@^18.7.6": + version "18.11.9" + resolved "https://registry.npmjs.org/@types/node/-/node-18.11.9.tgz#02d013de7058cea16d36168ef2fc653464cfbad4" + integrity sha512-CRpX21/kGdzjOpFsZSkcrXMGIBWMGNIHXXBVFSH+ggkftxg+XYP20TESbh+zFvFj3EQOl5byk0HTRn1IL6hbqg== + "@types/normalize-package-data@^2.4.0", "@types/normalize-package-data@^2.4.1": version "2.4.1" resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" @@ -2396,11 +3357,35 @@ resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz#dfd20e2dc35f027cdd6c1908e80a5ddc7499670e" integrity sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow== +"@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== + dependencies: + "@types/node" "*" + "@types/semver@7.3.12": version "7.3.12" resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.12.tgz#920447fdd78d76b19de0438b7f60df3c4a80bf1c" integrity sha512-WwA1MW0++RfXmCr12xeYOOC5baSC9mSb0ZqCquFzKhcoF4TvHu5MKOuXsncgZcpVFhB1pXd5hZmM0ryAoCp12A== +"@types/semver@^6.0.1": + version "6.2.3" + resolved "https://registry.npmjs.org/@types/semver/-/semver-6.2.3.tgz#5798ecf1bec94eaa64db39ee52808ec0693315aa" + integrity sha512-KQf+QAMWKMrtBMsB8/24w53tEsxllMj6TuA80TT/5igJalLI/zm0L3oXRbIAl4Ohfc85gyHX/jhMwsVkmhLU4A== + +"@types/semver@^7.1.0": + version "7.3.13" + resolved "https://registry.npmjs.org/@types/semver/-/semver-7.3.13.tgz#da4bfd73f49bd541d28920ab0e2bf0ee80f71c91" + integrity sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw== + +"@types/ssri@^7.1.1": + version "7.1.1" + resolved "https://registry.npmjs.org/@types/ssri/-/ssri-7.1.1.tgz#2a2c94abf0d3a8c3b07bb4ff08142dd571407bb5" + integrity sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g== + dependencies: + "@types/node" "*" + "@types/stack-utils@^2.0.0": version "2.0.1" resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" @@ -2418,6 +3403,11 @@ resolved "https://registry.npmjs.org/@types/tmp/-/tmp-0.2.3.tgz#908bfb113419fd6a42273674c00994d40902c165" integrity sha512-dDZH/tXzwjutnuk4UacGgFRwV+JSLaXL1ikvidfJprkb7L9Nx1njcRHHmi3Dsvt7pgqqTEeucQuOrWHPFgzVHA== +"@types/treeify@^1.0.0": + version "1.0.0" + resolved "https://registry.npmjs.org/@types/treeify/-/treeify-1.0.0.tgz#f04743cb91fc38254e8585d692bd92503782011c" + integrity sha512-ONpcZAEYlbPx4EtJwfTyCDQJGUpKf4sEcuySdCVjK5Fj/3vHp5HII1fqa1/+qrsLnpYELCQTfVW/awsGJePoIg== + "@types/yargs-parser@*": version "21.0.0" resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" @@ -2563,15 +3553,217 @@ "@typescript-eslint/types" "5.38.1" eslint-visitor-keys "^3.3.0" -JSONStream@^1.0.4: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== +"@yarnpkg/core@4.0.0-rc.27": + version "4.0.0-rc.27" + resolved "https://registry.npmjs.org/@yarnpkg/core/-/core-4.0.0-rc.27.tgz#5ccd85d89c988aba7fd38d434508611ec2448e7b" + integrity sha512-y5PKe+7SVIsDmz+YEOzNme5rf0myiTxGF2xCFvdYQKHNnJ+qylEEFpULD9i74LTEx2HLdXttH2aP+uXnhTkDww== + dependencies: + "@arcanis/slice-ansi" "^1.1.1" + "@types/semver" "^7.1.0" + "@types/treeify" "^1.0.0" + "@yarnpkg/fslib" "^3.0.0-rc.27" + "@yarnpkg/libzip" "^3.0.0-rc.27" + "@yarnpkg/parsers" "^3.0.0-rc.27" + "@yarnpkg/shell" "^4.0.0-rc.27" + camelcase "^5.3.1" + chalk "^3.0.0" + ci-info "^3.2.0" + clipanion "^3.2.0-rc.10" + cross-spawn "7.0.3" + diff "^5.1.0" + globby "^11.0.1" + got "^11.7.0" + lodash "^4.17.15" + micromatch "^4.0.2" + p-limit "^2.2.0" + semver "^7.1.2" + strip-ansi "^6.0.0" + tar "^6.0.5" + tinylogic "^2.0.0" + treeify "^1.1.0" + tslib "^2.4.0" + tunnel "^0.0.6" + +"@yarnpkg/core@^4.0.0-rc.27": + version "4.0.0-rc.30" + resolved "https://registry.npmjs.org/@yarnpkg/core/-/core-4.0.0-rc.30.tgz#ec93eae44bf924d07ea73db0d4d1045a8351b457" + integrity sha512-7HPI9JkkNT1l0O+k4Mb6BAum/FT8Ti+azdCBGzTcbuO/6u1a2k6MUevLhlEYyMDgaQ8cp6udCC61jcLFx+oXxg== + dependencies: + "@arcanis/slice-ansi" "^1.1.1" + "@types/semver" "^7.1.0" + "@types/treeify" "^1.0.0" + "@yarnpkg/fslib" "^3.0.0-rc.30" + "@yarnpkg/libzip" "^3.0.0-rc.30" + "@yarnpkg/parsers" "^3.0.0-rc.30" + "@yarnpkg/shell" "^4.0.0-rc.30" + camelcase "^5.3.1" + chalk "^3.0.0" + ci-info "^3.2.0" + clipanion "^3.2.0-rc.10" + cross-spawn "7.0.3" + diff "^5.1.0" + globby "^11.0.1" + got "^11.7.0" + lodash "^4.17.15" + micromatch "^4.0.2" + p-limit "^2.2.0" + semver "^7.1.2" + strip-ansi "^6.0.0" + tar "^6.0.5" + tinylogic "^2.0.0" + treeify "^1.1.0" + tslib "^2.4.0" + tunnel "^0.0.6" + +"@yarnpkg/extensions@2.0.0-rc.9": + version "2.0.0-rc.9" + resolved "https://registry.npmjs.org/@yarnpkg/extensions/-/extensions-2.0.0-rc.9.tgz#f8f3de1b355a40099013b290bd7004b626eee632" + integrity sha512-WWXBCKyIhG4pkpS42erPUkxgPXt3NEjGb3ha+HlEKgSVdJThNFE9CmwSyDdfdiV3QhCDkZR2R0jQVmbrCrigRw== + +"@yarnpkg/fslib@^2.4.0", "@yarnpkg/fslib@^2.6.1-rc.5": + version "2.9.0" + resolved "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-2.9.0.tgz#aaa338f624defbef29031617b8884c3d831760ea" + integrity sha512-PIdwI2z1HFl6aUkketbgUJK3FGRVWVwH1vgHltNe+snJzjlKHMavyIR0fipkAJuHVcac+hzWI1/eMr90rVyMHw== dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" + "@yarnpkg/libzip" "^2.2.4" + tslib "^1.13.0" -abbrev@1: +"@yarnpkg/fslib@^3.0.0-rc.27", "@yarnpkg/fslib@^3.0.0-rc.30": + version "3.0.0-rc.30" + resolved "https://registry.npmjs.org/@yarnpkg/fslib/-/fslib-3.0.0-rc.30.tgz#f509d28406d82aad4f00f03d3317f82831c95e1e" + integrity sha512-CdT/VfvDbv4No8S6lfUcYOZSRhVy/htfCTVp2u+TtDjh+jadiH6NfZoT4ueBJqopLZXeX7g36coQq3js9Nnb5A== + dependencies: + tslib "^2.4.0" + +"@yarnpkg/libzip@^2.2.4": + version "2.2.4" + resolved "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-2.2.4.tgz#438744efe3b7ae0514f5db1ead130c1df1e685f6" + integrity sha512-QP0vUP+w0d7Jlo7jqTnlRChSnIB/dOF7nJFLD/gsPvFIHsVWLQQuAiolOcXQUD2hezLD1mQd2qb0yOKqPYRcfQ== + dependencies: + "@types/emscripten" "^1.38.0" + tslib "^1.13.0" + +"@yarnpkg/libzip@^3.0.0-rc.27", "@yarnpkg/libzip@^3.0.0-rc.30": + version "3.0.0-rc.30" + resolved "https://registry.npmjs.org/@yarnpkg/libzip/-/libzip-3.0.0-rc.30.tgz#5a705979d064f80a81ccf41683959f43ec80728d" + integrity sha512-O6NqG4KTIcPIp6jwALFJWoggilinHuSuzDh/CWl0coCrtrIPfr7sTZ0kBDLqvOYxIgmvtSvGmhPYpEUJtEEi4A== + dependencies: + "@types/emscripten" "^1.39.6" + "@yarnpkg/fslib" "^3.0.0-rc.30" + tslib "^2.4.0" + +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + +"@yarnpkg/nm@4.0.0-rc.27": + version "4.0.0-rc.27" + resolved "https://registry.npmjs.org/@yarnpkg/nm/-/nm-4.0.0-rc.27.tgz#b0dcaff32a53707c86d1e1891064131ff102d3d5" + integrity sha512-KfoYI38XY0PjpPu+LGvRHxg3OFO+5nwbQy/c5FuLR0ipQkXcinS3JbG+de17Mf6QdKnBTcghA7mdrUKs5JbxyA== + dependencies: + "@yarnpkg/core" "^4.0.0-rc.27" + "@yarnpkg/fslib" "^3.0.0-rc.27" + "@yarnpkg/pnp" "^4.0.0-rc.27" + +"@yarnpkg/parsers@^2.5.0-rc.8": + version "2.5.1" + resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-2.5.1.tgz#0e7c510977a410747fc6d3727c1a2a189e6cd6eb" + integrity sha512-KtYN6Ez3x753vPF9rETxNTPnPjeaHY11Exlpqb4eTII7WRlnGiZ5rvvQBau4R20Ik5KBv+vS3EJEcHyCunwzzw== + dependencies: + js-yaml "^3.10.0" + tslib "^1.13.0" + +"@yarnpkg/parsers@^3.0.0-rc.27", "@yarnpkg/parsers@^3.0.0-rc.30": + version "3.0.0-rc.30" + resolved "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.0-rc.30.tgz#07086c1be5e713b50a06b5069afb5f4495879da9" + integrity sha512-95BoSadF1Qyxeh8BleNxRP8eczG4faqOxIgowwCtZD+Ahihlu5PxI1KG35IXNbR52GR0V5EV+eR94g+4gTPP9g== + dependencies: + js-yaml "^3.10.0" + tslib "^2.4.0" + +"@yarnpkg/pnp@^2.3.2": + version "2.3.2" + resolved "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-2.3.2.tgz#9a052a06bf09c9f0b7c31e0867a7e725cb6401ed" + integrity sha512-JdwHu1WBCISqJEhIwx6Hbpe8MYsYbkGMxoxolkDiAeJ9IGEe08mQcbX1YmUDV1ozSWlm9JZE90nMylcDsXRFpA== + dependencies: + "@types/node" "^13.7.0" + "@yarnpkg/fslib" "^2.4.0" + tslib "^1.13.0" + +"@yarnpkg/pnp@^4.0.0-rc.27": + version "4.0.0-rc.30" + resolved "https://registry.npmjs.org/@yarnpkg/pnp/-/pnp-4.0.0-rc.30.tgz#44b8baf8c46bcbb04e4e7ee34084a4c9a02dc004" + integrity sha512-OfyOXORI4Mn7VJQ1m3iDHYLQyPFKET0q07m7Z9CdXrVAJxLkw7I0vAyA8lSaba/cvQ/07HvTfEEqe3oSrqnNEg== + dependencies: + "@types/node" "^18.7.6" + "@yarnpkg/fslib" "^3.0.0-rc.30" + +"@yarnpkg/shell@3.2.0-rc.8": + version "3.2.0-rc.8" + resolved "https://registry.npmjs.org/@yarnpkg/shell/-/shell-3.2.0-rc.8.tgz#0c0e7cfc12b4a7da776aa04469c1e2a002d6c841" + integrity sha512-UEcdjx+0gUwa3N/fWfnlqae//b7cNc1Imla+W7jqc9XMoydk3CG5EISx+5KY2hjrhpaZ55bXUP9Z6q0mjo+KdA== + dependencies: + "@yarnpkg/fslib" "^2.6.1-rc.5" + "@yarnpkg/parsers" "^2.5.0-rc.8" + chalk "^3.0.0" + clipanion "^3.2.0-rc.4" + cross-spawn "7.0.3" + fast-glob "^3.2.2" + micromatch "^4.0.2" + stream-buffers "^3.0.2" + tslib "^1.13.0" + +"@yarnpkg/shell@^4.0.0-rc.27", "@yarnpkg/shell@^4.0.0-rc.30": + version "4.0.0-rc.30" + resolved "https://registry.npmjs.org/@yarnpkg/shell/-/shell-4.0.0-rc.30.tgz#bfed152e1ff220042da11dcae5a7e89ca628e469" + integrity sha512-ZBX6X/LMRoHF0COrfG2Q/txYM13pK4RXEbwK5Vxcvc8b4h43EAPhUPvwuDouXQskGweVSivsbA7f94Mb40SqfA== + dependencies: + "@yarnpkg/fslib" "^3.0.0-rc.30" + "@yarnpkg/parsers" "^3.0.0-rc.30" + chalk "^3.0.0" + clipanion "^3.2.0-rc.10" + cross-spawn "7.0.3" + fast-glob "^3.2.2" + micromatch "^4.0.2" + tslib "^2.4.0" + +"@zkochan/cmd-shim@^5.3.1": + version "5.3.1" + resolved "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.3.1.tgz#f9fca0b53a6dbe8f745ca295b306f1da11414104" + integrity sha512-xoSqbd1iuV/dSID+OjTjQc/0wId/vhEqYBXbFu9SzpXGxhuzK6QN6CaF8i8v86q0FXX4n3/qD9ewUT6N5ngFQg== + dependencies: + cmd-extension "^1.0.2" + is-windows "^1.0.2" + +"@zkochan/retry@^0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@zkochan/retry/-/retry-0.2.0.tgz#cb52c9fce1976f3eed7b1979b739e70706f4a3d2" + integrity sha512-WhB+2B/ZPlW2Xy/kMJBrMbqecWXcbDDgn0K0wKBAgO2OlBTz1iLJrRWduo+DGGn0Akvz1Lu4Xvls7dJojximWw== + +"@zkochan/rimraf@^2.1.2": + version "2.1.2" + resolved "https://registry.npmjs.org/@zkochan/rimraf/-/rimraf-2.1.2.tgz#84b502594321360e4a4ca864b9e6457af2f5212d" + integrity sha512-Lc2oK51J6aQWcLWTloobJun5ZF41BbTDdLvE+aMcexoVWFoFqvZmnZoyXR2IZk6NJEVoZW8tjgtvQLfTsmRs2Q== + dependencies: + rimraf "^3.0.2" + +"@zkochan/which@^2.0.3": + version "2.0.3" + resolved "https://registry.npmjs.org/@zkochan/which/-/which-2.0.3.tgz#a24390359390d38c151fa60781b3620bc5a132d0" + integrity sha512-C1ReN7vt2/2O0fyTsx5xnbQuxBrmG5NMSbcIkPKCCfCTJgpZBsuRYzFXHj3nVq8vTfK7vxHUmzfCpSHgO7j4rg== + dependencies: + isexe "^2.0.0" + +JSONStream@^1.0.4: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + +abbrev@1: version "1.1.1" resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== @@ -2608,7 +3800,7 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" -agentkeepalive@^4.2.1: +agentkeepalive@^4.1.3, agentkeepalive@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== @@ -2657,6 +3849,13 @@ ansi-colors@^4.1.1: resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== +ansi-diff@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ansi-diff/-/ansi-diff-1.1.1.tgz#67feeb6a24b4e5aa7f270d33d6a1b40e943bb080" + integrity sha512-XnTdFDQzbEewrDx8epWXdw7oqHMvv315vEtfqDiEhhWghIf4++h26c3/FMz7iTLhNrnj56DNIXpbxHZq+3s6qw== + dependencies: + ansi-split "^1.0.1" + ansi-escapes@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -2701,6 +3900,13 @@ ansi-regex@^6.0.1: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== +ansi-split@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/ansi-split/-/ansi-split-1.0.1.tgz#3cab03754ab6f1d64d4ad13cd10f22fc36db4a45" + integrity sha512-RRxQym4DFtDNmHIkW6aeFVvrXURb11lGAEPXNiryjCe8bK8RsANjzJ0M2aGOkvBYwP4Bl/xZ8ijtr6D3j1x/eg== + dependencies: + ansi-regex "^3.0.0" + ansi-styles@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" @@ -2751,6 +3957,11 @@ anymatch@~3.1.2: resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== +archy@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw== + are-we-there-yet@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd" @@ -2821,6 +4032,13 @@ arrify@^2.0.1: resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== +as-table@^1.0.36: + version "1.0.55" + resolved "https://registry.npmjs.org/as-table/-/as-table-1.0.55.tgz#dc984da3937745de902cea1d45843c01bdbbec4f" + integrity sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ== + dependencies: + printable-characters "^1.0.42" + asap@^2.0.0: version "2.0.6" resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" @@ -2911,7 +4129,14 @@ before-after-hook@^2.2.0: resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.2.tgz#a6e8ca41028d90ee2c24222f201c90956091613e" integrity sha512-3pZEU3NT5BFUo/AD5ERPWOgQOCZITni6iavr5AUw5AUwQjMlI0kzu5btnyD39AF0gUEsDPwJT+oY1ORBJijPjQ== -bin-links@^3.0.0: +better-path-resolve@1.0.0, better-path-resolve@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz#13a35a1104cdd48a7b74bf8758f96a1ee613f99d" + integrity sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g== + dependencies: + is-windows "^1.0.0" + +bin-links@^3.0.0, bin-links@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/bin-links/-/bin-links-3.0.3.tgz#3842711ef3db2cd9f16a5f404a996a12db355a6e" integrity sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA== @@ -2937,6 +4162,14 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" +bole@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/bole/-/bole-5.0.1.tgz#f28230e6980e1174432cafc5e5b51b04224a0549" + integrity sha512-1eK7/EWcuDYq3t7WpALEsIQGHXDMpLIxqUKG3rb1B9YVygEuLNnaVfZbcF1XxxLSEoOau8AWOONrWokMGVESiw== + dependencies: + fast-safe-stringify "^2.0.7" + individual "^3.0.0" + boxen@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz#e411b62357d6d6d36587c8ac3d5d974daa070e64" @@ -2951,6 +4184,20 @@ boxen@^4.2.0: type-fest "^0.8.1" widest-line "^3.1.0" +boxen@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2973,6 +4220,13 @@ braces@^3.0.1, braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.0.1" +browserify-zlib@^0.1.4: + version "0.1.4" + resolved "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz#bb35f8a519f600e0fa6b8485241c979d0141fb2d" + integrity sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ== + dependencies: + pako "~0.2.0" + browserslist@^4.20.2: version "4.20.4" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.20.4.tgz#98096c9042af689ee1e0271333dbc564b8ce4477" @@ -2996,7 +4250,7 @@ buffer-from@^1.0.0: resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.5.0: +buffer@^5.2.1, buffer@^5.5.0: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -3021,6 +4275,41 @@ byte-size@^7.0.0: resolved "https://registry.npmjs.org/byte-size/-/byte-size-7.0.1.tgz#b1daf3386de7ab9d706b941a748dbfc71130dee3" integrity sha512-crQdqyCwhokxwV1UyDzLZanhkugAgft7vt0qbbdt60C6Zf3CAiGmtUCylbtYwrU6loOUw3euGrNtW1J651ot1A== +bzip2-maybe@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/bzip2-maybe/-/bzip2-maybe-1.0.0.tgz#c9aef7008a6b943cbe99cc617125eb4bd478296b" + integrity sha512-VBRXxCZlWTZWnjcygdkA9lTVRUv5eeuulmGe74PSTFYDQVwvkUafcH8j2iyc8luvVmakToCETQcAN/r/a/qbsg== + dependencies: + is-bzip2 "^1.0.0" + peek-stream "^1.1.1" + pumpify "^1.3.5" + through2 "^2.0.1" + unbzip2-stream "^1.0.9" + +cacache@^15.2.0: + version "15.3.0" + resolved "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== + dependencies: + "@npmcli/fs" "^1.0.0" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" + unique-filename "^1.1.1" + cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0: version "16.1.3" resolved "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e" @@ -3045,6 +4334,11 @@ cacache@^16.0.0, cacache@^16.0.6, cacache@^16.1.0: tar "^6.1.11" unique-filename "^2.0.0" +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + cacheable-request@^6.0.0: version "6.1.0" resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" @@ -3058,6 +4352,19 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" +cacheable-request@^7.0.2: + version "7.0.2" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" + integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + cachedir@2.3.0: version "2.3.0" resolved "https://registry.npmjs.org/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" @@ -3095,6 +4402,18 @@ camelcase@^6.2.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809" integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== +camelcase@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +can-write-to-dir@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/can-write-to-dir/-/can-write-to-dir-1.1.1.tgz#b976aebb3930fe889577b918f09f4c36cdfe75fc" + integrity sha512-eOgiEWqjppB+3DN/5E82EQ8dTINus8d9GXMCbEsUnp2hcUIcXmBvzWmD3tXMk3CuBK0v+ddK9qw0EAF+JVRMjQ== + dependencies: + path-temp "^2.0.0" + caniuse-lite@^1.0.30001349: version "1.0.30001352" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001352.tgz#cc6f5da3f983979ad1e2cdbae0505dccaa7c6a12" @@ -3136,7 +4455,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1: +chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3199,11 +4518,19 @@ clean-stack@^2.0.0: resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^2.2.0: +cli-boxes@^2.2.0, cli-boxes@^2.2.1: version "2.2.1" resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== +cli-columns@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646" + integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ== + dependencies: + string-width "^4.2.3" + strip-ansi "^6.0.1" + cli-cursor@3.1.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -3254,6 +4581,13 @@ cli-width@^3.0.0: resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== +clipanion@^3.2.0-rc.10, clipanion@^3.2.0-rc.4: + version "3.2.0-rc.14" + resolved "https://registry.npmjs.org/clipanion/-/clipanion-3.2.0-rc.14.tgz#d98154a74ae533a940de1af041e6246ba9725f0e" + integrity sha512-lj5zydbH786t6gpXe6oNX7CM5YKhd0CDhcXG8pKyRa2Nz5cgj1yhnNKxDi/MyPYwjyvAG5oVBeDdYCGUAgD8lQ== + dependencies: + typanion "^3.8.0" + cliui@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" @@ -3293,6 +4627,11 @@ clone@^1.0.2: resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +cmd-extension@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz#6cce0233938f02f03d18a1198de5dfe546c80a82" + integrity sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g== + cmd-shim@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724" @@ -3395,6 +4734,11 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" +comver-to-semver@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/comver-to-semver/-/comver-to-semver-1.0.0.tgz#6c3f3af9d7a1155bbd7ed785b40f4f4a87066195" + integrity sha512-gcGtbRxjwROQOdXLUWH1fQAXqThUVRZ219aAwgtX3KfYw429/Zv6EIJRf5TBSzWdAGwePmqH7w70WTaX4MDqag== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -3410,7 +4754,7 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -config-chain@^1.1.12: +config-chain@^1.1.11, config-chain@^1.1.12: version "1.1.13" resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== @@ -3608,7 +4952,7 @@ cross-env@^7.0.3: dependencies: cross-spawn "^7.0.1" -cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: +cross-spawn@7.0.3, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -3617,6 +4961,17 @@ cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + crypto-random-string@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" @@ -3641,6 +4996,16 @@ dargs@^7.0.0: resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" integrity sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== +data-uri-to-buffer@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-2.0.2.tgz#d296973d5a4897a5dbe31716d118211921f04770" + integrity sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA== + +data-uri-to-buffer@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz#594b8973938c5bc2c33046535785341abc4f3636" + integrity sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og== + dateformat@^3.0.0: version "3.0.3" resolved "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" @@ -3685,6 +5050,15 @@ decamelize@^1.1.0, decamelize@^1.2.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= +decompress-maybe@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/decompress-maybe/-/decompress-maybe-1.0.0.tgz#adfe78c66cc069e64e824bd1405b85e75e6d1cbb" + integrity sha512-av8/KhXWRUYQ7lGTl/9Gtizz3nQ+7NqDFm/I4Lx+JvTbzHiD4WqfqxMO4YYi91FTqffoBDCYPfIvofwQZwZ3ZQ== + dependencies: + bzip2-maybe "^1.0.0" + gunzip-maybe "^1.3.1" + pumpify "^1.3.5" + decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" @@ -3692,6 +5066,13 @@ decompress-response@^3.3.0: dependencies: mimic-response "^1.0.0" +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + dedent@0.7.0, dedent@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" @@ -3724,6 +5105,11 @@ defer-to-connect@^1.0.1: resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -3747,6 +5133,16 @@ depd@^1.1.2, depd@~1.1.2: resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= +dependency-path@9.2.8: + version "9.2.8" + resolved "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz#9fe05be8d69ad1943a2084e4d86f3063c4b50c01" + integrity sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ== + dependencies: + "@pnpm/crypto.base32-hash" "1.0.1" + "@pnpm/types" "8.9.0" + encode-registry "^3.0.0" + semver "^7.3.8" + deprecation@^2.0.0, deprecation@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" @@ -3762,7 +5158,7 @@ detect-file@^1.0.0: resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= -detect-indent@6.1.0, detect-indent@^6.0.0: +detect-indent@6.1.0, detect-indent@^6.0.0, detect-indent@^6.1.0: version "6.1.0" resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== @@ -3772,6 +5168,11 @@ detect-indent@^5.0.0: resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" integrity sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g== +detect-libc@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.1.tgz#e1897aa88fa6ad197862937fbc0441ef352ee0cd" + integrity sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w== + detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -3795,6 +5196,11 @@ diff@^4.0.1: resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +diff@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40" + integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -3898,6 +5304,16 @@ duplexer@^0.1.1: resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== +duplexify@^3.5.0, duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" @@ -3923,19 +5339,26 @@ emoji-regex@^9.2.2: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +encode-registry@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.0.tgz#6e67162a37dca9542bdf8432f1579c462b90b647" + integrity sha512-2fRYji8K6FwYuQ6EPBKR/J9mcqb7kIoNqt1vGvJr3NrvKfncRiNm00Oxo6gi/YJF8R5Sp2bNFSFdGKTG0rje1Q== + dependencies: + mem "^8.0.0" + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.13: +encoding@^0.1.12, encoding@^0.1.13: version "0.1.13" resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -4214,7 +5637,7 @@ eventemitter3@^4.0.4: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -execa@^5.0.0: +execa@^5.0.0, execa@^5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== @@ -4244,6 +5667,15 @@ execa@^6.1.0: signal-exit "^3.0.7" strip-final-newline "^3.0.0" +"execa@npm:safe-execa@^0.1.1", "execa@npm:safe-execa@^0.1.2": + version "0.1.2" + resolved "https://registry.npmjs.org/safe-execa/-/safe-execa-0.1.2.tgz#2fbb0a6f1a00c7a45ec7033f82659757f91be8c7" + integrity sha512-vdTshSQ2JsRCgT8eKZWNJIL26C6bVqy1SOmuCMlKHegVeo8KYRobRrefOdUq9OozSPUUiSxrylteeRmLOMFfWg== + dependencies: + "@zkochan/which" "^2.0.3" + execa "^5.1.1" + path-name "^1.0.0" + exit@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -4292,7 +5724,7 @@ fast-glob@3.2.7: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^3.2.9: +fast-glob@^3.2.12, fast-glob@^3.2.2, fast-glob@^3.2.9: version "3.2.12" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== @@ -4313,7 +5745,7 @@ fast-levenshtein@^2.0.6: resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== -fast-safe-stringify@^2.0.6: +fast-safe-stringify@^2.0.6, fast-safe-stringify@^2.0.7: version "2.1.1" resolved "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz#c406a83b6e70d9e35ce3b30a81141df30aeba884" integrity sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA== @@ -4332,6 +5764,11 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fetch-blob@^2.1.1: + version "2.1.2" + resolved "https://registry.npmjs.org/fetch-blob/-/fetch-blob-2.1.2.tgz#a7805db1361bd44c1ef62bb57fb5fe8ea173ef3c" + integrity sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow== + figlet@^1.1.1: version "1.5.2" resolved "https://registry.npmjs.org/figlet/-/figlet-1.5.2.tgz#dda34ff233c9a48e36fcff6741aeb5bafe49b634" @@ -4358,6 +5795,20 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== + +filenamify@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" + integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.1" + trim-repeated "^1.0.0" + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -4386,6 +5837,17 @@ find-node-modules@^2.1.2: findup-sync "^4.0.0" merge "^2.1.0" +find-packages@10.0.2: + version "10.0.2" + resolved "https://registry.npmjs.org/find-packages/-/find-packages-10.0.2.tgz#61c3ecb720654c67b137b39e869563b644ee956f" + integrity sha512-kMWxfvBlqK3/eftloc/Z00enq5V0Gwee50shSd3fN7Mr/IFrQsif2IJ2LAEm2T6fdValdLClEGEWkzyPLe3lYA== + dependencies: + "@pnpm/read-project-manifest" "4.0.2" + "@pnpm/types" "8.9.0" + "@pnpm/util.lex-comparator" "1.0.0" + fast-glob "^3.2.12" + p-filter "^2.1.0" + find-root@1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" @@ -4414,6 +5876,13 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-yarn-workspace-root@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" + integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== + dependencies: + micromatch "^4.0.2" + findup-sync@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0" @@ -4452,6 +5921,15 @@ fs-constants@^1.0.0: resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== +fs-extra@10.1.0, fs-extra@^10.0.0, fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-extra@9.1.0, fs-extra@^9.1.0: version "9.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" @@ -4462,14 +5940,14 @@ fs-extra@9.1.0, fs-extra@^9.1.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-extra@^10.0.0, fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== +fs-extra@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9" + integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" fs-extra@^8.1.0: version "8.1.0" @@ -4535,6 +6013,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: has "^1.0.3" has-symbols "^1.0.1" +get-npm-tarball-url@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/get-npm-tarball-url/-/get-npm-tarball-url-2.0.3.tgz#67dff908d699e9e2182530ae6e939a93e5f8dfdb" + integrity sha512-R/PW6RqyaBQNWYaSyfrh54/qtcnOp22FHCCiRhSSZj0FP3KQWCsxxt0DzIdVTbwTqe9CtQfvl/FPD4UIPt4pqw== + get-pkg-repo@^4.0.0: version "4.2.1" resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" @@ -4550,6 +6033,14 @@ get-port@^5.0.0, get-port@^5.1.1: resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== +get-source@^2.0.12: + version "2.0.12" + resolved "https://registry.npmjs.org/get-source/-/get-source-2.0.12.tgz#0b47d57ea1e53ce0d3a69f4f3d277eb8047da944" + integrity sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w== + dependencies: + data-uri-to-buffer "^2.0.0" + source-map "^0.6.1" + get-stream@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -4733,6 +6224,23 @@ globby@^11.0.0, globby@^11.0.1, globby@^11.0.2, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" +got@^11.7.0: + version "11.8.5" + resolved "https://registry.npmjs.org/got/-/got-11.8.5.tgz#ce77d045136de56e8f024bebb82ea349bc730046" + integrity sha512-o0Je4NvQObAuZPHLFoRSkdG2lTgtcynqymzg2Vupdx6PorhaT5MCbIyXG6d4D94kk8ZG57QeosgdiqfJWhEhlQ== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + got@^9.6.0: version "9.6.0" resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" @@ -4750,7 +6258,7 @@ got@^9.6.0: to-readable-stream "^1.0.0" url-parse-lax "^3.0.0" -graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.6, graceful-fs@^4.2.9: +graceful-fs@4.2.10, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.10" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== @@ -4760,6 +6268,18 @@ grapheme-splitter@^1.0.4: resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +gunzip-maybe@^1.3.1: + version "1.4.2" + resolved "https://registry.npmjs.org/gunzip-maybe/-/gunzip-maybe-1.4.2.tgz#b913564ae3be0eda6f3de36464837a9cd94b98ac" + integrity sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw== + dependencies: + browserify-zlib "^0.1.4" + is-deflate "^1.0.0" + is-gzip "^1.0.0" + peek-stream "^1.1.0" + pumpify "^1.3.3" + through2 "^2.0.3" + handlebars@^4.7.7: version "4.7.7" resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1" @@ -4889,6 +6409,15 @@ http-errors@1.8.1: statuses ">= 1.5.0 < 2" toidentifier "1.0.1" +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + http-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" @@ -4898,6 +6427,14 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" @@ -4995,6 +6532,11 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +individual@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz#e7ca4f85f8957b018734f285750dc22ec2f9862d" + integrity sha512-rUY5vtT748NMRbEMrTNiFfy29BgGZwGXUi2NFUVMWQrogSLzlJvQV9eeMWi+g1aVaQ53tpyLAQtd5x/JH0Nh1g== + infer-owner@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" @@ -5008,7 +6550,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5023,6 +6565,11 @@ ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== +ini@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + init-package-json@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69" @@ -5117,6 +6664,11 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-bzip2@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz#5ee58eaa5a2e9c80e21407bedf23ae5ac091b3fc" + integrity sha512-v5DA9z/rmk4UdJtb3N1jYqjvCA5roRVf5Q6vprHOcF6U/98TmAJ/AvbPeRMEOYWDW4eMr/pJj5Fnfe0T2wL1Bg== + is-callable@^1.1.4, is-callable@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" @@ -5129,6 +6681,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-ci@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + is-core-module@^2.5.0, is-core-module@^2.8.1, is-core-module@^2.9.0: version "2.10.0" resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" @@ -5143,6 +6702,11 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" +is-deflate@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-deflate/-/is-deflate-1.0.0.tgz#c862901c3c161fb09dac7cdc7e784f80e98f2f14" + integrity sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ== + is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" @@ -5180,6 +6744,19 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-gzip@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" + integrity sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ== + +is-inner-link@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/is-inner-link/-/is-inner-link-4.0.0.tgz#f65eb6bdc04f8435e5b025aec834ce9116e5c595" + integrity sha512-ndVRxdfEKJAGvS1IyVIErP6rseojoaMfM37iKV+mDmmf33k3pZFgdPXVaTHE0QjDxygfx7A27edP3cC2Q+iieQ== + dependencies: + is-subdir "^1.2.0" + resolve-link-target "^2.0.0" + is-installed-globally@^0.3.1: version "0.3.2" resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz#fd3efa79ee670d1187233182d5b0a1dd00313141" @@ -5291,6 +6868,13 @@ is-string@^1.0.5, is-string@^1.0.7: dependencies: has-tostringtag "^1.0.0" +is-subdir@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz#b791cd28fab5202e91a08280d51d9d7254fd20d4" + integrity sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw== + dependencies: + better-path-resolve "1.0.0" + is-symbol@^1.0.2, is-symbol@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" @@ -5327,7 +6911,7 @@ is-weakref@^1.0.2: dependencies: call-bind "^1.0.2" -is-windows@^1.0.1: +is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -5337,7 +6921,7 @@ is-wsl@^1.1.0: resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0= -is-wsl@^2.2.0: +is-wsl@^2.1.1, is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -5780,14 +7364,14 @@ js-tokens@^4.0.0: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@4.1.0, js-yaml@^4.1.0: +js-yaml@4.1.0, js-yaml@^4.0.0, js-yaml@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" -js-yaml@^3.13.1: +js-yaml@^3.10.0, js-yaml@^3.13.1: version "3.14.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -5795,6 +7379,13 @@ js-yaml@^3.13.1: argparse "^1.0.7" esprima "^4.0.0" +"js-yaml@npm:@zkochan/js-yaml@^0.0.6": + version "0.0.6" + resolved "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.6.tgz#975f0b306e705e28b8068a07737fa46d3fc04826" + integrity sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg== + dependencies: + argparse "^2.0.1" + jsesc@^2.5.1: version "2.5.2" resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -5805,6 +7396,11 @@ json-buffer@3.0.0: resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -5907,11 +7503,25 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" +keyv@^4.0.0: + version "4.5.2" + resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.2.tgz#0e310ce73bf7851ec702f2eaf46ec4e3805cce56" + integrity sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g== + dependencies: + json-buffer "3.0.1" + kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== +klaw-sync@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/klaw-sync/-/klaw-sync-6.0.0.tgz#1fd2cfd56ebb6250181114f0a581167099c2b28c" + integrity sha512-nIeuVSzdCCs6TDPTqI8w1Yre34sSq7AkZ4B3sfOBbI2CgVSB4Du4aLQijFU2+lhAFCwt9+42Hel6lQNIv6AntQ== + dependencies: + graceful-fs "^4.1.11" + kleur@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" @@ -6196,6 +7806,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.14.0: + version "7.14.1" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz#8da8d2f5f59827edb388e63e459ac23d6d408fea" + integrity sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA== + lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: version "7.14.0" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.0.tgz#21be64954a4680e303a09e9468f880b98a0b3c7f" @@ -6243,6 +7858,28 @@ make-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6: socks-proxy-agent "^7.0.0" ssri "^9.0.0" +make-fetch-happen@^9.1.0: + version "9.1.0" + resolved "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968" + integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== + dependencies: + agentkeepalive "^4.1.3" + cacache "^15.2.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^6.0.0" + minipass "^3.1.3" + minipass-collect "^1.0.2" + minipass-fetch "^1.3.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.2" + promise-retry "^2.0.1" + socks-proxy-agent "^6.0.0" + ssri "^8.0.0" + makeerror@1.0.12: version "1.0.12" resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" @@ -6250,6 +7887,13 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +map-age-cleaner@^0.1.3: + version "0.1.3" + resolved "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" + integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w== + dependencies: + p-defer "^1.0.0" + map-obj@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -6270,6 +7914,22 @@ medium-zoom@^1.0.6: resolved "https://registry.npmjs.org/medium-zoom/-/medium-zoom-1.0.6.tgz#9247f21ca9313d8bbe9420aca153a410df08d027" integrity sha512-UdiUWfvz9fZMg1pzf4dcuqA0W079o0mpqbTnOz5ip4VGYX96QjmbM+OgOU/0uOzAytxC0Ny4z+VcYQnhdifimg== +mem@^6.0.1: + version "6.1.1" + resolved "https://registry.npmjs.org/mem/-/mem-6.1.1.tgz#ea110c2ebc079eca3022e6b08c85a795e77f6318" + integrity sha512-Ci6bIfq/UgcxPTYa8dQQ5FY3BzKkT894bwXWXxC/zqs0XgMO2cT20CGkOqda7gZNkmK5VP4x89IGZ6K7hfbn3Q== + dependencies: + map-age-cleaner "^0.1.3" + mimic-fn "^3.0.0" + +mem@^8.0.0, mem@^8.1.1: + version "8.1.1" + resolved "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz#cf118b357c65ab7b7e0817bdf00c8062297c0122" + integrity sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA== + dependencies: + map-age-cleaner "^0.1.3" + mimic-fn "^3.1.0" + meow@^8.0.0: version "8.1.2" resolved "https://registry.npmjs.org/meow/-/meow-8.1.2.tgz#bcbe45bda0ee1729d350c03cffc8395a36c4e897" @@ -6333,6 +7993,11 @@ mimic-fn@^2.1.0: resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-fn@^3.0.0, mimic-fn@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz#65755145bbf3e36954b949c16450427451d5ca74" + integrity sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ== + mimic-fn@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" @@ -6343,6 +8008,11 @@ mimic-response@^1.0.0, mimic-response@^1.0.1: resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + min-indent@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -6397,6 +8067,17 @@ minipass-collect@^1.0.2: dependencies: minipass "^3.0.0" +minipass-fetch@^1.3.2: + version "1.4.1" + resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" + integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== + dependencies: + minipass "^3.1.0" + minipass-sized "^1.0.3" + minizlib "^2.0.0" + optionalDependencies: + encoding "^0.1.12" + minipass-fetch@^2.0.3: version "2.1.2" resolved "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add" @@ -6423,7 +8104,7 @@ minipass-json-stream@^1.0.1: jsonparse "^1.3.1" minipass "^3.0.0" -minipass-pipeline@^1.2.4: +minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== @@ -6437,14 +8118,14 @@ minipass-sized@^1.0.3: dependencies: minipass "^3.0.0" -minipass@^3.0.0, minipass@^3.1.1, minipass@^3.1.6: +minipass@^3.0.0, minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3, minipass@^3.1.6: version "3.3.4" resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.4.tgz#ca99f95dd77c43c7a76bf51e6d200025eee0ffae" integrity sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw== dependencies: yallist "^4.0.0" -minizlib@^2.1.1, minizlib@^2.1.2: +minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -6524,7 +8205,18 @@ natural-compare@^1.4.0: resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== -negotiator@^0.6.3: +ndjson@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ndjson/-/ndjson-2.0.0.tgz#320ac86f6fe53f5681897349b86ac6f43bfa3a19" + integrity sha512-nGl7LRGrzugTtaFcJMhLbpzJM6XdivmbkdlaGcrk/LXg2KL/YBC6z1g70xh0/al+oFuVFP8N8kiWRucmeEH/qQ== + dependencies: + json-stringify-safe "^5.0.1" + minimist "^1.2.5" + readable-stream "^3.6.0" + split2 "^3.0.0" + through2 "^4.0.0" + +negotiator@^0.6.2, negotiator@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== @@ -6539,11 +8231,24 @@ nested-error-stacks@^2.0.0: resolved "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz#0fbdcf3e13fe4994781280524f8b96b0cdff9c61" integrity sha512-AO81vsIO1k1sM4Zrd6Hu7regmJN1NSiAja10gc4bX3F0wd+9rQmcuHQaHVQCYIEC8iFXnE+mavh23GOt7wBgug== +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + node-addon-api@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== +node-fetch@3.0.0-beta.9: + version "3.0.0-beta.9" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-3.0.0-beta.9.tgz#0a7554cfb824380dd6812864389923c783c80d9b" + integrity sha512-RdbZCEynH2tH46+tj0ua9caUHVWrd/RHnRfvly2EVdqGmI3ndS1Vn/xjm5KuGejDt2RNDQsVRLPNd2QPwcewVg== + dependencies: + data-uri-to-buffer "^3.0.1" + fetch-blob "^2.1.1" + node-fetch@^2.6.1, node-fetch@^2.6.6, node-fetch@^2.6.7: version "2.6.7" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -6556,6 +8261,22 @@ node-gyp-build@^4.3.0: resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40" integrity sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg== +node-gyp@^8.4.1: + version "8.4.1" + resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-8.4.1.tgz#3d49308fc31f768180957d6b5746845fbd429937" + integrity sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.6" + make-fetch-happen "^9.1.0" + nopt "^5.0.0" + npmlog "^6.0.0" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.2" + which "^2.0.2" + node-gyp@^9.0.0: version "9.1.0" resolved "https://registry.npmjs.org/node-gyp/-/node-gyp-9.1.0.tgz#c8d8e590678ea1f7b8097511dedf41fc126648f8" @@ -6619,7 +8340,7 @@ normalize-package-data@^3.0.2: semver "^7.3.4" validate-npm-package-license "^3.0.1" -normalize-package-data@^4.0.0: +normalize-package-data@^4.0.0, normalize-package-data@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c" integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg== @@ -6634,11 +8355,21 @@ normalize-path@^3.0.0, normalize-path@~3.0.0: resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-registry-url@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/normalize-registry-url/-/normalize-registry-url-2.0.0.tgz#dc6a547e00dad58ea75347dcb4c33a370fa3b2df" + integrity sha512-3e9FwDyRAhbxXw4slm4Tjv40u78yPwMc/WZkACpqNQOs5sM7wic853AeTLkMFEVhivZkclGYlse8iYsklz0Yvg== + normalize-url@^4.1.0: version "4.5.1" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + npm-bundled@^1.1.1: version "1.1.2" resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" @@ -6689,7 +8420,7 @@ npm-package-arg@^9.0.0, npm-package-arg@^9.0.1: semver "^7.3.5" validate-npm-package-name "^4.0.0" -npm-packlist@^5.1.0, npm-packlist@^5.1.1: +npm-packlist@^5.1.0, npm-packlist@^5.1.1, npm-packlist@^5.1.3: version "5.1.3" resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b" integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg== @@ -6897,6 +8628,14 @@ open@^6.4.0: dependencies: is-wsl "^1.1.0" +open@^7.4.2: + version "7.4.2" + resolved "https://registry.npmjs.org/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + open@^8.4.0: version "8.4.0" resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" @@ -6953,6 +8692,21 @@ p-cancelable@^1.0.0: resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw== + +p-defer@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83" + integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw== + p-event@^4.1.0: version "4.2.0" resolved "https://registry.npmjs.org/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" @@ -6960,6 +8714,20 @@ p-event@^4.1.0: dependencies: p-timeout "^3.1.0" +p-every@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/p-every/-/p-every-2.0.0.tgz#ad940b82b1bd1da01c307b11e1dd25fe7286181a" + integrity sha512-MCz9DqD5opPC48Zsd+BHm56O/HfhYIQQtupfDzhXoVgQdg/Ux4F8/JcdRuQ+arq7zD5fB6zP3axbH3d9Nr8dlw== + dependencies: + p-map "^2.0.0" + +p-filter@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" + integrity sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw== + dependencies: + p-map "^2.0.0" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" @@ -6972,14 +8740,14 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" -p-limit@^2.2.0: +p-limit@^2.2.0, p-limit@^2.2.2: version "2.3.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" -p-limit@^3.0.2, p-limit@^3.1.0: +p-limit@^3.0.1, p-limit@^3.0.2, p-limit@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== @@ -7012,6 +8780,11 @@ p-map-series@^2.1.0: resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" integrity sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q== +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz#310928feef9c9ecc65b68b17693018a665cea175" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + p-map@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" @@ -7019,6 +8792,14 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-memoize@4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/p-memoize/-/p-memoize-4.0.1.tgz#6f4231857fec10de2504611fe820c808fa8c5f8b" + integrity sha512-km0sP12uE0dOZ5qP+s7kGVf07QngxyG0gS8sYFvFWhqlgzOsSy+m71aUejf/0akxj5W7gE//2G74qTv6b4iMog== + dependencies: + mem "^6.0.1" + mimic-fn "^3.0.0" + p-pipe@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/p-pipe/-/p-pipe-3.1.0.tgz#48b57c922aa2e1af6a6404cb7c6bf0eb9cc8e60e" @@ -7037,6 +8818,19 @@ p-reduce@^2.0.0, p-reduce@^2.1.0: resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== +p-reflect@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz#5d67c7b3c577c4e780b9451fc9129675bd99fe67" + integrity sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg== + +p-settle@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/p-settle/-/p-settle-4.1.1.tgz#37fbceb2b02c9efc28658fc8d36949922266035f" + integrity sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ== + dependencies: + p-limit "^2.2.2" + p-reflect "^2.1.0" + p-timeout@^3.1.0, p-timeout@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" @@ -7098,6 +8892,11 @@ pacote@^13.0.3, pacote@^13.6.1: ssri "^9.0.0" tar "^6.1.11" +pako@~0.2.0: + version "0.2.9" + resolved "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" + integrity sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA== + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -7137,6 +8936,18 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-ms@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz#348565a753d4391fa524029956b172cb7753097d" + integrity sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA== + +parse-npm-tarball-url@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/parse-npm-tarball-url/-/parse-npm-tarball-url-3.0.0.tgz#4bcdd84b7eb824b9539182dea082f7bde2cbb24f" + integrity sha512-InpdgIdNe5xWMEUcrVQUniQKwnggBtJ7+SCwh7zQAZwbbIYZV9XdgJyhtmDSSvykFyQXoe4BINnzKTfCwWLs5g== + dependencies: + semver "^6.1.0" + parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" @@ -7161,6 +8972,31 @@ parseurl@~1.3.3: resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +patch-package@^6.5.0: + version "6.5.0" + resolved "https://registry.npmjs.org/patch-package/-/patch-package-6.5.0.tgz#feb058db56f0005da59cfa316488321de585e88a" + integrity sha512-tC3EqJmo74yKqfsMzELaFwxOAu6FH6t+FzFOsnWAuARm7/n2xB5AOeOueE221eM9gtMuIKMKpF9tBy/X2mNP0Q== + dependencies: + "@yarnpkg/lockfile" "^1.1.0" + chalk "^4.1.2" + cross-spawn "^6.0.5" + find-yarn-workspace-root "^2.0.0" + fs-extra "^7.0.1" + is-ci "^2.0.0" + klaw-sync "^6.0.0" + minimist "^1.2.6" + open "^7.4.2" + rimraf "^2.6.3" + semver "^5.6.0" + slash "^2.0.0" + tmp "^0.0.33" + yaml "^1.10.2" + +path-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/path-absolute/-/path-absolute-1.0.1.tgz#14551963f2e5c4b2c6722e3fe57a0b48d5cfbd74" + integrity sha512-gds5iRhSeOcDtj8gfWkRHLtZKTPsFVuh7utbjYtvnclw4XM+ffRzJrwqMhOD1PVqef7nBLmgsu1vIujjvAJrAw== + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -7176,6 +9012,11 @@ path-is-absolute@^1.0.0: resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -7186,11 +9027,23 @@ path-key@^4.0.0: resolved "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== +path-name@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/path-name/-/path-name-1.0.0.tgz#8ca063a63de7982dfa95760edaffd10214494f24" + integrity sha512-/dcAb5vMXH0f51yvMuSUqFpxUcA8JelbRmE5mW/p4CUJxrNgK24IkstnV7ENtg2IDGBOu6izKTG6eilbnbNKWQ== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== +path-temp@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/path-temp/-/path-temp-2.0.0.tgz#3c1ff590efe13ac5fa290c0a1446c94804eaddca" + integrity sha512-92olbatybjsHTGB2CUnAM7s0mU/27gcMfLNA7t09UftndUdxywlQKur3fzXEPpfLrgZD3I2Bt8+UmiL7YDEgXQ== + dependencies: + unique-string "^2.0.0" + path-type@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -7203,6 +9056,15 @@ path-type@^4.0.0: resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +peek-stream@^1.1.0, peek-stream@^1.1.1: + version "1.1.3" + resolved "https://registry.npmjs.org/peek-stream/-/peek-stream-1.1.3.tgz#3b35d84b7ccbbd262fff31dc10da56856ead6d67" + integrity sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA== + dependencies: + buffer-from "^1.0.0" + duplexify "^3.5.0" + through2 "^2.0.3" + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" @@ -7277,6 +9139,11 @@ prettier@^2.0.5: resolved "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== +pretty-bytes@^5.6.0: + version "5.6.0" + resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" + integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== + pretty-format@^29.0.0, pretty-format@^29.0.1: version "29.0.1" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-29.0.1.tgz#2f8077114cdac92a59b464292972a106410c7ad0" @@ -7286,6 +9153,18 @@ pretty-format@^29.0.0, pretty-format@^29.0.1: ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-ms@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz#7d903eaab281f7d8e03c66f867e239dc32fb73e8" + integrity sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q== + dependencies: + parse-ms "^2.1.0" + +printable-characters@^1.0.42: + version "1.0.42" + resolved "https://registry.npmjs.org/printable-characters/-/printable-characters-1.0.42.tgz#3f18e977a9bd8eb37fcc4ff5659d7be90868b3d8" + integrity sha512-dKp+C4iXWK4vVYZmYSd0KBH5F/h1HoZRsbJ82AVKRO3PEo8L4lBS/vLwhVtpwwuYcoIsVY+1JYKR268yn480uQ== + prismjs@^1.23.0: version "1.27.0" resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" @@ -7324,6 +9203,13 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" +promise-share@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/promise-share/-/promise-share-1.0.0.tgz#e25e366d1439758da2724b8e75a2f137ba012d92" + integrity sha512-lpABypysb42MdCZjMJAdapxt+uTU9F0BZW0YeYVlPD/Gv390c43CdFwBSC9YM3siAgyAjLV94WDuDnwHIJjxiw== + dependencies: + p-reflect "^2.1.0" + prompts@^2.0.1: version "2.3.0" resolved "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz#a444e968fa4cc7e86689a74050685ac8006c4cc4" @@ -7349,6 +9235,14 @@ protocols@^2.0.0, protocols@^2.0.1: resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + pump@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -7357,6 +9251,15 @@ pump@^3.0.0: end-of-stream "^1.1.0" once "^1.3.1" +pumpify@^1.3.3, pumpify@^1.3.5: + version "1.5.1" + resolved "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + punycode@^2.1.0: version "2.1.1" resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" @@ -7384,6 +9287,16 @@ quick-lru@^4.0.1: resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +"ramda@npm:@pnpm/ramda@0.28.1": + version "0.28.1" + resolved "https://registry.npmjs.org/@pnpm/ramda/-/ramda-0.28.1.tgz#0f32abc5275d586a03e0dc1dd90a009ac668ff33" + integrity sha512-zcAG+lvU0fMziNeGXpPyCyCJYp5ZVrPElEE4t14jAmViaihohocZ+dDkcRIyAomox8pQsuZnv1EyHR+pOhmUWw== + range-parser@~1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" @@ -7409,6 +9322,14 @@ read-cmd-shim@^3.0.0: resolved "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz#868c235ec59d1de2db69e11aec885bc095aea087" integrity sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g== +read-ini-file@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/read-ini-file/-/read-ini-file-3.1.0.tgz#b9cd2197e995f1d982d258ec87719641c7fb8af9" + integrity sha512-yfpbqijWt63cx6FWJyOxwUPm7v24Xchr6oROjhYhB0Ca0lbDLHSXDm6k5yMGJU/q1xfzcV4XbgQ98kk65ilNkQ== + dependencies: + ini "^2.0.0" + strip-bom "^4.0.0" + read-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3: version "2.0.3" resolved "https://registry.npmjs.org/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83" @@ -7473,6 +9394,14 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" +read-yaml-file@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz#c5866712db9ef5343b4d02c2413bada53c41c4a9" + integrity sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ== + dependencies: + js-yaml "^4.0.0" + strip-bom "^4.0.0" + read@1, read@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" @@ -7489,7 +9418,7 @@ readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stre string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@~2.3.6: version "2.3.7" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -7519,6 +9448,11 @@ readdirp@~3.6.0: dependencies: picomatch "^2.2.1" +realpath-missing@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/realpath-missing/-/realpath-missing-1.1.0.tgz#0b7f292600fef38fdcb2fdb8b666f4485ddbbfc7" + integrity sha512-wnWtnywepjg/eHIgWR97R7UuM5i+qHLA195qdN9UPKvcMqfn60+67S8sPPW3vDlSEfYHoFkKU8IvpCNty3zQvQ== + redent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -7546,6 +9480,14 @@ registry-url@^5.0.0: dependencies: rc "^1.2.8" +rename-overwrite@^4.0.0, rename-overwrite@^4.0.3: + version "4.0.3" + resolved "https://registry.npmjs.org/rename-overwrite/-/rename-overwrite-4.0.3.tgz#92e86b7a10de06c24e03f75384952a356db30a97" + integrity sha512-e1zOWZh4Lauz5DcLMC8j4eoOHPIrZkAVpiocE9SkDE1ZrGMW+W88LR1Y2YjD1DFgOYfJWqSsK6JKsRfuRH+tbQ== + dependencies: + "@zkochan/rimraf" "^2.1.2" + fs-extra "10.1.0" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -7561,6 +9503,11 @@ require-main-filename@^2.0.0: resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -7593,6 +9540,11 @@ resolve-global@1.0.0, resolve-global@^1.0.0: dependencies: global-dirs "^0.1.1" +resolve-link-target@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/resolve-link-target/-/resolve-link-target-2.0.0.tgz#77b8074434de72d14d1ae2112f032614d9cbc05a" + integrity sha512-jR9pmK8PUtjwUSNYn4fuTewcNUJE5e9B8tWD1C2dmDk40dvig+l1WSPmdH/03cx3ULWK7oS0E3cdam+poDepYQ== + resolve-pathname@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" @@ -7635,6 +9587,13 @@ responselike@^1.0.2: dependencies: lowercase-keys "^1.0.0" +responselike@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== + dependencies: + lowercase-keys "^2.0.0" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -7661,11 +9620,28 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== +rfc4648@^1.5.1: + version "1.5.2" + resolved "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz#cf5dac417dd83e7f4debf52e3797a723c1373383" + integrity sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg== + rfdc@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz#d0b7c441ab2720d05dc4cf26e01c89631d9da08b" integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== +right-pad@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz#8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0" + integrity sha512-bYBjgxmkvTAfgIYy328fmkwhp39v8lwVgWhhrzxPV3yHtcSqyYKe9/XOhvW48UFjATg3VuJbpsp5822ACNvkmw== + +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -7678,6 +9654,13 @@ run-async@^2.2.0, run-async@^2.4.0: resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== +run-groups@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/run-groups/-/run-groups-3.0.1.tgz#038461ba909be2ba07273c11348ff9fc0f6f45ba" + integrity sha512-2hIL01Osd6FWsQVhVGqJ7drNikmTaUg2A/VBR98+LuhQ1jV1Xlh43BQH4gJiNaOzfHJTasD0pw5YviIfdVVY4g== + dependencies: + p-limit "^3.0.1" + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -7718,6 +9701,13 @@ rxjs@^7.5.5: dependencies: tslib "^2.1.0" +rxjs@^7.5.7: + version "7.5.7" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.5.7.tgz#2ec0d57fdc89ece220d2e702730ae8f1e49def39" + integrity sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA== + dependencies: + tslib "^2.1.0" + safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -7728,6 +9718,13 @@ safe-buffer@~5.2.0: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-promise-defer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/safe-promise-defer/-/safe-promise-defer-1.0.1.tgz#08502ebb955343bed94c1076d029ef8789b83c0b" + integrity sha512-nKdAwtdSxWQpV2AIjU9rw5j/Pgt9+u+pegXJahWQY9D8G0tNvHnJnpL3zVJ1kKtWTo7s/Rvp9ZUDBtPPMpLctA== + dependencies: + promise-share "^1.0.0" + "safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0": version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" @@ -7740,7 +9737,20 @@ semver-diff@^3.1.1: dependencies: semver "^6.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.6.0: +semver-range-intersect@^0.3.1: + version "0.3.1" + resolved "https://registry.npmjs.org/semver-range-intersect/-/semver-range-intersect-0.3.1.tgz#05ce326fb7ca6264114f49126e44116ee05aa018" + integrity sha512-dZAVI9Gdl3uBvs1CBK1KHeCyiZDn4X14DW4C+QFQj+0k+l9L+pY1swt4KVt1hGU2dP77but4vx+N5XeYQsDteQ== + dependencies: + "@types/semver" "^6.0.1" + semver "^6.2.0" + +semver-utils@^1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/semver-utils/-/semver-utils-1.1.4.tgz#cf0405e669a57488913909fc1c3f29bf2a4871e2" + integrity sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA== + +"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: version "5.7.1" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== @@ -7759,11 +9769,18 @@ semver@7.3.7, semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver dependencies: lru-cache "^6.0.0" -semver@^6.0.0, semver@^6.2.0, semver@^6.3.0: +semver@^6.0.0, semver@^6.1.0, semver@^6.2.0, semver@^6.3.0: version "6.3.0" resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== +semver@^7.1.2, semver@^7.3.2, semver@^7.3.8: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + send@0.17.2: version "0.17.2" resolved "https://registry.npmjs.org/send/-/send-0.17.2.tgz#926622f76601c41808012c8bf1688fe3906f7820" @@ -7810,6 +9827,13 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -7817,6 +9841,11 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" @@ -7841,6 +9870,11 @@ sisteransi@^1.0.3: resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz#386713f1ef688c7c0304dc4c0632898941cad2e3" integrity sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig== +slash@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== + slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" @@ -7872,11 +9906,25 @@ slice-ansi@^5.0.0: ansi-styles "^6.0.0" is-fullwidth-code-point "^4.0.0" +slide@^1.1.6: + version "1.1.6" + resolved "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" + integrity sha512-NwrtjCg+lZoqhFU8fOwl4ay2ei8PaqCBOUV3/ektPY9trO1yQ1oXEfmHAhKArUVUr/hOHvy5f6AdP17dCM0zMw== + smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== +socks-proxy-agent@^6.0.0: + version "6.2.1" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-6.2.1.tgz#2687a31f9d7185e38d530bef1944fe1f1496d6ce" + integrity sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ== + dependencies: + agent-base "^6.0.2" + debug "^4.3.3" + socks "^2.6.2" + socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" @@ -7901,7 +9949,7 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sort-keys@^4.0.0: +sort-keys@^4.0.0, sort-keys@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz#6b7638cee42c506fff8c1cecde7376d21315be18" integrity sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg== @@ -7979,6 +10027,13 @@ sprintf-js@~1.0.2: resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= +ssri@^8.0.0, ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + ssri@^9.0.0, ssri@^9.0.1: version "9.0.1" resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" @@ -7993,11 +10048,29 @@ stack-utils@^2.0.3: dependencies: escape-string-regexp "^2.0.0" +stacktracey@^2.1.8: + version "2.1.8" + resolved "https://registry.npmjs.org/stacktracey/-/stacktracey-2.1.8.tgz#bf9916020738ce3700d1323b32bd2c91ea71199d" + integrity sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw== + dependencies: + as-table "^1.0.36" + get-source "^2.0.12" + "statuses@>= 1.5.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= +stream-buffers@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz#5249005a8d5c2d00b3a32e6e0a6ea209dc4f3521" + integrity sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ== + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + string-argv@^0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz#95e2fbec0427ae19184935f816d74aaa4c5c19da" @@ -8011,7 +10084,15 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +string-length@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== + dependencies: + char-regex "^1.0.2" + strip-ansi "^6.0.0" + +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -8037,6 +10118,18 @@ string-width@^5.0.0: is-fullwidth-code-point "^4.0.0" strip-ansi "^7.0.1" +string.prototype.replaceall@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/string.prototype.replaceall/-/string.prototype.replaceall-1.0.6.tgz#566cba7c413713d0b1a85c5dba98b31f8db38196" + integrity sha512-OA8VDhE7ssNFlyoDXUHxw6V5cjgPrtosyJKqJX5i1P5tV9eUynsbhx1yz0g+Ye4fjFwAxhKLxt8GSRx2Aqc+Sw== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.19.1" + get-intrinsic "^1.1.1" + has-symbols "^1.0.2" + is-regex "^1.1.4" + string.prototype.trimend@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" @@ -8139,6 +10232,13 @@ strip-json-comments@~2.0.1: resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +strip-outer@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + strong-log-transformer@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/strong-log-transformer/-/strong-log-transformer-2.1.0.tgz#0f5ed78d325e0421ac6f90f7f10e691d6ae3ae10" @@ -8187,6 +10287,14 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +symlink-dir@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/symlink-dir/-/symlink-dir-5.0.1.tgz#11c65f5baa06974ec7828eda831a3754c0ea2410" + integrity sha512-MeXygPBopo8AmyObuCJIpXKT+mw54d2Kp6SBuxq0uXZGDkHwHDQExpSg5+TK8BA5kCGyktawu5DJG0QWYO6acw== + dependencies: + better-path-resolve "^1.0.0" + rename-overwrite "^4.0.0" + tar-fs@2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" @@ -8208,7 +10316,7 @@ tar-stream@^2.1.4: inherits "^2.0.3" readable-stream "^3.1.1" -tar-stream@~2.2.0: +tar-stream@^2.2.0, tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== @@ -8219,6 +10327,18 @@ tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" +tar@^6.0.2, tar@^6.0.5: + version "6.1.12" + resolved "https://registry.npmjs.org/tar/-/tar-6.1.12.tgz#3b742fb05669b55671fb769ab67a7791ea1a62e6" + integrity sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^3.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" @@ -8268,7 +10388,7 @@ text-table@^0.2.0: resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== -through2@^2.0.0: +through2@^2.0.0, through2@^2.0.1, through2@^2.0.3: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== @@ -8293,6 +10413,11 @@ tinydate@^1.3.0: resolved "https://registry.npmjs.org/tinydate/-/tinydate-1.3.0.tgz#e6ca8e5a22b51bb4ea1c3a2a4fd1352dbd4c57fb" integrity sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w== +tinylogic@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/tinylogic/-/tinylogic-2.0.0.tgz#0d2409c492b54c0663082ac1e3f16be64497bb47" + integrity sha512-dljTkiLLITtsjqBvTA1MRZQK/sGP4kI3UJKc3yA9fMzYbMF2RhcN04SeROVqJBIYYOoJMM8u0WDnhFwMSFQotw== + tmp@0.2.1, tmp@~0.2.1: version "0.2.1" resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" @@ -8339,6 +10464,11 @@ tr46@~0.0.3: resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +treeify@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz#4e31c6a463accd0943879f30667c4fdaff411bb8" + integrity sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A== + treeverse@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca" @@ -8349,6 +10479,13 @@ trim-newlines@^3.0.0: resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== + dependencies: + escape-string-regexp "^1.0.2" + ts-node@^10.8.1: version "10.9.1" resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b" @@ -8378,7 +10515,7 @@ tsconfig-paths@^3.14.1, tsconfig-paths@^3.9.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^1.8.1, tslib@^1.9.0: +tslib@^1.13.0, tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -8400,11 +10537,21 @@ tsutils@^3.21.0: dependencies: tslib "^1.8.1" +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz#72f1314b34a5b192db012324df2cc587ca47f92c" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + tweezer.js@^1.4.0: version "1.5.0" resolved "https://registry.npmjs.org/tweezer.js/-/tweezer.js-1.5.0.tgz#ca50ac5215022203fd3be4d28617e8e2305f5c0c" integrity sha512-aSiJz7rGWNAQq7hjMK9ZYDuEawXupcCWgl3woQQSoDP2Oh8O4srWb/uO1PzzHIsrPEOqrjJ2sUb9FERfzuBabQ== +typanion@^3.8.0: + version "3.12.1" + resolved "https://registry.npmjs.org/typanion/-/typanion-3.12.1.tgz#d33deb130aba23ef6f2a3c69e7fb28148dd9089a" + integrity sha512-3SJF/czpzqq6G3lprGFLa6ps12yb1uQ1EmitNnep2fDMNh1aO/Zbq9sWY+3lem0zYb2oHJnQWyabTGUZ+L1ScQ== + type-check@^0.4.0, type-check@~0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" @@ -8479,6 +10626,16 @@ uglify-js@^3.1.4: resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.1.tgz#1258a2a488147a8266b3034499ce6959978ba7f4" integrity sha512-+juFBsLLw7AqMaqJ0GFvlsGZwdQfI2ooKQB39PSBgMnMakcFosi9O8jCwE+2/2nMNcc0z63r9mwjoDG8zr+q0Q== +uid-number@0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + integrity sha512-c461FXIljswCuscZn67xq9PpszkPT6RjheWFQTgCyabJrTUozElanb0YEqv2UGgk247YpcJkFBuSGNvBlpXM9w== + +umask@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" + integrity sha512-lE/rxOhmiScJu9L6RTNVgB/zZbF+vGC0/p6D3xnkAePI2o0sMyFG966iR5Ki50OI/0mNi2yaRnxfLsPmEZF/JA== + unbox-primitive@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" @@ -8489,6 +10646,21 @@ unbox-primitive@^1.0.1: has-symbols "^1.0.2" which-boxed-primitive "^1.0.2" +unbzip2-stream@^1.0.9: + version "1.4.3" + resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + +unique-filename@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== + dependencies: + unique-slug "^2.0.0" + unique-filename@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2" @@ -8496,6 +10668,13 @@ unique-filename@^2.0.0: dependencies: unique-slug "^3.0.0" +unique-slug@^2.0.0: + version "2.0.2" + resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" + integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== + dependencies: + imurmurhash "^0.1.4" + unique-slug@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9" @@ -8610,6 +10789,13 @@ validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +validate-npm-package-name@4.0.0, validate-npm-package-name@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" + integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== + dependencies: + builtins "^5.0.0" + validate-npm-package-name@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" @@ -8617,12 +10803,12 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -validate-npm-package-name@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747" - integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q== +version-selector-type@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/version-selector-type/-/version-selector-type-3.0.0.tgz#47c365fb4d9ca4a54e6dabcad6fb7a46265f7955" + integrity sha512-PSvMIZS7C1MuVNBXl/CDG2pZq8EXy/NW2dHIdm3bVP5N0PC8utDK8ttXLXj44Gn3J0lQE3U7Mpm1estAOd+eiA== dependencies: - builtins "^5.0.0" + semver "^7.3.2" walk-up-path@^1.0.0: version "1.0.0" @@ -8672,7 +10858,7 @@ which-module@^2.0.0: resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.14: +which@^1.2.14, which@^1.2.9: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -8742,7 +10928,7 @@ write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^3.0.0: +write-file-atomic@^3.0.0, write-file-atomic@^3.0.3: version "3.0.3" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== @@ -8752,7 +10938,7 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -write-file-atomic@^4.0.0, write-file-atomic@^4.0.1: +write-file-atomic@^4.0.0, write-file-atomic@^4.0.1, write-file-atomic@^4.0.2: version "4.0.2" resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd" integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg== @@ -8793,6 +10979,14 @@ write-pkg@^4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" +write-yaml-file@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz#86fca0a297666bf59c40dcd96e16dbdfd17228c2" + integrity sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q== + dependencies: + js-yaml "^4.0.0" + write-file-atomic "^3.0.3" + ws@^7.4.3: version "7.5.7" resolved "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz#9e0ac77ee50af70d58326ecff7e85eb3fa375e67" @@ -8828,7 +11022,7 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0: +yaml@^1.10.0, yaml@^1.10.2: version "1.10.2" resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==