diff --git a/.github/actions/build/action.yaml b/.github/actions/build/action.yaml index 5b5341d7bb5..1dfbe22d23b 100644 --- a/.github/actions/build/action.yaml +++ b/.github/actions/build/action.yaml @@ -56,7 +56,7 @@ runs: uses: streetsidesoftware/action-set-output@v1 with: value: >- - build-${{ hashFiles( + build-${{ runner.os }}-${{ hashFiles( '*-lock.yaml', 'integration-tests/src/**/*.ts', 'integration-tests/tsconfig*.json', @@ -68,10 +68,7 @@ runs: 'packages/*/src/**/*.mjs', 'packages/*/src/**/*.mts', 'packages/*/src/**/*.ts', - 'test-packages/**/*.cjs', 'test-packages/**/*.cts', - 'test-packages/**/*.js', - 'test-packages/**/*.mjs', 'test-packages/**/*.mts', 'test-packages/**/*.ts', 'test-packages/**/tsconfig*.json', diff --git a/.github/actions/setup/action.yaml b/.github/actions/setup/action.yaml index 718666b03af..981d85d8a90 100644 --- a/.github/actions/setup/action.yaml +++ b/.github/actions/setup/action.yaml @@ -8,8 +8,9 @@ inputs: runs: using: 'composite' steps: - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable + shell: bash - name: Use Node.js ${{ inputs.node-version }} uses: actions/setup-node@v4 diff --git a/.github/workflows/build-version-release.yml b/.github/workflows/build-version-release.yml index c81a8fadf4f..afb54c02262 100644 --- a/.github/workflows/build-version-release.yml +++ b/.github/workflows/build-version-release.yml @@ -66,8 +66,8 @@ jobs: with: token: ${{ env.GITHUB_TOKEN }} # needed to trigger workflows - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/cspell-action.yml b/.github/workflows/cspell-action.yml index c64be659a10..6a9c75bcfec 100644 --- a/.github/workflows/cspell-action.yml +++ b/.github/workflows/cspell-action.yml @@ -15,8 +15,8 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/cspell-cli.yml b/.github/workflows/cspell-cli.yml index 84f68215431..ca8671a8078 100644 --- a/.github/workflows/cspell-cli.yml +++ b/.github/workflows/cspell-cli.yml @@ -16,8 +16,8 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js uses: actions/setup-node@v4 diff --git a/.github/workflows/deploy-website.yml b/.github/workflows/deploy-website.yml index 47f3c485c35..0e57bd38a86 100644 --- a/.github/workflows/deploy-website.yml +++ b/.github/workflows/deploy-website.yml @@ -21,8 +21,8 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - uses: actions/setup-node@v4 with: diff --git a/.github/workflows/reuseable-load-integrations-repo-list.yml b/.github/workflows/reuseable-load-integrations-repo-list.yml index 2ebbf476ab0..080f58dd69b 100644 --- a/.github/workflows/reuseable-load-integrations-repo-list.yml +++ b/.github/workflows/reuseable-load-integrations-repo-list.yml @@ -55,8 +55,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 diff --git a/.github/workflows/update-dependabot.yml b/.github/workflows/update-dependabot.yml index 71bf3f8c063..70186bbcc86 100644 --- a/.github/workflows/update-dependabot.yml +++ b/.github/workflows/update-dependabot.yml @@ -27,15 +27,14 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js uses: actions/setup-node@v4 with: registry-url: 'https://registry.npmjs.org' node-version: 20.x - cache: 'pnpm' - name: Run Action id: dependabot diff --git a/.github/workflows/update-dependencies.yml b/.github/workflows/update-dependencies.yml index 62303f69c7a..21075269b0e 100644 --- a/.github/workflows/update-dependencies.yml +++ b/.github/workflows/update-dependencies.yml @@ -58,8 +58,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js uses: actions/setup-node@v4 @@ -74,6 +74,10 @@ jobs: - name: Install run: pnpm install + - name: Update Yarn + run: | + pnpm run update-yarn + - name: Has changes run: | git --no-pager diff --compact-summary --exit-code && echo "git_status=clean" >> $GITHUB_ENV || echo "git_status=dirty" >> $GITHUB_ENV diff --git a/.github/workflows/update-dictionaries.yml b/.github/workflows/update-dictionaries.yml index 034f9d6a292..47c78de3cbb 100644 --- a/.github/workflows/update-dictionaries.yml +++ b/.github/workflows/update-dictionaries.yml @@ -51,8 +51,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js uses: actions/setup-node@v4 @@ -154,8 +154,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Patch run: | @@ -254,8 +254,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Patch run: | @@ -313,8 +313,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 diff --git a/.github/workflows/update-integration-repositories.yml b/.github/workflows/update-integration-repositories.yml index 339748f1960..c7a20e21a8e 100644 --- a/.github/workflows/update-integration-repositories.yml +++ b/.github/workflows/update-integration-repositories.yml @@ -78,8 +78,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 @@ -168,8 +168,8 @@ jobs: with: ref: ${{ env.REF_BRANCH }} - - name: Setup pnpm - uses: pnpm/action-setup@v4.0.0 + - name: Enable Corepack + run: corepack enable - name: Use Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 diff --git a/cspell-dict.txt b/cspell-dict.txt index 298fd383b5b..eb309a975e7 100644 --- a/cspell-dict.txt +++ b/cspell-dict.txt @@ -8,6 +8,7 @@ codecov Codecov codeql COMPOUNDFLAG +corepack coverallsapp cspellcache Damerau diff --git a/cspell.json b/cspell.json index 412d9321260..0716ac09d33 100644 --- a/cspell.json +++ b/cspell.json @@ -53,6 +53,7 @@ "/cspell-ignore-words.txt", "/docs/docsV2/**", "/docs/types/cspell-types", + "examples/yarn/**", "/.cspell", "cspell*.{json,yaml}", "integration-tests/config/config.json", diff --git a/eslint.config.mjs b/eslint.config.mjs index cd53ac81b4e..eb1a55bebd4 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -173,6 +173,7 @@ export default tsEslint.config( 'docs/_site/**', 'docs/docsV2/**', 'docs/types/cspell-types/**', + 'examples/yarn/**', 'integration-tests/repositories/**', 'package-lock.json', 'packages/*/dist/**', diff --git a/examples/project-words.txt b/examples/project-words.txt index e69de29bb2d..57b760af5be 100644 --- a/examples/project-words.txt +++ b/examples/project-words.txt @@ -0,0 +1 @@ +corepack diff --git a/examples/yarn/cspell-eslint-plugin/.gitignore b/examples/yarn/cspell-eslint-plugin/.gitignore new file mode 100644 index 00000000000..fde47e60900 --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/.gitignore @@ -0,0 +1,5 @@ +# Ingore .yarn zero install because this is just a test package. +.yarn/cache +install-state.gz +.pnp.js +.pnp.* diff --git a/examples/yarn/cspell-eslint-plugin/.yarnrc.yml b/examples/yarn/cspell-eslint-plugin/.yarnrc.yml new file mode 100644 index 00000000000..bf06dcdfecb --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/.yarnrc.yml @@ -0,0 +1,6 @@ +compressionLevel: mixed + +globalFolder: ../../../.yarn +enableGlobalCache: true +pnpEnableEsmLoader: true +npmRegistryServer: https://registry.npmjs.org diff --git a/examples/yarn/cspell-eslint-plugin/README.md b/examples/yarn/cspell-eslint-plugin/README.md new file mode 100644 index 00000000000..97f8de7d532 --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/README.md @@ -0,0 +1,18 @@ +# Sample Repository using Yarn and `@cspell/eslint-plugin` + +**Usage** + +``` +yarn +yarn lint +``` + +## Medical Terms Test + +This file contains some medical terms to be spell checked. + +Sampled full list + +abiana +abiate +abiatrophy diff --git a/examples/yarn/cspell-eslint-plugin/cspell.config.yaml b/examples/yarn/cspell-eslint-plugin/cspell.config.yaml new file mode 100644 index 00000000000..7ec05f99d57 --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/cspell.config.yaml @@ -0,0 +1,5 @@ +usePnP: true +import: + - '@cspell/dict-medicalterms/cspell-ext.json' +words: + - medicalterms diff --git a/test-packages/yarn/yarn2/test-yarn3-med/custom-terms.txt b/examples/yarn/cspell-eslint-plugin/custom-terms.txt similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-med/custom-terms.txt rename to examples/yarn/cspell-eslint-plugin/custom-terms.txt diff --git a/examples/yarn/cspell-eslint-plugin/eslint.config.mjs b/examples/yarn/cspell-eslint-plugin/eslint.config.mjs new file mode 100644 index 00000000000..0b8ef0fc5b7 --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/eslint.config.mjs @@ -0,0 +1,13 @@ +import globals from 'globals'; +import pluginJs from '@eslint/js'; +import cspellESLintPluginRecommended from '@cspell/eslint-plugin/recommended'; + +/** @type {import('eslint').Linter.Config[]} */ +export default [ + { languageOptions: { globals: globals.browser } }, + pluginJs.configs.recommended, + { + ignores: ['.pnp.cjs'], + }, + cspellESLintPluginRecommended, +]; diff --git a/examples/yarn/cspell-eslint-plugin/index.mjs b/examples/yarn/cspell-eslint-plugin/index.mjs new file mode 100644 index 00000000000..686458a7285 --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/index.mjs @@ -0,0 +1,86 @@ +export const sampleWords = ` +# Sample Repository using Yarn + +# Medical Terms Test + +This file contaains some medical terms to be spell checked. + +Sampled full list + +abiana +abiate +abiatrophy +abiatus +abid +abidi +abidochromis +abience +abient +abietene +abietic +abietine +abietite +abigeat +abigei +Abilify +abinoxylan +abio +AbioCor +abiogeneses +abiogenesis +abiogenetic +abiogenic +abiogenist +abiogenous +abiogeny +Abiological +Abiomed +AbioMed +abionergy +abioseston +abiosis +abiotic +abiotically + +ZUMI +Zung +Zunrisa +Zuntz's +Zuplenz +Zweifel +zwitterion +Zyban +Zybit +Zyderm +Zydis +Zydone +Zyflo +zygal +zygapophyseal +zygapophyseales +zygapophysial +zygapophysiales +zygapophysis +zygia +zygion +Zygocotyle +zygodactyly +zygoma +zygomas +zygomatic +zygomatica +zygomatici +zygomatico +zygomaticoauricular +zygomaticofacial +zygomaticofacialis +zygomaticofrontal +zygomaticofrontalis +zygomaticomaxillaris +zygomaticomaxillary +zygomaticosphenoid +zygomaticotemporal +zygomaticotemporalis +`; + +console.log(sampleWords); diff --git a/examples/yarn/cspell-eslint-plugin/package.json b/examples/yarn/cspell-eslint-plugin/package.json new file mode 100644 index 00000000000..88f53d41af4 --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/package.json @@ -0,0 +1,24 @@ +{ + "name": "cspell-eslint-plugin", + "version": "1.0.0", + "license": "MIT", + "private": true, + "packageManager": "yarn@4.5.1+sha512.341db9396b6e289fecc30cd7ab3af65060e05ebff4b3b47547b278b9e67b08f485ecd8c79006b405446262142c7a38154445ef7f17c1d5d1de7d90bf9ce7054d", + "module": "./index.mjs", + "scripts": { + "lint": "eslint .", + "spell": "cspell .", + "test": "yarn lint", + "go": "node ./index.mjs", + "update:dep": "yarn add --dev @cspell/dict-medicalterms@latest @cspell/cspell-types@latest @cspell/eslint-plugin@latest cspell" + }, + "devDependencies": { + "@cspell/cspell-types": "^8.15.7", + "@cspell/dict-medicalterms": "^4.1.5", + "@cspell/eslint-plugin": "^8.15.7", + "@eslint/js": "^9.14.0", + "cspell": "^8.15.7", + "eslint": "^9.14.0", + "globals": "^15.11.0" + } +} diff --git a/examples/yarn/cspell-eslint-plugin/yarn.lock b/examples/yarn/cspell-eslint-plugin/yarn.lock new file mode 100644 index 00000000000..b923829c4e8 --- /dev/null +++ b/examples/yarn/cspell-eslint-plugin/yarn.lock @@ -0,0 +1,1800 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10 + +"@cspell/cspell-bundled-dicts@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-bundled-dicts@npm:8.15.7" + dependencies: + "@cspell/dict-ada": "npm:^4.0.5" + "@cspell/dict-al": "npm:^1.0.3" + "@cspell/dict-aws": "npm:^4.0.7" + "@cspell/dict-bash": "npm:^4.1.8" + "@cspell/dict-companies": "npm:^3.1.7" + "@cspell/dict-cpp": "npm:^6.0.0" + "@cspell/dict-cryptocurrencies": "npm:^5.0.3" + "@cspell/dict-csharp": "npm:^4.0.5" + "@cspell/dict-css": "npm:^4.0.16" + "@cspell/dict-dart": "npm:^2.2.4" + "@cspell/dict-django": "npm:^4.1.3" + "@cspell/dict-docker": "npm:^1.1.11" + "@cspell/dict-dotnet": "npm:^5.0.8" + "@cspell/dict-elixir": "npm:^4.0.6" + "@cspell/dict-en-common-misspellings": "npm:^2.0.7" + "@cspell/dict-en-gb": "npm:1.1.33" + "@cspell/dict-en_us": "npm:^4.3.26" + "@cspell/dict-filetypes": "npm:^3.0.8" + "@cspell/dict-flutter": "npm:^1.0.3" + "@cspell/dict-fonts": "npm:^4.0.3" + "@cspell/dict-fsharp": "npm:^1.0.4" + "@cspell/dict-fullstack": "npm:^3.2.3" + "@cspell/dict-gaming-terms": "npm:^1.0.8" + "@cspell/dict-git": "npm:^3.0.3" + "@cspell/dict-golang": "npm:^6.0.16" + "@cspell/dict-google": "npm:^1.0.4" + "@cspell/dict-haskell": "npm:^4.0.4" + "@cspell/dict-html": "npm:^4.0.10" + "@cspell/dict-html-symbol-entities": "npm:^4.0.3" + "@cspell/dict-java": "npm:^5.0.10" + "@cspell/dict-julia": "npm:^1.0.4" + "@cspell/dict-k8s": "npm:^1.0.9" + "@cspell/dict-latex": "npm:^4.0.3" + "@cspell/dict-lorem-ipsum": "npm:^4.0.3" + "@cspell/dict-lua": "npm:^4.0.6" + "@cspell/dict-makefile": "npm:^1.0.3" + "@cspell/dict-markdown": "npm:^2.0.7" + "@cspell/dict-monkeyc": "npm:^1.0.9" + "@cspell/dict-node": "npm:^5.0.4" + "@cspell/dict-npm": "npm:^5.1.9" + "@cspell/dict-php": "npm:^4.0.13" + "@cspell/dict-powershell": "npm:^5.0.13" + "@cspell/dict-public-licenses": "npm:^2.0.11" + "@cspell/dict-python": "npm:^4.2.12" + "@cspell/dict-r": "npm:^2.0.4" + "@cspell/dict-ruby": "npm:^5.0.7" + "@cspell/dict-rust": "npm:^4.0.9" + "@cspell/dict-scala": "npm:^5.0.6" + "@cspell/dict-software-terms": "npm:^4.1.12" + "@cspell/dict-sql": "npm:^2.1.8" + "@cspell/dict-svelte": "npm:^1.0.5" + "@cspell/dict-swift": "npm:^2.0.4" + "@cspell/dict-terraform": "npm:^1.0.6" + "@cspell/dict-typescript": "npm:^3.1.11" + "@cspell/dict-vue": "npm:^3.0.3" + checksum: 10/da4edc0b096315715fe4faaaee33c127b5492388f796f80d608cf9f55b8d663f74f934a58ce92bca5c44e152bb845672eafb2f8324047fa0120246f81fc0a6d9 + languageName: node + linkType: hard + +"@cspell/cspell-json-reporter@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-json-reporter@npm:8.15.7" + dependencies: + "@cspell/cspell-types": "npm:8.15.7" + checksum: 10/bd9ddf47cf56814ee7709f0831577054bf7507f17f5251ea74208ea29f40d11663e578403646fba0f89412b6bd61bd3e1737b3c6f7ed9ecff5819f933aea2417 + languageName: node + linkType: hard + +"@cspell/cspell-pipe@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-pipe@npm:8.15.7" + checksum: 10/8aa8a987b598f87ac0172314481f4ae3ef7cbf70336bcca802bb8bc4cf56c7e604c0802f7053f83ef1e75a179118cd90e0a1c720975ffcdc914ec3cc79fbc904 + languageName: node + linkType: hard + +"@cspell/cspell-resolver@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-resolver@npm:8.15.7" + dependencies: + global-directory: "npm:^4.0.1" + checksum: 10/8d2136bdbab6ed772f98c26b7c8960d178211d8f28475d2af6c45bc7de1ffbd15096221a0b306b499b23746dbb7fb5061f832afcebed73cb52020025f7761822 + languageName: node + linkType: hard + +"@cspell/cspell-service-bus@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-service-bus@npm:8.15.7" + checksum: 10/3dc40648c3e97d98ee57606e69cdf6f4b1308af2998cd492e398c076dc2bfdb89b4452eed4559b4844ec3dd5203b79fb4b855d7ab4a1e5b998a7df7ffdf03fda + languageName: node + linkType: hard + +"@cspell/cspell-types@npm:8.15.7, @cspell/cspell-types@npm:^8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-types@npm:8.15.7" + checksum: 10/b2dc7758aabf53c98c756a4ccf1130fd2a43e61799eb74e34ec8e86901c9dc297d9f18bd9de7d18a1836abf69a7f4b3ca029953cd0072bf35145f40e38949b30 + languageName: node + linkType: hard + +"@cspell/dict-ada@npm:^4.0.5": + version: 4.0.5 + resolution: "@cspell/dict-ada@npm:4.0.5" + checksum: 10/fbcbbd734464c86209e25775bec0674c8f81f9d0472aac637336ed92d4a45b84a03b229bb87de027c8d96333e702842568b84d1fc016b67855c3bfe836cebbb7 + languageName: node + linkType: hard + +"@cspell/dict-al@npm:^1.0.3": + version: 1.0.3 + resolution: "@cspell/dict-al@npm:1.0.3" + checksum: 10/d5cbf4278a6378f9106643f82c40a3e763d75f9a33b02f69dcda99c228ab6a634b43740452c40f9fd5c3e7b21f802b380867cb2d87a156073f62f335ca975038 + languageName: node + linkType: hard + +"@cspell/dict-aws@npm:^4.0.7": + version: 4.0.7 + resolution: "@cspell/dict-aws@npm:4.0.7" + checksum: 10/db675ae4dc2e6e27f8e5ea3e4c1383ab9ad3d8db8ab7b51c33b0632aea308c35b02b80412c2b834fbc0c43f9c4e18fec83b9191c1cea4dfc666edf46fb6dd15d + languageName: node + linkType: hard + +"@cspell/dict-bash@npm:^4.1.8": + version: 4.1.8 + resolution: "@cspell/dict-bash@npm:4.1.8" + checksum: 10/754c91dbf74f01859a790b8690bf92cc7e633e9d40234f8a7185c12356d54b67d86e0a269c1f4aa6ae0d73462371882245395e6442e759d14b51838035b0ada7 + languageName: node + linkType: hard + +"@cspell/dict-companies@npm:^3.1.7": + version: 3.1.7 + resolution: "@cspell/dict-companies@npm:3.1.7" + checksum: 10/921a66f9ea71334bae1ab6dee083d291fdb8474c818c2ebe4eae94372d5cb12f3f2ca0e430d5203fc2c13a219522badb13d3cc89d28d8a68c8de664ee1be5054 + languageName: node + linkType: hard + +"@cspell/dict-cpp@npm:^6.0.0": + version: 6.0.0 + resolution: "@cspell/dict-cpp@npm:6.0.0" + checksum: 10/8c21e9647da1e1233ebff988b98bb411683e3440afb3791d01acb732a8ce84b2b7b64e296ccce7e2c65697927d989d5ef1ac74a009ddad90360105899d7fefad + languageName: node + linkType: hard + +"@cspell/dict-cryptocurrencies@npm:^5.0.3": + version: 5.0.3 + resolution: "@cspell/dict-cryptocurrencies@npm:5.0.3" + checksum: 10/00d9e3e7df52c43a3551f047537218d1452e2de45f676a05d6fee0336d0c578eea0e20867e4df1036735ff3fa6485df331d280d064b2f2c339b9c96f0d43a9a2 + languageName: node + linkType: hard + +"@cspell/dict-csharp@npm:^4.0.5": + version: 4.0.5 + resolution: "@cspell/dict-csharp@npm:4.0.5" + checksum: 10/ff0fa46889e7a32b636890166ec5ee6957affa1a6657e5f3a037a1a0fa043853e4df6b153f08496d55c13000d9de469be9e6cbbabfee04d74a41e7d6ff8b0726 + languageName: node + linkType: hard + +"@cspell/dict-css@npm:^4.0.16": + version: 4.0.16 + resolution: "@cspell/dict-css@npm:4.0.16" + checksum: 10/6cf9b7f16516afd0964bcf55c21aa054368021f17f03cb8e6b740a792ba76399cc10fba9b2a80fc6cd4866988c66bdbba6620e7335b3453f843d669a9a07a06e + languageName: node + linkType: hard + +"@cspell/dict-dart@npm:^2.2.4": + version: 2.2.4 + resolution: "@cspell/dict-dart@npm:2.2.4" + checksum: 10/d9e8b12feafafb3bda4f3e27fdec41e46ad08ccff0efbafb33c284310135989730b0ac6616c5c2cf33447da4c1b8970b8d84ce029cbf7bed95aafd75172fbf15 + languageName: node + linkType: hard + +"@cspell/dict-data-science@npm:^2.0.5": + version: 2.0.5 + resolution: "@cspell/dict-data-science@npm:2.0.5" + checksum: 10/4e31a81a273073c54a0bb14b2bb6bba117fabdf07b09f08c46cbf997122022f5c997dcb1317357a24555864539767f5e60e45d960816c8853d0646001a54d5e4 + languageName: node + linkType: hard + +"@cspell/dict-django@npm:^4.1.3": + version: 4.1.3 + resolution: "@cspell/dict-django@npm:4.1.3" + checksum: 10/561f7bcde0cad0c40c978b7ffbc11576afd966e30644444a2a0bce42670232a7d683f11497727eb02da317a269dbf3d7e859eb5cd780f9f4e8931bd3cbbb5233 + languageName: node + linkType: hard + +"@cspell/dict-docker@npm:^1.1.11": + version: 1.1.11 + resolution: "@cspell/dict-docker@npm:1.1.11" + checksum: 10/ecd7b59d4bd39aead48fca2e3e18cc867d5d7488b3a5a0aa38afac82856fef66627b0ccc8e7e45f857cd3d0292445b711a054d1bde7e11d325ff6ec92e1e29f8 + languageName: node + linkType: hard + +"@cspell/dict-dotnet@npm:^5.0.8": + version: 5.0.8 + resolution: "@cspell/dict-dotnet@npm:5.0.8" + checksum: 10/bdbfcf59faeba1f8473cdfad837d3fdde79c3877e67a66bcd040efb7ceacdbadcbbc0e7cb5cac4d82a9030f03e899c9c78e20bd0cfabbdbbd69d5bc345344891 + languageName: node + linkType: hard + +"@cspell/dict-elixir@npm:^4.0.6": + version: 4.0.6 + resolution: "@cspell/dict-elixir@npm:4.0.6" + checksum: 10/2bfd8d9ed8d3fcb88693fa51b091161a191a9c64d0591b04aac304571a2e61a57e829aa096e5a694dcfe4f4c9c0f1a265701a322e6fdff27711b17fe5af5508d + languageName: node + linkType: hard + +"@cspell/dict-en-common-misspellings@npm:^2.0.7": + version: 2.0.7 + resolution: "@cspell/dict-en-common-misspellings@npm:2.0.7" + checksum: 10/cb5f4aba22ce657f0b6b09bc1039c10b02bb97d19fc2872dcd1e3abdcc7211f52b15961a8f1480847beac54a8871e3a98316e1759e3f71daba41d9b4fd4f147f + languageName: node + linkType: hard + +"@cspell/dict-en-gb@npm:1.1.33": + version: 1.1.33 + resolution: "@cspell/dict-en-gb@npm:1.1.33" + checksum: 10/72db891c955ce9b24ba756c1baad41e92854a85fe326699f9ab328358b02a76d57b65d26d02afa050c4f96668a51c1dab6fce7eaad51c70c113588bbc2b46756 + languageName: node + linkType: hard + +"@cspell/dict-en_us@npm:^4.3.26": + version: 4.3.26 + resolution: "@cspell/dict-en_us@npm:4.3.26" + checksum: 10/39a8a5dc63f85cda473976e4810c46db311fc415ec648eb664641da4e3faa46249f6be77551d67b3eef350dc915b78fd248098038fc3a8de1de93426b27d728b + languageName: node + linkType: hard + +"@cspell/dict-filetypes@npm:^3.0.8": + version: 3.0.8 + resolution: "@cspell/dict-filetypes@npm:3.0.8" + checksum: 10/28fcdd35167340571fdd156d3d9d4400dc27234f070c55ce0f851db4d1c853523d7c60f6b8f357571584bb704a83d33ec0723840b069602983a561fc89d0c9e2 + languageName: node + linkType: hard + +"@cspell/dict-flutter@npm:^1.0.3": + version: 1.0.3 + resolution: "@cspell/dict-flutter@npm:1.0.3" + checksum: 10/e4136ebc2f470650761b873be6e9ec05ca5409e7fa3f493ec6397438a4d82798c0706c2853f9647f3392b57ac813817d45decdaaf5b660a266a509427bd181f0 + languageName: node + linkType: hard + +"@cspell/dict-fonts@npm:^4.0.3": + version: 4.0.3 + resolution: "@cspell/dict-fonts@npm:4.0.3" + checksum: 10/00f478e78f306be8e34937de85c7343cde2ff58ddf3e71a930c454a69e4ccfacdd7e7cdc6d735cca20357d64c9d37ed973790c6d7fd162ac4456f621038e5733 + languageName: node + linkType: hard + +"@cspell/dict-fsharp@npm:^1.0.4": + version: 1.0.4 + resolution: "@cspell/dict-fsharp@npm:1.0.4" + checksum: 10/b45a4dbe6ada11c739add65fd891f6cddc15c7b56e749d4d2cfed21a8e65844c65cfd208939cccd9e7f4bc9aa7d52eb790f939dda788440f4af7bcd401435ff3 + languageName: node + linkType: hard + +"@cspell/dict-fullstack@npm:^3.2.3": + version: 3.2.3 + resolution: "@cspell/dict-fullstack@npm:3.2.3" + checksum: 10/85aa42f640b1e592d4813e1466fd86826c706908f4c1b5e9f55ac44a5d255d665f4dafbad359b77b9ffe16e2f25db9c7c9901a74ddcba332776688a6d203765c + languageName: node + linkType: hard + +"@cspell/dict-gaming-terms@npm:^1.0.8": + version: 1.0.8 + resolution: "@cspell/dict-gaming-terms@npm:1.0.8" + checksum: 10/4e7dff5baf3b04d5ae5b978e9571805d79a0c8ad9a8a25e606bdd1fa3b287d291b52eefaa1bd8764c9897811e1c2dda7e8e3e17d6b84cfe3bdf8ab4c1f882d61 + languageName: node + linkType: hard + +"@cspell/dict-git@npm:^3.0.3": + version: 3.0.3 + resolution: "@cspell/dict-git@npm:3.0.3" + checksum: 10/4bff7e8e61d7877c409be088b9ade37e59f6689d31b1a44b3fa2fa98721900b4c16d707af427e7d464e67562f8d0cef24c5d97d7dbc1ba5349846007f7b8cf9e + languageName: node + linkType: hard + +"@cspell/dict-golang@npm:^6.0.16": + version: 6.0.16 + resolution: "@cspell/dict-golang@npm:6.0.16" + checksum: 10/9ff4e93947fdd91bf83c8bd433799ed7c976651d718b47e1f2cc4407818fa54b32b0e868e993ec7b4ba949bbc68b09ddc39d90e18df926682a82825e12602e74 + languageName: node + linkType: hard + +"@cspell/dict-google@npm:^1.0.4": + version: 1.0.4 + resolution: "@cspell/dict-google@npm:1.0.4" + checksum: 10/56141456be4057a9ddc538f568324a45b606e31c5eb485cd4a365c0b24f7ed02be4a91fc68bafaabb86b55fe7ef2bbf6f78febe766c784b9b040c243d2cd81a9 + languageName: node + linkType: hard + +"@cspell/dict-haskell@npm:^4.0.4": + version: 4.0.4 + resolution: "@cspell/dict-haskell@npm:4.0.4" + checksum: 10/210205f6d9f5ac8db25f669fe4f22689c5c67b29322eb669d36f9bed59cd425ff5a4870926051766353647f1a8b98fb05d6ca9ad9b5353d5cd0067ac653ee529 + languageName: node + linkType: hard + +"@cspell/dict-html-symbol-entities@npm:^4.0.3": + version: 4.0.3 + resolution: "@cspell/dict-html-symbol-entities@npm:4.0.3" + checksum: 10/0cef821bf2400a3f8b0d3c94eb8c5de531cbf3ed409d95faf5aaa7f272774ab1e6fa0f315c0902cc661d81bf52075f134b7687bec9c9f1184d176517b3781671 + languageName: node + linkType: hard + +"@cspell/dict-html@npm:^4.0.10": + version: 4.0.10 + resolution: "@cspell/dict-html@npm:4.0.10" + checksum: 10/5e1b7a847fb8fddc9c0bc4feab8d5b55a8e9e63ab7e146951a42a62fb0901aefee6101bb386b48d254b112460cdf624455a146687c71f00778a6100a2cd9daff + languageName: node + linkType: hard + +"@cspell/dict-java@npm:^5.0.10": + version: 5.0.10 + resolution: "@cspell/dict-java@npm:5.0.10" + checksum: 10/1b79cb1ac86587a9c769f7d3b1ff9da6eb1f921da0e6e177660796c163fc25faafb1a9a4fe9ab4c956c69ac76b426f9ac97d6330c6e3d57a3798213b642cb66f + languageName: node + linkType: hard + +"@cspell/dict-julia@npm:^1.0.4": + version: 1.0.4 + resolution: "@cspell/dict-julia@npm:1.0.4" + checksum: 10/aa871c6af3cb613f1bd6c02c4166595a3bfc67d388bb2238838d60c3b97946595502b0e66fd61ff2fa033d7093c6a9dec61b6c7e9650bcdd2f7315bc72eed0d2 + languageName: node + linkType: hard + +"@cspell/dict-k8s@npm:^1.0.9": + version: 1.0.9 + resolution: "@cspell/dict-k8s@npm:1.0.9" + checksum: 10/0c0457ae8cb8227a0de0a70b9d7626e27c28e0504bef37a9cc8f1ac81ce059cbd56cbcfe2cbcf62965aff639b88422544ae365257f16372ba1c5d91393b29232 + languageName: node + linkType: hard + +"@cspell/dict-latex@npm:^4.0.3": + version: 4.0.3 + resolution: "@cspell/dict-latex@npm:4.0.3" + checksum: 10/9dbe412991e5323d8feca08c3fc13c3afb0b330c7c41df71ef19032d988f0bf2469e00ac7595b25c26f4962fcba03efa2eab86c3246d92dc6f86bade03d94528 + languageName: node + linkType: hard + +"@cspell/dict-lorem-ipsum@npm:^4.0.3": + version: 4.0.3 + resolution: "@cspell/dict-lorem-ipsum@npm:4.0.3" + checksum: 10/701a7a3dd92833133671d538e581040ba51022ed658dc19f43cfa9c51e3deaf42f1e50aa52dee945ce5bf375bd9e1253958aaa74a41ed3583680994788cf6939 + languageName: node + linkType: hard + +"@cspell/dict-lua@npm:^4.0.6": + version: 4.0.6 + resolution: "@cspell/dict-lua@npm:4.0.6" + checksum: 10/d570ef7c57c4ca3737ad7a2fc94ab35b74e85828ee95a39ed9db539549809d755afb1d359d39800ebbbd53394871d84a6bf079cb28df25cb69d74fe32a96e627 + languageName: node + linkType: hard + +"@cspell/dict-makefile@npm:^1.0.3": + version: 1.0.3 + resolution: "@cspell/dict-makefile@npm:1.0.3" + checksum: 10/6eb38812bd99d23511f1077548704bc4857de82e0f852e707b23789dbfc980b65b4b383431617eb4e0f76372a1e80697a50e21f4980e4d077b50ad52edb6d99c + languageName: node + linkType: hard + +"@cspell/dict-markdown@npm:^2.0.7": + version: 2.0.7 + resolution: "@cspell/dict-markdown@npm:2.0.7" + peerDependencies: + "@cspell/dict-css": ^4.0.16 + "@cspell/dict-html": ^4.0.10 + "@cspell/dict-html-symbol-entities": ^4.0.3 + "@cspell/dict-typescript": ^3.1.11 + checksum: 10/3972e9609bd5d717f191164ac880422a41f4e52fd5a03b989fdcabc1161b9bbd966c8d14ac7866370786b5100c0c0f233b538cb6c784fa98fd7868dbe5f937ad + languageName: node + linkType: hard + +"@cspell/dict-medicalterms@npm:^4.1.5": + version: 4.1.5 + resolution: "@cspell/dict-medicalterms@npm:4.1.5" + checksum: 10/2079230e4b503bf3038574f8680aa9815dc4568ef64673649f47c0fa43a2939f2a7c1831514977d379aa746c8098be59cb2804bd81d29bc717a8c8a9d4d2190c + languageName: node + linkType: hard + +"@cspell/dict-monkeyc@npm:^1.0.9": + version: 1.0.9 + resolution: "@cspell/dict-monkeyc@npm:1.0.9" + checksum: 10/a7e35ac707c313e379080ccc2dce1842f05f49c0321cc2aad9858a3802b67c5c2aef9c395c261c68856e52148bc7422110859dfdb58ceb747afa46433217b045 + languageName: node + linkType: hard + +"@cspell/dict-node@npm:^5.0.4": + version: 5.0.4 + resolution: "@cspell/dict-node@npm:5.0.4" + checksum: 10/7385631c352952ff3d1fcb17194b890aa7cdda1d99bdd9ea001307bd728409f4aa8005ee6bac3b5ab084f073e7337e50f9a56498ece2507e515d4be2a578f7eb + languageName: node + linkType: hard + +"@cspell/dict-npm@npm:^5.1.9": + version: 5.1.9 + resolution: "@cspell/dict-npm@npm:5.1.9" + checksum: 10/cba01a09df138833b83b953c7d43e442ebb4e844744168694c656b9568c088be729effec6a4a0d17030fd13e5e08dba75dbfb37a27ba5e73c5be03069cc47c67 + languageName: node + linkType: hard + +"@cspell/dict-php@npm:^4.0.13": + version: 4.0.13 + resolution: "@cspell/dict-php@npm:4.0.13" + checksum: 10/0435e752e0a1fe1ff902d31a6a194f400a8544fb155388450c8de600fff03696399e3b262376bdd6ba6eeddf0bf3315c33d87822757d3db21162e82b2ff1d3e6 + languageName: node + linkType: hard + +"@cspell/dict-powershell@npm:^5.0.13": + version: 5.0.13 + resolution: "@cspell/dict-powershell@npm:5.0.13" + checksum: 10/6f351153d9fc4baa9ea5e8c1867408b6879f3326f7863b7f34b1e6b8ee79df1c7a1659f7b8cae57bba2cb7fba1c45f83e341b978fb6db08a4ae2714fd75c3019 + languageName: node + linkType: hard + +"@cspell/dict-public-licenses@npm:^2.0.11": + version: 2.0.11 + resolution: "@cspell/dict-public-licenses@npm:2.0.11" + checksum: 10/6b8741a360abd6eaaf4eb58a20628dfc96b281fc0c2b11c304ee67f328f653977bddcc55bcef3d09a3fb4a12cc92e09c66b61e2b4ef389aaf83b214967d4e4d4 + languageName: node + linkType: hard + +"@cspell/dict-python@npm:^4.2.12": + version: 4.2.12 + resolution: "@cspell/dict-python@npm:4.2.12" + dependencies: + "@cspell/dict-data-science": "npm:^2.0.5" + checksum: 10/f58a511c4afeb4997bd207583c18875cd523115af8806f143e09084431b2ec6b5abe35d6f0875428b6e56e99a6f5a369fa6ad4d77f2336da0f2a1726d010fb72 + languageName: node + linkType: hard + +"@cspell/dict-r@npm:^2.0.4": + version: 2.0.4 + resolution: "@cspell/dict-r@npm:2.0.4" + checksum: 10/4840051d591fd817913726d38b720405f3cde0cb7f19d4a480e313aa33150fa35b7314e211c16c5aadd65dfc5cadf51a462ffd1349b59743f3d68498fa1a207b + languageName: node + linkType: hard + +"@cspell/dict-ruby@npm:^5.0.7": + version: 5.0.7 + resolution: "@cspell/dict-ruby@npm:5.0.7" + checksum: 10/cdd1a7e15e4fb0e46f731ce13e76c35bea9529b22b80c61ea6f5b09ea9e217fa78de62c67337c9948a179137cf6b7c616a20afb29030134f7a774964419b0307 + languageName: node + linkType: hard + +"@cspell/dict-rust@npm:^4.0.9": + version: 4.0.9 + resolution: "@cspell/dict-rust@npm:4.0.9" + checksum: 10/1421dbdb9e4e8c13ba1d12f1b637cb4d83b152fe21be4b1c878ec3078f2485f5913566573b5a8b54df50e4b6446cc4dcf8cb9b4cddc0bcdbd7fe461be1595c99 + languageName: node + linkType: hard + +"@cspell/dict-scala@npm:^5.0.6": + version: 5.0.6 + resolution: "@cspell/dict-scala@npm:5.0.6" + checksum: 10/f0c2f4613d29c27d7384bfe8963e97e962c28119991b6eacb2d70e189ddefa8d990f22e76f26738cd0ecb4fb923d5a29049dfb482fe97b307e8e0d0a7fdb8d73 + languageName: node + linkType: hard + +"@cspell/dict-software-terms@npm:^4.1.12": + version: 4.1.12 + resolution: "@cspell/dict-software-terms@npm:4.1.12" + checksum: 10/cca867d6a6625b3c15b42905ea1e23ed8e56ff3b91f855ef73c3abf8d3e11000a5e0e3362637a5b15b2faf1a3bcd49dadfb26c5c83e2741939bcf88b39615ba4 + languageName: node + linkType: hard + +"@cspell/dict-sql@npm:^2.1.8": + version: 2.1.8 + resolution: "@cspell/dict-sql@npm:2.1.8" + checksum: 10/39be58da739ebedca501a020ebe22d86d3e34a4ebff1054672a3d9155b88da9fd13136fffae209fff8b0f333b3f591c86225d07e8a82ce5189e33c96fac464d8 + languageName: node + linkType: hard + +"@cspell/dict-svelte@npm:^1.0.5": + version: 1.0.5 + resolution: "@cspell/dict-svelte@npm:1.0.5" + checksum: 10/8bc4553b898435f2c40806b08d5eaf13b2055034458a9fc3c4e0f1e63fa7f96c8f85a166c33276780faa89b848eb4c385d4a4262c89abb4cb54c80b8c23ce56b + languageName: node + linkType: hard + +"@cspell/dict-swift@npm:^2.0.4": + version: 2.0.4 + resolution: "@cspell/dict-swift@npm:2.0.4" + checksum: 10/319ba9b69a0058ff565215f0cd37cba4f6048cf1c83c5d0b4ae73b742d763171ada9eb2fc1407f88bf55c6c33314cd38e273017bdaa458a426bea169ac3e9aa5 + languageName: node + linkType: hard + +"@cspell/dict-terraform@npm:^1.0.6": + version: 1.0.6 + resolution: "@cspell/dict-terraform@npm:1.0.6" + checksum: 10/713cf31e9e9ec1d1f6d2b834365b770200c718f02b19494b3482e03d3c84c9a5d185072e148d6fa3a72f21e326545587563e603f4eb821f7b07e11a1d91a88bb + languageName: node + linkType: hard + +"@cspell/dict-typescript@npm:^3.1.11": + version: 3.1.11 + resolution: "@cspell/dict-typescript@npm:3.1.11" + checksum: 10/44dd3a49197c04b0e13b808fff1f884eabd2500ed571fd9e99a7d630b3266bbe1e77a56fb46f52daf744dd41dc872e5bfc18c04bd91ecfd75d037666f2cce251 + languageName: node + linkType: hard + +"@cspell/dict-vue@npm:^3.0.3": + version: 3.0.3 + resolution: "@cspell/dict-vue@npm:3.0.3" + checksum: 10/20b1b93e6ec178f6e07924f0df4c938b3ee3e72fb9f1572b221ae5f2a6786e0823b2e1080c27c41d1c73a99364e695d26806a619da6fcd17aae572dc3c04c721 + languageName: node + linkType: hard + +"@cspell/dynamic-import@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/dynamic-import@npm:8.15.7" + dependencies: + import-meta-resolve: "npm:^4.1.0" + checksum: 10/de5a4c5a9a959c86a9282a26d0a01e43d31db9ce7c7165d6d35afc38fab27d404485279557ecf94d56b24f1b844d94ac24c108ffe6ede697eb67d060ced6eb19 + languageName: node + linkType: hard + +"@cspell/eslint-plugin@npm:^8.15.7": + version: 8.15.7 + resolution: "@cspell/eslint-plugin@npm:8.15.7" + dependencies: + "@cspell/cspell-types": "npm:8.15.7" + "@cspell/url": "npm:8.15.7" + cspell-lib: "npm:8.15.7" + synckit: "npm:^0.9.2" + peerDependencies: + eslint: ^7 || ^8 || ^9 + checksum: 10/8069238aa230c4e288923ad271f277df0de5a9ce2ec5629f2e77d52552c59a0083a21f29c859d77b221dcf90fe5ebb678c3c8ca1bf6e6f683e858e11989a3a0f + languageName: node + linkType: hard + +"@cspell/filetypes@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/filetypes@npm:8.15.7" + checksum: 10/16831ae8060824c3b4225aa94fa07fc174cdabf4753b4f363bc12497b8b9e0348515ed14b9c48e08de615803ff8a9d88360ef48ad05f5fe780ee5d82312115a4 + languageName: node + linkType: hard + +"@cspell/strong-weak-map@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/strong-weak-map@npm:8.15.7" + checksum: 10/efb8173346a62547304cda9c7479f69c7e501844e68d3eaa30bd8e58fc7c689a82551005d4be476ce5b6d2b881f01379f3a13f9eb639bca76916dd9a7edf1174 + languageName: node + linkType: hard + +"@cspell/url@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/url@npm:8.15.7" + checksum: 10/e4fd185f350abcd741f18909d946b7e3fe95a4766cbf037b829f657103ed513e518d8dbc8e6f905dce994cb47e5f16868e1c21918ce7e48ac89555424df47b3d + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10/ae92a11412674329b4bd38422518601ec9ceae28e251104d1cad83715da9d38e321f68c817c39b64e66d0af7d98df6f9a10ad2dc638911254b47fb8932df00ef + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc + languageName: node + linkType: hard + +"@eslint/config-array@npm:^0.18.0": + version: 0.18.0 + resolution: "@eslint/config-array@npm:0.18.0" + dependencies: + "@eslint/object-schema": "npm:^2.1.4" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10/60ccad1eb4806710b085cd739568ec7afd289ee5af6ca0383f0876f9fe375559ef525f7b3f86bdb3f961493de952f2cf3ab4aa4a6ccaef0ae3cd688267cabcb3 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.7.0": + version: 0.7.0 + resolution: "@eslint/core@npm:0.7.0" + checksum: 10/69227f33fddd9b402b7b0830732a6e84cae77d202cb5b56f0dbcc462882e07d00e80216b796cf2f243f5b775af3ef27545a0c439d78e66122eab71da4773b81c + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.1.0": + version: 3.1.0 + resolution: "@eslint/eslintrc@npm:3.1.0" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10/02bf892d1397e1029209dea685e9f4f87baf643315df2a632b5f121ec7e8548a3b34f428a007234fa82772218fa8a3ac2d10328637b9ce63b7f8344035b74db3 + languageName: node + linkType: hard + +"@eslint/js@npm:9.14.0, @eslint/js@npm:^9.14.0": + version: 9.14.0 + resolution: "@eslint/js@npm:9.14.0" + checksum: 10/897e26bd68f898e56e96f85c92a1d823ef3d9f34e17d88d0ff40e88882ddae28d2f35915150c21cf640e0c64cb23703d0fbe6f7c9b9d6328aabe58ca30d9b4fe + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/object-schema@npm:2.1.4" + checksum: 10/221e8d9f281c605948cd6e030874aacce83fe097f8f9c1964787037bccf08e82b7aa9eff1850a30fffac43f1d76555727ec22a2af479d91e268e89d1e035131e + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.0": + version: 0.2.2 + resolution: "@eslint/plugin-kit@npm:0.2.2" + dependencies: + levn: "npm:^0.4.1" + checksum: 10/19ce7b8c991c7d17269044d64cd1f8e207b5ddf31290de65950cdaf4c78387467759ad0ca275708c11b85d90e649faf65618255ad310a532ef6dea7fe6326bf1 + languageName: node + linkType: hard + +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10/270d936be483ab5921702623bc74ce394bf12abbf57d9145a69e8a0d1c87eb1c768bd2d93af16c5705041e257e6d9cc7529311f63a1349f3678abc776fc28523 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" + dependencies: + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10/6d43c6727463772d05610aa05c83dab2bfbe78291022ee7a92cb50999910b8c720c76cc312822e2dea2b497aa1b3fef5fe9f68803fc45c9d4ed105874a65e339 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10/e993950e346331e5a32eefb27948ecdee2a2c4ab3f072b8f566cd213ef485dd50a3ca497050608db91006f5479e43f91a439aef68d2a313bd3ded06909c7c5b3 + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10/eb457f699529de7f07649679ec9e0353055eebe443c2efe71c6dd950258892475a038e13c6a8c5e13ed1fb538cdd0a8794faa96b24b6ffc4c87fb1fc9f70ad7f + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.0": + version: 0.4.0 + resolution: "@humanwhocodes/retry@npm:0.4.0" + checksum: 10/5d6725b5f2b3a6d15e13e8159d3f7c8e06c6987e90ec0f11ad85bb22ff94bdb6d9289e63d3eaa3b5b31c6d3848d9a2818ba5e86228e271d97a43c0312df48bd8 + languageName: node + linkType: hard + +"@pkgr/core@npm:^0.1.0": + version: 0.1.1 + resolution: "@pkgr/core@npm:0.1.1" + checksum: 10/6f25fd2e3008f259c77207ac9915b02f1628420403b2630c92a07ff963129238c9262afc9e84344c7a23b5cc1f3965e2cd17e3798219f5fd78a63d144d3cceba + languageName: node + linkType: hard + +"@types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d + languageName: node + linkType: hard + +"@types/json-schema@npm:^7.0.15": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10/d4371eaef7995530b5b5ca4183ff6f062ca17901a6d3f673c9ac011b01ede37e7a1f7f61f8f5cfe709e88054757bb8f3277dc4061087cdf4f2a1f90ccbcdb977 + languageName: node + linkType: hard + +"acorn@npm:^8.14.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10/48d6ad21138d12eb4d16d878d630079a2bda25a04e745c07846a4ad768319533031e28872a9b3c5790fa1ec41aabdf2abed30a56e5a03ebc2cf92184b8ee306c + languageName: node + linkType: hard + +"ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10/b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10/18640244e641a417ec75a9bd38b0b2b6b95af5199aa241b131d4b2fb206f334d7ecc600bd194861610a5579084978bfcbb02baa399dbe442d56d0ae5e60dbaef + languageName: node + linkType: hard + +"array-timsort@npm:^1.0.3": + version: 1.0.3 + resolution: "array-timsort@npm:1.0.3" + checksum: 10/f417f073b3733baec3a80decdf5d45bf763f04676ef3610b0e71f9b1d88c6e4c38154c05b28b31529d308bfd0e043d08059fcd9df966245a1276af15b5584936 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 + languageName: node + linkType: hard + +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6 + languageName: node + linkType: hard + +"callsites@npm:^3.0.0, callsites@npm:^3.1.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10/072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 + languageName: node + linkType: hard + +"chalk-template@npm:^1.1.0": + version: 1.1.0 + resolution: "chalk-template@npm:1.1.0" + dependencies: + chalk: "npm:^5.2.0" + checksum: 10/868aae8d4e7556ad2f35de4e04fe65dbe1ea6c5c80ad783f1c156d0a5c33f444c6814f49cbb68fe348c78e99daf2bcf566b47ad7e13603e4691ca78b2f422824 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0, chalk@npm:^5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 10/6373caaab21bd64c405bfc4bd9672b145647fc9482657b5ea1d549b3b2765054e9d3d928870cdf764fb4aad67555f5061538ff247b8310f110c5c888d92397ea + languageName: node + linkType: hard + +"clear-module@npm:^4.1.2": + version: 4.1.2 + resolution: "clear-module@npm:4.1.2" + dependencies: + parent-module: "npm:^2.0.0" + resolve-from: "npm:^5.0.0" + checksum: 10/4931f0c461f5d7b9b79f62c2d1bc31c37f7f1d33b4e95eef7080a83955c0374f4c180f5a96cc4d63bbefc64a9aa5d12b155641109e8e489dfa50fd5820e5101f + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 + languageName: node + linkType: hard + +"commander@npm:^12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 10/cdaeb672d979816853a4eed7f1310a9319e8b976172485c2a6b437ed0db0a389a44cfb222bfbde772781efa9f215bdd1b936f80d6b249485b465c6cb906e1f93 + languageName: node + linkType: hard + +"comment-json@npm:^4.2.5": + version: 4.2.5 + resolution: "comment-json@npm:4.2.5" + dependencies: + array-timsort: "npm:^1.0.3" + core-util-is: "npm:^1.0.3" + esprima: "npm:^4.0.1" + has-own-prop: "npm:^2.0.0" + repeat-string: "npm:^1.6.1" + checksum: 10/dc347621de15043a16846a1697a6248b427e913ddfb57f3427ca4eedf9c92131000d5e8efc8be9fe191a74dc36b615d73207fc3585bf29ca1b8d32e90d40c801 + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2 + languageName: node + linkType: hard + +"core-util-is@npm:^1.0.3": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10/9de8597363a8e9b9952491ebe18167e3b36e7707569eed0ebf14f8bba773611376466ae34575bca8cfe3c767890c859c74056084738f09d4e4a6f902b2ad7d99 + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.2": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + languageName: node + linkType: hard + +"cspell-config-lib@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-config-lib@npm:8.15.7" + dependencies: + "@cspell/cspell-types": "npm:8.15.7" + comment-json: "npm:^4.2.5" + yaml: "npm:^2.6.0" + checksum: 10/dc510dd87f1c4202ab8b6649b3c185e5310205a3a298d977d50236f07efe2fac9b3461cb61953fa9009c5ccdbb344f0d2c4ffd86628e4bd941a72cdda000043a + languageName: node + linkType: hard + +"cspell-dictionary@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-dictionary@npm:8.15.7" + dependencies: + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" + cspell-trie-lib: "npm:8.15.7" + fast-equals: "npm:^5.0.1" + checksum: 10/89b132b6bda568a8dbf15921c2244d56ae1923dc936b7aef7e5302bb6f0dfb7d95c32c86e311d5b7faa5e444a647fa6b7b479aa89fa2d34498a591007909b767 + languageName: node + linkType: hard + +"cspell-eslint-plugin@workspace:.": + version: 0.0.0-use.local + resolution: "cspell-eslint-plugin@workspace:." + dependencies: + "@cspell/cspell-types": "npm:^8.15.7" + "@cspell/dict-medicalterms": "npm:^4.1.5" + "@cspell/eslint-plugin": "npm:^8.15.7" + "@eslint/js": "npm:^9.14.0" + cspell: "npm:^8.15.7" + eslint: "npm:^9.14.0" + globals: "npm:^15.11.0" + languageName: unknown + linkType: soft + +"cspell-gitignore@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-gitignore@npm:8.15.7" + dependencies: + "@cspell/url": "npm:8.15.7" + cspell-glob: "npm:8.15.7" + cspell-io: "npm:8.15.7" + find-up-simple: "npm:^1.0.0" + bin: + cspell-gitignore: bin.mjs + checksum: 10/8f64f73e714544d4e837b6cccc32abf051bdc3a77d1e1c7001a9b4df116f5ac05c2b641e7ae4a6c6002fe87eaba4ced42a3d7ad0be59975c6e7020c5a31498c3 + languageName: node + linkType: hard + +"cspell-glob@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-glob@npm:8.15.7" + dependencies: + "@cspell/url": "npm:8.15.7" + micromatch: "npm:^4.0.8" + checksum: 10/c71730bcae5556290f582ff59b5509dff65de376011689c2f02994586aa0d1cf38568ec0eae61d6be8e962cd64bce2cbfb26ec8a3b21d1c453cc2a9fe2a304cc + languageName: node + linkType: hard + +"cspell-grammar@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-grammar@npm:8.15.7" + dependencies: + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" + bin: + cspell-grammar: bin.mjs + checksum: 10/9500c872b06ebd47e8c1be997d0cc52da3554e6798385e747f21508e7fc0276050813bee1e17373c5ad51e39f787dd58fb369b5a906f34889f1c2d1203a1ddb6 + languageName: node + linkType: hard + +"cspell-io@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-io@npm:8.15.7" + dependencies: + "@cspell/cspell-service-bus": "npm:8.15.7" + "@cspell/url": "npm:8.15.7" + checksum: 10/7680157fa2ba8b48bc439df60a3005adecfabdafa2daa1b194926fb206079ddea0eed7947421054e370549346af637ae3e1b22a0eb6c1f539becde7437c42380 + languageName: node + linkType: hard + +"cspell-lib@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-lib@npm:8.15.7" + dependencies: + "@cspell/cspell-bundled-dicts": "npm:8.15.7" + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-resolver": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" + "@cspell/dynamic-import": "npm:8.15.7" + "@cspell/filetypes": "npm:8.15.7" + "@cspell/strong-weak-map": "npm:8.15.7" + "@cspell/url": "npm:8.15.7" + clear-module: "npm:^4.1.2" + comment-json: "npm:^4.2.5" + cspell-config-lib: "npm:8.15.7" + cspell-dictionary: "npm:8.15.7" + cspell-glob: "npm:8.15.7" + cspell-grammar: "npm:8.15.7" + cspell-io: "npm:8.15.7" + cspell-trie-lib: "npm:8.15.7" + env-paths: "npm:^3.0.0" + fast-equals: "npm:^5.0.1" + gensequence: "npm:^7.0.0" + import-fresh: "npm:^3.3.0" + resolve-from: "npm:^5.0.0" + vscode-languageserver-textdocument: "npm:^1.0.12" + vscode-uri: "npm:^3.0.8" + xdg-basedir: "npm:^5.1.0" + checksum: 10/03e70f13df9a4562eaa046c4f0def8f1bf5904c0ba589e987efcd9d02a851294357cf216a178d6582608b15c91d33699113cfd8439ac2d7ce6442a7f2b11721c + languageName: node + linkType: hard + +"cspell-trie-lib@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-trie-lib@npm:8.15.7" + dependencies: + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" + gensequence: "npm:^7.0.0" + checksum: 10/b0d2648faeb3ad66f74ab3d061be206dc4317136a318607e03a34a54f6c3a3f67cbe6310e7a87c862854ed660e2c904d4aacf4974613d688fa55e36a586a61f2 + languageName: node + linkType: hard + +"cspell@npm:^8.15.7": + version: 8.15.7 + resolution: "cspell@npm:8.15.7" + dependencies: + "@cspell/cspell-json-reporter": "npm:8.15.7" + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" + "@cspell/dynamic-import": "npm:8.15.7" + "@cspell/url": "npm:8.15.7" + chalk: "npm:^5.3.0" + chalk-template: "npm:^1.1.0" + commander: "npm:^12.1.0" + cspell-dictionary: "npm:8.15.7" + cspell-gitignore: "npm:8.15.7" + cspell-glob: "npm:8.15.7" + cspell-io: "npm:8.15.7" + cspell-lib: "npm:8.15.7" + fast-json-stable-stringify: "npm:^2.1.0" + file-entry-cache: "npm:^9.1.0" + get-stdin: "npm:^9.0.0" + semver: "npm:^7.6.3" + tinyglobby: "npm:^0.2.10" + bin: + cspell: bin.mjs + cspell-esm: bin.mjs + checksum: 10/89185cf8544b2e699f579144bfe689fb73d2f19c376524e39bd10fee5631f3a76c985dc2719b1c457c71a1b8b122b33376f8fa9b44d04fba504a14b46b4db6c7 + languageName: node + linkType: hard + +"debug@npm:^4.3.1, debug@npm:^4.3.2": + version: 4.3.7 + resolution: "debug@npm:4.3.7" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/71168908b9a78227ab29d5d25fe03c5867750e31ce24bf2c44a86efc5af041758bb56569b0a3d48a9b5344c00a24a777e6f4100ed6dfd9534a42c1dde285125a + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10/ec12d074aef5ae5e81fa470b9317c313142c9e8e2afe3f8efa124db309720db96d1d222b82b84c834e5f87e7a614b44a4684b6683583118b87c833b3be40d4d8 + languageName: node + linkType: hard + +"env-paths@npm:^3.0.0": + version: 3.0.0 + resolution: "env-paths@npm:3.0.0" + checksum: 10/b2b0a0d0d9931a13d279c22ed94d78648a1cc5f408f05d47ff3e0c1616f0aa0c38fb33deec5e5be50497225d500607d57f9c8652c4d39c2f2b7608cd45768128 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10/98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 + languageName: node + linkType: hard + +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10/cd9ab60d5a68f3a0fcac04d1cff5a7383d0f331964d5f1c446259123caec5b3ccc542284d07846e4f4d1389da77750821cc9a6e1ce18558c674977351666f9a6 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10/9651b3356b01760e586b4c631c5268c0e1a85236e3292bf754f0472f465bf9a856c0ddc261fceace155334118c0151778effafbab981413dbf9288349343fa25 + languageName: node + linkType: hard + +"eslint@npm:^9.14.0": + version: 9.14.0 + resolution: "eslint@npm:9.14.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.18.0" + "@eslint/core": "npm:^0.7.0" + "@eslint/eslintrc": "npm:^3.1.0" + "@eslint/js": "npm:9.14.0" + "@eslint/plugin-kit": "npm:^0.2.0" + "@humanfs/node": "npm:^0.16.6" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.4.0" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^8.0.0" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + text-table: "npm:^0.2.0" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: 10/6ce59dda56ecff9483c6e8cd28e91138d2c43cbf08c923f731f507fd9b4aba9d72761c99882dc313a72ea915a5e380ab0b4f01e208a7a37d71490ddfd29ee063 + languageName: node + linkType: hard + +"espree@npm:^10.0.1, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10/3412d44d4204c9e29d6b5dd0277400cfa0cd68495dc09eae1b9ce79d0c8985c1c5cc09cb9ba32a1cd963f48a49b0c46bdb7736afe395a300aa6bb1c0d86837e8 + languageName: node + linkType: hard + +"esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10/f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb + languageName: node + linkType: hard + +"esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10/44ffcd89e714ea6b30143e7f119b104fc4d75e77ee913f34d59076b40ef2d21967f84e019f84e1fd0465b42cdbf725db449f232b5e47f29df29ed76194db8e16 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10/37cbe6e9a68014d34dbdc039f90d0baf72436809d02edffcc06ba3c2a12eb298048f877511353b130153e532aac8d68ba78430c0dd2f44806ebc7c014b01585e + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10/b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10/e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d + languageName: node + linkType: hard + +"fast-equals@npm:^5.0.1": + version: 5.0.1 + resolution: "fast-equals@npm:5.0.1" + checksum: 10/9dc1ef767903600e5694a89a787782fc3a4f56cc04d235afc13616c848c33563b8f415b1c6a248b2a236424f624aa1a7513f46b7fa69590a640e7784f1296bce + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10/eb7e220ecf2bab5159d157350b81d01f75726a4382f5a9266f42b9150c4523b9795f7f5d9fbbbeaeac09a441b2369f05ee02db48ea938584205530fe5693cfe1 + languageName: node + linkType: hard + +"fdir@npm:^6.4.2": + version: 6.4.2 + resolution: "fdir@npm:6.4.2" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10/5ff80d1d2034e75cc68be175401c9f64c4938a6b2c1e9a0c27f2d211ffbe491fd86d29e4576825d9da8aff9bd465f0283427c2dddc11653457906c46d3bbc448 + languageName: node + linkType: hard + +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" + dependencies: + flat-cache: "npm:^4.0.0" + checksum: 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0 + languageName: node + linkType: hard + +"file-entry-cache@npm:^9.1.0": + version: 9.1.0 + resolution: "file-entry-cache@npm:9.1.0" + dependencies: + flat-cache: "npm:^5.0.0" + checksum: 10/fd67a9552f272ac4a1731c545e1350bd135e208659144cc5311baac6b8bbf55da7c8c3a0bf25c71ed78eff2bdd26d2a3a8f9ba3d8bec968fe8d1eeba6ab14a96 + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea + languageName: node + linkType: hard + +"find-up-simple@npm:^1.0.0": + version: 1.0.0 + resolution: "find-up-simple@npm:1.0.0" + checksum: 10/91c3d51c1111b5eb4e6e6d71d21438f6571a37a69dc288d4222b98996756e2f472fa5393a4dddb5e1a84929405d87e86f4bdce798ba84ee513b79854960ec140 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10/07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 + languageName: node + linkType: hard + +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc + languageName: node + linkType: hard + +"flat-cache@npm:^5.0.0": + version: 5.0.0 + resolution: "flat-cache@npm:5.0.0" + dependencies: + flatted: "npm:^3.3.1" + keyv: "npm:^4.5.4" + checksum: 10/42570762052b17a1dec221d73a1e417d0ba07137de6debaabb51389cac265a12a027a895dc84e1725bc5cdde04fe8b706ad836860b05488e9a04bda9301d2529 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9, flatted@npm:^3.3.1": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 + languageName: node + linkType: hard + +"gensequence@npm:^7.0.0": + version: 7.0.0 + resolution: "gensequence@npm:7.0.0" + checksum: 10/22e404384349b17952e4102a3dd3a9476772a6fc8f05e36885b489406f710c1fe2ec3c0687a1da554ccd845ce1ab7e418a867d3a1b4cf86cda2f5a7ce4f33bc4 + languageName: node + linkType: hard + +"get-stdin@npm:^9.0.0": + version: 9.0.0 + resolution: "get-stdin@npm:9.0.0" + checksum: 10/5972bc34d05932b45512c8e2d67b040f1c1ca8afb95c56cbc480985f2d761b7e37fe90dc8abd22527f062cc5639a6930ff346e9952ae4c11a2d4275869459594 + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10/c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 + languageName: node + linkType: hard + +"global-directory@npm:^4.0.1": + version: 4.0.1 + resolution: "global-directory@npm:4.0.1" + dependencies: + ini: "npm:4.1.1" + checksum: 10/5b4df24438a4e5f21e43fbdd9e54f5e12bb48dce01a0a83b415d8052ce91be2d3a97e0c8f98a535e69649b2190036155e9f0f7d3c62f9318f31bdc3fd4f235f5 + languageName: node + linkType: hard + +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021 + languageName: node + linkType: hard + +"globals@npm:^15.11.0": + version: 15.11.0 + resolution: "globals@npm:15.11.0" + checksum: 10/14009ef1906ac929d930ed1c896a47159e7d11b4d201901ca5f3827766519191a3f5fb45124de43c4511fee04018704e7ed5a097fb37d23abf39523d1d41c85f + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad + languageName: node + linkType: hard + +"has-own-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "has-own-prop@npm:2.0.0" + checksum: 10/ca6336e85ead2295c9603880cbc199e2d3ff7eaea0e9035d68fbc79892e9cf681abc62c0909520f112c671dad9961be2173b21dff951358cc98425c560e789e0 + languageName: node + linkType: hard + +"ignore@npm:^5.2.0": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10/2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + languageName: node + linkType: hard + +"import-meta-resolve@npm:^4.1.0": + version: 4.1.0 + resolution: "import-meta-resolve@npm:4.1.0" + checksum: 10/40162f67eb406c8d5d49266206ef12ff07b54f5fad8cfd806db9efe3a055958e9969be51d6efaf82e34b8bea6758113dcc17bb79ff148292a4badcabc3472f22 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8 + languageName: node + linkType: hard + +"ini@npm:4.1.1": + version: 4.1.1 + resolution: "ini@npm:4.1.1" + checksum: 10/64c7102301742a7527bb17257d18451410eacf63b4b5648a20e108816c355c21c4e8a1761bbcbf3fe8c4ded3297f1b832b885d5e3e485d781e293ebfaf56fea6 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10/df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.3": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10/3ed74f2b0cdf4f401f38edb0442ddfde3092d79d7d35c9919c86641efdbcbb32e45aa3c0f70ce5eecc946896cd5a0f26e4188b9f2b881876f7cb6c505b82da11 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10/6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86 + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10/c138a34a3fd0d08ebaf71273ad4465569a483b8a639e0b118ff65698d257c2791d3199e3f303631f2cb98213fa7b5f5d6a4621fd0fff819421b990d30d967140 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10/82876154521b7b68ba71c4f969b91572d1beabadd87bd3a6b236f85fbc7dc4695089191ed60bb59f9340993c51b33d479f45b6ba9f3548beb519705281c32c3c + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10/7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10/12786c2e2f22c27439e6db0532ba321f1d0617c27ad8cb1c352a0e9249a50182fd1ba8b52a18899291604b0c32eafa8afd09e51203f19109a0537f68db2b652d + languageName: node + linkType: hard + +"keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10/167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10/2e4720ff79f21ae08d42374b0a5c2f664c5be8b6c8f565bb4e1315c96ed3a8acaa9de788ffed82d7f2378cf36958573de07ef92336cb5255ed74d08b8318c9ee + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10/72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10/d0ea2dd0097e6201be083865d50c3fb54fbfbdb247d9cc5950e086c991f448b7ab0cdab0d57eacccb43473d3f2acd21e134db39f22dac2d6c9ba6bf26978e3d6 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 + languageName: node + linkType: hard + +"minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634 + languageName: node + linkType: hard + +"ms@npm:^2.1.3": + version: 2.1.3 + resolution: "ms@npm:2.1.3" + checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10/23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10/a8398559c60aef88d7f353a4f98dcdff6090a4e70f874c827302bf1213d9106a1c4d5fcb68dacb1feb3c30a04c4102f41047aa55d4c576b863d6fc876e001af6 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10/7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10/1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10/6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff + languageName: node + linkType: hard + +"parent-module@npm:^2.0.0": + version: 2.0.0 + resolution: "parent-module@npm:2.0.0" + dependencies: + callsites: "npm:^3.1.0" + checksum: 10/f131f13d687a938556a01033561fb1b274b39921eb4425c7a691f0d91dcfbe9b19759c2b8d425a3ee7c8a46874e57fa418a690643880c3c7c56827aba12f78dd + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10/55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 + languageName: node + linkType: hard + +"picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc + languageName: node + linkType: hard + +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10/ce617b8da36797d09c0baacb96ca8a44460452c89362d7cb8f70ca46b4158ba8bc3606912de7c818eb4a939f7f9015cef3c766ec8a0c6bfc725fdc078e39c717 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10/0b9d2c76801ca652a7f64892dd37b7e3fab149a37d2424920099bf894acccc62abb4424af2155ab36dea8744843060a2d8ddc983518d0b1e22265a22324b72ed + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10/febdc4362bead22f9e2608ff0171713230b57aff9dddc1c273aa2a651fbd366f94b7d6a71d78342a7c0819906750351ca7f2edd26ea41b626d87d6a13d1bd059 + languageName: node + linkType: hard + +"repeat-string@npm:^1.6.1": + version: 1.6.1 + resolution: "repeat-string@npm:1.6.1" + checksum: 10/1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10/91eb76ce83621eea7bbdd9b55121a5c1c4a39e54a9ce04a9ad4517f102f8b5131c2cf07622c738a6683991bf54f2ce178f5a42803ecbd527ddc5105f362cc9e3 + languageName: node + linkType: hard + +"resolve-from@npm:^5.0.0": + version: 5.0.0 + resolution: "resolve-from@npm:5.0.0" + checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23 + languageName: node + linkType: hard + +"semver@npm:^7.6.3": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10/6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10/1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10/c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a + languageName: node + linkType: hard + +"synckit@npm:^0.9.2": + version: 0.9.2 + resolution: "synckit@npm:0.9.2" + dependencies: + "@pkgr/core": "npm:^0.1.0" + tslib: "npm:^2.6.2" + checksum: 10/d45c4288be9c0232343650643892a7edafb79152c0c08d7ae5d33ca2c296b67a0e15f8cb5c9153969612c4ea5cd5686297542384aab977db23cfa6653fe02027 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10/4383b5baaeffa9bb4cda2ac33a4aa2e6d1f8aaf811848bf73513a9b88fd76372dc461f6fd6d2e9cb5100f48b473be32c6f95bd983509b7d92bb4d92c10747452 + languageName: node + linkType: hard + +"tinyglobby@npm:^0.2.10": + version: 0.2.10 + resolution: "tinyglobby@npm:0.2.10" + dependencies: + fdir: "npm:^6.4.2" + picomatch: "npm:^4.0.2" + checksum: 10/10c976866d849702edc47fc3fef27d63f074c40f75ef17171ecc1452967900699fa1e62373681dd58e673ddff2e3f6094bcd0a2101e3e4b30f4c2b9da41397f2 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10/10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a + languageName: node + linkType: hard + +"tslib@npm:^2.6.2": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10/14687776479d048e3c1dbfe58a2409e00367810d6960c0f619b33793271ff2a27f81b52461f14a162f1f89a9b1d8da1b237fc7c99b0e1fdcec28ec63a86b1fec + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10/b271ca7e3d46b7160222e3afa3e531505161c9a4e097febae9664e4b59912f4cbe94861361a4175edac3a03fee99d91e44b6a58c17a634bc5a664b19fc76fbcb + languageName: node + linkType: hard + +"vscode-languageserver-textdocument@npm:^1.0.12": + version: 1.0.12 + resolution: "vscode-languageserver-textdocument@npm:1.0.12" + checksum: 10/2bc0fde952d40f35a31179623d1491b0fafdee156aaf58557f40f5d394a25fc84826763cdde55fa6ce2ed9cd35a931355ad6dd7fe5db82e7f21e5d865f0af8c6 + languageName: node + linkType: hard + +"vscode-uri@npm:^3.0.8": + version: 3.0.8 + resolution: "vscode-uri@npm:3.0.8" + checksum: 10/e882d6b679e0d053cbc042893c0951a135d899a192b62cd07f0a8924f11ae722067a8d6b1b5b147034becf57faf9fff9fb543b17b749fd0f17db1f54f783f07c + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 + languageName: node + linkType: hard + +"xdg-basedir@npm:^5.1.0": + version: 5.1.0 + resolution: "xdg-basedir@npm:5.1.0" + checksum: 10/b60e8a2c663ccb1dac77c2d913f3b96de48dafbfa083657171d3d50e10820b8a04bb4edfe9f00808c8c20e5f5355e1927bea9029f03136e29265cb98291e1fea + languageName: node + linkType: hard + +"yaml@npm:^2.6.0": + version: 2.6.0 + resolution: "yaml@npm:2.6.0" + bin: + yaml: bin.mjs + checksum: 10/f4369f667c7626c216ea81b5840fe9b530cdae4cff2d84d166ec1239e54bf332dbfac4a71bf60d121f8e85e175364a4e280a520292269b6cf9d074368309adf9 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10/f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 + languageName: node + linkType: hard diff --git a/examples/yarn/package.json b/examples/yarn/package.json new file mode 100644 index 00000000000..c2ee60f4e3e --- /dev/null +++ b/examples/yarn/package.json @@ -0,0 +1,18 @@ +{ + "name": "example-yarn", + "version": "1.0.0", + "private": true, + "description": "CSpell Examples with Yarn", + "scripts": { + "preinstall": "pnpm setup-yarn", + "setup-yarn": "pnpm setup-yarn:cspell-eslint-plugin", + "setup-yarn:cspell-eslint-plugin": "cd cspell-eslint-plugin && corepack yarn install", + "test": "pnpm test:cspell-eslint-plugin", + "test:cspell-eslint-plugin": "cd cspell-eslint-plugin && corepack yarn test", + "update-yarn": "pnpm update:cspell-eslint-plugin", + "update:cspell-eslint-plugin": "cd cspell-eslint-plugin && corepack use yarn@stable && corepack yarn update:dep" + }, + "keywords": [], + "author": "", + "license": "MIT" +} diff --git a/package.json b/package.json index 3b6a56d9ab0..bc6972f2add 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,7 @@ "update-packages": "pnpm run update-packages-src && pnpm run update-packages-docs", "update-packages-docs": "cd website && pnpm run update-packages", "update-packages-src": "pnpm -r up", + "update-yarn": "pnpm -r run update-yarn", "update-dictionary-packages": "pnpm --filter \"@cspell/cspell-bundled-dicts\" run update-dictionaries", "update-integrations-and-snapshots": "pnpm -r run update-repositories --scope cspell-integration-tests", "update-integrations-list": "cd integration-tests && ./repo-list.sh", diff --git a/packages/cspell-lib/src/lib/Settings/Controller/configLoader/configLoader.test.ts b/packages/cspell-lib/src/lib/Settings/Controller/configLoader/configLoader.test.ts index c327cd33b98..e24edc52250 100644 --- a/packages/cspell-lib/src/lib/Settings/Controller/configLoader/configLoader.test.ts +++ b/packages/cspell-lib/src/lib/Settings/Controller/configLoader/configLoader.test.ts @@ -589,7 +589,7 @@ describe('Validate search/load config files', () => { test('config needing PnP', async () => { const uriTestPackages = path.join(root, 'test-packages/yarn'); - const uriYarn2TestMedCspell = path.join(uriTestPackages, 'yarn2/test-yarn3-med/cspell.json'); + const uriYarn2TestMedCspell = path.join(uriTestPackages, 'yarn2/test-yarn-med/cspell.json'); const result = await loadConfig(uriYarn2TestMedCspell, {}); expect(result.dictionaries).toEqual(['medical terms']); }); diff --git a/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.test.ts b/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.test.ts index 70894759173..3e996a3fb67 100644 --- a/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.test.ts +++ b/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.test.ts @@ -12,8 +12,8 @@ const root = pathRepoRoot; const uriTestPackages = pathToFileURL(path.join(root, 'test-packages/yarn/')); const uriSamples = pathPackageSamplesURL; const uriDirectory = uriSamples; -const uriYarn2TestMed = new URL('yarn2/test-yarn3-med/', uriTestPackages); -const uriYarn2TestSci = new URL('yarn2/test-yarn3-sci/', uriTestPackages); +const uriYarn2TestMed = new URL('yarn2/test-yarn-med/', uriTestPackages); +const uriYarn2TestSci = new URL('yarn2/test-yarn-sci/', uriTestPackages); const uriBadPnp = new URL('bad-pnp/', uriSamples); const uriYarn2TestMedPnp = new URL('.pnp.cjs', uriYarn2TestMed); const uriYarn2TestSciPnp = new URL('.pnp.cjs', uriYarn2TestSci); @@ -64,7 +64,6 @@ describe('Validate PnPLoader', () => { // Make sure we can load the medical dictionary. const dictLocationMed = resolveFrom(fsPath(uriYarn2TestMed), '@cspell/dict-medicalterms/cspell-ext.json'); - expect(dictLocationMed).toEqual(expect.stringContaining(fsPath(uriYarn2TestMed))); expect(dictLocationMed).toEqual(expect.stringContaining('cspell-ext.json')); // Make sure we can load the science dictionary. @@ -72,7 +71,6 @@ describe('Validate PnPLoader', () => { fsPath(uriYarn2TestSci), '@cspell/dict-scientific-terms-us/cspell-ext.json', ); - expect(dictLocationSci).toEqual(expect.stringContaining(fsPath(uriYarn2TestSci))); expect(dictLocationSci).toEqual(expect.stringContaining('cspell-ext.json')); }); @@ -101,7 +99,6 @@ describe('Validate PnPLoader', () => { // Make sure we can load the dictionary. const dictLocation = resolveFrom(fsPath(uriYarn2TestMed), '@cspell/dict-medicalterms/cspell-ext.json'); - expect(dictLocation).toEqual(expect.stringContaining(fsPath(uriYarn2TestMed))); expect(dictLocation).toEqual(expect.stringContaining('cspell-ext.json')); }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bab1a0adc82..000b2a74ba1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -141,6 +141,8 @@ importers: specifier: ^8.15.7 version: 8.15.7 + examples/yarn: {} + integration-tests: dependencies: '@cspell/cspell-types': @@ -1098,7 +1100,7 @@ importers: version: link:../../../packages/cspell-types ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.6.3)(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4)) + version: 9.5.1(typescript@5.6.3)(webpack@5.96.1) webpack: specifier: ^5.96.1 version: 5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4) @@ -14041,17 +14043,17 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4(webpack@5.96.1))(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4))': + '@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: webpack: 5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) - '@webpack-cli/info@2.0.2(webpack-cli@5.1.4(webpack@5.96.1))(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4))': + '@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: webpack: 5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) - '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4(webpack@5.96.1))(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4))': + '@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack@5.96.1)': dependencies: webpack: 5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4) webpack-cli: 5.1.4(webpack@5.96.1) @@ -20588,25 +20590,25 @@ snapshots: temp-dir@3.0.0: {} - terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4)): + terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(webpack@5.96.1(@swc/core@1.7.26)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4) + webpack: 5.96.1(@swc/core@1.7.26) optionalDependencies: '@swc/core': 1.7.26 - terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(webpack@5.96.1(@swc/core@1.7.26)): + terser-webpack-plugin@5.3.10(@swc/core@1.7.26)(webpack@5.96.1): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.96.1(@swc/core@1.7.26) + webpack: 5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4) optionalDependencies: '@swc/core': 1.7.26 @@ -20708,7 +20710,7 @@ snapshots: tslib: 2.8.1 typescript: 5.6.3 - ts-loader@9.5.1(typescript@5.6.3)(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4)): + ts-loader@9.5.1(typescript@5.6.3)(webpack@5.96.1): dependencies: chalk: 4.1.2 enhanced-resolve: 5.17.1 @@ -21222,9 +21224,9 @@ snapshots: webpack-cli@5.1.4(webpack@5.96.1): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4(webpack@5.96.1))(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4)) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4(webpack@5.96.1))(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4)) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4(webpack@5.96.1))(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4)) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.96.1) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.96.1) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack@5.96.1) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -21345,7 +21347,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(webpack@5.96.1(@swc/core@1.7.26)(webpack-cli@5.1.4)) + terser-webpack-plugin: 5.3.10(@swc/core@1.7.26)(webpack@5.96.1) watchpack: 2.4.2 webpack-sources: 3.2.3 optionalDependencies: diff --git a/test-packages/yarn/yarn2/cspell.json b/test-packages/yarn/yarn2/cspell.json index 5caae80cad7..2e7feb41de2 100644 --- a/test-packages/yarn/yarn2/cspell.json +++ b/test-packages/yarn/yarn2/cspell.json @@ -1,3 +1,4 @@ { - "ignorePaths": [".yarn", ".pnp.js", ".php.cjs", "yarn.lock"] + "ignorePaths": [".yarn", ".pnp.js", ".php.cjs", "yarn.lock"], + "words": ["corepack"] } diff --git a/test-packages/yarn/yarn2/package.json b/test-packages/yarn/yarn2/package.json index 9db37cd82aa..aa471e3999b 100644 --- a/test-packages/yarn/yarn2/package.json +++ b/test-packages/yarn/yarn2/package.json @@ -5,14 +5,20 @@ "description": "Tests for dictionaries included by a Yarn 2 repository", "main": "index.js", "scripts": { - "prepare-cspell-action": "pnpm run prepare-yarn3", - "prepare-yarn3": "pnpm run prepare-yarn3-med && pnpm run prepare-yarn3-sci", - "prepare-yarn3-med": "cd test-yarn3-med && corepack yarn", - "prepare-yarn3-sci": "cd test-yarn3-sci && corepack yarn", - "test": "pnpm run test-yarn3 ", - "test-yarn3": "pnpm run test-yarn3-med && pnpm run test-yarn3-sci", - "test-yarn3-med": "cd test-yarn3-med && corepack yarn && corepack yarn test", - "test-yarn3-sci": "cd test-yarn3-sci && corepack yarn && corepack yarn test" + "preinstall": "corepack enable && pnpm setup-yarn", + "setup-yarn": "pnpm run setup-yarn-med && pnpm run setup-yarn-sci && pnpm run setup-eslint-plugin", + "setup-eslint-plugin": "cd test-eslint-plugin && corepack yarn", + "setup-yarn-med": "cd test-yarn-med && corepack yarn", + "setup-yarn-sci": "cd test-yarn-sci && corepack yarn", + "test": "pnpm run test-yarn ", + "test-yarn": "pnpm run test-yarn-med && pnpm run test-yarn-sci && pnpm run test-eslint-plugin", + "test-eslint-plugin": "cd test-eslint-plugin && corepack yarn test", + "test-yarn-med": "cd test-yarn-med && corepack yarn test", + "test-yarn-sci": "cd test-yarn-sci && corepack yarn test", + "update:eslint-plugin": "cd test-eslint-plugin && corepack use yarn@stable && corepack yarn update:dep", + "update:yarn-med": "cd test-yarn-med && corepack use yarn@stable && corepack yarn update:dep", + "update:yarn-sci": "cd test-yarn-sci && corepack use yarn@stable && corepack yarn update:dep", + "update-yarn": "pnpm update:eslint-plugin && pnpm update:yarn-med && pnpm update:yarn-sci" }, "author": "", "license": "MIT" diff --git a/test-packages/yarn/yarn2/test-eslint-plugin/.yarnrc.yml b/test-packages/yarn/yarn2/test-eslint-plugin/.yarnrc.yml index c0c2994af1f..8406d07f928 100644 --- a/test-packages/yarn/yarn2/test-eslint-plugin/.yarnrc.yml +++ b/test-packages/yarn/yarn2/test-eslint-plugin/.yarnrc.yml @@ -1,4 +1,6 @@ compressionLevel: mixed -enableGlobalCache: false +globalFolder: ../../../../.yarn +enableGlobalCache: true pnpEnableEsmLoader: true +npmRegistryServer: https://registry.npmjs.org diff --git a/test-packages/yarn/yarn2/test-eslint-plugin/package.json b/test-packages/yarn/yarn2/test-eslint-plugin/package.json index 577e8fd2c56..341eec62343 100644 --- a/test-packages/yarn/yarn2/test-eslint-plugin/package.json +++ b/test-packages/yarn/yarn2/test-eslint-plugin/package.json @@ -3,16 +3,16 @@ "version": "1.0.0", "license": "MIT", "private": true, - "packageManager": "yarn@4.5.1", + "packageManager": "yarn@4.5.1+sha512.341db9396b6e289fecc30cd7ab3af65060e05ebff4b3b47547b278b9e67b08f485ecd8c79006b405446262142c7a38154445ef7f17c1d5d1de7d90bf9ce7054d", "scripts": { "lint": "eslint .", - "test": "yarn update && yarn lint", - "update": "yarn add --dev @cspell/dict-medicalterms@latest @cspell/cspell-types@latest @cspell/eslint-plugin@latest" + "test": "yarn lint", + "update:dep": "yarn add --dev @cspell/dict-medicalterms@latest @cspell/cspell-types@latest @cspell/eslint-plugin@latest" }, "devDependencies": { - "@cspell/cspell-types": "^8.15.6", + "@cspell/cspell-types": "^8.15.7", "@cspell/dict-medicalterms": "^4.1.5", - "@cspell/eslint-plugin": "^8.15.6", + "@cspell/eslint-plugin": "^8.15.7", "@eslint/js": "^9.14.0", "eslint": "^9.14.0", "globals": "^15.11.0" diff --git a/test-packages/yarn/yarn2/test-eslint-plugin/yarn.lock b/test-packages/yarn/yarn2/test-eslint-plugin/yarn.lock index 8f76a56ba72..4fa01ac4487 100644 --- a/test-packages/yarn/yarn2/test-eslint-plugin/yarn.lock +++ b/test-packages/yarn/yarn2/test-eslint-plugin/yarn.lock @@ -5,9 +5,9 @@ __metadata: version: 8 cacheKey: 10 -"@cspell/cspell-bundled-dicts@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/cspell-bundled-dicts@npm:8.15.6" +"@cspell/cspell-bundled-dicts@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-bundled-dicts@npm:8.15.7" dependencies: "@cspell/dict-ada": "npm:^4.0.5" "@cspell/dict-al": "npm:^1.0.3" @@ -64,37 +64,37 @@ __metadata: "@cspell/dict-terraform": "npm:^1.0.6" "@cspell/dict-typescript": "npm:^3.1.11" "@cspell/dict-vue": "npm:^3.0.3" - checksum: 10/414c1a3be747c43c6a6094aa0ae4ed7469705ba5545abce2c4cb227ffa3d1876df78015f9f75ac17e2fb18f4decd10174f7a472845552b7e1e31be7690da245f + checksum: 10/da4edc0b096315715fe4faaaee33c127b5492388f796f80d608cf9f55b8d663f74f934a58ce92bca5c44e152bb845672eafb2f8324047fa0120246f81fc0a6d9 languageName: node linkType: hard -"@cspell/cspell-pipe@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/cspell-pipe@npm:8.15.6" - checksum: 10/741487df652b87d1dde5156802a9f5ee8880b0443b9119b2f8c3e487afb85cec40fa9705ffbabed073db4a0afbd67f639445bdbb81739bc76ddcba41b62f7773 +"@cspell/cspell-pipe@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-pipe@npm:8.15.7" + checksum: 10/8aa8a987b598f87ac0172314481f4ae3ef7cbf70336bcca802bb8bc4cf56c7e604c0802f7053f83ef1e75a179118cd90e0a1c720975ffcdc914ec3cc79fbc904 languageName: node linkType: hard -"@cspell/cspell-resolver@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/cspell-resolver@npm:8.15.6" +"@cspell/cspell-resolver@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-resolver@npm:8.15.7" dependencies: global-directory: "npm:^4.0.1" - checksum: 10/332891d4ab3702c3d2d968d016cb207597659f22f01d73fbe36fddd0f47a244519dd9c58ea703a060e46e80c9e00ad18fda071d8ad736a711c608737656aab18 + checksum: 10/8d2136bdbab6ed772f98c26b7c8960d178211d8f28475d2af6c45bc7de1ffbd15096221a0b306b499b23746dbb7fb5061f832afcebed73cb52020025f7761822 languageName: node linkType: hard -"@cspell/cspell-service-bus@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/cspell-service-bus@npm:8.15.6" - checksum: 10/826b486792267c452afe2d1e9d78557e584adbfe0c7959a5f7a2bf2ca2eb17a9334bd526ad5e506778ee55babaf607f49eff0952ae546db8f152acfd9e13456a +"@cspell/cspell-service-bus@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-service-bus@npm:8.15.7" + checksum: 10/3dc40648c3e97d98ee57606e69cdf6f4b1308af2998cd492e398c076dc2bfdb89b4452eed4559b4844ec3dd5203b79fb4b855d7ab4a1e5b998a7df7ffdf03fda languageName: node linkType: hard -"@cspell/cspell-types@npm:8.15.6, @cspell/cspell-types@npm:^8.15.6": - version: 8.15.6 - resolution: "@cspell/cspell-types@npm:8.15.6" - checksum: 10/6b9e03fb49fc01fb7763d965b2fc52bf05e260e3b569a4c53e53d316c8ba464b1521f8ced0b4a1db705b7315e79b9847b36ee634807f9f7c5febf54ac7a17189 +"@cspell/cspell-types@npm:8.15.7, @cspell/cspell-types@npm:^8.15.7": + version: 8.15.7 + resolution: "@cspell/cspell-types@npm:8.15.7" + checksum: 10/b2dc7758aabf53c98c756a4ccf1130fd2a43e61799eb74e34ec8e86901c9dc297d9f18bd9de7d18a1836abf69a7f4b3ca029953cd0072bf35145f40e38949b30 languageName: node linkType: hard @@ -504,47 +504,47 @@ __metadata: languageName: node linkType: hard -"@cspell/dynamic-import@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/dynamic-import@npm:8.15.6" +"@cspell/dynamic-import@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/dynamic-import@npm:8.15.7" dependencies: import-meta-resolve: "npm:^4.1.0" - checksum: 10/976bd83a70dc37a78b6b4b37b3db814b24b8384c565471ec31243751fa2a6193acfa8cbfc666d5ebd08d5bd0cbdae0bbb62c5eb15c35d0ba77be945699a8ef4c + checksum: 10/de5a4c5a9a959c86a9282a26d0a01e43d31db9ce7c7165d6d35afc38fab27d404485279557ecf94d56b24f1b844d94ac24c108ffe6ede697eb67d060ced6eb19 languageName: node linkType: hard -"@cspell/eslint-plugin@npm:^8.15.6": - version: 8.15.6 - resolution: "@cspell/eslint-plugin@npm:8.15.6" +"@cspell/eslint-plugin@npm:^8.15.7": + version: 8.15.7 + resolution: "@cspell/eslint-plugin@npm:8.15.7" dependencies: - "@cspell/cspell-types": "npm:8.15.6" - "@cspell/url": "npm:8.15.6" - cspell-lib: "npm:8.15.6" + "@cspell/cspell-types": "npm:8.15.7" + "@cspell/url": "npm:8.15.7" + cspell-lib: "npm:8.15.7" synckit: "npm:^0.9.2" peerDependencies: eslint: ^7 || ^8 || ^9 - checksum: 10/3d0ad516d3f7987d76c719bddaa6226f2bd585f96551dc7f4109c5a00a71a95470cb83c8d5cd2f1139eb5d7bf47dd696dbdfe265f2cd1a3fcdef2356a1f9739b + checksum: 10/8069238aa230c4e288923ad271f277df0de5a9ce2ec5629f2e77d52552c59a0083a21f29c859d77b221dcf90fe5ebb678c3c8ca1bf6e6f683e858e11989a3a0f languageName: node linkType: hard -"@cspell/filetypes@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/filetypes@npm:8.15.6" - checksum: 10/d4be4b9c0e1098ed670cd5fe72ca75d5f85338cc78857be17c4eb17b15b4642f0a160c191060df3c06dc28b40a467b00bd5d0e0d2329f38f7595c8f19290fae1 +"@cspell/filetypes@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/filetypes@npm:8.15.7" + checksum: 10/16831ae8060824c3b4225aa94fa07fc174cdabf4753b4f363bc12497b8b9e0348515ed14b9c48e08de615803ff8a9d88360ef48ad05f5fe780ee5d82312115a4 languageName: node linkType: hard -"@cspell/strong-weak-map@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/strong-weak-map@npm:8.15.6" - checksum: 10/e42bcb4ee046909e99cd2b3b2989b25949b99a8bf5d530bfcb1c75a88fe4c4039b523ce17438f0f14f0cf8ad997051fdc9e438ee731e30a6cd4d0d8c1e44d6fb +"@cspell/strong-weak-map@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/strong-weak-map@npm:8.15.7" + checksum: 10/efb8173346a62547304cda9c7479f69c7e501844e68d3eaa30bd8e58fc7c689a82551005d4be476ce5b6d2b881f01379f3a13f9eb639bca76916dd9a7edf1174 languageName: node linkType: hard -"@cspell/url@npm:8.15.6": - version: 8.15.6 - resolution: "@cspell/url@npm:8.15.6" - checksum: 10/c1daf18c73b445d2583ffe7223b3519764df62f9c1e8ca52758de26504f0b43bb2e3e89683c7dbd7cbca1656613e2e7ffb9fe183c1840566590e0e629ff011b8 +"@cspell/url@npm:8.15.7": + version: 8.15.7 + resolution: "@cspell/url@npm:8.15.7" + checksum: 10/e4fd185f350abcd741f18909d946b7e3fe95a4766cbf037b829f657103ed513e518d8dbc8e6f905dce994cb47e5f16868e1c21918ce7e48ac89555424df47b3d languageName: node linkType: hard @@ -843,81 +843,81 @@ __metadata: languageName: node linkType: hard -"cspell-config-lib@npm:8.15.6": - version: 8.15.6 - resolution: "cspell-config-lib@npm:8.15.6" +"cspell-config-lib@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-config-lib@npm:8.15.7" dependencies: - "@cspell/cspell-types": "npm:8.15.6" + "@cspell/cspell-types": "npm:8.15.7" comment-json: "npm:^4.2.5" yaml: "npm:^2.6.0" - checksum: 10/3864640c93e00136a48d5d17ce689a6997a57a8885675105a97fdfa3cce0ab4c0666b6e90a8c84484ae326f8a173ae87b766bd63ed7665189650d5473f099cc9 + checksum: 10/dc510dd87f1c4202ab8b6649b3c185e5310205a3a298d977d50236f07efe2fac9b3461cb61953fa9009c5ccdbb344f0d2c4ffd86628e4bd941a72cdda000043a languageName: node linkType: hard -"cspell-dictionary@npm:8.15.6": - version: 8.15.6 - resolution: "cspell-dictionary@npm:8.15.6" +"cspell-dictionary@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-dictionary@npm:8.15.7" dependencies: - "@cspell/cspell-pipe": "npm:8.15.6" - "@cspell/cspell-types": "npm:8.15.6" - cspell-trie-lib: "npm:8.15.6" + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" + cspell-trie-lib: "npm:8.15.7" fast-equals: "npm:^5.0.1" - checksum: 10/080b2b66f2e2e2e7f3574cd183e3ddf9a02f5c6727566655a2189b208d13f381476d55462449d994581f47493bbdefa36775aa0df77a98d3b166c67aeb55f77a + checksum: 10/89b132b6bda568a8dbf15921c2244d56ae1923dc936b7aef7e5302bb6f0dfb7d95c32c86e311d5b7faa5e444a647fa6b7b479aa89fa2d34498a591007909b767 languageName: node linkType: hard -"cspell-glob@npm:8.15.6": - version: 8.15.6 - resolution: "cspell-glob@npm:8.15.6" +"cspell-glob@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-glob@npm:8.15.7" dependencies: - "@cspell/url": "npm:8.15.6" + "@cspell/url": "npm:8.15.7" micromatch: "npm:^4.0.8" - checksum: 10/8c03e5c1fd6751019d6c587938c725f0b19c67e36384b7a97a5653e1cf59fb072e72ba03843bc80458d5bded9ca7ab91b6303fba5ec9bb32a99ed170257f5526 + checksum: 10/c71730bcae5556290f582ff59b5509dff65de376011689c2f02994586aa0d1cf38568ec0eae61d6be8e962cd64bce2cbfb26ec8a3b21d1c453cc2a9fe2a304cc languageName: node linkType: hard -"cspell-grammar@npm:8.15.6": - version: 8.15.6 - resolution: "cspell-grammar@npm:8.15.6" +"cspell-grammar@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-grammar@npm:8.15.7" dependencies: - "@cspell/cspell-pipe": "npm:8.15.6" - "@cspell/cspell-types": "npm:8.15.6" + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" bin: cspell-grammar: bin.mjs - checksum: 10/db0860049ac162de80be0f2a8cf0eb2ba4b9447fa941da8a98591ad251fe803d82de3f2de00e192f45c5e49781ce24142a459c27f6a5386e130e37b5b580a6dd + checksum: 10/9500c872b06ebd47e8c1be997d0cc52da3554e6798385e747f21508e7fc0276050813bee1e17373c5ad51e39f787dd58fb369b5a906f34889f1c2d1203a1ddb6 languageName: node linkType: hard -"cspell-io@npm:8.15.6": - version: 8.15.6 - resolution: "cspell-io@npm:8.15.6" +"cspell-io@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-io@npm:8.15.7" dependencies: - "@cspell/cspell-service-bus": "npm:8.15.6" - "@cspell/url": "npm:8.15.6" - checksum: 10/a3283fef54c2f6c535327cb37aef5343cde58357e0c29cfec3eb7b4cba05957ffe51324bdc2b2ab63c1bd242b7100b7cce9e9beffdfec4495a8d882a49301c65 + "@cspell/cspell-service-bus": "npm:8.15.7" + "@cspell/url": "npm:8.15.7" + checksum: 10/7680157fa2ba8b48bc439df60a3005adecfabdafa2daa1b194926fb206079ddea0eed7947421054e370549346af637ae3e1b22a0eb6c1f539becde7437c42380 languageName: node linkType: hard -"cspell-lib@npm:8.15.6": - version: 8.15.6 - resolution: "cspell-lib@npm:8.15.6" +"cspell-lib@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-lib@npm:8.15.7" dependencies: - "@cspell/cspell-bundled-dicts": "npm:8.15.6" - "@cspell/cspell-pipe": "npm:8.15.6" - "@cspell/cspell-resolver": "npm:8.15.6" - "@cspell/cspell-types": "npm:8.15.6" - "@cspell/dynamic-import": "npm:8.15.6" - "@cspell/filetypes": "npm:8.15.6" - "@cspell/strong-weak-map": "npm:8.15.6" - "@cspell/url": "npm:8.15.6" + "@cspell/cspell-bundled-dicts": "npm:8.15.7" + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-resolver": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" + "@cspell/dynamic-import": "npm:8.15.7" + "@cspell/filetypes": "npm:8.15.7" + "@cspell/strong-weak-map": "npm:8.15.7" + "@cspell/url": "npm:8.15.7" clear-module: "npm:^4.1.2" comment-json: "npm:^4.2.5" - cspell-config-lib: "npm:8.15.6" - cspell-dictionary: "npm:8.15.6" - cspell-glob: "npm:8.15.6" - cspell-grammar: "npm:8.15.6" - cspell-io: "npm:8.15.6" - cspell-trie-lib: "npm:8.15.6" + cspell-config-lib: "npm:8.15.7" + cspell-dictionary: "npm:8.15.7" + cspell-glob: "npm:8.15.7" + cspell-grammar: "npm:8.15.7" + cspell-io: "npm:8.15.7" + cspell-trie-lib: "npm:8.15.7" env-paths: "npm:^3.0.0" fast-equals: "npm:^5.0.1" gensequence: "npm:^7.0.0" @@ -926,18 +926,18 @@ __metadata: vscode-languageserver-textdocument: "npm:^1.0.12" vscode-uri: "npm:^3.0.8" xdg-basedir: "npm:^5.1.0" - checksum: 10/8a42b684469665f52e9b0dc2e11b71e96756cbe2fa0a67cafcf3eb9e6d40f8e7354b5cb74dc8d8eaf994a42039e8c6624215207796d964a480681af77a306318 + checksum: 10/03e70f13df9a4562eaa046c4f0def8f1bf5904c0ba589e987efcd9d02a851294357cf216a178d6582608b15c91d33699113cfd8439ac2d7ce6442a7f2b11721c languageName: node linkType: hard -"cspell-trie-lib@npm:8.15.6": - version: 8.15.6 - resolution: "cspell-trie-lib@npm:8.15.6" +"cspell-trie-lib@npm:8.15.7": + version: 8.15.7 + resolution: "cspell-trie-lib@npm:8.15.7" dependencies: - "@cspell/cspell-pipe": "npm:8.15.6" - "@cspell/cspell-types": "npm:8.15.6" + "@cspell/cspell-pipe": "npm:8.15.7" + "@cspell/cspell-types": "npm:8.15.7" gensequence: "npm:^7.0.0" - checksum: 10/e767f03e934b56cb873f485a71d850252ddef55b6d1b9ce31f6045a055612add2a97efdcfa15d49ba5fa0aa8c3550faf9d53445bb3fbe0be27676303529ce163 + checksum: 10/b0d2648faeb3ad66f74ab3d061be206dc4317136a318607e03a34a54f6c3a3f67cbe6310e7a87c862854ed660e2c904d4aacf4974613d688fa55e36a586a61f2 languageName: node linkType: hard @@ -1547,9 +1547,9 @@ __metadata: version: 0.0.0-use.local resolution: "test-eslint-plugin@workspace:." dependencies: - "@cspell/cspell-types": "npm:^8.15.6" + "@cspell/cspell-types": "npm:^8.15.7" "@cspell/dict-medicalterms": "npm:^4.1.5" - "@cspell/eslint-plugin": "npm:^8.15.6" + "@cspell/eslint-plugin": "npm:^8.15.7" "@eslint/js": "npm:^9.14.0" eslint: "npm:^9.14.0" globals: "npm:^15.11.0" diff --git a/test-packages/yarn/yarn2/test-yarn3-med/.gitignore b/test-packages/yarn/yarn2/test-yarn-med/.gitignore similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-med/.gitignore rename to test-packages/yarn/yarn2/test-yarn-med/.gitignore diff --git a/test-packages/yarn/yarn2/test-yarn-med/.yarnrc.yml b/test-packages/yarn/yarn2/test-yarn-med/.yarnrc.yml new file mode 100644 index 00000000000..efea83ee30c --- /dev/null +++ b/test-packages/yarn/yarn2/test-yarn-med/.yarnrc.yml @@ -0,0 +1,5 @@ +compressionLevel: mixed + +globalFolder: ../../../../.yarn +enableGlobalCache: true +npmRegistryServer: https://registry.npmjs.org diff --git a/test-packages/yarn/yarn2/test-yarn3-med/README.md b/test-packages/yarn/yarn2/test-yarn-med/README.md similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-med/README.md rename to test-packages/yarn/yarn2/test-yarn-med/README.md diff --git a/test-packages/yarn/yarn2/test-yarn3-med/cspell.config.mjs b/test-packages/yarn/yarn2/test-yarn-med/cspell.config.mjs similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-med/cspell.config.mjs rename to test-packages/yarn/yarn2/test-yarn-med/cspell.config.mjs diff --git a/test-packages/yarn/yarn2/test-yarn3-med/cspell.config.yaml b/test-packages/yarn/yarn2/test-yarn-med/cspell.config.yaml similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-med/cspell.config.yaml rename to test-packages/yarn/yarn2/test-yarn-med/cspell.config.yaml diff --git a/test-packages/yarn/yarn2/test-yarn3-med/cspell.json b/test-packages/yarn/yarn2/test-yarn-med/cspell.json similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-med/cspell.json rename to test-packages/yarn/yarn2/test-yarn-med/cspell.json diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/custom-terms.txt b/test-packages/yarn/yarn2/test-yarn-med/custom-terms.txt similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-sci/custom-terms.txt rename to test-packages/yarn/yarn2/test-yarn-med/custom-terms.txt diff --git a/test-packages/yarn/yarn2/test-yarn-med/package.json b/test-packages/yarn/yarn2/test-yarn-med/package.json new file mode 100644 index 00000000000..700332779f1 --- /dev/null +++ b/test-packages/yarn/yarn2/test-yarn-med/package.json @@ -0,0 +1,17 @@ +{ + "name": "test-yarn-med", + "version": "1.0.0", + "main": "index.js", + "license": "MIT", + "private": true, + "packageManager": "yarn@4.5.1+sha512.341db9396b6e289fecc30cd7ab3af65060e05ebff4b3b47547b278b9e67b08f485ecd8c79006b405446262142c7a38154445ef7f17c1d5d1de7d90bf9ce7054d", + "scripts": { + "test": "yarn test:cspell", + "test:cspell": "../../../../bin.mjs README.md -c cspell.config.yaml", + "update:dep": "yarn add --dev @cspell/dict-medicalterms@latest @cspell/cspell-types@latest" + }, + "devDependencies": { + "@cspell/cspell-types": "^8.15.7", + "@cspell/dict-medicalterms": "^4.1.5" + } +} diff --git a/test-packages/yarn/yarn2/test-yarn3-med/yarn.lock b/test-packages/yarn/yarn2/test-yarn-med/yarn.lock similarity index 92% rename from test-packages/yarn/yarn2/test-yarn3-med/yarn.lock rename to test-packages/yarn/yarn2/test-yarn-med/yarn.lock index 580e10d32d8..f1da9d2c6b6 100644 --- a/test-packages/yarn/yarn2/test-yarn3-med/yarn.lock +++ b/test-packages/yarn/yarn2/test-yarn-med/yarn.lock @@ -19,9 +19,9 @@ __metadata: languageName: node linkType: hard -"test-yarn3-med@workspace:.": +"test-yarn-med@workspace:.": version: 0.0.0-use.local - resolution: "test-yarn3-med@workspace:." + resolution: "test-yarn-med@workspace:." dependencies: "@cspell/cspell-types": "npm:^8.15.7" "@cspell/dict-medicalterms": "npm:^4.1.5" diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/.gitignore b/test-packages/yarn/yarn2/test-yarn-sci/.gitignore similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-sci/.gitignore rename to test-packages/yarn/yarn2/test-yarn-sci/.gitignore diff --git a/test-packages/yarn/yarn2/test-yarn-sci/.yarnrc.yml b/test-packages/yarn/yarn2/test-yarn-sci/.yarnrc.yml new file mode 100644 index 00000000000..efea83ee30c --- /dev/null +++ b/test-packages/yarn/yarn2/test-yarn-sci/.yarnrc.yml @@ -0,0 +1,5 @@ +compressionLevel: mixed + +globalFolder: ../../../../.yarn +enableGlobalCache: true +npmRegistryServer: https://registry.npmjs.org diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/README.md b/test-packages/yarn/yarn2/test-yarn-sci/README.md similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-sci/README.md rename to test-packages/yarn/yarn2/test-yarn-sci/README.md diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/cspell.config.js b/test-packages/yarn/yarn2/test-yarn-sci/cspell.config.js similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-sci/cspell.config.js rename to test-packages/yarn/yarn2/test-yarn-sci/cspell.config.js diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/cspell.json b/test-packages/yarn/yarn2/test-yarn-sci/cspell.json similarity index 100% rename from test-packages/yarn/yarn2/test-yarn3-sci/cspell.json rename to test-packages/yarn/yarn2/test-yarn-sci/cspell.json diff --git a/test-packages/yarn/yarn2/test-yarn-sci/custom-terms.txt b/test-packages/yarn/yarn2/test-yarn-sci/custom-terms.txt new file mode 100644 index 00000000000..cf0a778df41 --- /dev/null +++ b/test-packages/yarn/yarn2/test-yarn-sci/custom-terms.txt @@ -0,0 +1 @@ +# Contains custom terms for this project. diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/package.json b/test-packages/yarn/yarn2/test-yarn-sci/package.json similarity index 70% rename from test-packages/yarn/yarn2/test-yarn3-sci/package.json rename to test-packages/yarn/yarn2/test-yarn-sci/package.json index 7a55234362a..0db22ab09bd 100644 --- a/test-packages/yarn/yarn2/test-yarn3-sci/package.json +++ b/test-packages/yarn/yarn2/test-yarn-sci/package.json @@ -1,14 +1,14 @@ { - "name": "test-yarn3-sci", + "name": "test-yarn-sci", "version": "1.0.0", "main": "index.js", "license": "MIT", "private": true, "packageManager": "yarn@4.5.1+sha512.341db9396b6e289fecc30cd7ab3af65060e05ebff4b3b47547b278b9e67b08f485ecd8c79006b405446262142c7a38154445ef7f17c1d5d1de7d90bf9ce7054d", "scripts": { - "test": "yarn && yarn update && yarn test:cspell", + "test": "yarn test:cspell", "test:cspell": "../../../../bin.mjs README.md", - "update": "yarn add --dev @cspell/dict-scientific-terms-us@latest @cspell/cspell-types@latest" + "update:dep": "yarn add --dev @cspell/dict-scientific-terms-us@latest @cspell/cspell-types@latest" }, "devDependencies": { "@cspell/cspell-types": "^8.15.7", diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/yarn.lock b/test-packages/yarn/yarn2/test-yarn-sci/yarn.lock similarity index 92% rename from test-packages/yarn/yarn2/test-yarn3-sci/yarn.lock rename to test-packages/yarn/yarn2/test-yarn-sci/yarn.lock index b5ec89bcaa7..85e821f5f86 100644 --- a/test-packages/yarn/yarn2/test-yarn3-sci/yarn.lock +++ b/test-packages/yarn/yarn2/test-yarn-sci/yarn.lock @@ -19,9 +19,9 @@ __metadata: languageName: node linkType: hard -"test-yarn3-sci@workspace:.": +"test-yarn-sci@workspace:.": version: 0.0.0-use.local - resolution: "test-yarn3-sci@workspace:." + resolution: "test-yarn-sci@workspace:." dependencies: "@cspell/cspell-types": "npm:^8.15.7" "@cspell/dict-scientific-terms-us": "npm:^3.0.5" diff --git a/test-packages/yarn/yarn2/test-yarn3-med/.yarnrc.yml b/test-packages/yarn/yarn2/test-yarn3-med/.yarnrc.yml deleted file mode 100644 index 1855d752fec..00000000000 --- a/test-packages/yarn/yarn2/test-yarn3-med/.yarnrc.yml +++ /dev/null @@ -1,3 +0,0 @@ -compressionLevel: mixed - -enableGlobalCache: false diff --git a/test-packages/yarn/yarn2/test-yarn3-med/package.json b/test-packages/yarn/yarn2/test-yarn3-med/package.json deleted file mode 100644 index be8f806fee4..00000000000 --- a/test-packages/yarn/yarn2/test-yarn3-med/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "test-yarn3-med", - "version": "1.0.0", - "main": "index.js", - "license": "MIT", - "private": true, - "packageManager": "yarn@4.5.1", - "scripts": { - "test": "yarn && yarn update && yarn test:cspell", - "test:cspell": "../../../../bin.mjs README.md -c cspell.config.yaml", - "update": "yarn add --dev @cspell/dict-medicalterms@latest @cspell/cspell-types@latest" - }, - "devDependencies": { - "@cspell/cspell-types": "^8.15.7", - "@cspell/dict-medicalterms": "^4.1.5" - } -} diff --git a/test-packages/yarn/yarn2/test-yarn3-sci/.yarnrc.yml b/test-packages/yarn/yarn2/test-yarn3-sci/.yarnrc.yml deleted file mode 100644 index 1855d752fec..00000000000 --- a/test-packages/yarn/yarn2/test-yarn3-sci/.yarnrc.yml +++ /dev/null @@ -1,3 +0,0 @@ -compressionLevel: mixed - -enableGlobalCache: false