From 8be2dffc377f929daf5d5e41b12633f06642797e Mon Sep 17 00:00:00 2001 From: SamTV12345 <40429738+samtv12345@users.noreply.github.com> Date: Mon, 2 Oct 2023 19:06:25 +0200 Subject: [PATCH] Added initial bun support. --- .github/workflows/backend-tests.yml | 70 +- .gitignore | 2 + src/bin/installDeps.sh | 19 +- src/bin/installOnWindows.bat | 2 +- src/bin/run.sh | 2 +- src/bun.lockb | Bin 0 -> 354430 bytes src/package-lock.json | 9549 --------------------------- src/package.json | 1 + src/static/js/pluginfw/plugins.js | 6 +- 9 files changed, 32 insertions(+), 9619 deletions(-) create mode 100755 src/bun.lockb delete mode 100644 src/package-lock.json diff --git a/.github/workflows/backend-tests.yml b/.github/workflows/backend-tests.yml index 333739610..4e87bd3e9 100644 --- a/.github/workflows/backend-tests.yml +++ b/.github/workflows/backend-tests.yml @@ -18,19 +18,15 @@ jobs: strategy: fail-fast: false matrix: - node: [16, 18, 20] + node: [1.0.3, canary] steps: - name: Checkout repository uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + uses: oven-sh/setup-bun@v1 with: - node-version: ${{ matrix.node }} - cache: 'npm' - cache-dependency-path: | - src/package-lock.json - src/bin/doc/package-lock.json + bun-version: ${{ matrix.node }} - name: Install libreoffice run: | @@ -42,7 +38,7 @@ jobs: run: src/bin/installDeps.sh - name: Run the backend tests - run: cd src && npm test + run: cd src && bun test withpluginsLinux: # run on pushes to any branch @@ -55,19 +51,15 @@ jobs: strategy: fail-fast: false matrix: - node: [16, 18, 20] + node: [1.0.3, canary] steps: - name: Checkout repository uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + uses: oven-sh/setup-bun@v1 with: - node-version: ${{ matrix.node }} - cache: 'npm' - cache-dependency-path: | - src/package-lock.json - src/bin/doc/package-lock.json + bun-version: ${{ matrix.node }} - name: Install libreoffice run: | @@ -76,10 +68,8 @@ jobs: sudo apt install -y --no-install-recommends libreoffice libreoffice-pdfimport - name: Install Etherpad plugins - # The --legacy-peer-deps flag is required to work around a bug in npm v7: - # https://github.com/npm/cli/issues/2199 run: > - npm install --no-save --legacy-peer-deps + bun install --no-save --legacy-peer-deps ep_align ep_author_hover ep_cursortrace @@ -93,21 +83,12 @@ jobs: ep_spellcheck ep_subscript_and_superscript ep_table_of_contents - # Etherpad core dependencies must be installed after installing the - # plugin's dependencies, otherwise npm will try to hoist common - # dependencies by removing them from src/node_modules and installing them - # in the top-level node_modules. As of v6.14.10, npm's hoist logic appears - # to be buggy, because it sometimes removes dependencies from - # src/node_modules but fails to add them to the top-level node_modules. - # Even if npm correctly hoists the dependencies, the hoisting seems to - # confuse tools such as `npm outdated`, `npm update`, and some ESLint - # rules. - name: Install all dependencies and symlink for ep_etherpad-lite run: src/bin/installDeps.sh - name: Run the backend tests - run: cd src && npm test + run: cd src && bun run test withoutpluginsWindows: # run on pushes to any branch @@ -122,13 +103,9 @@ jobs: name: Checkout repository uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + uses: oven-sh/setup-bun@v1 with: - node-version: 20 - cache: 'npm' - cache-dependency-path: | - src/package-lock.json - src/bin/doc/package-lock.json + bun-version: latest - name: Install all dependencies and symlink for ep_etherpad-lite run: src/bin/installOnWindows.bat @@ -139,7 +116,7 @@ jobs: powershell -Command "(gc settings.json.holder) -replace '\"points\": 10', '\"points\": 1000' | Out-File -encoding ASCII settings.json" - name: Run the backend tests - run: cd src && npm test + run: cd src && bun run test withpluginsWindows: # run on pushes to any branch @@ -155,19 +132,13 @@ jobs: name: Checkout repository uses: actions/checkout@v4 - - uses: actions/setup-node@v3 + uses: oven-sh/setup-bun@v1 with: - node-version: 20 - cache: 'npm' - cache-dependency-path: | - src/package-lock.json - src/bin/doc/package-lock.json + bun-version: latest - name: Install Etherpad plugins - # The --legacy-peer-deps flag is required to work around a bug in npm - # v7: https://github.com/npm/cli/issues/2199 run: > - npm install --no-save --legacy-peer-deps + bun install --no-save ep_align ep_author_hover ep_cursortrace @@ -181,15 +152,6 @@ jobs: ep_spellcheck ep_subscript_and_superscript ep_table_of_contents - # Etherpad core dependencies must be installed after installing the - # plugin's dependencies, otherwise npm will try to hoist common - # dependencies by removing them from src/node_modules and installing them - # in the top-level node_modules. As of v6.14.10, npm's hoist logic appears - # to be buggy, because it sometimes removes dependencies from - # src/node_modules but fails to add them to the top-level node_modules. - # Even if npm correctly hoists the dependencies, the hoisting seems to - # confuse tools such as `npm outdated`, `npm update`, and some ESLint - # rules. - name: Install all dependencies and symlink for ep_etherpad-lite run: src/bin/installOnWindows.bat @@ -200,4 +162,4 @@ jobs: powershell -Command "(gc settings.json.holder) -replace '\"points\": 10', '\"points\": 1000' | Out-File -encoding ASCII settings.json" - name: Run the backend tests - run: cd src && npm test + run: cd src && bun run test diff --git a/.gitignore b/.gitignore index e2f0383a2..ae5862a91 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,5 @@ out/ /src/bin/convertSettings.json /src/bin/etherpad-1.deb /src/bin/node.exe + +*.lockb binary diff=lockb \ No newline at end of file diff --git a/src/bin/installDeps.sh b/src/bin/installDeps.sh index d4f6b1e85..464ac23ba 100755 --- a/src/bin/installDeps.sh +++ b/src/bin/installDeps.sh @@ -8,20 +8,17 @@ cd "${MY_DIR}/../.." || exit 1 # Source constants and useful functions . src/bin/functions.sh -# Is node installed? -# Not checking io.js, default installation creates a symbolic link to node -is_cmd node || fatal "Please install node.js ( https://nodejs.org )" +# Is bun installed? +is_cmd bun || fatal "Please install bun ( https://bun.sh )" -# Is npm installed? -is_cmd npm || fatal "Please install npm ( https://npmjs.org )" # Check npm version -require_minimal_version "npm" "$(get_program_version "npm")" \ - "$REQUIRED_NPM_MAJOR" "$REQUIRED_NPM_MINOR" +#require_minimal_version "npm" "$(get_program_version "npm")" \ +# "$REQUIRED_NPM_MAJOR" "$REQUIRED_NPM_MINOR" # Check node version -require_minimal_version "nodejs" "$(get_program_version "node")" \ - "$REQUIRED_NODE_MAJOR" "$REQUIRED_NODE_MINOR" +#require_minimal_version "nodejs" "$(get_program_version "node")" \ +# "$REQUIRED_NODE_MAJOR" "$REQUIRED_NODE_MINOR" # Get the name of the settings file settings="settings.json" @@ -48,10 +45,10 @@ cd src if [ -z "${ETHERPAD_PRODUCTION}" ]; then log "Installing dev dependencies" - npm ci --no-optional --omit=optional --include=dev --lockfile-version 1 || exit 1 + bun install --no-optional --omit=optional --include=dev --lockfile-version 1 || exit 1 else log "Installing production dependencies" - npm ci --no-optional --omit=optional --omit=dev --lockfile-version 1 --production || exit 1 + bun install --no-optional --omit=optional --omit=dev --lockfile-version 1 --production || exit 1 fi # Remove all minified data to force node creating it new diff --git a/src/bin/installOnWindows.bat b/src/bin/installOnWindows.bat index 971335c20..0fa939e27 100644 --- a/src/bin/installOnWindows.bat +++ b/src/bin/installOnWindows.bat @@ -14,7 +14,7 @@ cd /D node_modules mklink /D "ep_etherpad-lite" "..\src" cd /D "ep_etherpad-lite" -cmd /C npm ci || exit /B 1 +cmd /C bun install --frozen-lockfile || exit /B 1 cd /D "%~dp0\..\.." diff --git a/src/bin/run.sh b/src/bin/run.sh index b655e9635..eece70ee0 100755 --- a/src/bin/run.sh +++ b/src/bin/run.sh @@ -32,4 +32,4 @@ src/bin/installDeps.sh "$@" || exit 1 # Move to the node folder and start log "Starting Etherpad..." -exec node src/node/server.js "$@" +exec bun run src/node/server.js "$@" diff --git a/src/bun.lockb b/src/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..cc445346f5f83f4da76e8a90a5970ce646244372 GIT binary patch literal 354430 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 z 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 literal 0 HcmV?d00001 diff --git a/src/package-lock.json b/src/package-lock.json deleted file mode 100644 index 37d08aba0..000000000 --- a/src/package-lock.json +++ /dev/null @@ -1,9549 +0,0 @@ -{ - "name": "ep_etherpad-lite", - "version": "1.9.3", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true - }, - "@apidevtools/json-schema-ref-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-10.1.0.tgz", - "integrity": "sha512-3e+viyMuXdrcK8v5pvP+SDoAQ77FH6OyRmuK48SZKmdHJRFm87RsSs8qm6kP39a/pOPURByJw+OXzQIqcfmKtA==", - "requires": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.11", - "@types/lodash.clonedeep": "^4.5.7", - "js-yaml": "^4.1.0", - "lodash.clonedeep": "^4.5.0" - } - }, - "@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^3.3.0" - } - }, - "@eslint-community/regexpp": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", - "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", - "dev": true - }, - "@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", - "dev": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@eslint/js": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", - "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", - "dev": true - }, - "@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", - "dev": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==" - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" - }, - "@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "requires": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "@jsdevtools/ono": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz", - "integrity": "sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@rushstack/eslint-patch": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.3.tgz", - "integrity": "sha512-0xd7qez0AQ+MbHatZTlI1gu5vkG8r7MYRUJAHPAHJBmGLs16zpkrpAVLvjQKQOqaXPDUBwOiJzNc00znHSCVBw==", - "dev": true - }, - "@sinonjs/commons": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz", - "integrity": "sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", - "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", - "dev": true, - "requires": { - "@sinonjs/commons": "^3.0.0" - } - }, - "@sinonjs/samsam": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-8.0.0.tgz", - "integrity": "sha512-Bp8KUVlLp8ibJZrnvq2foVhP0IVX2CIprMJPK0vqGqgrDa0OHVKeZyBykqskkrdxV6yKBPmGasO8LVjAKR3Gew==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - }, - "dependencies": { - "@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - } - } - }, - "@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", - "dev": true - }, - "@tootallnate/once": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==" - }, - "@types/hast": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.0.tgz", - "integrity": "sha512-SoytUJRuf68HXYqcXicQIhCrLQjqeYU2anikr4G3p3Iz+OZO5QDQpDj++gv+RenHsnUBwNZ2dumBArF8VLSk2Q==", - "requires": { - "@types/unist": "*" - } - }, - "@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==" - }, - "@types/lodash.clonedeep": { - "version": "4.5.7", - "resolved": "https://registry.npmjs.org/@types/lodash.clonedeep/-/lodash.clonedeep-4.5.7.tgz", - "integrity": "sha512-ccNqkPptFIXrpVqUECi60/DFxjNKsfoQxSQsgcBJCX/fuX1wgyQieojkcWH/KpE3xzLoWN/2k+ZeGqIN3paSvw==", - "requires": { - "@types/lodash": "*" - } - }, - "@types/mdast": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.0.tgz", - "integrity": "sha512-YLeG8CujC9adtj/kuDzq1N4tCDYKoZ5l/bnjq8d74+t/3q/tHquJOJKUQXJrLCflOHpKjXgcI/a929gpmLOEng==", - "requires": { - "@types/unist": "*" - } - }, - "@types/semver": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", - "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", - "dev": true - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dev": true, - "requires": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "requires": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - } - }, - "@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dev": true, - "requires": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true - }, - "@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "requires": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - } - }, - "@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" - }, - "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.9.0.tgz", - "integrity": "sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==" - }, - "acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "requires": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - }, - "after": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", - "integrity": "sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==" - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - } - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", - "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "array-buffer-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "is-array-buffer": "^3.0.1" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "array-includes": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", - "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "get-intrinsic": "^1.1.3", - "is-string": "^1.0.7" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - } - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "array.prototype.findlastindex": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", - "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0", - "get-intrinsic": "^1.1.3" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - } - } - }, - "array.prototype.flat": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", - "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - } - } - }, - "array.prototype.flatmap": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", - "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4", - "es-shim-unscopables": "^1.0.0" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - } - } - }, - "arraybuffer.prototype.slice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", - "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "get-intrinsic": "^1.2.1", - "is-array-buffer": "^3.0.2", - "is-shared-array-buffer": "^1.0.2" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - } - } - }, - "arraybuffer.slice": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", - "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" - }, - "available-typed-arrays": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true - }, - "axios": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.5.1.tgz", - "integrity": "sha512-Q28iYCWzNHjAm+yEAot5QaAMxhMghWLFVf7rRdwhUI+c2jix2DUXjAHXVi+s1ibs3mjPO/cCgbA++3BjD0vP/A==", - "requires": { - "follow-redirects": "^1.15.0", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==" - }, - "bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha512-a1eIFi4R9ySrbiMuyTGx5e92uRH5tQY6kArNcFaKBUleIoLjdjBg7Zxm3Mqm3Kmkf27HLR/1fnxX9q8GQ7Iavg==" - }, - "base64id": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==" - }, - "bath-es5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/bath-es5/-/bath-es5-3.0.3.tgz", - "integrity": "sha512-PdCioDToH3t84lP40kUFCKWCOCH389Dl1kbC8FGoqOwamxsmqxxnJSXdkTOsPoNHXjem4+sJ+bbNoQm5zeCqxg==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "binary-search": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/binary-search/-/binary-search-1.3.6.tgz", - "integrity": "sha512-nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==" - }, - "blob": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", - "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - } - }, - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "builtins": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz", - "integrity": "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==", - "dev": true, - "requires": { - "semver": "^7.0.0" - } - }, - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==" - }, - "character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==" - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", - "requires": { - "source-map": "~0.6.0" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==" - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "component-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", - "integrity": "sha512-WZveuKPeKAG9qY+FkYDeADzdHyTYdIboXS59ixDeRJL5ZhxpqUnxSOwop4FQjMsiYm3/Or8cegVbpAHNA7pHxw==" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "component-inherit": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", - "integrity": "sha512-w+LhYREhatpVqTESyGFg3NlP6Iu0kEKUHETY9GoZP/pQyW4mHFZuFWRUCIqVPZ36ueVLtoOEZaAqbCF2RDndaA==" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==" - }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - }, - "cookie-parser": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.6.tgz", - "integrity": "sha512-z3IzaNjdwUC2olLIB5/ITd0/setiaFMLYiZJle7xg5Fe9KWAceil7xszYfHHBtDFYLSgJduS2Ty0P1uJdPDJeA==", - "requires": { - "cookie": "0.4.1", - "cookie-signature": "1.0.6" - } - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "cookiejar": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.4.tgz", - "integrity": "sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true - }, - "decimal.js": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", - "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==" - }, - "dereference-json-schema": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/dereference-json-schema/-/dereference-json-schema-0.2.1.tgz", - "integrity": "sha512-uzJsrg225owJyRQ8FNTPHIuBOdSzIZlHhss9u6W8mp7jJldHqGuLv9cULagP/E26QVJDnjtG8U7Dw139mM1ydA==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "devlop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", - "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", - "requires": { - "dequal": "^2.0.0" - } - }, - "dezalgo": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", - "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "domexception": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", - "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", - "requires": { - "webidl-conversions": "^7.0.0" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", - "requires": { - "jake": "^10.8.5" - } - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "engine.io": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.6.1.tgz", - "integrity": "sha512-dfs8EVg/i7QjFsXxn7cCRQ+Wai1G1TlEvHhdYEi80fxn5R1vZ2K661O6v/rezj1FP234SZ14r9CmJke99iYDGg==", - "requires": { - "accepts": "~1.3.4", - "base64id": "2.0.0", - "cookie": "~0.4.1", - "debug": "~4.1.0", - "engine.io-parser": "~2.2.0", - "ws": "~7.4.2" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" - } - } - }, - "engine.io-client": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.3.tgz", - "integrity": "sha512-qsgyc/CEhJ6cgMUwxRRtOndGVhIu5hpL5tR4umSpmX/MvkFoIxUTM7oFMDQumHNzlNLwSVy6qhstFPoWTf7dOw==", - "requires": { - "component-emitter": "~1.3.0", - "component-inherit": "0.0.3", - "debug": "~3.1.0", - "engine.io-parser": "~2.2.0", - "has-cors": "1.1.0", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "ws": "~7.4.2", - "xmlhttprequest-ssl": "~1.6.2", - "yeast": "0.1.2" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==" - } - } - }, - "engine.io-parser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", - "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", - "requires": { - "after": "0.8.2", - "arraybuffer.slice": "~0.0.7", - "base64-arraybuffer": "0.1.4", - "blob": "0.0.5", - "has-binary2": "~1.0.2" - } - }, - "enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-set-tostringtag": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", - "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3", - "has": "^1.0.3", - "has-tostringtag": "^1.0.0" - } - }, - "es-shim-unscopables": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true - }, - "escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "source-map": "~0.6.1" - } - }, - "eslint": { - "version": "8.50.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", - "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.50.0", - "@humanwhocodes/config-array": "^0.11.11", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "eslint-config-etherpad": { - "version": "3.0.22", - "resolved": "https://registry.npmjs.org/eslint-config-etherpad/-/eslint-config-etherpad-3.0.22.tgz", - "integrity": "sha512-RLB4Ry7gvdd+wkifxq16sgRGjRCLk3IofDDlbIHDQNWBhWH7avAu+tdHExj/MxJylZHIYQVhUO2uVG6WdqinVA==", - "dev": true, - "requires": { - "@rushstack/eslint-patch": "^1.3.3", - "@typescript-eslint/eslint-plugin": "^5.62.0", - "@typescript-eslint/parser": "^5.62.0", - "eslint-import-resolver-typescript": "^3.5.5", - "eslint-plugin-cypress": "^2.14.0", - "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.28.0", - "eslint-plugin-mocha": "^10.1.0", - "eslint-plugin-n": "^16.0.1", - "eslint-plugin-prefer-arrow": "^1.2.3", - "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-you-dont-need-lodash-underscore": "^6.12.0" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", - "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", - "dev": true, - "requires": { - "debug": "^3.2.7", - "is-core-module": "^2.11.0", - "resolve": "^1.22.1" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-import-resolver-typescript": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.0.tgz", - "integrity": "sha512-QTHR9ddNnn35RTxlaEnx2gCxqFlF2SEN0SE2d17SqwyM7YOSI2GHWRYp5BiRkObTUNYPupC/3Fq2a0PpT+EKpg==", - "dev": true, - "requires": { - "debug": "^4.3.4", - "enhanced-resolve": "^5.12.0", - "eslint-module-utils": "^2.7.4", - "fast-glob": "^3.3.1", - "get-tsconfig": "^4.5.0", - "is-core-module": "^2.11.0", - "is-glob": "^4.0.3" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "eslint-module-utils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", - "dev": true, - "requires": { - "debug": "^3.2.7" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } - } - }, - "eslint-plugin-cypress": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-2.14.0.tgz", - "integrity": "sha512-eW6tv7iIg7xujleAJX4Ujm649Bf5jweqa4ObPEIuueYRyLZt7qXGWhCY/n4bfeFW/j6nQZwbIBHKZt6EKcL/cg==", - "dev": true, - "requires": { - "globals": "^13.20.0" - } - }, - "eslint-plugin-es-x": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.2.0.tgz", - "integrity": "sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.1.2", - "@eslint-community/regexpp": "^4.6.0" - } - }, - "eslint-plugin-eslint-comments": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-comments/-/eslint-plugin-eslint-comments-3.2.0.tgz", - "integrity": "sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "ignore": "^5.0.5" - }, - "dependencies": { - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - } - } - }, - "eslint-plugin-import": { - "version": "2.28.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz", - "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==", - "dev": true, - "requires": { - "array-includes": "^3.1.6", - "array.prototype.findlastindex": "^1.2.2", - "array.prototype.flat": "^1.3.1", - "array.prototype.flatmap": "^1.3.1", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.7", - "eslint-module-utils": "^2.8.0", - "has": "^1.0.3", - "is-core-module": "^2.12.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.6", - "object.groupby": "^1.0.0", - "object.values": "^1.1.6", - "resolve": "^1.22.3", - "semver": "^6.3.1", - "tsconfig-paths": "^3.14.2" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "resolve": { - "version": "1.22.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", - "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", - "dev": true, - "requires": { - "is-core-module": "^2.12.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true - } - } - }, - "eslint-plugin-mocha": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-10.1.0.tgz", - "integrity": "sha512-xLqqWUF17llsogVOC+8C6/jvQ+4IoOREbN7ZCHuOHuD6cT5cDD4h7f2LgsZuzMAiwswWE21tO7ExaknHVDrSkw==", - "dev": true, - "requires": { - "eslint-utils": "^3.0.0", - "rambda": "^7.1.0" - } - }, - "eslint-plugin-n": { - "version": "16.0.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-16.0.2.tgz", - "integrity": "sha512-Y66uDfUNbBzypsr0kELWrIz+5skicECrLUqlWuXawNSLUq3ltGlCwu6phboYYOTSnoTdHgTLrc+5Ydo6KjzZog==", - "dev": true, - "requires": { - "@eslint-community/eslint-utils": "^4.4.0", - "builtins": "^5.0.1", - "eslint-plugin-es-x": "^7.1.0", - "ignore": "^5.2.4", - "is-core-module": "^2.12.1", - "minimatch": "^3.1.2", - "resolve": "^1.22.2", - "semver": "^7.5.3" - } - }, - "eslint-plugin-prefer-arrow": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz", - "integrity": "sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ==", - "dev": true - }, - "eslint-plugin-promise": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", - "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", - "dev": true - }, - "eslint-plugin-you-dont-need-lodash-underscore": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-you-dont-need-lodash-underscore/-/eslint-plugin-you-dont-need-lodash-underscore-6.12.0.tgz", - "integrity": "sha512-WF4mNp+k2532iswT6iUd1BX6qjd3AV4cFy/09VC82GY9SsRtvkxhUIx7JNGSe0/bLyd57oTr4inPFiIaENXhGw==", - "dev": true, - "requires": { - "kebab-case": "^1.0.0" - } - }, - "eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dev": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", - "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", - "dev": true - }, - "esm": { - "version": "3.2.25", - "resolved": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz", - "integrity": "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==", - "optional": true - }, - "espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "requires": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "etherpad-cli-client": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/etherpad-cli-client/-/etherpad-cli-client-2.0.2.tgz", - "integrity": "sha512-yPsTD7cfGhnfd4fcrIW7Y8/ru+n93YpriP4Av83O35VYzMQVusgIaRWQ4xj+rbZkd5MBE+nmFaxIGkv0joJSSQ==", - "dev": true, - "requires": { - "async": "^3.2.1", - "socket.io-client": "^2.3.0", - "superagent": "^7.1.1" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - } - }, - "superagent": { - "version": "7.1.5", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.5.tgz", - "integrity": "sha512-HQYyGuDRFGmZ6GNC4hq2f37KnsY9Lr0/R1marNZTgMweVDQLTLJJ6DGQ9Tj/xVVs5HEnop9EMmTbywb5P30aqw==", - "dev": true, - "requires": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.3", - "debug": "^4.3.4", - "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", - "formidable": "^2.0.1", - "methods": "^1.1.2", - "mime": "^2.5.0", - "qs": "^6.10.3", - "readable-stream": "^3.6.0", - "semver": "^7.3.7" - }, - "dependencies": { - "formidable": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", - "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", - "dev": true, - "requires": { - "dezalgo": "^1.0.4", - "hexoid": "^1.0.0", - "once": "^1.4.0", - "qs": "^6.11.0" - } - } - } - } - } - }, - "etherpad-require-kernel": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/etherpad-require-kernel/-/etherpad-require-kernel-1.0.15.tgz", - "integrity": "sha512-t8Z950sCfgS4ssex6SHhb3Ni8BQL0XdvZhMQWWDLhSWttyHgf+zPSMglBODyAUGh8mBX0XwGK7hpICGBHsvSGQ==" - }, - "etherpad-yajsml": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/etherpad-yajsml/-/etherpad-yajsml-0.0.12.tgz", - "integrity": "sha512-lVCqsZYpFsuIz417h+O83I7eadNXJ3MnQavriFa52/KTwj6xPAzEYr0PvH7KTxcqyAFtW7ItoTNVXe2h7zGxlw==", - "requires": { - "mime": "^1.6.0" - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - } - } - }, - "express-rate-limit": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.0.2.tgz", - "integrity": "sha512-EZoojG9civtJ6GRR7vE0JErow5q/ltbIl0RGbYhrNJKwBC9/kp2HckpdAvQkkE0sRAAtFDBvILvwZSR2kQroDw==" - }, - "express-session": { - "version": "npm:@etherpad/express-session@1.18.2", - "resolved": "https://registry.npmjs.org/@etherpad/express-session/-/express-session-1.18.2.tgz", - "integrity": "sha512-5S+mdCxqSR5AX9jj1G3Qzxv/EX4jyWr9ikHzwtv+uV9fPu7EPFF6oNkhrUCZ19RJ5975KulPyrBB35hUK5x7LA==", - "requires": { - "cookie": "0.4.2", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-headers": "~1.0.2", - "parseurl": "~1.3.3", - "safe-buffer": "5.2.1", - "uid-safe": "~2.1.5" - }, - "dependencies": { - "cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "fast-safe-stringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", - "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" - }, - "fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - } - }, - "find-root": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", - "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true - }, - "flat-cache": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz", - "integrity": "sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==", - "dev": true, - "requires": { - "flatted": "^3.2.7", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true - }, - "follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==" - }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "formidable": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.1.tgz", - "integrity": "sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==", - "requires": { - "dezalgo": "^1.0.4", - "hexoid": "^1.0.0", - "once": "^1.4.0" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - } - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "get-tsconfig": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.0.tgz", - "integrity": "sha512-pmjiZ7xtB8URYm74PlGJozDNyhvsVLUcpBa8DZBG3bWHwaHa9bPiRpiSfovw+fjhwONSCWKRyk+JQHEGZmMrzw==", - "dev": true, - "requires": { - "resolve-pkg-maps": "^1.0.0" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", - "dev": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "globalthis": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3" - } - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.3" - } - }, - "graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "dev": true - }, - "has-binary2": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", - "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", - "requires": { - "isarray": "2.0.1" - }, - "dependencies": { - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - } - } - }, - "has-cors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", - "integrity": "sha512-g5VNKdkFuUuVCP9gYfDJHjK2nqdQJ7aDLTnycnc2+RvsOQbuLdF5pm7vuE5J76SEBIQjs4kQY/BWq74JUmjbXA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==" - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "hast-util-embedded": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz", - "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-is-element": "^3.0.0" - } - }, - "hast-util-from-html": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.1.tgz", - "integrity": "sha512-RXQBLMl9kjKVNkJTIO6bZyb2n+cUH8LFaSSzo82jiLT6Tfc+Pt7VQCS+/h3YwG4jaNE2TA2sdJisGWR+aJrp0g==", - "requires": { - "@types/hast": "^3.0.0", - "devlop": "^1.1.0", - "hast-util-from-parse5": "^8.0.0", - "parse5": "^7.0.0", - "vfile": "^6.0.0", - "vfile-message": "^4.0.0" - } - }, - "hast-util-from-parse5": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", - "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "devlop": "^1.0.0", - "hastscript": "^8.0.0", - "property-information": "^6.0.0", - "vfile": "^6.0.0", - "vfile-location": "^5.0.0", - "web-namespaces": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "hast-util-is-element": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", - "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hast-util-parse-selector": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", - "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hast-util-raw": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.1.tgz", - "integrity": "sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "hast-util-from-parse5": "^8.0.0", - "hast-util-to-parse5": "^8.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "parse5": "^7.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0", - "vfile": "^6.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "hast-util-to-html": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", - "integrity": "sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==", - "requires": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^9.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "hast-util-to-parse5": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", - "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", - "requires": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "devlop": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - } - }, - "hast-util-whitespace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", - "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", - "requires": { - "@types/hast": "^3.0.0" - } - }, - "hastscript": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", - "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", - "requires": { - "@types/hast": "^3.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^4.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hexoid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz", - "integrity": "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==" - }, - "html-encoding-sniffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", - "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", - "requires": { - "whatwg-encoding": "^2.0.0" - } - }, - "html-void-elements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", - "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - } - } - }, - "http-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", - "requires": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "https-proxy-agent": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", - "requires": { - "agent-base": "6", - "debug": "4" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true - }, - "immediate": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", - "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", - "dev": true - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha512-i0G7hLJ1z0DE8dsqJa2rycj9dBmNKgXBvotXtZYXakU9oivfB9Uj2ZBC27qqef2U58/ZLwalxa1X/RDCdkHtVg==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - }, - "is-array-buffer": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "is-typed-array": "^1.1.10" - } - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, - "is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-observable": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-2.1.0.tgz", - "integrity": "sha512-DailKdLb0WU+xX8K5w7VsJhapwHLZ9jjmazqCJq4X12CTgqq73TKnbRcnSLuXYPOoLQgV5IrD7ePiX/h1vnkBw==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==" - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-promise": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-1.0.1.tgz", - "integrity": "sha1-MVc3YcBX4zwukaq56W2gjO++duU=", - "dev": true - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typed-array": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", - "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - }, - "is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "jake": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", - "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.4", - "minimatch": "^3.1.2" - } - }, - "js-cookie": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/js-cookie/-/js-cookie-3.0.5.tgz", - "integrity": "sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", - "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - }, - "dependencies": { - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } - } - } - }, - "json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonminify": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/jsonminify/-/jsonminify-0.4.2.tgz", - "integrity": "sha512-mEtP5ECD0293D+s45JhDutqF5mFCkWY8ClrPFxjSFR2KUoantofky7noSzyKnAnD9Gd8pXHZSUd5bgzLDUBbfA==" - }, - "jsonschema": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.4.tgz", - "integrity": "sha512-lz1nOH69GbsVHeVgEdvyavc/33oymY1AZwtePMiMj4HZPMbP5OIKK3zT9INMWjwua/V4Z4yq7wSlBbSG+g4AEw==", - "dev": true - }, - "jsonschema-draft4": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jsonschema-draft4/-/jsonschema-draft4-1.0.0.tgz", - "integrity": "sha1-8K8gBQVPDwrefqIRhhS2ncUS2GU=", - "dev": true - }, - "jszip": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", - "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", - "dev": true, - "requires": { - "lie": "~3.3.0", - "pako": "~1.0.2", - "readable-stream": "~2.3.6", - "setimmediate": "^1.0.5" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "just-extend": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", - "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", - "dev": true - }, - "kebab-case": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/kebab-case/-/kebab-case-1.0.2.tgz", - "integrity": "sha512-7n6wXq4gNgBELfDCpzKc+mRrZFs7D+wgfF5WRFLNAr4DA/qtr9Js8uOAVAfHhuLMfAcQ0pRKqbpjx+TcJVdE1Q==", - "dev": true - }, - "keyv": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", - "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", - "dev": true, - "requires": { - "json-buffer": "3.0.1" - } - }, - "languages4translatewiki": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/languages4translatewiki/-/languages4translatewiki-0.1.3.tgz", - "integrity": "sha1-xDYgbgUtIUkLEQF6RNURj5Ih5ds=" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lie": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", - "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", - "dev": true, - "requires": { - "immediate": "~3.0.5" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - } - }, - "log4js": { - "version": "0.6.38", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", - "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", - "requires": { - "readable-stream": "~1.0.2", - "semver": "~4.3.3" - }, - "dependencies": { - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" - } - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "mdast-util-to-hast": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz", - "integrity": "sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og==", - "requires": { - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", - "@ungap/structured-clone": "^1.0.0", - "devlop": "^1.0.0", - "micromark-util-sanitize-uri": "^2.0.0", - "trim-lines": "^3.0.0", - "unist-util-position": "^5.0.0", - "unist-util-visit": "^5.0.0" - } - }, - "measured-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/measured-core/-/measured-core-2.0.0.tgz", - "integrity": "sha512-SIzGtX1WGDvR59FqcJaGEAqDueBvLBh6W4T/gQaHr5ufcqvQkUHGcfQhlmq77mkeF5Mo+UpD+8hm69CwUVibGw==", - "requires": { - "binary-search": "^1.3.3", - "optional-js": "^2.0.0" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "micromark-util-character": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz", - "integrity": "sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw==", - "requires": { - "micromark-util-symbol": "^2.0.0", - "micromark-util-types": "^2.0.0" - } - }, - "micromark-util-encode": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", - "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==" - }, - "micromark-util-sanitize-uri": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", - "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", - "requires": { - "micromark-util-character": "^2.0.0", - "micromark-util-encode": "^2.0.0", - "micromark-util-symbol": "^2.0.0" - } - }, - "micromark-util-symbol": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", - "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==" - }, - "micromark-util-types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", - "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dev": true, - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - }, - "dependencies": { - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - } - } - }, - "minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true - }, - "mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dev": true, - "requires": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - }, - "dependencies": { - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } - } - }, - "minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "mocha-froth": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/mocha-froth/-/mocha-froth-0.2.10.tgz", - "integrity": "sha512-xyJqAYtm2zjrkG870hjeSVvGgS4Dc9tRokmN6R7XLgBKhdtAJ1ytU6zL045djblfHaPyTkSerQU4wqcjsv7Aew==", - "dev": true - }, - "mock-json-schema": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/mock-json-schema/-/mock-json-schema-1.1.1.tgz", - "integrity": "sha512-YV23vlsLP1EEOy0EviUvZTluXjLR+rhMzeayP2rcDiezj3RW01MhOSQkbQskdtg0K2fnGas5LKbSXgNjAOSX4A==", - "requires": { - "lodash": "^4.17.21" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "nise": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.4.tgz", - "integrity": "sha512-8+Ib8rRJ4L0o3kfmyVCL7gzrohyDe0cMFTBa2d364yIrEGMEoetznKJx899YxjybU6bL9SQkYPSBBs1gyYs8Xg==", - "dev": true, - "requires": { - "@sinonjs/commons": "^2.0.0", - "@sinonjs/fake-timers": "^10.0.2", - "@sinonjs/text-encoding": "^0.7.1", - "just-extend": "^4.0.2", - "path-to-regexp": "^1.7.0" - }, - "dependencies": { - "@sinonjs/commons": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-2.0.0.tgz", - "integrity": "sha512-uLa0j859mMrg2slwQYdO/AkrOfmH+X6LTVmNTS9CqexuE2IvVORIkSpJLqePAbEnKJ77aMmCwr1NUZ57120Xcg==", - "dev": true, - "requires": { - "type-detect": "4.0.8" - } - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dev": true, - "requires": { - "isarray": "0.0.1" - } - } - } - }, - "nodeify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nodeify/-/nodeify-1.0.1.tgz", - "integrity": "sha1-ZKtpp7268DzhB7TwM1yHwLnpGx0=", - "dev": true, - "requires": { - "is-promise": "~1.0.0", - "promise": "~1.3.0" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm": { - "version": "6.14.18", - "resolved": "https://registry.npmjs.org/npm/-/npm-6.14.18.tgz", - "integrity": "sha512-p3SjqSchSuNQUqbJBgwdv0L3O6bKkaSfQrQzJsskNpNKLg0g37c5xTXFV0SqTlX9GWvoGxBELVJMRWq0J8oaLA==", - "requires": { - "JSONStream": "^1.3.5", - "abbrev": "~1.1.1", - "ansicolors": "~0.3.2", - "ansistyles": "~0.1.3", - "aproba": "^2.0.0", - "archy": "~1.0.0", - "bin-links": "^1.1.8", - "bluebird": "^3.7.2", - "byte-size": "^5.0.1", - "cacache": "^12.0.4", - "call-limit": "^1.1.1", - "chownr": "^1.1.4", - "ci-info": "^2.0.0", - "cli-columns": "^3.1.2", - "cli-table3": "^0.5.1", - "cmd-shim": "^3.0.3", - "columnify": "~1.5.4", - "config-chain": "^1.1.13", - "debuglog": "*", - "detect-indent": "~5.0.0", - "detect-newline": "^2.1.0", - "dezalgo": "^1.0.4", - "editor": "~1.0.0", - "figgy-pudding": "^3.5.2", - "find-npm-prefix": "^1.0.2", - "fs-vacuum": "~1.2.10", - "fs-write-stream-atomic": "~1.0.10", - "gentle-fs": "^2.3.1", - "glob": "^7.2.3", - "graceful-fs": "^4.2.10", - "has-unicode": "~2.0.1", - "hosted-git-info": "^2.8.9", - "iferr": "^1.0.2", - "imurmurhash": "*", - "infer-owner": "^1.0.4", - "inflight": "~1.0.6", - "inherits": "^2.0.4", - "ini": "^1.3.8", - "init-package-json": "^1.10.3", - "is-cidr": "^3.1.1", - "json-parse-better-errors": "^1.0.2", - "lazy-property": "~1.0.0", - "libcipm": "^4.0.8", - "libnpm": "^3.0.1", - "libnpmaccess": "^3.0.2", - "libnpmhook": "^5.0.3", - "libnpmorg": "^1.0.1", - "libnpmsearch": "^2.0.2", - "libnpmteam": "^1.0.2", - "libnpx": "^10.2.4", - "lock-verify": "^2.2.2", - "lockfile": "^1.0.4", - "lodash._baseindexof": "*", - "lodash._baseuniq": "~4.6.0", - "lodash._bindcallback": "*", - "lodash._cacheindexof": "*", - "lodash._createcache": "*", - "lodash._getnative": "*", - "lodash.clonedeep": "~4.5.0", - "lodash.restparam": "*", - "lodash.union": "~4.6.0", - "lodash.uniq": "~4.5.0", - "lodash.without": "~4.4.0", - "lru-cache": "^5.1.1", - "meant": "^1.0.3", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.6", - "move-concurrently": "^1.0.1", - "node-gyp": "^5.1.1", - "nopt": "^4.0.3", - "normalize-package-data": "^2.5.0", - "npm-audit-report": "^1.3.3", - "npm-cache-filename": "~1.0.2", - "npm-install-checks": "^3.0.2", - "npm-lifecycle": "^3.1.5", - "npm-package-arg": "^6.1.1", - "npm-packlist": "^1.4.8", - "npm-pick-manifest": "^3.0.2", - "npm-profile": "^4.0.4", - "npm-registry-fetch": "^4.0.7", - "npm-user-validate": "^1.0.1", - "npmlog": "~4.1.2", - "once": "~1.4.0", - "opener": "^1.5.2", - "osenv": "^0.1.5", - "pacote": "^9.5.12", - "path-is-inside": "~1.0.2", - "promise-inflight": "~1.0.1", - "qrcode-terminal": "^0.12.0", - "query-string": "^6.14.1", - "qw": "^1.0.2", - "read": "~1.0.7", - "read-cmd-shim": "^1.0.5", - "read-installed": "~4.0.3", - "read-package-json": "^2.1.2", - "read-package-tree": "^5.3.1", - "readable-stream": "^3.6.0", - "readdir-scoped-modules": "^1.1.0", - "request": "^2.88.2", - "retry": "^0.12.0", - "rimraf": "^2.7.1", - "safe-buffer": "^5.2.1", - "semver": "^5.7.1", - "sha": "^3.0.0", - "slide": "~1.1.6", - "sorted-object": "~2.0.1", - "sorted-union-stream": "~2.1.3", - "ssri": "^6.0.2", - "stringify-package": "^1.0.1", - "tar": "^4.4.19", - "text-table": "~0.2.0", - "tiny-relative-date": "^1.3.0", - "uid-number": "0.0.6", - "umask": "~1.1.0", - "unique-filename": "^1.1.1", - "unpipe": "~1.0.0", - "update-notifier": "^2.5.0", - "uuid": "^3.4.0", - "validate-npm-package-license": "^3.0.4", - "validate-npm-package-name": "~3.0.0", - "which": "^1.3.1", - "worker-farm": "^1.7.0", - "write-file-atomic": "^2.4.3" - }, - "dependencies": { - "@iarna/cli": { - "version": "2.1.0", - "bundled": true, - "requires": { - "glob": "^7.1.2", - "signal-exit": "^3.0.2" - } - }, - "JSONStream": { - "version": "1.3.5", - "bundled": true, - "requires": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - } - }, - "abbrev": { - "version": "1.1.1", - "bundled": true - }, - "agent-base": { - "version": "4.3.0", - "bundled": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "agentkeepalive": { - "version": "3.5.2", - "bundled": true, - "requires": { - "humanize-ms": "^1.2.1" - } - }, - "ansi-align": { - "version": "2.0.0", - "bundled": true, - "requires": { - "string-width": "^2.0.0" - } - }, - "ansi-styles": { - "version": "3.2.1", - "bundled": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "ansicolors": { - "version": "0.3.2", - "bundled": true - }, - "ansistyles": { - "version": "0.1.3", - "bundled": true - }, - "aproba": { - "version": "2.0.0", - "bundled": true - }, - "archy": { - "version": "1.0.0", - "bundled": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "asap": { - "version": "2.0.6", - "bundled": true - }, - "asn1": { - "version": "0.2.6", - "bundled": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "bundled": true - }, - "asynckit": { - "version": "0.4.0", - "bundled": true - }, - "aws-sign2": { - "version": "0.7.0", - "bundled": true - }, - "aws4": { - "version": "1.11.0", - "bundled": true - }, - "balanced-match": { - "version": "1.0.2", - "bundled": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "bundled": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "bin-links": { - "version": "1.1.8", - "bundled": true, - "requires": { - "bluebird": "^3.5.3", - "cmd-shim": "^3.0.0", - "gentle-fs": "^2.3.0", - "graceful-fs": "^4.1.15", - "npm-normalize-package-bin": "^1.0.0", - "write-file-atomic": "^2.3.0" - } - }, - "bluebird": { - "version": "3.7.2", - "bundled": true - }, - "boxen": { - "version": "1.3.0", - "bundled": true, - "requires": { - "ansi-align": "^2.0.0", - "camelcase": "^4.0.0", - "chalk": "^2.0.1", - "cli-boxes": "^1.0.0", - "string-width": "^2.0.0", - "term-size": "^1.2.0", - "widest-line": "^2.0.0" - } - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-from": { - "version": "1.0.0", - "bundled": true - }, - "builtins": { - "version": "1.0.3", - "bundled": true - }, - "byline": { - "version": "5.0.0", - "bundled": true - }, - "byte-size": { - "version": "5.0.1", - "bundled": true - }, - "cacache": { - "version": "12.0.4", - "bundled": true, - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - } - }, - "call-limit": { - "version": "1.1.1", - "bundled": true - }, - "camelcase": { - "version": "4.1.0", - "bundled": true - }, - "capture-stack-trace": { - "version": "1.0.0", - "bundled": true - }, - "caseless": { - "version": "0.12.0", - "bundled": true - }, - "chalk": { - "version": "2.4.1", - "bundled": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true - }, - "ci-info": { - "version": "2.0.0", - "bundled": true - }, - "cidr-regex": { - "version": "2.0.10", - "bundled": true, - "requires": { - "ip-regex": "^2.1.0" - } - }, - "cli-boxes": { - "version": "1.0.0", - "bundled": true - }, - "cli-columns": { - "version": "3.1.2", - "bundled": true, - "requires": { - "string-width": "^2.0.0", - "strip-ansi": "^3.0.1" - } - }, - "cli-table3": { - "version": "0.5.1", - "bundled": true, - "requires": { - "colors": "^1.1.2", - "object-assign": "^4.1.0", - "string-width": "^2.1.1" - } - }, - "cliui": { - "version": "5.0.0", - "bundled": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "bundled": true - }, - "string-width": { - "version": "3.1.0", - "bundled": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "bundled": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "clone": { - "version": "1.0.4", - "bundled": true - }, - "cmd-shim": { - "version": "3.0.3", - "bundled": true, - "requires": { - "graceful-fs": "^4.1.2", - "mkdirp": "~0.5.0" - } - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true - }, - "color-convert": { - "version": "1.9.1", - "bundled": true, - "requires": { - "color-name": "^1.1.1" - } - }, - "color-name": { - "version": "1.1.3", - "bundled": true - }, - "colors": { - "version": "1.3.3", - "bundled": true, - "optional": true - }, - "columnify": { - "version": "1.5.4", - "bundled": true, - "requires": { - "strip-ansi": "^3.0.0", - "wcwidth": "^1.0.0" - } - }, - "combined-stream": { - "version": "1.0.8", - "bundled": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "bundled": true - }, - "concat-stream": { - "version": "1.6.2", - "bundled": true, - "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "config-chain": { - "version": "1.1.13", - "bundled": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "configstore": { - "version": "3.1.5", - "bundled": true, - "requires": { - "dot-prop": "^4.2.1", - "graceful-fs": "^4.1.2", - "make-dir": "^1.0.0", - "unique-string": "^1.0.0", - "write-file-atomic": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true - }, - "copy-concurrently": { - "version": "1.0.5", - "bundled": true, - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - }, - "dependencies": { - "aproba": { - "version": "1.2.0", - "bundled": true - }, - "iferr": { - "version": "0.1.5", - "bundled": true - } - } - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true - }, - "create-error-class": { - "version": "3.0.2", - "bundled": true, - "requires": { - "capture-stack-trace": "^1.0.0" - } - }, - "cross-spawn": { - "version": "5.1.0", - "bundled": true, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "lru-cache": { - "version": "4.1.5", - "bundled": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "yallist": { - "version": "2.1.2", - "bundled": true - } - } - }, - "crypto-random-string": { - "version": "1.0.0", - "bundled": true - }, - "cyclist": { - "version": "0.2.2", - "bundled": true - }, - "dashdash": { - "version": "1.14.1", - "bundled": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "debug": { - "version": "3.1.0", - "bundled": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "bundled": true - } - } - }, - "debuglog": { - "version": "1.0.1", - "bundled": true - }, - "decamelize": { - "version": "1.2.0", - "bundled": true - }, - "decode-uri-component": { - "version": "0.2.2", - "bundled": true - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true - }, - "defaults": { - "version": "1.0.3", - "bundled": true, - "requires": { - "clone": "^1.0.2" - } - }, - "define-properties": { - "version": "1.1.3", - "bundled": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "delayed-stream": { - "version": "1.0.0", - "bundled": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true - }, - "detect-indent": { - "version": "5.0.0", - "bundled": true - }, - "detect-newline": { - "version": "2.1.0", - "bundled": true - }, - "dezalgo": { - "version": "1.0.4", - "bundled": true, - "requires": { - "asap": "^2.0.0", - "wrappy": "1" - } - }, - "dot-prop": { - "version": "4.2.1", - "bundled": true, - "requires": { - "is-obj": "^1.0.0" - } - }, - "dotenv": { - "version": "5.0.1", - "bundled": true - }, - "duplexer3": { - "version": "0.1.4", - "bundled": true - }, - "duplexify": { - "version": "3.6.0", - "bundled": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "bundled": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editor": { - "version": "1.0.0", - "bundled": true - }, - "emoji-regex": { - "version": "7.0.3", - "bundled": true - }, - "encoding": { - "version": "0.1.12", - "bundled": true, - "requires": { - "iconv-lite": "~0.4.13" - } - }, - "end-of-stream": { - "version": "1.4.1", - "bundled": true, - "requires": { - "once": "^1.4.0" - } - }, - "env-paths": { - "version": "2.2.1", - "bundled": true - }, - "err-code": { - "version": "1.1.2", - "bundled": true - }, - "errno": { - "version": "0.1.7", - "bundled": true, - "requires": { - "prr": "~1.0.1" - } - }, - "es-abstract": { - "version": "1.12.0", - "bundled": true, - "requires": { - "es-to-primitive": "^1.1.1", - "function-bind": "^1.1.1", - "has": "^1.0.1", - "is-callable": "^1.1.3", - "is-regex": "^1.0.4" - } - }, - "es-to-primitive": { - "version": "1.2.0", - "bundled": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es6-promise": { - "version": "4.2.8", - "bundled": true - }, - "es6-promisify": { - "version": "5.0.0", - "bundled": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "bundled": true - }, - "execa": { - "version": "0.7.0", - "bundled": true, - "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "bundled": true - } - } - }, - "extend": { - "version": "3.0.2", - "bundled": true - }, - "extsprintf": { - "version": "1.3.0", - "bundled": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "bundled": true - }, - "figgy-pudding": { - "version": "3.5.2", - "bundled": true - }, - "filter-obj": { - "version": "1.1.0", - "bundled": true - }, - "find-npm-prefix": { - "version": "1.0.2", - "bundled": true - }, - "flush-write-stream": { - "version": "1.0.3", - "bundled": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.4" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "forever-agent": { - "version": "0.6.1", - "bundled": true - }, - "form-data": { - "version": "2.3.3", - "bundled": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "from2": { - "version": "2.3.0", - "bundled": true, - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "requires": { - "minipass": "^2.6.0" - }, - "dependencies": { - "minipass": { - "version": "2.9.0", - "bundled": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - } - } - }, - "fs-vacuum": { - "version": "1.2.10", - "bundled": true, - "requires": { - "graceful-fs": "^4.1.2", - "path-is-inside": "^1.0.1", - "rimraf": "^2.5.2" - } - }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "bundled": true, - "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" - }, - "dependencies": { - "iferr": { - "version": "0.1.5", - "bundled": true - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true - }, - "function-bind": { - "version": "1.1.1", - "bundled": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - }, - "dependencies": { - "aproba": { - "version": "1.2.0", - "bundled": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "genfun": { - "version": "5.0.0", - "bundled": true - }, - "gentle-fs": { - "version": "2.3.1", - "bundled": true, - "requires": { - "aproba": "^1.1.2", - "chownr": "^1.1.2", - "cmd-shim": "^3.0.3", - "fs-vacuum": "^1.2.10", - "graceful-fs": "^4.1.11", - "iferr": "^0.1.5", - "infer-owner": "^1.0.4", - "mkdirp": "^0.5.1", - "path-is-inside": "^1.0.2", - "read-cmd-shim": "^1.0.1", - "slide": "^1.1.6" - }, - "dependencies": { - "aproba": { - "version": "1.2.0", - "bundled": true - }, - "iferr": { - "version": "0.1.5", - "bundled": true - } - } - }, - "get-caller-file": { - "version": "2.0.5", - "bundled": true - }, - "get-stream": { - "version": "4.1.0", - "bundled": true, - "requires": { - "pump": "^3.0.0" - } - }, - "getpass": { - "version": "0.1.7", - "bundled": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.2.3", - "bundled": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "dependencies": { - "minimatch": { - "version": "3.1.2", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "global-dirs": { - "version": "0.1.1", - "bundled": true, - "requires": { - "ini": "^1.3.4" - } - }, - "got": { - "version": "6.7.1", - "bundled": true, - "requires": { - "create-error-class": "^3.0.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-redirect": "^1.0.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "lowercase-keys": "^1.0.0", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "unzip-response": "^2.0.1", - "url-parse-lax": "^1.0.0" - }, - "dependencies": { - "get-stream": { - "version": "3.0.0", - "bundled": true - } - } - }, - "graceful-fs": { - "version": "4.2.10", - "bundled": true - }, - "har-schema": { - "version": "2.0.0", - "bundled": true - }, - "har-validator": { - "version": "5.1.5", - "bundled": true, - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "bundled": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "bundled": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "bundled": true - } - } - }, - "has": { - "version": "1.0.3", - "bundled": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "bundled": true - }, - "has-symbols": { - "version": "1.0.0", - "bundled": true - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true - }, - "hosted-git-info": { - "version": "2.8.9", - "bundled": true - }, - "http-cache-semantics": { - "version": "3.8.1", - "bundled": true - }, - "http-proxy-agent": { - "version": "2.1.0", - "bundled": true, - "requires": { - "agent-base": "4", - "debug": "3.1.0" - } - }, - "http-signature": { - "version": "1.2.0", - "bundled": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "https-proxy-agent": { - "version": "2.2.4", - "bundled": true, - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - } - }, - "humanize-ms": { - "version": "1.2.1", - "bundled": true, - "requires": { - "ms": "^2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.23", - "bundled": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "iferr": { - "version": "1.0.2", - "bundled": true - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "import-lazy": { - "version": "2.1.0", - "bundled": true - }, - "imurmurhash": { - "version": "0.1.4", - "bundled": true - }, - "infer-owner": { - "version": "1.0.4", - "bundled": true - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true - }, - "ini": { - "version": "1.3.8", - "bundled": true - }, - "init-package-json": { - "version": "1.10.3", - "bundled": true, - "requires": { - "glob": "^7.1.1", - "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", - "promzard": "^0.3.0", - "read": "~1.0.1", - "read-package-json": "1 || 2", - "semver": "2.x || 3.x || 4 || 5", - "validate-npm-package-license": "^3.0.1", - "validate-npm-package-name": "^3.0.0" - } - }, - "ip": { - "version": "1.1.5", - "bundled": true - }, - "ip-regex": { - "version": "2.1.0", - "bundled": true - }, - "is-callable": { - "version": "1.1.4", - "bundled": true - }, - "is-ci": { - "version": "1.2.1", - "bundled": true, - "requires": { - "ci-info": "^1.5.0" - }, - "dependencies": { - "ci-info": { - "version": "1.6.0", - "bundled": true - } - } - }, - "is-cidr": { - "version": "3.1.1", - "bundled": true, - "requires": { - "cidr-regex": "^2.0.10" - } - }, - "is-date-object": { - "version": "1.0.1", - "bundled": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-installed-globally": { - "version": "0.1.0", - "bundled": true, - "requires": { - "global-dirs": "^0.1.0", - "is-path-inside": "^1.0.0" - } - }, - "is-npm": { - "version": "1.0.0", - "bundled": true - }, - "is-obj": { - "version": "1.0.1", - "bundled": true - }, - "is-path-inside": { - "version": "1.0.1", - "bundled": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-redirect": { - "version": "1.0.0", - "bundled": true - }, - "is-regex": { - "version": "1.0.4", - "bundled": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-retry-allowed": { - "version": "1.2.0", - "bundled": true - }, - "is-stream": { - "version": "1.1.0", - "bundled": true - }, - "is-symbol": { - "version": "1.0.2", - "bundled": true, - "requires": { - "has-symbols": "^1.0.0" - } - }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true - }, - "isarray": { - "version": "1.0.0", - "bundled": true - }, - "isexe": { - "version": "2.0.0", - "bundled": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true - }, - "jsbn": { - "version": "0.1.1", - "bundled": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "bundled": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "bundled": true - }, - "json-schema": { - "version": "0.4.0", - "bundled": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true - }, - "jsonparse": { - "version": "1.3.1", - "bundled": true - }, - "jsprim": { - "version": "1.4.2", - "bundled": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, - "latest-version": { - "version": "3.1.0", - "bundled": true, - "requires": { - "package-json": "^4.0.0" - } - }, - "lazy-property": { - "version": "1.0.0", - "bundled": true - }, - "libcipm": { - "version": "4.0.8", - "bundled": true, - "requires": { - "bin-links": "^1.1.2", - "bluebird": "^3.5.1", - "figgy-pudding": "^3.5.1", - "find-npm-prefix": "^1.0.2", - "graceful-fs": "^4.1.11", - "ini": "^1.3.5", - "lock-verify": "^2.1.0", - "mkdirp": "^0.5.1", - "npm-lifecycle": "^3.0.0", - "npm-logical-tree": "^1.2.1", - "npm-package-arg": "^6.1.0", - "pacote": "^9.1.0", - "read-package-json": "^2.0.13", - "rimraf": "^2.6.2", - "worker-farm": "^1.6.0" - } - }, - "libnpm": { - "version": "3.0.1", - "bundled": true, - "requires": { - "bin-links": "^1.1.2", - "bluebird": "^3.5.3", - "find-npm-prefix": "^1.0.2", - "libnpmaccess": "^3.0.2", - "libnpmconfig": "^1.2.1", - "libnpmhook": "^5.0.3", - "libnpmorg": "^1.0.1", - "libnpmpublish": "^1.1.2", - "libnpmsearch": "^2.0.2", - "libnpmteam": "^1.0.2", - "lock-verify": "^2.0.2", - "npm-lifecycle": "^3.0.0", - "npm-logical-tree": "^1.2.1", - "npm-package-arg": "^6.1.0", - "npm-profile": "^4.0.2", - "npm-registry-fetch": "^4.0.0", - "npmlog": "^4.1.2", - "pacote": "^9.5.3", - "read-package-json": "^2.0.13", - "stringify-package": "^1.0.0" - } - }, - "libnpmaccess": { - "version": "3.0.2", - "bundled": true, - "requires": { - "aproba": "^2.0.0", - "get-stream": "^4.0.0", - "npm-package-arg": "^6.1.0", - "npm-registry-fetch": "^4.0.0" - } - }, - "libnpmconfig": { - "version": "1.2.1", - "bundled": true, - "requires": { - "figgy-pudding": "^3.5.1", - "find-up": "^3.0.0", - "ini": "^1.3.5" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "bundled": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "bundled": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.0", - "bundled": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "bundled": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "bundled": true - } - } - }, - "libnpmhook": { - "version": "5.0.3", - "bundled": true, - "requires": { - "aproba": "^2.0.0", - "figgy-pudding": "^3.4.1", - "get-stream": "^4.0.0", - "npm-registry-fetch": "^4.0.0" - } - }, - "libnpmorg": { - "version": "1.0.1", - "bundled": true, - "requires": { - "aproba": "^2.0.0", - "figgy-pudding": "^3.4.1", - "get-stream": "^4.0.0", - "npm-registry-fetch": "^4.0.0" - } - }, - "libnpmpublish": { - "version": "1.1.2", - "bundled": true, - "requires": { - "aproba": "^2.0.0", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "lodash.clonedeep": "^4.5.0", - "normalize-package-data": "^2.4.0", - "npm-package-arg": "^6.1.0", - "npm-registry-fetch": "^4.0.0", - "semver": "^5.5.1", - "ssri": "^6.0.1" - } - }, - "libnpmsearch": { - "version": "2.0.2", - "bundled": true, - "requires": { - "figgy-pudding": "^3.5.1", - "get-stream": "^4.0.0", - "npm-registry-fetch": "^4.0.0" - } - }, - "libnpmteam": { - "version": "1.0.2", - "bundled": true, - "requires": { - "aproba": "^2.0.0", - "figgy-pudding": "^3.4.1", - "get-stream": "^4.0.0", - "npm-registry-fetch": "^4.0.0" - } - }, - "libnpx": { - "version": "10.2.4", - "bundled": true, - "requires": { - "dotenv": "^5.0.1", - "npm-package-arg": "^6.0.0", - "rimraf": "^2.6.2", - "safe-buffer": "^5.1.0", - "update-notifier": "^2.3.0", - "which": "^1.3.0", - "y18n": "^4.0.0", - "yargs": "^14.2.3" - } - }, - "lock-verify": { - "version": "2.2.2", - "bundled": true, - "requires": { - "@iarna/cli": "^2.1.0", - "npm-package-arg": "^6.1.0", - "semver": "^5.4.1" - } - }, - "lockfile": { - "version": "1.0.4", - "bundled": true, - "requires": { - "signal-exit": "^3.0.2" - } - }, - "lodash._baseindexof": { - "version": "3.1.0", - "bundled": true - }, - "lodash._baseuniq": { - "version": "4.6.0", - "bundled": true, - "requires": { - "lodash._createset": "~4.0.0", - "lodash._root": "~3.0.0" - } - }, - "lodash._bindcallback": { - "version": "3.0.1", - "bundled": true - }, - "lodash._cacheindexof": { - "version": "3.0.2", - "bundled": true - }, - "lodash._createcache": { - "version": "3.1.2", - "bundled": true, - "requires": { - "lodash._getnative": "^3.0.0" - } - }, - "lodash._createset": { - "version": "4.0.3", - "bundled": true - }, - "lodash._getnative": { - "version": "3.9.1", - "bundled": true - }, - "lodash._root": { - "version": "3.0.1", - "bundled": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "bundled": true - }, - "lodash.restparam": { - "version": "3.6.1", - "bundled": true - }, - "lodash.union": { - "version": "4.6.0", - "bundled": true - }, - "lodash.uniq": { - "version": "4.5.0", - "bundled": true - }, - "lodash.without": { - "version": "4.4.0", - "bundled": true - }, - "lowercase-keys": { - "version": "1.0.1", - "bundled": true - }, - "lru-cache": { - "version": "5.1.1", - "bundled": true, - "requires": { - "yallist": "^3.0.2" - } - }, - "make-dir": { - "version": "1.3.0", - "bundled": true, - "requires": { - "pify": "^3.0.0" - } - }, - "make-fetch-happen": { - "version": "5.0.2", - "bundled": true, - "requires": { - "agentkeepalive": "^3.4.1", - "cacache": "^12.0.0", - "http-cache-semantics": "^3.8.1", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "node-fetch-npm": "^2.0.2", - "promise-retry": "^1.1.1", - "socks-proxy-agent": "^4.0.0", - "ssri": "^6.0.0" - } - }, - "meant": { - "version": "1.0.3", - "bundled": true - }, - "mime-db": { - "version": "1.35.0", - "bundled": true - }, - "mime-types": { - "version": "2.1.19", - "bundled": true, - "requires": { - "mime-db": "~1.35.0" - } - }, - "minimatch": { - "version": "3.1.2", - "bundled": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "bundled": true - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "requires": { - "minipass": "^2.9.0" - }, - "dependencies": { - "minipass": { - "version": "2.9.0", - "bundled": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - } - } - }, - "mississippi": { - "version": "3.0.0", - "bundled": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mkdirp": { - "version": "0.5.6", - "bundled": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "move-concurrently": { - "version": "1.0.1", - "bundled": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - }, - "dependencies": { - "aproba": { - "version": "1.2.0", - "bundled": true - } - } - }, - "ms": { - "version": "2.1.1", - "bundled": true - }, - "mute-stream": { - "version": "0.0.7", - "bundled": true - }, - "node-fetch-npm": { - "version": "2.0.2", - "bundled": true, - "requires": { - "encoding": "^0.1.11", - "json-parse-better-errors": "^1.0.0", - "safe-buffer": "^5.1.1" - } - }, - "node-gyp": { - "version": "5.1.1", - "bundled": true, - "requires": { - "env-paths": "^2.2.0", - "glob": "^7.1.4", - "graceful-fs": "^4.2.2", - "mkdirp": "^0.5.1", - "nopt": "^4.0.1", - "npmlog": "^4.1.2", - "request": "^2.88.0", - "rimraf": "^2.6.3", - "semver": "^5.7.1", - "tar": "^4.4.12", - "which": "^1.3.1" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "normalize-package-data": { - "version": "2.5.0", - "bundled": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "resolve": { - "version": "1.10.0", - "bundled": true, - "requires": { - "path-parse": "^1.0.6" - } - } - } - }, - "npm-audit-report": { - "version": "1.3.3", - "bundled": true, - "requires": { - "cli-table3": "^0.5.0", - "console-control-strings": "^1.1.0" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-cache-filename": { - "version": "1.0.2", - "bundled": true - }, - "npm-install-checks": { - "version": "3.0.2", - "bundled": true, - "requires": { - "semver": "^2.3.0 || 3.x || 4 || 5" - } - }, - "npm-lifecycle": { - "version": "3.1.5", - "bundled": true, - "requires": { - "byline": "^5.0.0", - "graceful-fs": "^4.1.15", - "node-gyp": "^5.0.2", - "resolve-from": "^4.0.0", - "slide": "^1.1.6", - "uid-number": "0.0.6", - "umask": "^1.1.0", - "which": "^1.3.1" - } - }, - "npm-logical-tree": { - "version": "1.2.1", - "bundled": true - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true - }, - "npm-package-arg": { - "version": "6.1.1", - "bundled": true, - "requires": { - "hosted-git-info": "^2.7.1", - "osenv": "^0.1.5", - "semver": "^5.6.0", - "validate-npm-package-name": "^3.0.0" - } - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-pick-manifest": { - "version": "3.0.2", - "bundled": true, - "requires": { - "figgy-pudding": "^3.5.1", - "npm-package-arg": "^6.0.0", - "semver": "^5.4.1" - } - }, - "npm-profile": { - "version": "4.0.4", - "bundled": true, - "requires": { - "aproba": "^1.1.2 || 2", - "figgy-pudding": "^3.4.1", - "npm-registry-fetch": "^4.0.0" - } - }, - "npm-registry-fetch": { - "version": "4.0.7", - "bundled": true, - "requires": { - "JSONStream": "^1.3.4", - "bluebird": "^3.5.1", - "figgy-pudding": "^3.4.1", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "npm-package-arg": "^6.1.0", - "safe-buffer": "^5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "bundled": true - } - } - }, - "npm-run-path": { - "version": "2.0.2", - "bundled": true, - "requires": { - "path-key": "^2.0.0" - } - }, - "npm-user-validate": { - "version": "1.0.1", - "bundled": true - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true - }, - "oauth-sign": { - "version": "0.9.0", - "bundled": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true - }, - "object-keys": { - "version": "1.0.12", - "bundled": true - }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "bundled": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } - }, - "once": { - "version": "1.4.0", - "bundled": true, - "requires": { - "wrappy": "1" - } - }, - "opener": { - "version": "1.5.2", - "bundled": true - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "p-finally": { - "version": "1.0.0", - "bundled": true - }, - "package-json": { - "version": "4.0.1", - "bundled": true, - "requires": { - "got": "^6.7.1", - "registry-auth-token": "^3.0.1", - "registry-url": "^3.0.3", - "semver": "^5.1.0" - } - }, - "pacote": { - "version": "9.5.12", - "bundled": true, - "requires": { - "bluebird": "^3.5.3", - "cacache": "^12.0.2", - "chownr": "^1.1.2", - "figgy-pudding": "^3.5.1", - "get-stream": "^4.1.0", - "glob": "^7.1.3", - "infer-owner": "^1.0.4", - "lru-cache": "^5.1.1", - "make-fetch-happen": "^5.0.0", - "minimatch": "^3.0.4", - "minipass": "^2.3.5", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "normalize-package-data": "^2.4.0", - "npm-normalize-package-bin": "^1.0.0", - "npm-package-arg": "^6.1.0", - "npm-packlist": "^1.1.12", - "npm-pick-manifest": "^3.0.0", - "npm-registry-fetch": "^4.0.0", - "osenv": "^0.1.5", - "promise-inflight": "^1.0.1", - "promise-retry": "^1.1.1", - "protoduck": "^5.0.1", - "rimraf": "^2.6.2", - "safe-buffer": "^5.1.2", - "semver": "^5.6.0", - "ssri": "^6.0.1", - "tar": "^4.4.10", - "unique-filename": "^1.1.1", - "which": "^1.3.1" - }, - "dependencies": { - "minipass": { - "version": "2.9.0", - "bundled": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - } - } - }, - "parallel-transform": { - "version": "1.1.0", - "bundled": true, - "requires": { - "cyclist": "~0.2.2", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "path-exists": { - "version": "3.0.0", - "bundled": true - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true - }, - "path-is-inside": { - "version": "1.0.2", - "bundled": true - }, - "path-key": { - "version": "2.0.1", - "bundled": true - }, - "path-parse": { - "version": "1.0.7", - "bundled": true - }, - "performance-now": { - "version": "2.1.0", - "bundled": true - }, - "pify": { - "version": "3.0.0", - "bundled": true - }, - "prepend-http": { - "version": "1.0.4", - "bundled": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true - }, - "promise-inflight": { - "version": "1.0.1", - "bundled": true - }, - "promise-retry": { - "version": "1.1.1", - "bundled": true, - "requires": { - "err-code": "^1.0.0", - "retry": "^0.10.0" - }, - "dependencies": { - "retry": { - "version": "0.10.1", - "bundled": true - } - } - }, - "promzard": { - "version": "0.3.0", - "bundled": true, - "requires": { - "read": "1" - } - }, - "proto-list": { - "version": "1.2.4", - "bundled": true - }, - "protoduck": { - "version": "5.0.1", - "bundled": true, - "requires": { - "genfun": "^5.0.0" - } - }, - "prr": { - "version": "1.0.1", - "bundled": true - }, - "pseudomap": { - "version": "1.0.2", - "bundled": true - }, - "psl": { - "version": "1.9.0", - "bundled": true - }, - "pump": { - "version": "3.0.0", - "bundled": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "bundled": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "bundled": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "qrcode-terminal": { - "version": "0.12.0", - "bundled": true - }, - "qs": { - "version": "6.5.3", - "bundled": true - }, - "query-string": { - "version": "6.14.1", - "bundled": true, - "requires": { - "decode-uri-component": "^0.2.0", - "filter-obj": "^1.1.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - }, - "qw": { - "version": "1.0.2", - "bundled": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "read": { - "version": "1.0.7", - "bundled": true, - "requires": { - "mute-stream": "~0.0.4" - } - }, - "read-cmd-shim": { - "version": "1.0.5", - "bundled": true, - "requires": { - "graceful-fs": "^4.1.2" - } - }, - "read-installed": { - "version": "4.0.3", - "bundled": true, - "requires": { - "debuglog": "^1.0.1", - "graceful-fs": "^4.1.2", - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "slide": "~1.1.3", - "util-extend": "^1.0.1" - } - }, - "read-package-json": { - "version": "2.1.2", - "bundled": true, - "requires": { - "glob": "^7.1.1", - "json-parse-even-better-errors": "^2.3.0", - "normalize-package-data": "^2.0.0", - "npm-normalize-package-bin": "^1.0.0" - } - }, - "read-package-tree": { - "version": "5.3.1", - "bundled": true, - "requires": { - "read-package-json": "^2.0.0", - "readdir-scoped-modules": "^1.0.0", - "util-promisify": "^2.1.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "bundled": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-scoped-modules": { - "version": "1.1.0", - "bundled": true, - "requires": { - "debuglog": "^1.0.1", - "dezalgo": "^1.0.0", - "graceful-fs": "^4.1.2", - "once": "^1.3.0" - } - }, - "registry-auth-token": { - "version": "3.4.0", - "bundled": true, - "requires": { - "rc": "^1.1.6", - "safe-buffer": "^5.0.1" - } - }, - "registry-url": { - "version": "3.1.0", - "bundled": true, - "requires": { - "rc": "^1.0.1" - } - }, - "request": { - "version": "2.88.2", - "bundled": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - } - }, - "require-directory": { - "version": "2.1.1", - "bundled": true - }, - "require-main-filename": { - "version": "2.0.0", - "bundled": true - }, - "resolve-from": { - "version": "4.0.0", - "bundled": true - }, - "retry": { - "version": "0.12.0", - "bundled": true - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-queue": { - "version": "1.0.3", - "bundled": true, - "requires": { - "aproba": "^1.1.1" - }, - "dependencies": { - "aproba": { - "version": "1.2.0", - "bundled": true - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "bundled": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true - }, - "semver": { - "version": "5.7.1", - "bundled": true - }, - "semver-diff": { - "version": "2.1.0", - "bundled": true, - "requires": { - "semver": "^5.0.3" - } - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true - }, - "sha": { - "version": "3.0.0", - "bundled": true, - "requires": { - "graceful-fs": "^4.1.2" - } - }, - "shebang-command": { - "version": "1.2.0", - "bundled": true, - "requires": { - "shebang-regex": "^1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "bundled": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true - }, - "slide": { - "version": "1.1.6", - "bundled": true - }, - "smart-buffer": { - "version": "4.1.0", - "bundled": true - }, - "socks": { - "version": "2.3.3", - "bundled": true, - "requires": { - "ip": "1.1.5", - "smart-buffer": "^4.1.0" - } - }, - "socks-proxy-agent": { - "version": "4.0.2", - "bundled": true, - "requires": { - "agent-base": "~4.2.1", - "socks": "~2.3.2" - }, - "dependencies": { - "agent-base": { - "version": "4.2.1", - "bundled": true, - "requires": { - "es6-promisify": "^5.0.0" - } - } - } - }, - "sorted-object": { - "version": "2.0.1", - "bundled": true - }, - "sorted-union-stream": { - "version": "2.1.3", - "bundled": true, - "requires": { - "from2": "^1.3.0", - "stream-iterate": "^1.1.0" - }, - "dependencies": { - "from2": { - "version": "1.3.0", - "bundled": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "~1.1.10" - } - }, - "isarray": { - "version": "0.0.1", - "bundled": true - }, - "readable-stream": { - "version": "1.1.14", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "bundled": true - } - } - }, - "spdx-correct": { - "version": "3.0.0", - "bundled": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.1.0", - "bundled": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "bundled": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.5", - "bundled": true - }, - "split-on-first": { - "version": "1.1.0", - "bundled": true - }, - "sshpk": { - "version": "1.17.0", - "bundled": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "ssri": { - "version": "6.0.2", - "bundled": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stream-each": { - "version": "1.2.2", - "bundled": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-iterate": { - "version": "1.2.0", - "bundled": true, - "requires": { - "readable-stream": "^2.1.5", - "stream-shift": "^1.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "stream-shift": { - "version": "1.0.0", - "bundled": true - }, - "strict-uri-encode": { - "version": "2.0.0", - "bundled": true - }, - "string-width": { - "version": "2.1.1", - "bundled": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "is-fullwidth-code-point": { - "version": "2.0.0", - "bundled": true - }, - "strip-ansi": { - "version": "4.0.0", - "bundled": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "string_decoder": { - "version": "1.3.0", - "bundled": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.0", - "bundled": true - } - } - }, - "stringify-package": { - "version": "1.0.1", - "bundled": true - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "requires": { - "ansi-regex": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==" - } - } - }, - "strip-eof": { - "version": "1.0.0", - "bundled": true - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true - }, - "supports-color": { - "version": "5.4.0", - "bundled": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tar": { - "version": "4.4.19", - "bundled": true, - "requires": { - "chownr": "^1.1.4", - "fs-minipass": "^1.2.7", - "minipass": "^2.9.0", - "minizlib": "^1.3.3", - "mkdirp": "^0.5.5", - "safe-buffer": "^5.2.1", - "yallist": "^3.1.1" - }, - "dependencies": { - "minipass": { - "version": "2.9.0", - "bundled": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "safe-buffer": { - "version": "5.2.1", - "bundled": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true - } - } - }, - "term-size": { - "version": "1.2.0", - "bundled": true, - "requires": { - "execa": "^0.7.0" - } - }, - "text-table": { - "version": "0.2.0", - "bundled": true - }, - "through": { - "version": "2.3.8", - "bundled": true - }, - "through2": { - "version": "2.0.3", - "bundled": true, - "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "bundled": true - } - } - } - } - }, - "timed-out": { - "version": "4.0.1", - "bundled": true - }, - "tiny-relative-date": { - "version": "1.3.0", - "bundled": true - }, - "tough-cookie": { - "version": "2.5.0", - "bundled": true, - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "bundled": true - } - } - }, - "tunnel-agent": { - "version": "0.6.0", - "bundled": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true - }, - "typedarray": { - "version": "0.0.6", - "bundled": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true - }, - "umask": { - "version": "1.1.0", - "bundled": true - }, - "unique-filename": { - "version": "1.1.1", - "bundled": true, - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.0", - "bundled": true, - "requires": { - "imurmurhash": "^0.1.4" - } - }, - "unique-string": { - "version": "1.0.0", - "bundled": true, - "requires": { - "crypto-random-string": "^1.0.0" - } - }, - "unpipe": { - "version": "1.0.0", - "bundled": true - }, - "unzip-response": { - "version": "2.0.1", - "bundled": true - }, - "update-notifier": { - "version": "2.5.0", - "bundled": true, - "requires": { - "boxen": "^1.2.1", - "chalk": "^2.0.1", - "configstore": "^3.0.0", - "import-lazy": "^2.1.0", - "is-ci": "^1.0.10", - "is-installed-globally": "^0.1.0", - "is-npm": "^1.0.0", - "latest-version": "^3.0.0", - "semver-diff": "^2.0.0", - "xdg-basedir": "^3.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "bundled": true, - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "bundled": true - } - } - }, - "url-parse-lax": { - "version": "1.0.0", - "bundled": true, - "requires": { - "prepend-http": "^1.0.1" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true - }, - "util-extend": { - "version": "1.0.3", - "bundled": true - }, - "util-promisify": { - "version": "2.1.0", - "bundled": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "uuid": { - "version": "3.4.0", - "bundled": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "bundled": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "validate-npm-package-name": { - "version": "3.0.0", - "bundled": true, - "requires": { - "builtins": "^1.0.3" - } - }, - "verror": { - "version": "1.10.0", - "bundled": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "wcwidth": { - "version": "1.0.1", - "bundled": true, - "requires": { - "defaults": "^1.0.3" - } - }, - "which": { - "version": "1.3.1", - "bundled": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "bundled": true - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "requires": { - "string-width": "^1.0.2" - }, - "dependencies": { - "string-width": { - "version": "1.0.2", - "bundled": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - } - } - }, - "widest-line": { - "version": "2.0.1", - "bundled": true, - "requires": { - "string-width": "^2.1.1" - } - }, - "worker-farm": { - "version": "1.7.0", - "bundled": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "bundled": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "bundled": true - }, - "string-width": { - "version": "3.1.0", - "bundled": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "bundled": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true - }, - "write-file-atomic": { - "version": "2.4.3", - "bundled": true, - "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, - "xdg-basedir": { - "version": "3.0.0", - "bundled": true - }, - "xtend": { - "version": "4.0.1", - "bundled": true - }, - "y18n": { - "version": "4.0.1", - "bundled": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true - }, - "yargs": { - "version": "14.2.3", - "bundled": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "find-up": { - "version": "3.0.0", - "bundled": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "bundled": true - }, - "locate-path": { - "version": "3.0.0", - "bundled": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "bundled": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "bundled": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "bundled": true - }, - "string-width": { - "version": "3.1.0", - "bundled": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "bundled": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "yargs-parser": { - "version": "15.0.1", - "bundled": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "bundled": true - } - } - } - } - }, - "nwsapi": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.5.tgz", - "integrity": "sha512-6xpotnECFy/og7tKSBVmUNft7J3jyXAka4XvG6AUhFWRz+Q/Ljus7znJAA3bxColfQLdS+XsjoodtJfCgeTEFQ==" - }, - "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.fromentries": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", - "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - } - } - }, - "object.groupby": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", - "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.21.2", - "get-intrinsic": "^1.2.1" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", - "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "arraybuffer.prototype.slice": "^1.0.1", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.1", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.5.0", - "safe-array-concat": "^1.0.0", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-buffer": "^1.0.0", - "typed-array-byte-length": "^1.0.0", - "typed-array-byte-offset": "^1.0.0", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.10" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "which-typed-array": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", - "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0" - } - } - } - }, - "object.values": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", - "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - } - } - }, - "observable-fns": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/observable-fns/-/observable-fns-0.6.1.tgz", - "integrity": "sha512-9gRK4+sRWzeN6AOewNBTLXir7Zl/i3GB6Yl26gK4flxz8BXVpD3kt8amREmWNb0mxYOGDotvE5a4N+PtGGKdkg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "openapi-backend": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/openapi-backend/-/openapi-backend-5.9.2.tgz", - "integrity": "sha512-x49QIeqwsty0v5BGzjXsEnx4Hm3cYYU9LOOc2+wWtF0ksMiCBdoZlwk/FQ2bvuZaECSoeCT8wc1iZArP3klwuA==", - "requires": { - "@apidevtools/json-schema-ref-parser": "^10.1.0", - "ajv": "^8.6.2", - "bath-es5": "^3.0.3", - "cookie": "^0.5.0", - "dereference-json-schema": "^0.2.1", - "lodash": "^4.17.15", - "mock-json-schema": "^1.0.7", - "openapi-schema-validator": "^12.0.0", - "openapi-types": "^12.0.2", - "qs": "^6.9.3" - }, - "dependencies": { - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - } - } - }, - "openapi-schema-validation": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/openapi-schema-validation/-/openapi-schema-validation-0.4.2.tgz", - "integrity": "sha512-K8LqLpkUf2S04p2Nphq9L+3bGFh/kJypxIG2NVGKX0ffzT4NQI9HirhiY6Iurfej9lCu7y4Ndm4tv+lm86Ck7w==", - "dev": true, - "requires": { - "jsonschema": "1.2.4", - "jsonschema-draft4": "^1.0.0", - "swagger-schema-official": "2.0.0-bab6bed" - } - }, - "openapi-schema-validator": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/openapi-schema-validator/-/openapi-schema-validator-12.1.3.tgz", - "integrity": "sha512-xTHOmxU/VQGUgo7Cm0jhwbklOKobXby+/237EG967+3TQEYJztMgX9Q5UE2taZKwyKPUq0j11dngpGjUuxz1hQ==", - "requires": { - "ajv": "^8.1.0", - "ajv-formats": "^2.0.2", - "lodash.merge": "^4.6.1", - "openapi-types": "^12.1.3" - } - }, - "openapi-types": { - "version": "12.1.3", - "resolved": "https://registry.npmjs.org/openapi-types/-/openapi-types-12.1.3.tgz", - "integrity": "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==" - }, - "optional-js": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/optional-js/-/optional-js-2.3.0.tgz", - "integrity": "sha512-B0LLi+Vg+eko++0z/b8zIv57kp7HKEzaPJo7LowJXMUKYdf+3XJGu/cw03h/JhIOsLnP+cG5QnTHAuicjA5fMw==" - }, - "optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "requires": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "requires": { - "entities": "^4.4.0" - } - }, - "parseqs": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", - "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==" - }, - "parseuri": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", - "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-1.3.0.tgz", - "integrity": "sha1-5cyaTIJ45GZP/twBx9qEhCsEAXU=", - "dev": true, - "requires": { - "is-promise": "~1" - } - }, - "property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==" - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "psl": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" - }, - "punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "querystringify": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true - }, - "rambda": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/rambda/-/rambda-7.5.0.tgz", - "integrity": "sha512-y/M9weqWAH4iopRd7EHDEQQvpFPHj1AA3oHozE9tfITHUtTR7Z9PSlIRRG2l1GuW7sefC1cXFfIcF+cgnShdBA==", - "dev": true - }, - "random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "rate-limiter-flexible": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-3.0.0.tgz", - "integrity": "sha512-janAJkWxWxmLka0hV+XvCTo0M8keeSeOuz8ZL33cTXrkS4ek9mQ2VJm9ri7fm03oTVth19Sfqb1ijCmo7K/vAg==" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "regexp.prototype.flags": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", - "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "functions-have-names": "^1.2.3" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - } - } - }, - "rehype": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.1.tgz", - "integrity": "sha512-AcSLS2mItY+0fYu9xKxOu1LhUZeBZZBx8//5HKzF+0XP+eP8+6a5MXn2+DW2kfXR6Dtp1FEXMVrjyKAcvcU8vg==", - "requires": { - "@types/hast": "^3.0.0", - "rehype-parse": "^9.0.0", - "rehype-stringify": "^10.0.0", - "unified": "^11.0.0" - } - }, - "rehype-minify-whitespace": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/rehype-minify-whitespace/-/rehype-minify-whitespace-6.0.0.tgz", - "integrity": "sha512-i9It4YHR0Sf3GsnlR5jFUKXRr9oayvEk9GKQUkwZv6hs70OH9q3OCZrq9PpLvIGKt3W+JxBOxCidNVpH/6rWdA==", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-embedded": "^3.0.0", - "hast-util-is-element": "^3.0.0", - "hast-util-whitespace": "^3.0.0", - "unist-util-is": "^6.0.0" - } - }, - "rehype-parse": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.0.tgz", - "integrity": "sha512-WG7nfvmWWkCR++KEkZevZb/uw41E8TsH4DsY9UxsTbIXCVGbAs4S+r8FrQ+OtH5EEQAs+5UxKC42VinkmpA1Yw==", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-from-html": "^2.0.0", - "unified": "^11.0.0" - } - }, - "rehype-stringify": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.0.tgz", - "integrity": "sha512-1TX1i048LooI9QoecrXy7nGFFbFSufxVRAfc6Y9YMRAi56l+oB0zP51mLSV312uRuvVLPV1opSlJmslozR1XHQ==", - "requires": { - "@types/hast": "^3.0.0", - "hast-util-to-html": "^9.0.0", - "unified": "^11.0.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "requires": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "dependencies": { - "is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "requires": { - "has": "^1.0.3" - } - } - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true - }, - "resolve-pkg-maps": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", - "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-array-concat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", - "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.0", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "dependencies": { - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safe-regex-test": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.3", - "is-regex": "^1.1.4" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "saxes": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", - "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "security": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/security/-/security-1.0.0.tgz", - "integrity": "sha1-gRwwAxNoYTPvAAcSXjsO1wCXiBU=" - }, - "selenium-webdriver": { - "version": "4.13.0", - "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.13.0.tgz", - "integrity": "sha512-8JS0h5E0Sq7gNfbGg8LVaQ+Eqek97tvOONn3Jmy+NiWfb12WYpftz4VTC4D2JT4wakdG6VUzGKpA8cFGg0IjkA==", - "dev": true, - "requires": { - "jszip": "^3.10.1", - "tmp": "^0.2.1", - "ws": ">=8.13.0" - } - }, - "semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-cookie-parser": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.6.0.tgz", - "integrity": "sha512-RVnVQxTXuerk653XfuliOxBP81Sf0+qfQE73LIYKcyMYHG94AuH0kgrQpRDuTZnSmjpysHmzxJXKNfa6PjFhyQ==", - "dev": true - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "sinon": { - "version": "16.0.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-16.0.0.tgz", - "integrity": "sha512-B8AaZZm9CT5pqe4l4uWJztfD/mOTa7dL8Qo0W4+s+t74xECOgSZDDQCBjNgIK3+n4kyxQrSTv2V5ul8K25qkiQ==", - "dev": true, - "requires": { - "@sinonjs/commons": "^3.0.0", - "@sinonjs/fake-timers": "^10.3.0", - "@sinonjs/samsam": "^8.0.0", - "diff": "^5.1.0", - "nise": "^5.1.4", - "supports-color": "^7.2.0" - }, - "dependencies": { - "diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", - "dev": true - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "socket.io": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.5.0.tgz", - "integrity": "sha512-gGunfS0od3VpwDBpGwVkzSZx6Aqo9uOcf1afJj2cKnKFAoyl16fvhpsUhmUFd4Ldbvl5JvRQed6eQw6oQp6n8w==", - "requires": { - "debug": "~4.1.0", - "engine.io": "~3.6.0", - "has-binary2": "~1.0.2", - "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.5.0", - "socket.io-parser": "~3.4.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "socket.io-adapter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", - "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==" - }, - "socket.io-client": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.5.0.tgz", - "integrity": "sha512-lOO9clmdgssDykiOmVQQitwBAF3I6mYcQAo7hQ7AM6Ny5X7fp8hIJ3HcQs3Rjz4SoggoxA1OgrQyY8EgTbcPYw==", - "requires": { - "backo2": "1.0.2", - "component-bind": "1.0.0", - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "engine.io-client": "~3.5.0", - "has-binary2": "~1.0.2", - "indexof": "0.0.1", - "parseqs": "0.0.6", - "parseuri": "0.0.6", - "socket.io-parser": "~3.3.0", - "to-array": "0.1.4" - }, - "dependencies": { - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - }, - "socket.io-parser": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.3.tgz", - "integrity": "sha512-qOg87q1PMWWTeO01768Yh9ogn7chB9zkKtQnya41Y355S0UmpXgpcrFwAgjYJxu9BdKug5r5e9YtVSeWhKBUZg==", - "requires": { - "component-emitter": "~1.3.0", - "debug": "~3.1.0", - "isarray": "2.0.1" - } - } - } - }, - "socket.io-parser": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.3.tgz", - "integrity": "sha512-1rE4dZN3kCI/E5wixd393hmbqa78vVpkKmnEJhLeWoS/C5hbFYAbcSfnWoaVH43u9ToUVtzKjguxEZq+1XZfCQ==", - "requires": { - "component-emitter": "1.2.1", - "debug": "~4.1.0", - "isarray": "2.0.1" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha512-jPatnhd33viNplKjqXKRkGU345p263OIWzDL2wH3LGIGp5Kojo+uXizHmOADRvhGFFTnJqX3jBAKP6vvmSDKcA==" - }, - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "isarray": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", - "integrity": "sha512-c2cu3UxbI+b6kR3fy0nRnAhodsvR9dx7U5+znCOzdj6IfP3upFURTr0Xl5BlQZNKZjEtxrmVyfSdeE3O57smoQ==" - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==" - }, - "split-grid": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/split-grid/-/split-grid-1.0.11.tgz", - "integrity": "sha512-ELtFtxc3r5we5GZfe6Fi0BFFxIi2M6BY1YEntBscKRDD3zx4JVHqx2VnTRSQu1BixCYSTH3MTjKd4esI2R7EgQ==", - "dev": true - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } - } - }, - "string.prototype.trim": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", - "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - }, - "dependencies": { - "define-properties": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", - "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.21.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.2.tgz", - "integrity": "sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==", - "dev": true, - "requires": { - "array-buffer-byte-length": "^1.0.0", - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "es-set-tostringtag": "^2.0.1", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.2.0", - "get-symbol-description": "^1.0.0", - "globalthis": "^1.0.3", - "gopd": "^1.0.1", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.5", - "is-array-buffer": "^3.0.2", - "is-callable": "^1.2.7", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.10", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "safe-regex-test": "^1.0.0", - "string.prototype.trim": "^1.2.7", - "string.prototype.trimend": "^1.0.6", - "string.prototype.trimstart": "^1.0.6", - "typed-array-length": "^1.0.4", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.9" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "internal-slot": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", - "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.2.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "string.prototype.trimend": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", - "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "string.prototype.trimstart": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", - "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.20.4" - } - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - } - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - }, - "stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", - "requires": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - } - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true - }, - "superagent": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz", - "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==", - "requires": { - "component-emitter": "^1.3.0", - "cookiejar": "^2.1.4", - "debug": "^4.3.4", - "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", - "formidable": "^2.1.2", - "methods": "^1.1.2", - "mime": "2.6.0", - "qs": "^6.11.0", - "semver": "^7.3.8" - }, - "dependencies": { - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "formidable": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", - "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", - "requires": { - "dezalgo": "^1.0.4", - "hexoid": "^1.0.0", - "once": "^1.4.0", - "qs": "^6.11.0" - } - }, - "mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "supertest": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.3.tgz", - "integrity": "sha512-EMCG6G8gDu5qEqRQ3JjjPs6+FYT1a7Hv5ApHvtSghmOFJYtsU5S+pSb6Y2EUeCEY3CmEL3mmQ8YWlPOzQomabA==", - "dev": true, - "requires": { - "methods": "^1.1.2", - "superagent": "^8.0.5" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "swagger-schema-official": { - "version": "2.0.0-bab6bed", - "resolved": "https://registry.npmjs.org/swagger-schema-official/-/swagger-schema-official-2.0.0-bab6bed.tgz", - "integrity": "sha1-cAcEaNbSl3ylI3suUZyn0Gouo/0=", - "dev": true - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "terser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", - "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", - "requires": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "threads": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/threads/-/threads-1.7.0.tgz", - "integrity": "sha512-Mx5NBSHX3sQYR6iI9VYbgHKBLisyB+xROCBGjjWm1O9wb9vfLxdaGtmT/KCjUqMsSNW6nERzCW3T6H43LqjDZQ==", - "requires": { - "callsites": "^3.1.0", - "debug": "^4.2.0", - "is-observable": "^2.1.0", - "observable-fns": "^0.6.1", - "tiny-worker": ">= 2" - }, - "dependencies": { - "debug": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", - "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "tiny-worker": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tiny-worker/-/tiny-worker-2.3.0.tgz", - "integrity": "sha512-pJ70wq5EAqTAEl9IkGzA+fN0836rycEuz2Cn6yeZ6FRzlVS5IDOkFHpIoEsksPRQV34GDqXm65+OlnZqUSyK2g==", - "optional": true, - "requires": { - "esm": "^3.2.25" - } - }, - "tinycon": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/tinycon/-/tinycon-0.6.8.tgz", - "integrity": "sha1-59oiPj7gy/nbeWP6M1aZuyF3enM=" - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dev": true, - "requires": { - "rimraf": "^3.0.0" - } - }, - "to-array": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", - "integrity": "sha512-LhVdShQD/4Mk4zXNroIQZJC+Ap3zgLcDuwEdcmLv9CCO73NWockQDwyUnW/m8VX/EElfL6FcYx7EeutN4HJA6A==" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "tough-cookie": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", - "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.2.0", - "url-parse": "^1.5.3" - } - }, - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "requires": { - "punycode": "^2.1.1" - } - }, - "trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==" - }, - "trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==" - }, - "tsconfig-paths": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", - "dev": true, - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typed-array-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1", - "is-typed-array": "^1.1.10" - } - }, - "typed-array-byte-length": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - } - }, - "typed-array-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "has-proto": "^1.0.1", - "is-typed-array": "^1.1.10" - } - }, - "typed-array-length": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "is-typed-array": "^1.1.9" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "dev": true - }, - "ueberdb2": { - "version": "4.2.13", - "resolved": "https://registry.npmjs.org/ueberdb2/-/ueberdb2-4.2.13.tgz", - "integrity": "sha512-yA91gd11EFm7L5k71lmmfLv/NYzBqx5spPvKIrJymFz3JMcPp+OjYWPZCjVfcKT6WkhBNEMATm53ed/dlKVxig==" - }, - "uid-safe": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", - "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", - "requires": { - "random-bytes": "~1.0.0" - } - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" - }, - "unified": { - "version": "11.0.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.2.tgz", - "integrity": "sha512-Zta++onvS/dJ6xUvXQOR5q8XJZOkiMCE5wQ8Yv9mLR25pxRS567EX0GO6HZRxxNV/lznwfsvRZ/1pqe9K9QLeQ==", - "requires": { - "@types/unist": "^3.0.0", - "@ungap/structured-clone": "^1.0.0", - "bail": "^2.0.0", - "devlop": "^1.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "unist-util-is": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", - "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", - "requires": { - "@types/unist": "^3.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "unist-util-position": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", - "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", - "requires": { - "@types/unist": "^3.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "unist-util-stringify-position": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", - "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", - "requires": { - "@types/unist": "^3.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "unist-util-visit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", - "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0", - "unist-util-visit-parents": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "unist-util-visit-parents": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", - "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-is": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "universalify": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", - "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" - }, - "unorm": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", - "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url-parse": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", - "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", - "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "vfile": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", - "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", - "vfile-message": "^4.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "vfile-location": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", - "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", - "requires": { - "@types/unist": "^3.0.0", - "vfile": "^6.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "vfile-message": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", - "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", - "requires": { - "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0" - }, - "dependencies": { - "@types/unist": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.0.tgz", - "integrity": "sha512-MFETx3tbTjE7Uk6vvnWINA/1iJ7LuMdO4fcq8UfF0pRbj01aGLduVvQcRyswuACJdpnHgg8E3rQLhaRdNEJS0w==" - } - } - }, - "w3c-xmlserializer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", - "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", - "requires": { - "xml-name-validator": "^4.0.0" - } - }, - "web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==" - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==" - }, - "whatwg-encoding": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", - "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", - "requires": { - "iconv-lite": "0.6.3" - }, - "dependencies": { - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - } - } - }, - "whatwg-mimetype": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", - "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" - }, - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-typed-array": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", - "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", - "dev": true, - "requires": { - "available-typed-arrays": "^1.0.5", - "call-bind": "^1.0.2", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.0", - "is-typed-array": "^1.1.10" - } - }, - "workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==" - }, - "wtfnode": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/wtfnode/-/wtfnode-0.9.1.tgz", - "integrity": "sha512-Ip6C2KeQPl/F3aP1EfOnPoQk14Udd9lffpoqWDNH3Xt78svxPbv53ngtmtfI0q2Te3oTq79XKTnRNXVIn/GsPA==" - }, - "xml-name-validator": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", - "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xmlhttprequest-ssl": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz", - "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true - }, - "yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "requires": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true - } - } - }, - "yeast": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", - "integrity": "sha512-8HFIh676uyGYP6wP13R/j6OJ/1HwJ46snpvzE7aHAN3Ryqh2yX6Xox2B4CUmTwwOIzlG3Bs7ocsP5dZH/R1Qbg==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true - }, - "zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==" - } - } -} diff --git a/src/package.json b/src/package.json index 372e815d1..9840f7992 100644 --- a/src/package.json +++ b/src/package.json @@ -93,6 +93,7 @@ "typescript": "^4.9.5" }, "engines": { + "bun": ">=1.0.3", "node": ">=16.20.1", "npm": ">=6.14.0" }, diff --git a/src/static/js/pluginfw/plugins.js b/src/static/js/pluginfw/plugins.js index ec3cfaa92..e7ac500c3 100644 --- a/src/static/js/pluginfw/plugins.js +++ b/src/static/js/pluginfw/plugins.js @@ -14,10 +14,10 @@ const logger = log4js.getLogger('plugins'); // Log the version of npm at startup. (async () => { try { - const version = await runCmd(['npm', '--version'], {stdio: [null, 'string']}); - logger.info(`npm --version: ${version}`); + const version = await runCmd(['bun', '--version'], {stdio: [null, 'string']}); + logger.info(`bun --version: ${version}`); } catch (err) { - logger.error(`Failed to get npm version: ${err.stack || err}`); + logger.error(`Failed to get bun version: ${err.stack || err}`); // This isn't a fatal error so don't re-throw. } })();