From 84ad254d7b762c05b8c7a2a30e8db8cd4cac1c3f Mon Sep 17 00:00:00 2001 From: "J. Lewis" <6710419+lewxdev@users.noreply.github.com> Date: Wed, 10 Jul 2024 04:23:01 -0700 Subject: [PATCH] refactor: use bun instead of npm (#15) (this should make it easier to work with and compile typescript) --- .github/workflows/publish.yml | 30 +- .husky/commit-msg | 3 +- .vscode/launch.json | 3 +- bun.lockb | Bin 0 -> 111555 bytes package-lock.json | 2772 --------------------------------- 5 files changed, 11 insertions(+), 2797 deletions(-) create mode 100755 bun.lockb delete mode 100644 package-lock.json diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 19cd4b9..64e0f9c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,17 +1,9 @@ -name: 🚀 Publish to the Visual Studio Marketplace +name: publish release to marketplace + on: push: branches: - main - workflow_dispatch: - inputs: - version: - description: The version to release (e.g. x.x.x or major, minor, patch) - required: false - no-publish: - type: boolean - description: Skip publishing to the marketplace - default: false permissions: contents: write @@ -21,23 +13,17 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - - run: npm clean-install - - - if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.version }} - run: npm version ${{ github.event.inputs.version }} --no-git-tag-version + - uses: oven-sh/setup-bun@v2 - run: | - npm exec vsce package + bun install + bun run vsce package echo "filepath=$(ls *.vsix)" >> $GITHUB_ENV - echo "version=$(npm pkg get version | tr -d \")" >> $GITHUB_ENV + echo "version=$(ls *.vsix | grep -oE '\d+\.\d+\.\d+')" >> $GITHUB_ENV - - if: ${{ !github.event.inputs.no-publish }} - env: + - env: VSCE_PAT: ${{ secrets.VSCE_PAT }} - run: npm exec vsce publish -- --packagePath $filepath + run: bun run vsce publish --packagePath $filepath - env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.husky/commit-msg b/.husky/commit-msg index fe495e2..bde4e12 100644 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1,3 @@ #!/usr/bin/env sh -echo "[commit-msg] ..." -bun run commitlint --edit ${1} +bun run commitlint --edit $1 diff --git a/.vscode/launch.json b/.vscode/launch.json index c71c216..3f4ab1a 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -1,7 +1,8 @@ { + "version": "0.2.0", "configurations": [ { - "name": "Launch Extension", + "name": "launch extension", "type": "extensionHost", "request": "launch", "args": [ diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000000000000000000000000000000000000..2f73dadc39801671a15f1212e40ee9e03c1045b3 GIT binary patch literal 111555 zcmeFa2T)YY8ZA5|2`V{B4vHul0R_oXvLG2na*~`;Kv0rMP>?8!A}Rt3DkzF%!~lq* zfT)NdDmg2`^txgCoPF=RR|n6lzv{2LUDd4V-o4iM_19td-ZP%V&np(_?=ksxs@VjK>~O8uFY_Q%bRnwryvDQAX`Fi4t3 z=xcVeYu_J}$}`^jV%tq3&=(%jWx;Z&HZI_n9&5_}7l%Ty≺SK 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�Uyp^7&mAe)&G)=X?Gm(wJ`p#cK;s% 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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 10f8dfb..0000000 --- a/package-lock.json +++ /dev/null @@ -1,2772 +0,0 @@ -{ - "name": "vscode-glyph", - "version": "0.2.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "vscode-glyph", - "version": "0.2.0", - "license": "MIT", - "devDependencies": { - "@commitlint/cli": "^19", - "@commitlint/config-conventional": "^19", - "@types/vscode": "^1.87", - "@vscode/vsce": "^2", - "husky": "^9" - }, - "engines": { - "vscode": "^1.87.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/@commitlint/cli": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-19.2.0.tgz", - "integrity": "sha512-8XnQDMyQR+1/ldbmIyhonvnDS2enEw48Wompo/967fsEvy9Vj5/JbDutzmSBKxANWDVeEbR9QQm0yHpw6ArrFw==", - "dev": true, - "dependencies": { - "@commitlint/format": "^19.0.3", - "@commitlint/lint": "^19.1.0", - "@commitlint/load": "^19.2.0", - "@commitlint/read": "^19.2.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1", - "yargs": "^17.0.0" - }, - "bin": { - "commitlint": "cli.js" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/config-conventional": { - "version": "19.1.0", - "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-19.1.0.tgz", - "integrity": "sha512-KIKD2xrp6Uuk+dcZVj3++MlzIr/Su6zLE8crEDQCZNvWHNQSeeGbzOlNtsR32TUy6H3JbP7nWgduAHCaiGQ6EA==", - "dev": true, - "dependencies": { - "@commitlint/types": "^19.0.3", - "conventional-changelog-conventionalcommits": "^7.0.2" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/config-validator": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-19.0.3.tgz", - "integrity": "sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==", - "dev": true, - "dependencies": { - "@commitlint/types": "^19.0.3", - "ajv": "^8.11.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/ensure": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-19.0.3.tgz", - "integrity": "sha512-SZEpa/VvBLoT+EFZVb91YWbmaZ/9rPH3ESrINOl0HD2kMYsjvl0tF7nMHh0EpTcv4+gTtZBAe1y/SS6/OhfZzQ==", - "dev": true, - "dependencies": { - "@commitlint/types": "^19.0.3", - "lodash.camelcase": "^4.3.0", - "lodash.kebabcase": "^4.1.1", - "lodash.snakecase": "^4.1.1", - "lodash.startcase": "^4.4.0", - "lodash.upperfirst": "^4.3.1" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/execute-rule": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-19.0.0.tgz", - "integrity": "sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==", - "dev": true, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/format": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-19.0.3.tgz", - "integrity": "sha512-QjjyGyoiVWzx1f5xOteKHNLFyhyweVifMgopozSgx1fGNrGV8+wp7k6n1t6StHdJ6maQJ+UUtO2TcEiBFRyR6Q==", - "dev": true, - "dependencies": { - "@commitlint/types": "^19.0.3", - "chalk": "^5.3.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/is-ignored": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-19.0.3.tgz", - "integrity": "sha512-MqDrxJaRSVSzCbPsV6iOKG/Lt52Y+PVwFVexqImmYYFhe51iVJjK2hRhOG2jUAGiUHk4jpdFr0cZPzcBkSzXDQ==", - "dev": true, - "dependencies": { - "@commitlint/types": "^19.0.3", - "semver": "^7.6.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/lint": { - "version": "19.1.0", - "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-19.1.0.tgz", - "integrity": "sha512-ESjaBmL/9cxm+eePyEr6SFlBUIYlYpI80n+Ltm7IA3MAcrmiP05UMhJdAD66sO8jvo8O4xdGn/1Mt2G5VzfZKw==", - "dev": true, - "dependencies": { - "@commitlint/is-ignored": "^19.0.3", - "@commitlint/parse": "^19.0.3", - "@commitlint/rules": "^19.0.3", - "@commitlint/types": "^19.0.3" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/load": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-19.2.0.tgz", - "integrity": "sha512-XvxxLJTKqZojCxaBQ7u92qQLFMMZc4+p9qrIq/9kJDy8DOrEa7P1yx7Tjdc2u2JxIalqT4KOGraVgCE7eCYJyQ==", - "dev": true, - "dependencies": { - "@commitlint/config-validator": "^19.0.3", - "@commitlint/execute-rule": "^19.0.0", - "@commitlint/resolve-extends": "^19.1.0", - "@commitlint/types": "^19.0.3", - "chalk": "^5.3.0", - "cosmiconfig": "^9.0.0", - "cosmiconfig-typescript-loader": "^5.0.0", - "lodash.isplainobject": "^4.0.6", - "lodash.merge": "^4.6.2", - "lodash.uniq": "^4.5.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/message": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-19.0.0.tgz", - "integrity": "sha512-c9czf6lU+9oF9gVVa2lmKaOARJvt4soRsVmbR7Njwp9FpbBgste5i7l/2l5o8MmbwGh4yE1snfnsy2qyA2r/Fw==", - "dev": true, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/parse": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-19.0.3.tgz", - "integrity": "sha512-Il+tNyOb8VDxN3P6XoBBwWJtKKGzHlitEuXA5BP6ir/3loWlsSqDr5aecl6hZcC/spjq4pHqNh0qPlfeWu38QA==", - "dev": true, - "dependencies": { - "@commitlint/types": "^19.0.3", - "conventional-changelog-angular": "^7.0.0", - "conventional-commits-parser": "^5.0.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/read": { - "version": "19.2.0", - "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-19.2.0.tgz", - "integrity": "sha512-HlGeEd/jyp2a5Fb9mvtsaDm5hFCmj80dJYjLQkpG3DzWneWBc37YU3kM8Za1D1HUazZaTkdsWq73M3XDE4CvCA==", - "dev": true, - "dependencies": { - "@commitlint/top-level": "^19.0.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1", - "git-raw-commits": "^4.0.0", - "minimist": "^1.2.8" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/resolve-extends": { - "version": "19.1.0", - "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-19.1.0.tgz", - "integrity": "sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==", - "dev": true, - "dependencies": { - "@commitlint/config-validator": "^19.0.3", - "@commitlint/types": "^19.0.3", - "global-directory": "^4.0.1", - "import-meta-resolve": "^4.0.0", - "lodash.mergewith": "^4.6.2", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/rules": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-19.0.3.tgz", - "integrity": "sha512-TspKb9VB6svklxNCKKwxhELn7qhtY1rFF8ls58DcFd0F97XoG07xugPjjbVnLqmMkRjZDbDIwBKt9bddOfLaPw==", - "dev": true, - "dependencies": { - "@commitlint/ensure": "^19.0.3", - "@commitlint/message": "^19.0.0", - "@commitlint/to-lines": "^19.0.0", - "@commitlint/types": "^19.0.3", - "execa": "^8.0.1" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/to-lines": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-19.0.0.tgz", - "integrity": "sha512-vkxWo+VQU5wFhiP9Ub9Sre0FYe019JxFikrALVoD5UGa8/t3yOJEpEhxC5xKiENKKhUkTpEItMTRAjHw2SCpZw==", - "dev": true, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/top-level": { - "version": "19.0.0", - "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-19.0.0.tgz", - "integrity": "sha512-KKjShd6u1aMGNkCkaX4aG1jOGdn7f8ZI8TR1VEuNqUOjWTOdcDSsmglinglJ18JTjuBX5I1PtjrhQCRcixRVFQ==", - "dev": true, - "dependencies": { - "find-up": "^7.0.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@commitlint/types": { - "version": "19.0.3", - "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-19.0.3.tgz", - "integrity": "sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==", - "dev": true, - "dependencies": { - "@types/conventional-commits-parser": "^5.0.0", - "chalk": "^5.3.0" - }, - "engines": { - "node": ">=v18" - } - }, - "node_modules/@types/conventional-commits-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", - "integrity": "sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/node": { - "version": "20.11.28", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.28.tgz", - "integrity": "sha512-M/GPWVS2wLkSkNHVeLkrF2fD5Lx5UC4PxA0uZcKc6QqbIQUJyW1jVjueJYi1z8n0I5PxYrtpnPnWglE+y9A0KA==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, - "node_modules/@types/vscode": { - "version": "1.87.0", - "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.87.0.tgz", - "integrity": "sha512-y3yYJV2esWr8LNjp3VNbSMWG7Y43jC8pCldG8YwiHGAQbsymkkMMt0aDT1xZIOFM2eFcNiUc+dJMx1+Z0UT8fg==", - "dev": true - }, - "node_modules/@vscode/vsce": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/@vscode/vsce/-/vsce-2.24.0.tgz", - "integrity": "sha512-p6CIXpH5HXDqmUkgFXvIKTjZpZxy/uDx4d/UsfhS9vQUun43KDNUbYeZocyAHgqcJlPEurgArHz9te1PPiqPyA==", - "dev": true, - "dependencies": { - "azure-devops-node-api": "^11.0.1", - "chalk": "^2.4.2", - "cheerio": "^1.0.0-rc.9", - "commander": "^6.2.1", - "glob": "^7.0.6", - "hosted-git-info": "^4.0.2", - "jsonc-parser": "^3.2.0", - "leven": "^3.1.0", - "markdown-it": "^12.3.2", - "mime": "^1.3.4", - "minimatch": "^3.0.3", - "parse-semver": "^1.1.1", - "read": "^1.0.7", - "semver": "^7.5.2", - "tmp": "^0.2.1", - "typed-rest-client": "^1.8.4", - "url-join": "^4.0.1", - "xml2js": "^0.5.0", - "yauzl": "^2.3.1", - "yazl": "^2.2.2" - }, - "bin": { - "vsce": "vsce" - }, - "engines": { - "node": ">= 14" - }, - "optionalDependencies": { - "keytar": "^7.7.0" - } - }, - "node_modules/@vscode/vsce/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vscode/vsce/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@vscode/vsce/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@vscode/vsce/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", - "dev": true - }, - "node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-ify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", - "integrity": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==", - "dev": true - }, - "node_modules/azure-devops-node-api": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/azure-devops-node-api/-/azure-devops-node-api-11.2.0.tgz", - "integrity": "sha512-XdiGPhrpaT5J8wdERRKs5g8E0Zy1pvOYTli7z9E8nmOn3YGp4FhtjhrOyFmX/8veWCwdI69mCHKJw6l+4J/bHA==", - "dev": true, - "dependencies": { - "tunnel": "0.0.6", - "typed-rest-client": "^1.8.4" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "optional": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true, - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/call-bind": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", - "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "dev": true, - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dev": true, - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true, - "optional": true - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/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==", - "dev": true - }, - "node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/compare-func": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", - "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", - "dev": true, - "dependencies": { - "array-ify": "^1.0.0", - "dot-prop": "^5.1.0" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/conventional-changelog-angular": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz", - "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-changelog-conventionalcommits": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-7.0.2.tgz", - "integrity": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==", - "dev": true, - "dependencies": { - "compare-func": "^2.0.0" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/conventional-commits-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", - "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", - "dev": true, - "dependencies": { - "is-text-path": "^2.0.0", - "JSONStream": "^1.3.5", - "meow": "^12.0.1", - "split2": "^4.0.0" - }, - "bin": { - "conventional-commits-parser": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/cosmiconfig": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", - "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", - "dev": true, - "dependencies": { - "env-paths": "^2.2.1", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/cosmiconfig-typescript-loader": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-5.0.0.tgz", - "integrity": "sha512-+8cK7jRAReYkMwMiG+bxhcNKiHJDM6bR9FD/nGBXOWdMLuYawjF5cGrtLilJ+LGd3ZjCXnJjR5DkfWPoIVlqJA==", - "dev": true, - "dependencies": { - "jiti": "^1.19.1" - }, - "engines": { - "node": ">=v16" - }, - "peerDependencies": { - "@types/node": "*", - "cosmiconfig": ">=8.2", - "typescript": ">=4" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/dargs": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/dargs/-/dargs-8.1.0.tgz", - "integrity": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "optional": true, - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/detect-libc": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", - "dev": true, - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dev": true, - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dev": true, - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/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 - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "optional": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "dev": true, - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/env-paths": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", - "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/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, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/execa": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", - "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^8.0.1", - "human-signals": "^5.0.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^4.1.0", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": ">=16.17" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/expand-template": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", - "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/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==", - "dev": true - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/find-up": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", - "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", - "dev": true, - "dependencies": { - "locate-path": "^7.2.0", - "path-exists": "^5.0.0", - "unicorn-magic": "^0.1.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true, - "optional": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/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, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", - "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3", - "hasown": "^2.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", - "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/git-raw-commits": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-4.0.0.tgz", - "integrity": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==", - "dev": true, - "dependencies": { - "dargs": "^8.0.0", - "meow": "^12.0.1", - "split2": "^4.0.0" - }, - "bin": { - "git-raw-commits": "cli.mjs" - }, - "engines": { - "node": ">=16" - } - }, - "node_modules/github-from-package": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", - "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", - "dev": true, - "optional": true - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "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" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/global-directory": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/global-directory/-/global-directory-4.0.1.tgz", - "integrity": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==", - "dev": true, - "dependencies": { - "ini": "4.1.1" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", - "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/human-signals": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", - "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, - "engines": { - "node": ">=16.17.0" - } - }, - "node_modules/husky": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/husky/-/husky-9.0.11.tgz", - "integrity": "sha512-AB6lFlbwwyIqMdHYhwPe+kjOC3Oc5P3nThEoW/AaO2BX3vJDjWPFxYLxokUZOo6RNX20He3AaT8sESs9NJcmEw==", - "dev": true, - "bin": { - "husky": "bin.mjs" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/typicode" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, - "node_modules/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, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/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, - "engines": { - "node": ">=4" - } - }, - "node_modules/import-meta-resolve": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", - "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", - "dev": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/ini": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ini/-/ini-4.1.1.tgz", - "integrity": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==", - "dev": true, - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/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, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-text-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz", - "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==", - "dev": true, - "dependencies": { - "text-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/jiti": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", - "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", - "dev": true, - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/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==", - "dev": true - }, - "node_modules/jsonc-parser": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.1.tgz", - "integrity": "sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA==", - "dev": true - }, - "node_modules/jsonparse": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", - "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", - "dev": true, - "engines": [ - "node >= 0.2.0" - ] - }, - "node_modules/JSONStream": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", - "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", - "dev": true, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "bin": { - "JSONStream": "bin.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/keytar": { - "version": "7.9.0", - "resolved": "https://registry.npmjs.org/keytar/-/keytar-7.9.0.tgz", - "integrity": "sha512-VPD8mtVtm5JNtA2AErl6Chp06JBfy7diFQ7TQQhdpWOl6MrCRB+eRbvAZUsbGQS9kiMq0coJsy0W0vHpDCkWsQ==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "dependencies": { - "node-addon-api": "^4.3.0", - "prebuild-install": "^7.0.1" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/linkify-it": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", - "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", - "dev": true, - "dependencies": { - "uc.micro": "^1.0.1" - } - }, - "node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "node_modules/lodash.kebabcase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", - "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", - "dev": true - }, - "node_modules/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==", - "dev": true - }, - "node_modules/lodash.mergewith": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz", - "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==", - "dev": true - }, - "node_modules/lodash.snakecase": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", - "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==", - "dev": true - }, - "node_modules/lodash.startcase": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz", - "integrity": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==", - "dev": true - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", - "dev": true - }, - "node_modules/lodash.upperfirst": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz", - "integrity": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==", - "dev": true - }, - "node_modules/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==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/markdown-it": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", - "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - }, - "bin": { - "markdown-it": "bin/markdown-it.js" - } - }, - "node_modules/markdown-it/node_modules/entities": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz", - "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==", - "dev": true - }, - "node_modules/meow": { - "version": "12.1.1", - "resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz", - "integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==", - "dev": true, - "engines": { - "node": ">=16.10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true, - "optional": true - }, - "node_modules/mute-stream": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", - "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", - "dev": true - }, - "node_modules/napi-build-utils": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", - "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", - "dev": true, - "optional": true - }, - "node_modules/node-abi": { - "version": "3.56.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.56.0.tgz", - "integrity": "sha512-fZjdhDOeRcaS+rcpve7XuwHBmktS1nS1gzgghwKUQQ8nTy2FdSDr6ZT8k6YhvlJeHmmQMYiT/IH9hfco5zeW2Q==", - "dev": true, - "optional": true, - "dependencies": { - "semver": "^7.3.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/node-addon-api": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-4.3.0.tgz", - "integrity": "sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==", - "dev": true, - "optional": true - }, - "node_modules/npm-run-path": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", - "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", - "dev": true, - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-inspect": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/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, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-semver": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/parse-semver/-/parse-semver-1.1.1.tgz", - "integrity": "sha512-Eg1OuNntBMH0ojvEKSrvDSnwLmvVuUOSdylH/pSCPNMIspLlweJyIWXCE+k/5hm3cj/EBUYwmWkjhBALNP4LXQ==", - "dev": true, - "dependencies": { - "semver": "^5.1.0" - } - }, - "node_modules/parse-semver/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dev": true, - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dev": true, - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/prebuild-install": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", - "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", - "dev": true, - "optional": true, - "dependencies": { - "detect-libc": "^2.0.0", - "expand-template": "^2.0.3", - "github-from-package": "0.0.0", - "minimist": "^1.2.3", - "mkdirp-classic": "^0.5.3", - "napi-build-utils": "^1.0.1", - "node-abi": "^3.3.0", - "pump": "^3.0.0", - "rc": "^1.2.7", - "simple-get": "^4.0.0", - "tar-fs": "^2.0.0", - "tunnel-agent": "^0.6.0" - }, - "bin": { - "prebuild-install": "bin.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "optional": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.0.tgz", - "integrity": "sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dev": true, - "optional": true, - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true, - "optional": true - }, - "node_modules/read": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", - "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", - "dev": true, - "dependencies": { - "mute-stream": "~0.0.4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/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, - "optional": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/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, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/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==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, - "node_modules/sax": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", - "dev": true - }, - "node_modules/semver": { - "version": "7.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", - "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/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==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", - "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "object-inspect": "^1.13.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/simple-concat": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", - "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true - }, - "node_modules/simple-get": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", - "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "optional": true, - "dependencies": { - "decompress-response": "^6.0.0", - "once": "^1.3.1", - "simple-concat": "^1.0.0" - } - }, - "node_modules/split2": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz", - "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==", - "dev": true, - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/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, - "optional": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/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, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/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, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tar-fs": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", - "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", - "dev": true, - "optional": true, - "dependencies": { - "chownr": "^1.1.1", - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^2.1.4" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "optional": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/text-extensions": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz", - "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/tunnel": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", - "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", - "dev": true, - "engines": { - "node": ">=0.6.11 <=0.7.0 || >=0.7.3" - } - }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", - "dev": true, - "optional": true, - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/typed-rest-client": { - "version": "1.8.11", - "resolved": "https://registry.npmjs.org/typed-rest-client/-/typed-rest-client-1.8.11.tgz", - "integrity": "sha512-5UvfMpd1oelmUPRbbaVnq+rHP7ng2cE4qoQkQeAqxRL6PklkxsM0g32/HL0yfvruK6ojQ5x8EE+HF4YV6DtuCA==", - "dev": true, - "dependencies": { - "qs": "^6.9.1", - "tunnel": "0.0.6", - "underscore": "^1.12.1" - } - }, - "node_modules/typescript": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.2.tgz", - "integrity": "sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/uc.micro": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", - "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", - "dev": true - }, - "node_modules/underscore": { - "version": "1.13.6", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", - "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==", - "dev": true - }, - "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "node_modules/unicorn-magic": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", - "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", - "dev": true, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "dev": true - }, - "node_modules/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, - "optional": true - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/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, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/xml2js": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", - "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", - "dev": true, - "dependencies": { - "sax": ">=0.6.0", - "xmlbuilder": "~11.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/xmlbuilder": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", - "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -}