diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d5be4141d..7b3e3b3ec 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -17,9 +17,9 @@ updates: exclude-patterns: - "eslint-scope" - "json-parse-even-better-errors" - - "schema-utils" - "strip-ansi" - "rimraf" + - "mime-types" - package-ecosystem: "github-actions" directory: "/" schedule: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cd44c4e31..af1f30275 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -185,6 +185,10 @@ jobs: yarn upgrade husky@^8.0.3 lint-staged@^13.2.1 nyc@^15.1.0 coffee-loader@1.0.0 babel-loader@^8.1.0 style-loader@^2.0.0 css-loader@^5.0.1 less-loader@^8.1.1 mini-css-extract-plugin@^1.6.1 --ignore-engines yarn --frozen-lockfile if: matrix.node-version == '16.x' + - run: | + yarn upgrade cspell@^8.8.4 lint-staged@^15.2.5 --ignore-engines + yarn --frozen-lockfile + if: matrix.node-version == '18.x' # Install main version of our deps - run: yarn upgrade enhanced-resolve@webpack/enhanced-resolve#main loader-runner@webpack/loader-runner#main webpack-sources@webpack/webpack-sources#main watchpack@webpack/watchpack#main tapable@webpack/tapable#master if: matrix.use_main_branches == '1' diff --git a/.prettierignore b/.prettierignore index f3c668053..ebf1141fc 100644 --- a/.prettierignore +++ b/.prettierignore @@ -25,10 +25,9 @@ coverage/ # Ignore generated files *.check.js - -# Ignore not supported files -*.d.ts -!module.d.ts +*.check.d.ts +types.d.ts +declarations/WebpackOptions.d.ts # Ignore precompiled schemas schemas/**/*.check.js diff --git a/.prettierrc.js b/.prettierrc.js index 2ddbbf13d..52e3a5609 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -13,7 +13,7 @@ module.exports = { } }, { - files: "*.ts", + files: "*.{cts,mts,ts}", options: { parser: "typescript" } diff --git a/cspell.json b/cspell.json index c2337662e..9f5e92d11 100644 --- a/cspell.json +++ b/cspell.json @@ -328,6 +328,7 @@ "**/dist/**", "**/node_modules/**", "examples/**/README.md", + "examples/nodejs-addons/build/**/*", "examples/wasm-bindgen*/pkg/*_bg.js", "examples/wasm-bindgen*/pkg/*_bg*.d.ts", "**/webpack.lock.data/**", diff --git a/declarations.d.ts b/declarations.d.ts index 560457e39..025ebc7b3 100644 --- a/declarations.d.ts +++ b/declarations.d.ts @@ -136,10 +136,7 @@ declare module "@webassemblyjs/ast" { Start?: (p: NodePath) => void; Global?: (p: NodePath) => void; } - export function traverse( - ast: AST, - visitor: Visitor - ): void; + export function traverse(ast: AST, visitor: Visitor): void; export class NodePath { node: T; remove(): void; @@ -231,7 +228,11 @@ declare module "@webassemblyjs/ast" { init: Node[] ): ObjectInstruction; export function signature(params: FuncParam[], results: string[]): Signature; - export function func(initFuncId: Identifier, signature: Signature, funcBody: Instruction[]): Func; + export function func( + initFuncId: Identifier, + signature: Signature, + funcBody: Instruction[] + ): Func; export function typeInstruction( id: Identifier | undefined, functype: Signature @@ -246,7 +247,10 @@ declare module "@webassemblyjs/ast" { index: Index ): ModuleExportDescr; - export function getSectionMetadata(ast: AST, section: string): { vectorOfSize: { value: number } }; + export function getSectionMetadata( + ast: AST, + section: string + ): { vectorOfSize: { value: number } }; export class FuncSignature { args: string[]; result: string[]; @@ -261,12 +265,28 @@ declare module "@webassemblyjs/ast" { } declare module "@webassemblyjs/wasm-parser" { - export function decode(source: string | Buffer, options: { dump?: boolean, ignoreCodeSection?: boolean, ignoreDataSection?: boolean, ignoreCustomNameSection?: boolean }): import("@webassemblyjs/ast").AST; + export function decode( + source: string | Buffer, + options: { + dump?: boolean; + ignoreCodeSection?: boolean; + ignoreDataSection?: boolean; + ignoreCustomNameSection?: boolean; + } + ): import("@webassemblyjs/ast").AST; } declare module "@webassemblyjs/wasm-edit" { - export function addWithAST(ast: import("@webassemblyjs/ast").AST, bin: any, newNodes: import("@webassemblyjs/ast").Node[]): ArrayBuffer; - export function editWithAST(ast: import("@webassemblyjs/ast").AST, bin: any, visitors: import("@webassemblyjs/ast").Visitor): ArrayBuffer; + export function addWithAST( + ast: import("@webassemblyjs/ast").AST, + bin: any, + newNodes: import("@webassemblyjs/ast").Node[] + ): ArrayBuffer; + export function editWithAST( + ast: import("@webassemblyjs/ast").AST, + bin: any, + visitors: import("@webassemblyjs/ast").Visitor + ): ArrayBuffer; } declare module "webpack-sources" { @@ -408,7 +428,11 @@ declare module "browserslist" { } declare module "json-parse-even-better-errors" { - function parseJson(text: string, reviver?: (this: any, key: string, value: any) => any, context?: number): any; + function parseJson( + text: string, + reviver?: (this: any, key: string, value: any) => any, + context?: number + ): any; export = parseJson; } @@ -425,8 +449,11 @@ type RecursiveArrayOrRecord = | T; declare module "loader-runner" { - export function getContext(resource: string) : string; - export function runLoaders(options: any, callback: (err: Error | null, result: any) => void): void; + export function getContext(resource: string): string; + export function runLoaders( + options: any, + callback: (err: Error | null, result: any) => void + ): void; } declare module "watchpack" { @@ -436,7 +463,10 @@ declare module "watchpack" { constructor(options: import("./declarations/WebpackOptions").WatchOptions); once(eventName: string, callback: any): void; watch(options: any): void; - collectTimeInfoEntries(fileTimeInfoEntries: Map, contextTimeInfoEntries: Map): void; + collectTimeInfoEntries( + fileTimeInfoEntries: Map, + contextTimeInfoEntries: Map + ): void; pause(): void; close(): void; } diff --git a/declarations.test.d.ts b/declarations.test.d.ts index f960e9639..621b1831f 100644 --- a/declarations.test.d.ts +++ b/declarations.test.d.ts @@ -1,7 +1,7 @@ declare module "*.json"; type Env = Record; -type TestOptions = { testPath: string, srcPath: string }; +type TestOptions = { testPath: string; srcPath: string }; declare namespace jest { interface Matchers { diff --git a/declarations/LoaderContext.d.ts b/declarations/LoaderContext.d.ts index aed45ece8..2de0a3fae 100644 --- a/declarations/LoaderContext.d.ts +++ b/declarations/LoaderContext.d.ts @@ -55,10 +55,10 @@ export interface NormalModuleLoaderContext { sourceMap?: boolean; mode: "development" | "production" | "none"; webpack?: boolean; - hashFunction: HashFunction, - hashDigest: HashDigest, - hashDigestLength: HashDigestLength, - hashSalt: HashSalt, + hashFunction: HashFunction; + hashDigest: HashDigest; + hashDigestLength: HashDigestLength; + hashSalt: HashSalt; _module?: NormalModule; _compilation?: Compilation; _compiler?: Compiler; diff --git a/dependabot.yml b/dependabot.yml deleted file mode 100644 index 56c1e2166..000000000 --- a/dependabot.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: 2 -updates: - - package-ecosystem: "yarn" - directory: "/" - ignore: - - dependency-name: "mime-types" - update-types: ["version-update:semver-major"] - - package-ecosystem: "github-actions" - directory: "/" diff --git a/package.json b/package.json index 7a650f285..455ecb628 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "coffee-loader": "^5.0.0", "coffeescript": "^2.5.1", "core-js": "^3.6.5", - "cspell": "^8.8.4", + "cspell": "^9.0.1", "css-loader": "^7.1.2", "date-fns": "^4.0.0", "es5-ext": "^0.10.53", @@ -80,7 +80,7 @@ "json5": "^2.1.3", "less": "^4.0.0", "less-loader": "^12.2.0", - "lint-staged": "^15.2.5", + "lint-staged": "^16.0.0", "lodash": "^4.17.19", "lodash-es": "^4.17.15", "memfs": "^4.14.0", diff --git a/test/Defaults.unittest.js b/test/Defaults.unittest.js index 00c5a7ab0..279e671ed 100644 --- a/test/Defaults.unittest.js +++ b/test/Defaults.unittest.js @@ -2,7 +2,7 @@ require("./helpers/warmup-webpack"); const path = require("path"); const jestDiff = require("jest-diff").diff; -const stripAnsi = require("strip-ansi"); +const stripVTControlCharacters = require("strip-ansi"); /** * Escapes regular expression metacharacters @@ -678,7 +678,7 @@ describe("snapshots", () => { if (before) before(); const result = getDefaultConfig(options); - const diff = stripAnsi( + const diff = stripVTControlCharacters( jestDiff(baseConfig, result, { expand: false, contextLines: 0 }) ); @@ -2662,7 +2662,7 @@ it("should result in the same target options for same target", () => { const browserslistTarget = getDefaultConfig({ target: "browserslist: node 12.17" }); - const diff = stripAnsi( + const diff = stripVTControlCharacters( jestDiff(inlineTarget, browserslistTarget, { expand: false, contextLines: 0 diff --git a/test/helpers/captureStdio.js b/test/helpers/captureStdio.js index 756c8073b..3d1945a6e 100644 --- a/test/helpers/captureStdio.js +++ b/test/helpers/captureStdio.js @@ -1,4 +1,4 @@ -const stripAnsi = require("strip-ansi"); +const stripVTControlCharacters = require("strip-ansi"); module.exports = (stdio, tty) => { let logs = []; @@ -17,7 +17,7 @@ module.exports = (stdio, tty) => { reset: () => (logs = []), toString: () => - stripAnsi(logs.join("")) + stripVTControlCharacters(logs.join("")) .replace( /\([^)]+\) (\[[^\]]+\]\s*)?(Deprecation|Experimental)Warning.+(\n\(Use .node.+\))?(\n(\s|BREAKING CHANGE).*)*(\n\s+at .*)*\n?/g, "" diff --git a/yarn.lock b/yarn.lock index f6f8e99b8..19561f462 100644 --- a/yarn.lock +++ b/yarn.lock @@ -353,37 +353,37 @@ "@codspeed/core" "^4.0.1" stack-trace "1.0.0-pre2" -"@cspell/cspell-bundled-dicts@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-8.18.1.tgz#ab64a7ef5dd53826231d96ab090969e1c5bad65a" - integrity sha512-gxciVVfQqCVXYH0p2Q5D7x7/SgaW3Wv5UjRwO+TCme0P2lVLl/IcfjkujZX+6UQkT7X4QRglXo1QN141UcCRCQ== +"@cspell/cspell-bundled-dicts@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/cspell-bundled-dicts/-/cspell-bundled-dicts-9.0.1.tgz#a61b34317f5cbe3fda56af9a399af6fe7041fc82" + integrity sha512-h7gTqg0VF4N8VhOPk66XewuSsT56OP2ujgxtAyYQ4H+NuYd3HMfS0h/I3/y9uBhllwOEamaeAzYhc5JF/qIrsQ== dependencies: "@cspell/dict-ada" "^4.1.0" "@cspell/dict-al" "^1.1.0" - "@cspell/dict-aws" "^4.0.9" + "@cspell/dict-aws" "^4.0.10" "@cspell/dict-bash" "^4.2.0" - "@cspell/dict-companies" "^3.1.14" - "@cspell/dict-cpp" "^6.0.6" + "@cspell/dict-companies" "^3.2.1" + "@cspell/dict-cpp" "^6.0.8" "@cspell/dict-cryptocurrencies" "^5.0.4" "@cspell/dict-csharp" "^4.0.6" "@cspell/dict-css" "^4.0.17" "@cspell/dict-dart" "^2.3.0" - "@cspell/dict-data-science" "^2.0.7" + "@cspell/dict-data-science" "^2.0.8" "@cspell/dict-django" "^4.1.4" - "@cspell/dict-docker" "^1.1.12" + "@cspell/dict-docker" "^1.1.14" "@cspell/dict-dotnet" "^5.0.9" "@cspell/dict-elixir" "^4.0.7" - "@cspell/dict-en-common-misspellings" "^2.0.10" - "@cspell/dict-en-gb" "1.1.33" - "@cspell/dict-en_us" "^4.3.35" - "@cspell/dict-filetypes" "^3.0.11" + "@cspell/dict-en-common-misspellings" "^2.0.11" + "@cspell/dict-en-gb-mit" "^3.0.6" + "@cspell/dict-en_us" "^4.4.8" + "@cspell/dict-filetypes" "^3.0.12" "@cspell/dict-flutter" "^1.1.0" "@cspell/dict-fonts" "^4.0.4" "@cspell/dict-fsharp" "^1.1.0" "@cspell/dict-fullstack" "^3.2.6" - "@cspell/dict-gaming-terms" "^1.1.0" + "@cspell/dict-gaming-terms" "^1.1.1" "@cspell/dict-git" "^3.0.4" - "@cspell/dict-golang" "^6.0.19" + "@cspell/dict-golang" "^6.0.21" "@cspell/dict-google" "^1.0.8" "@cspell/dict-haskell" "^4.0.5" "@cspell/dict-html" "^4.0.11" @@ -396,55 +396,55 @@ "@cspell/dict-lorem-ipsum" "^4.0.4" "@cspell/dict-lua" "^4.0.7" "@cspell/dict-makefile" "^1.0.4" - "@cspell/dict-markdown" "^2.0.9" + "@cspell/dict-markdown" "^2.0.10" "@cspell/dict-monkeyc" "^1.0.10" - "@cspell/dict-node" "^5.0.6" - "@cspell/dict-npm" "^5.1.31" + "@cspell/dict-node" "^5.0.7" + "@cspell/dict-npm" "^5.2.3" "@cspell/dict-php" "^4.0.14" "@cspell/dict-powershell" "^5.0.14" "@cspell/dict-public-licenses" "^2.0.13" - "@cspell/dict-python" "^4.2.16" + "@cspell/dict-python" "^4.2.18" "@cspell/dict-r" "^2.1.0" "@cspell/dict-ruby" "^5.0.8" "@cspell/dict-rust" "^4.0.11" "@cspell/dict-scala" "^5.0.7" "@cspell/dict-shell" "^1.1.0" - "@cspell/dict-software-terms" "^5.0.2" + "@cspell/dict-software-terms" "^5.0.8" "@cspell/dict-sql" "^2.2.0" "@cspell/dict-svelte" "^1.0.6" "@cspell/dict-swift" "^2.0.5" "@cspell/dict-terraform" "^1.1.1" - "@cspell/dict-typescript" "^3.2.0" + "@cspell/dict-typescript" "^3.2.1" "@cspell/dict-vue" "^3.0.4" -"@cspell/cspell-json-reporter@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/cspell-json-reporter/-/cspell-json-reporter-8.18.1.tgz#7adb4e3ecde97b9fd1bc225ed0771fbb8f023797" - integrity sha512-/U3/8bcOL5O35fI9F7nN7Mhic0K01ZRxRV/+5jj7atltBbqgFSxViHCZBX0lDZJM96gUHn+3r6q6/8VEJahpDA== +"@cspell/cspell-json-reporter@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/cspell-json-reporter/-/cspell-json-reporter-9.0.1.tgz#c21c750fdd006a5dec308efec01063e80cd32d49" + integrity sha512-Rpn7Tuq9t8bZpXZFV43NkhCl0LaPDJZSON4/JFxGbOcH16ryXfrx7oObUTIIyxSxO3fGkzaJZHIwGibRJSsbNQ== dependencies: - "@cspell/cspell-types" "8.18.1" + "@cspell/cspell-types" "9.0.1" -"@cspell/cspell-pipe@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/cspell-pipe/-/cspell-pipe-8.18.1.tgz#f5d6997da555412d6d427f1bde6e3bcc5971d4f8" - integrity sha512-QHndTQPkR1c02pvvQ7UKFtLjCXgY0OcX8zjTLrCkynmcQxJFjAZAh9cJ7NMOAxab+ciSnkaVf4KWaRSEG17z8Q== +"@cspell/cspell-pipe@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/cspell-pipe/-/cspell-pipe-9.0.1.tgz#34e2b167dae4bda4c9e03639efdc8efabdbd7b7d" + integrity sha512-bhFcvF2a8KYKVh/OebCfJ8LFw5GYHyUsUjAbxnznTBrYOFSIclDjwUwT29yVDXwnQkJkB6Px5Y9e2VvtFizVFg== -"@cspell/cspell-resolver@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/cspell-resolver/-/cspell-resolver-8.18.1.tgz#478c2b738593b73148009aa726e3b9cc6dd6b51c" - integrity sha512-T2sUBv0p9Hnfyg1xT1u3ESKuIWaaIDo0I8idh5DSlTpHgLjdIeAwasmFjEJ28qZv8OKSGawcSQKgJbStfbZASQ== +"@cspell/cspell-resolver@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/cspell-resolver/-/cspell-resolver-9.0.1.tgz#8cb2a3d21cb9bd4f7dbba69e496a0fc9155afd5b" + integrity sha512-AhIXAhX1qt7Y3EyiP/5rAk7Ow7DJpAyB44wPbfdF9p1vhnk6oQ7RslnD3G6S9o/vNxZ0DWFPREMWx19J/3c+hw== dependencies: global-directory "^4.0.1" -"@cspell/cspell-service-bus@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/cspell-service-bus/-/cspell-service-bus-8.18.1.tgz#c2db8a7ef823595bad7788284ba904102dacec30" - integrity sha512-PwWl7EyhGIu4wHEhvBJb6xVlqMtFwQk0qLDArBvugL6nA+MX9NfG/w7PTgS7tCkFjVF1ku2sDzDLTDWwEk+MLw== +"@cspell/cspell-service-bus@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/cspell-service-bus/-/cspell-service-bus-9.0.1.tgz#c151e5a3b48306b48b36a043fa282f254691f5e9" + integrity sha512-DoW6hLkFIO3BXePtUYQEax3FTH9fkwCUbf6qphAEXnr4PjoyPZsgBhR6iCrZd4DyhuFiRvK3Cgpq2o3O0NdODQ== -"@cspell/cspell-types@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/cspell-types/-/cspell-types-8.18.1.tgz#74b3cb2d979a82a754586735d49984796df421f0" - integrity sha512-d/nMG+qnMbI/1JPm+lD0KcKpgtEHMRsHxkdtGyNCDgvHL/JOGaSHc5ERS3IUgBW0Dfya/3z9wPdaMcHEzt7YCQ== +"@cspell/cspell-types@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/cspell-types/-/cspell-types-9.0.1.tgz#6143b68e1c5c9115ec397fba9615c90e4b37fa52" + integrity sha512-8FRmvyV1AYEepJB3J7jji1ZYG9yOK0eYr4WuUVPfUJa6N3HyeZjWKhxbVvqedmEI74f5Ls3cQKHY1T2Yvqk/ag== "@cspell/dict-ada@^4.1.0": version "4.1.0" @@ -456,7 +456,7 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-al/-/dict-al-1.1.0.tgz#8091d046b6fe74004f3f1df8d1403a280818537f" integrity sha512-PtNI1KLmYkELYltbzuoztBxfi11jcE9HXBHCpID2lou/J4VMYKJPNqe4ZjVzSI9NYbMnMnyG3gkbhIdx66VSXg== -"@cspell/dict-aws@^4.0.9": +"@cspell/dict-aws@^4.0.10": version "4.0.10" resolved "https://registry.yarnpkg.com/@cspell/dict-aws/-/dict-aws-4.0.10.tgz#d1aa477b751113898d51b14443f1e9c418e4ab71" integrity sha512-0qW4sI0GX8haELdhfakQNuw7a2pnWXz3VYQA2MpydH2xT2e6EN9DWFpKAi8DfcChm8MgDAogKkoHtIo075iYng== @@ -468,15 +468,15 @@ dependencies: "@cspell/dict-shell" "1.1.0" -"@cspell/dict-companies@^3.1.14": - version "3.1.14" - resolved "https://registry.yarnpkg.com/@cspell/dict-companies/-/dict-companies-3.1.14.tgz#3021973b6f6cbe82b9819669095f2094d0f3ed7f" - integrity sha512-iqo1Ce4L7h0l0GFSicm2wCLtfuymwkvgFGhmu9UHyuIcTbdFkDErH+m6lH3Ed+QuskJlpQ9dM7puMIGqUlVERw== +"@cspell/dict-companies@^3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@cspell/dict-companies/-/dict-companies-3.2.1.tgz#6ce1375975c5152fbea707b66f0b30dc2811265d" + integrity sha512-ryaeJ1KhTTKL4mtinMtKn8wxk6/tqD4vX5tFP+Hg89SiIXmbMk5vZZwVf+eyGUWJOyw5A1CVj9EIWecgoi+jYQ== -"@cspell/dict-cpp@^6.0.6": - version "6.0.7" - resolved "https://registry.yarnpkg.com/@cspell/dict-cpp/-/dict-cpp-6.0.7.tgz#c9dda193126824e9e2e8888903fe0c17fb59e991" - integrity sha512-mk0AUx6au1BJQBTT2Uq9L+y43E0Cy0Vcm6TrK3Toi2iuBLWOnDR/xRE4nZADBsi6WnWoiyl3/QqA1gW2zPkGvQ== +"@cspell/dict-cpp@^6.0.8": + version "6.0.8" + resolved "https://registry.yarnpkg.com/@cspell/dict-cpp/-/dict-cpp-6.0.8.tgz#bb3b6763daa1dd152250785de6dc7fca031320c1" + integrity sha512-BzurRZilWqaJt32Gif6/yCCPi+FtrchjmnehVEIFzbWyeBd/VOUw77IwrEzehZsu5cRU91yPWuWp5fUsKfDAXA== "@cspell/dict-cryptocurrencies@^5.0.4": version "5.0.4" @@ -498,7 +498,7 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-dart/-/dict-dart-2.3.0.tgz#2bc39f965712c798dce143cafa656125ea30c0d8" integrity sha512-1aY90lAicek8vYczGPDKr70pQSTQHwMFLbmWKTAI6iavmb1fisJBS1oTmMOKE4ximDf86MvVN6Ucwx3u/8HqLg== -"@cspell/dict-data-science@^2.0.7", "@cspell/dict-data-science@^2.0.8": +"@cspell/dict-data-science@^2.0.8": version "2.0.8" resolved "https://registry.yarnpkg.com/@cspell/dict-data-science/-/dict-data-science-2.0.8.tgz#512ac2f805ec86ad6fd7eee8a11821c94361f1f9" integrity sha512-uyAtT+32PfM29wRBeAkUSbkytqI8bNszNfAz2sGPtZBRmsZTYugKMEO9eDjAIE/pnT9CmbjNuoiXhk+Ss4fCOg== @@ -508,10 +508,10 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-django/-/dict-django-4.1.4.tgz#69298021c60b9b39d491c1a9caa2b33346311a2f" integrity sha512-fX38eUoPvytZ/2GA+g4bbdUtCMGNFSLbdJJPKX2vbewIQGfgSFJKY56vvcHJKAvw7FopjvgyS/98Ta9WN1gckg== -"@cspell/dict-docker@^1.1.12": - version "1.1.13" - resolved "https://registry.yarnpkg.com/@cspell/dict-docker/-/dict-docker-1.1.13.tgz#8db0dec65f6ac1a2eb56f9674d41add285b59ecf" - integrity sha512-85X+ZC/CPT3ie26DcfeMFkZSNuhS8DlAqPXzAjilHtGE/Nj+QnS3jyBz0spDJOJrjh8wx1+ro2oCK98sbVcztw== +"@cspell/dict-docker@^1.1.14": + version "1.1.14" + resolved "https://registry.yarnpkg.com/@cspell/dict-docker/-/dict-docker-1.1.14.tgz#867797789360e7b9b36d8a146facf5a454f6fb08" + integrity sha512-p6Qz5mokvcosTpDlgSUREdSbZ10mBL3ndgCdEKMqjCSZJFdfxRdNdjrGER3lQ6LMq5jGr1r7nGXA0gvUJK80nw== "@cspell/dict-dotnet@^5.0.9": version "5.0.9" @@ -523,25 +523,25 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-elixir/-/dict-elixir-4.0.7.tgz#fd6136db9acb7912e495e02777e2141ef16822f4" integrity sha512-MAUqlMw73mgtSdxvbAvyRlvc3bYnrDqXQrx5K9SwW8F7fRYf9V4vWYFULh+UWwwkqkhX9w03ZqFYRTdkFku6uA== -"@cspell/dict-en-common-misspellings@^2.0.10": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.0.10.tgz#c5dcff955f656a534f4c7342f0c6ec6590caaf5b" - integrity sha512-80mXJLtr0tVEtzowrI7ycVae/ULAYImZUlr0kUTpa8i57AUk7Zy3pYBs44EYIKW7ZC9AHu4Qjjfq4vriAtyTDQ== +"@cspell/dict-en-common-misspellings@^2.0.11": + version "2.0.11" + resolved "https://registry.yarnpkg.com/@cspell/dict-en-common-misspellings/-/dict-en-common-misspellings-2.0.11.tgz#5ba78c86c1d638d6c1acd4c6409d756266860822" + integrity sha512-xFQjeg0wFHh9sFhshpJ+5BzWR1m9Vu8pD0CGPkwZLK9oii8AD8RXNchabLKy/O5VTLwyqPOi9qpyp1cxm3US4Q== -"@cspell/dict-en-gb@1.1.33": - version "1.1.33" - resolved "https://registry.yarnpkg.com/@cspell/dict-en-gb/-/dict-en-gb-1.1.33.tgz#7f1fd90fc364a5cb77111b5438fc9fcf9cc6da0e" - integrity sha512-tKSSUf9BJEV+GJQAYGw5e+ouhEe2ZXE620S7BLKe3ZmpnjlNG9JqlnaBhkIMxKnNFkLY2BP/EARzw31AZnOv4g== +"@cspell/dict-en-gb-mit@^3.0.6": + version "3.0.6" + resolved "https://registry.yarnpkg.com/@cspell/dict-en-gb-mit/-/dict-en-gb-mit-3.0.6.tgz#23af2677bc32deaca829efdfc45bd0efd1779af6" + integrity sha512-QYDwuXi9Yh+AvU1omhz8sWX+A1SxWI3zeK1HdGfTrICZavhp8xxcQGTa5zxTTFRCcQc483YzUH2Dl+6Zd50tJg== -"@cspell/dict-en_us@^4.3.35": - version "4.4.0" - resolved "https://registry.yarnpkg.com/@cspell/dict-en_us/-/dict-en_us-4.4.0.tgz#fd2bf6684e259e77be494b781b65619dca88418e" - integrity sha512-TEfVT2NwvI9k1/ECjuC7GbULxenjJAbTLWMri1eMRk3mRGtqg5j0XzvvNRFuJWq8X48MdGVjsD+ZVI/VR94+eQ== +"@cspell/dict-en_us@^4.4.8": + version "4.4.8" + resolved "https://registry.yarnpkg.com/@cspell/dict-en_us/-/dict-en_us-4.4.8.tgz#36513b6b578d8d90ec8b68a7e780fde42ae08033" + integrity sha512-OkNUVuU9Q+Sf827/61YPkk6ya6dSsllzeYniBFqNW9TkoqQXT3vggkgmtCE1aEhSvVctMwxpPYoC8pZgn1TeSA== -"@cspell/dict-filetypes@^3.0.11": - version "3.0.11" - resolved "https://registry.yarnpkg.com/@cspell/dict-filetypes/-/dict-filetypes-3.0.11.tgz#2c1066833c7490108b7ed1e6193750b547a4ccb0" - integrity sha512-bBtCHZLo7MiSRUqx5KEiPdGOmXIlDGY+L7SJEtRWZENpAKE+96rT7hj+TUUYWBbCzheqHr0OXZJFEKDgsG/uZg== +"@cspell/dict-filetypes@^3.0.12": + version "3.0.12" + resolved "https://registry.yarnpkg.com/@cspell/dict-filetypes/-/dict-filetypes-3.0.12.tgz#cff1c2b3a8fed06235e5faf7a62f53ded06c2f4d" + integrity sha512-+ds5wgNdlUxuJvhg8A1TjuSpalDFGCh7SkANCWvIplg6QZPXL4j83lqxP7PgjHpx7PsBUS7vw0aiHPjZy9BItw== "@cspell/dict-flutter@^1.1.0": version "1.1.0" @@ -563,7 +563,7 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-fullstack/-/dict-fullstack-3.2.6.tgz#a5916de25a0acc9cedef2fd97760e1656017280e" integrity sha512-cSaq9rz5RIU9j+0jcF2vnKPTQjxGXclntmoNp4XB7yFX2621PxJcekGjwf/lN5heJwVxGLL9toR0CBlGKwQBgA== -"@cspell/dict-gaming-terms@^1.1.0": +"@cspell/dict-gaming-terms@^1.1.1": version "1.1.1" resolved "https://registry.yarnpkg.com/@cspell/dict-gaming-terms/-/dict-gaming-terms-1.1.1.tgz#755d96864650f679ed5d0381e867380bf8efcf9a" integrity sha512-tb8GFxjTLDQstkJcJ90lDqF4rKKlMUKs5/ewePN9P+PYRSehqDpLI5S5meOfPit8LGszeOrjUdBQ4zXo7NpMyQ== @@ -573,10 +573,10 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-git/-/dict-git-3.0.4.tgz#3753f17a2a122f4dc734a51820fac7b6ffc594f1" integrity sha512-C44M+m56rYn6QCsLbiKiedyPTMZxlDdEYAsPwwlL5bhMDDzXZ3Ic8OCQIhMbiunhCOJJT+er4URmOmM+sllnjg== -"@cspell/dict-golang@^6.0.19": - version "6.0.20" - resolved "https://registry.yarnpkg.com/@cspell/dict-golang/-/dict-golang-6.0.20.tgz#6bfdae545ce7b62aa91b1b3bb988ab916392741c" - integrity sha512-b7nd9XXs+apMMzNSWorjirQsbmlwcTC0ViQJU8u+XNose3z0y7oNeEpbTPTVoN1+1sO9aOHuFwfwoOMFCDS14Q== +"@cspell/dict-golang@^6.0.21": + version "6.0.21" + resolved "https://registry.yarnpkg.com/@cspell/dict-golang/-/dict-golang-6.0.21.tgz#dc6fb7177cd99faa8bdebaecb22ec13570154424" + integrity sha512-D3wG1MWhFx54ySFJ00CS1MVjR4UiBVsOWGIjJ5Av+HamnguqEshxbF9mvy+BX0KqzdLVzwFkoLBs8QeOID56HA== "@cspell/dict-google@^1.0.8": version "1.0.8" @@ -638,7 +638,7 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-makefile/-/dict-makefile-1.0.4.tgz#52ea60fbf30a9814229c222788813bf93cbf1f3e" integrity sha512-E4hG/c0ekPqUBvlkrVvzSoAA+SsDA9bLi4xSV3AXHTVru7Y2bVVGMPtpfF+fI3zTkww/jwinprcU1LSohI3ylw== -"@cspell/dict-markdown@^2.0.9": +"@cspell/dict-markdown@^2.0.10": version "2.0.10" resolved "https://registry.yarnpkg.com/@cspell/dict-markdown/-/dict-markdown-2.0.10.tgz#7e00957036aa3da2ea133135ae53a9108fb6b223" integrity sha512-vtVa6L/84F9sTjclTYDkWJF/Vx2c5xzxBKkQp+CEFlxOF2SYgm+RSoEvAvg5vj4N5kuqR4350ZlY3zl2eA3MXw== @@ -648,15 +648,15 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-monkeyc/-/dict-monkeyc-1.0.10.tgz#21955a891b27270424c6e1edaaa4b444fb077c4f" integrity sha512-7RTGyKsTIIVqzbvOtAu6Z/lwwxjGRtY5RkKPlXKHEoEAgIXwfDxb5EkVwzGQwQr8hF/D3HrdYbRT8MFBfsueZw== -"@cspell/dict-node@^5.0.6": +"@cspell/dict-node@^5.0.7": version "5.0.7" resolved "https://registry.yarnpkg.com/@cspell/dict-node/-/dict-node-5.0.7.tgz#d26e558b2b157c254c6d5e5bf9b63cf35654c5ea" integrity sha512-ZaPpBsHGQCqUyFPKLyCNUH2qzolDRm1/901IO8e7btk7bEDF56DN82VD43gPvD4HWz3yLs/WkcLa01KYAJpnOw== -"@cspell/dict-npm@^5.1.31": - version "5.1.34" - resolved "https://registry.yarnpkg.com/@cspell/dict-npm/-/dict-npm-5.1.34.tgz#13d62f3c4c4cbe4a82d5212ec67131a77b9b6e19" - integrity sha512-UrUYqRQX864Cx9QJkg7eEIxmjYGqcje+x1j7bzl+a3jCKwT6jm+p0off6VEOf3EReHP0dWUSYO3Q0+pLL/N+FQ== +"@cspell/dict-npm@^5.2.3": + version "5.2.3" + resolved "https://registry.yarnpkg.com/@cspell/dict-npm/-/dict-npm-5.2.3.tgz#f33d259245ea15796627661ae91e6e25b039b3ae" + integrity sha512-EdGkCpAq66Mhi9Qldgsr+NvPVL4TdtmdlqDe4VBp0P3n6J0B7b0jT1MlVDIiLR+F1eqBfL0qjfHf0ey1CafeNw== "@cspell/dict-php@^4.0.14": version "4.0.14" @@ -673,10 +673,10 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-public-licenses/-/dict-public-licenses-2.0.13.tgz#904c8b97ffb60691d28cce0fb5186a8dd473587d" integrity sha512-1Wdp/XH1ieim7CadXYE7YLnUlW0pULEjVl9WEeziZw3EKCAw8ZI8Ih44m4bEa5VNBLnuP5TfqC4iDautAleQzQ== -"@cspell/dict-python@^4.2.16": - version "4.2.17" - resolved "https://registry.yarnpkg.com/@cspell/dict-python/-/dict-python-4.2.17.tgz#73eccb08c8837a4eaaa0a10a94d45006d0181dda" - integrity sha512-xqMKfVc8d7yDaOChFdL2uWAN3Mw9qObB/Zr6t5w1OHbi23gWs7V1lI9d0mXAoqSK6N3mosbum4OIq/FleQDnlw== +"@cspell/dict-python@^4.2.18": + version "4.2.18" + resolved "https://registry.yarnpkg.com/@cspell/dict-python/-/dict-python-4.2.18.tgz#3f7fdd73a392a563491ffc0e7812356863af4b14" + integrity sha512-hYczHVqZBsck7DzO5LumBLJM119a3F17aj8a7lApnPIS7cmEwnPc2eACNscAHDk7qAo2127oI7axUoFMe9/g1g== dependencies: "@cspell/dict-data-science" "^2.0.8" @@ -705,10 +705,10 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-shell/-/dict-shell-1.1.0.tgz#3110d5c81cb5bd7f6c0cc88e6e8ac7ccf6fa65b5" integrity sha512-D/xHXX7T37BJxNRf5JJHsvziFDvh23IF/KvkZXNSh8VqcRdod3BAz9VGHZf6VDqcZXr1VRqIYR3mQ8DSvs3AVQ== -"@cspell/dict-software-terms@^5.0.2": - version "5.0.5" - resolved "https://registry.yarnpkg.com/@cspell/dict-software-terms/-/dict-software-terms-5.0.5.tgz#128aca8a92a62d7bc33f6e0f660b3e691e906f82" - integrity sha512-ZjAOa8FI8/JrxaRqKT3eS7AQXFjU174xxQoKYMkmdwSyNIj7WUCAg10UeLqeMjFVv36zIO0Hm0dD2+Bvn18SLA== +"@cspell/dict-software-terms@^5.0.8": + version "5.0.8" + resolved "https://registry.yarnpkg.com/@cspell/dict-software-terms/-/dict-software-terms-5.0.8.tgz#baa277fabfc70f3d8453830e26628ee6df53fad9" + integrity sha512-VsJesitvaHZpMgNwHHms3yDsZz7LNToC2HuSAnyt1znn37ribiJF1ty0jWhVQO6fv7K4PM1KsKTJIwqBwc446g== "@cspell/dict-sql@^2.2.0": version "2.2.0" @@ -730,7 +730,7 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-terraform/-/dict-terraform-1.1.1.tgz#23a25f64eb7495642ab17b8fbeda46ac10cd6f43" integrity sha512-07KFDwCU7EnKl4hOZLsLKlj6Zceq/IsQ3LRWUyIjvGFfZHdoGtFdCp3ZPVgnFaAcd/DKv+WVkrOzUBSYqHopQQ== -"@cspell/dict-typescript@^3.2.0": +"@cspell/dict-typescript@^3.2.1": version "3.2.1" resolved "https://registry.yarnpkg.com/@cspell/dict-typescript/-/dict-typescript-3.2.1.tgz#638b5d48b97d00b3db15746dd5cdf5535147fb55" integrity sha512-jdnKg4rBl75GUBTsUD6nTJl7FGvaIt5wWcWP7TZSC3rV1LfkwvbUiY3PiGpfJlAIdnLYSeFWIpYU9gyVgz206w== @@ -740,28 +740,28 @@ resolved "https://registry.yarnpkg.com/@cspell/dict-vue/-/dict-vue-3.0.4.tgz#0f1cb65e2f640925de72acbc1cae9e87f7727c05" integrity sha512-0dPtI0lwHcAgSiQFx8CzvqjdoXROcH+1LyqgROCpBgppommWpVhbQ0eubnKotFEXgpUCONVkeZJ6Ql8NbTEu+w== -"@cspell/dynamic-import@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/dynamic-import/-/dynamic-import-8.18.1.tgz#d9b22c45b80004d66553ff83ed1689e7dfcded79" - integrity sha512-VJHfS/Iv0Rx7wn1pjPmwgsaw6r72N5Cx2gL0slWk8Cogc8YiK7/6jsGnsvxJZVkHntJoiT8PrkIvhNKb3awD3g== +"@cspell/dynamic-import@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/dynamic-import/-/dynamic-import-9.0.1.tgz#e71d33bd13ffd2ab86227d955a3d4c62791a3b6b" + integrity sha512-BoWzHwkufo90ubMZUN8Jy4HQYYWFW7psVCdG/4RUgfvVnazkPfLxWBbsPQsLrlIP0utaqei7D9FU0K7r7mpl4A== dependencies: - "@cspell/url" "8.18.1" + "@cspell/url" "9.0.1" import-meta-resolve "^4.1.0" -"@cspell/filetypes@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/filetypes/-/filetypes-8.18.1.tgz#a8ebc8398fef9e11d8a4269e261ca4059e5ead7f" - integrity sha512-vTOb2itP0pjrccvt8wcKiTGyw0pFMTPI85H12T6n8ZhqXTktPgQH2gEf/SU/5tkPNnBKr4GJ+FdU5hJ27HzgXQ== +"@cspell/filetypes@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/filetypes/-/filetypes-9.0.1.tgz#349f5e6e28ff741720df8f6e44a8e6d42ea37e6e" + integrity sha512-swZu3ra2AueyjEz/bPsvwFuHGYhjWZBx1K9FSvZA/yDIX5RVr6orQSuf9zvXNFui6Nyk0tudLnn3y9jT0LHk8A== -"@cspell/strong-weak-map@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/strong-weak-map/-/strong-weak-map-8.18.1.tgz#4c8b96ff7387666198c917d66f3a973df774dd8f" - integrity sha512-gsgv+5ZQD4aHNHDdfNGoafVYkqRynyYgaodt9Dp/3o0YKYcxGf2jrX8SJ35MfZ61qln0n7P4Djrg+bFV2zNH5w== +"@cspell/strong-weak-map@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/strong-weak-map/-/strong-weak-map-9.0.1.tgz#509819ab5503ffb21794fbba5d19650fdf05985b" + integrity sha512-u87PWr1xACqs/F3HibZ4Eb0Za/ghWIa6WLvEKV9OaiLfEUQuczbrXPVgHmGr83H0XXWUKy8FvVbWGFmXwiw+gQ== -"@cspell/url@8.18.1": - version "8.18.1" - resolved "https://registry.yarnpkg.com/@cspell/url/-/url-8.18.1.tgz#d1b79cecaa5c23f1db54fc980c9f805d7e6ce73e" - integrity sha512-FRJbLYDC9ucpTOzbF6MohP2u5X3NU5L0RoVuoYCynqm/QOI38XP6WOEaI4H58CAn857bOIKZk0LZRPTGzi6Qlg== +"@cspell/url@9.0.1": + version "9.0.1" + resolved "https://registry.yarnpkg.com/@cspell/url/-/url-9.0.1.tgz#bffe68a51b98e4c1a7dfbd2d42994451510a02f9" + integrity sha512-8xaLrsQ742dmwXwS6tjreps3NpSQe6WEZFPQQT2DprVJXGZnfQR8ob0c+kPhD0hu9A6PwShJsRsfh3DQGKCqAw== "@discoveryjs/json-ext@^0.6.1": version "0.6.3" @@ -2367,79 +2367,79 @@ crypto-random-string@^4.0.0: dependencies: type-fest "^1.0.1" -cspell-config-lib@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-config-lib/-/cspell-config-lib-8.18.1.tgz#c1ffbc0495baa2d37c015d4527d3a9cc38f0c24c" - integrity sha512-zdJ0uhLROSUrHoibysPw+AkxKPUmiG95hDtiL7s8smewkuaS1hpjqwsDBx981nHYs3xW3qDUfVATrAkSzb0VMw== +cspell-config-lib@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-config-lib/-/cspell-config-lib-9.0.1.tgz#ec00b2bf75d88507cc3e9b6e26d6a6ed0f6194f5" + integrity sha512-hbeyU6cY4NPKh69L4QpBZgGz00f7rLk10xPlCo6MxEmCqSOTuXXvDEUR51d2ED69G+GyFAeZi5VU9IdJ4jhvzQ== dependencies: - "@cspell/cspell-types" "8.18.1" + "@cspell/cspell-types" "9.0.1" comment-json "^4.2.5" - yaml "^2.7.0" + yaml "^2.7.1" -cspell-dictionary@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-dictionary/-/cspell-dictionary-8.18.1.tgz#ec261f832d01b20a44bb89974e6596a982e93c1b" - integrity sha512-vKHEPSfkMKMR4S4tk6K2vHC+f3kdJK8Kdh/C0jDh6RRDjDsyAPxshtbremxOgAX6X8GaRUCROoMZ7FhB92+Y9w== +cspell-dictionary@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-dictionary/-/cspell-dictionary-9.0.1.tgz#de6c70c509a863f667cb21bb75f6f41332fe1e81" + integrity sha512-I9gjRpfV4djxN0i2p9OzWIrkjtUaGUyVE9atvRbkHUMeqDUhC2Qt0Mb9tnF8I7qnHeZt+U44vUa9Dg7yrJ+k4Q== dependencies: - "@cspell/cspell-pipe" "8.18.1" - "@cspell/cspell-types" "8.18.1" - cspell-trie-lib "8.18.1" + "@cspell/cspell-pipe" "9.0.1" + "@cspell/cspell-types" "9.0.1" + cspell-trie-lib "9.0.1" fast-equals "^5.2.2" -cspell-gitignore@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-gitignore/-/cspell-gitignore-8.18.1.tgz#9f0a224bc7cd16d0e6f660c44cb6af94274bc3bf" - integrity sha512-gp/AdUtW6FqpKY4YyYJ3kz0OsXApwsV1FOUA9Z0VnOYKVZtt2snh4uNlI4Ltq+wh7pDU8mqaPWmX6Xy+HSRDkQ== +cspell-gitignore@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-gitignore/-/cspell-gitignore-9.0.1.tgz#ae7f74a876d621542fcca6a2216bd74cb1738c40" + integrity sha512-xjgOmeGbHEaeF0erRQ2QXwqxWqGDiI4mu+NjCL7ZHPoAM5y8PEO6IbxVNabIB1xC4QAborbtEQ/8ydDWLJcPoQ== dependencies: - "@cspell/url" "8.18.1" - cspell-glob "8.18.1" - cspell-io "8.18.1" + "@cspell/url" "9.0.1" + cspell-glob "9.0.1" + cspell-io "9.0.1" -cspell-glob@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-glob/-/cspell-glob-8.18.1.tgz#6ad7b10b104dbefdbcdd83c6f532ae1f1672843e" - integrity sha512-tlZXvzsN7dByHo69dz/HbJuQDUtrfhdioZ/LHaW7W9diG9NpaghgEfyX4fmsIXjU/2f66LDpYVY6osjtlOgyrg== +cspell-glob@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-glob/-/cspell-glob-9.0.1.tgz#0249ba4a0a41cac8454678df84300e36a28cc5b1" + integrity sha512-dQU/ln6J9Qe31zk1cLJnq/WNAjRrTUig1GG8WA2oK1jHZKY9VbyJLb5DUFnDUx35cI0jdOEnGSCWi8qNjHSc1Q== dependencies: - "@cspell/url" "8.18.1" - micromatch "^4.0.8" + "@cspell/url" "9.0.1" + picomatch "^4.0.2" -cspell-grammar@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-grammar/-/cspell-grammar-8.18.1.tgz#c156179fd1a4a42ad38ecaccfd062bfa9865cb65" - integrity sha512-V6XTN1B++7EzJA0H4g4XbNJtqm6Y3/iXdLeZ6sMRDaNFKXXwTbWRtn8gukDQIytyw09AnCUKeqGSzCVqw26Omg== +cspell-grammar@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-grammar/-/cspell-grammar-9.0.1.tgz#84509e77210106f6fa025691dd2e2a6a38791760" + integrity sha512-FZ1z1p3pslfotZT/W/VRZjB4S+z0ETrTbNmQ5pGmhdY0nm7Slmg+8nIJluLEjBneBGTJIOcLjYykwS2vI6jzxw== dependencies: - "@cspell/cspell-pipe" "8.18.1" - "@cspell/cspell-types" "8.18.1" + "@cspell/cspell-pipe" "9.0.1" + "@cspell/cspell-types" "9.0.1" -cspell-io@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-io/-/cspell-io-8.18.1.tgz#d7b0fd4ceafac1af6dfcc28d5463a5bbea99e942" - integrity sha512-mm9SUEF2yShuTXDSjCbsAqYTEb6jrtgcCnlqIzpsZOJOOe+zj/VyzTy2NJvOrdvR59dikdaqB75VGBMfHi804g== +cspell-io@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-io/-/cspell-io-9.0.1.tgz#1c4a6071f734df070039c0d057a75cd8333886a3" + integrity sha512-L5fZY0glVeQb6nmt1WL1wKzZzoHJUkBQ9BGCrwqSXIrjZrYmBNSKixCjo6o9n2keRUwpNjsvZj1TQDKDV+FsXA== dependencies: - "@cspell/cspell-service-bus" "8.18.1" - "@cspell/url" "8.18.1" + "@cspell/cspell-service-bus" "9.0.1" + "@cspell/url" "9.0.1" -cspell-lib@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-lib/-/cspell-lib-8.18.1.tgz#44b9913cb0669d7b1fa4bedd4f682ea1a629dc29" - integrity sha512-t1j+XB7515yHmrczK6I1N6j0a72vmL/6OxsMJnCucHC6DO0WkOqmHulNRH7LpFacnns0dx15lmrAqPg7gQFcIg== +cspell-lib@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-lib/-/cspell-lib-9.0.1.tgz#1cc10f485cfe976c5091999278c4c37f548b67e9" + integrity sha512-F4vJG6GmAGVAuhgcepO12UtG7yev7Rcfa31MLIyYNTrd5NeORzM+GTHnL970FlEflwYPYjcSTGwkyowQ+ZbmDg== dependencies: - "@cspell/cspell-bundled-dicts" "8.18.1" - "@cspell/cspell-pipe" "8.18.1" - "@cspell/cspell-resolver" "8.18.1" - "@cspell/cspell-types" "8.18.1" - "@cspell/dynamic-import" "8.18.1" - "@cspell/filetypes" "8.18.1" - "@cspell/strong-weak-map" "8.18.1" - "@cspell/url" "8.18.1" + "@cspell/cspell-bundled-dicts" "9.0.1" + "@cspell/cspell-pipe" "9.0.1" + "@cspell/cspell-resolver" "9.0.1" + "@cspell/cspell-types" "9.0.1" + "@cspell/dynamic-import" "9.0.1" + "@cspell/filetypes" "9.0.1" + "@cspell/strong-weak-map" "9.0.1" + "@cspell/url" "9.0.1" clear-module "^4.1.2" comment-json "^4.2.5" - cspell-config-lib "8.18.1" - cspell-dictionary "8.18.1" - cspell-glob "8.18.1" - cspell-grammar "8.18.1" - cspell-io "8.18.1" - cspell-trie-lib "8.18.1" + cspell-config-lib "9.0.1" + cspell-dictionary "9.0.1" + cspell-glob "9.0.1" + cspell-grammar "9.0.1" + cspell-io "9.0.1" + cspell-trie-lib "9.0.1" env-paths "^3.0.0" fast-equals "^5.2.2" gensequence "^7.0.0" @@ -2449,38 +2449,37 @@ cspell-lib@8.18.1: vscode-uri "^3.1.0" xdg-basedir "^5.1.0" -cspell-trie-lib@8.18.1: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell-trie-lib/-/cspell-trie-lib-8.18.1.tgz#4049b6b865a482e222dbce04755363814c2d04fb" - integrity sha512-UaB36wsyp2eWeMtrbS6Q2t2WFvpedmGXJ879yHn9qKD7ViyUpI4cAbh6v7gWMUu+gjqCulXtke64k1ddmBihPQ== +cspell-trie-lib@9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell-trie-lib/-/cspell-trie-lib-9.0.1.tgz#219acb8e6d249504a1fd4026df9c50871cad05a7" + integrity sha512-gIupiHwLdsQun79biJgiqmXffKUGzFjGLFEeVptI2Zy5Oa3XhRJsHap4PyeleErONkpzxMG1tgpOWzhOqwl65Q== dependencies: - "@cspell/cspell-pipe" "8.18.1" - "@cspell/cspell-types" "8.18.1" + "@cspell/cspell-pipe" "9.0.1" + "@cspell/cspell-types" "9.0.1" gensequence "^7.0.0" -cspell@^8.8.4: - version "8.18.1" - resolved "https://registry.yarnpkg.com/cspell/-/cspell-8.18.1.tgz#17867a49a5bd2e7343481f5ac0836558582913d7" - integrity sha512-RE3LIgN9NAVcYBNX2NQVhLergok8EPymOuCUhu1vBR8cjRmioksn3CJeCoQgD8rPjalM+S9thYkMtOZc5Jjv2A== +cspell@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cspell/-/cspell-9.0.1.tgz#f279181887fb79961f588eab93af69be703f1918" + integrity sha512-AJqsX+3eSTz9GmIuyEZUzCCTbvCPw6+Nv7UYa4PCn7vNV3XEb5LHTp5i9y2i65fNaeNEcQXLrLYoY/JcBFmUSQ== dependencies: - "@cspell/cspell-json-reporter" "8.18.1" - "@cspell/cspell-pipe" "8.18.1" - "@cspell/cspell-types" "8.18.1" - "@cspell/dynamic-import" "8.18.1" - "@cspell/url" "8.18.1" + "@cspell/cspell-json-reporter" "9.0.1" + "@cspell/cspell-pipe" "9.0.1" + "@cspell/cspell-types" "9.0.1" + "@cspell/dynamic-import" "9.0.1" + "@cspell/url" "9.0.1" chalk "^5.4.1" chalk-template "^1.1.0" commander "^13.1.0" - cspell-dictionary "8.18.1" - cspell-gitignore "8.18.1" - cspell-glob "8.18.1" - cspell-io "8.18.1" - cspell-lib "8.18.1" + cspell-dictionary "9.0.1" + cspell-gitignore "9.0.1" + cspell-glob "9.0.1" + cspell-io "9.0.1" + cspell-lib "9.0.1" fast-json-stable-stringify "^2.1.0" file-entry-cache "^9.1.0" - get-stdin "^9.0.0" semver "^7.7.1" - tinyglobby "^0.2.12" + tinyglobby "^0.2.13" css-loader@^7.1.2: version "7.1.2" @@ -3058,21 +3057,6 @@ execa@^5.0.0: signal-exit "^3.0.3" strip-final-newline "^2.0.0" -execa@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-8.0.1.tgz#51f6a5943b580f963c3ca9c6321796db8cc39b8c" - integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^8.0.1" - human-signals "^5.0.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^4.1.0" - strip-final-newline "^3.0.0" - exit@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" @@ -3161,10 +3145,10 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fdir@^6.4.3: - version "6.4.3" - resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.3.tgz#011cdacf837eca9b811c89dbb902df714273db72" - integrity sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw== +fdir@^6.4.4: + version "6.4.4" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.4.tgz#1cfcf86f875a883e19a8fab53622cfe992e8d2f9" + integrity sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg== file-entry-cache@^8.0.0: version "8.0.0" @@ -3417,11 +3401,6 @@ get-stream@^6.0.0: resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== -get-stream@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-8.0.1.tgz#def9dfd71742cd7754a7761ed43749a27d02eca2" - integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== - get-tsconfig@^4.8.1: version "4.10.0" resolved "https://registry.yarnpkg.com/get-tsconfig/-/get-tsconfig-4.10.0.tgz#403a682b373a823612475a4c2928c7326fc0f6bb" @@ -3610,11 +3589,6 @@ human-signals@^2.1.0: resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== -human-signals@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-5.0.0.tgz#42665a284f9ae0dade3ba41ebc37eb4b852f3a28" - integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== - husky@^9.0.11: version "9.1.7" resolved "https://registry.yarnpkg.com/husky/-/husky-9.1.7.tgz#d46a38035d101b46a70456a850ff4201344c0b2d" @@ -4548,26 +4522,26 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -lint-staged@^15.2.5: - version "15.5.1" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-15.5.1.tgz#6de35298964641b8b6e060d3db0fb6ac866c6e24" - integrity sha512-6m7u8mue4Xn6wK6gZvSCQwBvMBR36xfY24nF5bMTf2MHDYG6S3yhJuOgdYVw99hsjyDt2d4z168b3naI8+NWtQ== +lint-staged@^16.0.0: + version "16.0.0" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.0.0.tgz#31826709bde6a62542431da3055f038e386a20db" + integrity sha512-sUCprePs6/rbx4vKC60Hez6X10HPkpDJaGcy3D1NdwR7g1RcNkWL8q9mJMreOqmHBTs+1sNFp+wOiX9fr+hoOQ== dependencies: chalk "^5.4.1" commander "^13.1.0" debug "^4.4.0" - execa "^8.0.1" lilconfig "^3.1.3" - listr2 "^8.2.5" + listr2 "^8.3.3" micromatch "^4.0.8" + nano-spawn "^1.0.0" pidtree "^0.6.0" string-argv "^0.3.2" - yaml "^2.7.0" + yaml "^2.7.1" -listr2@^8.2.5: - version "8.2.5" - resolved "https://registry.yarnpkg.com/listr2/-/listr2-8.2.5.tgz#5c9db996e1afeb05db0448196d3d5f64fec2593d" - integrity sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ== +listr2@^8.3.3: + version "8.3.3" + resolved "https://registry.yarnpkg.com/listr2/-/listr2-8.3.3.tgz#815fc8f738260ff220981bf9e866b3e11e8121bf" + integrity sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ== dependencies: cli-truncate "^4.0.0" colorette "^2.0.20" @@ -4802,11 +4776,6 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - mimic-function@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/mimic-function/-/mimic-function-5.0.1.tgz#acbe2b3349f99b9deaca7fb70e48b83e94e67076" @@ -4938,6 +4907,11 @@ mz@^2.7.0: object-assign "^4.0.1" thenify-all "^1.0.0" +nano-spawn@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/nano-spawn/-/nano-spawn-1.0.1.tgz#c8e4c1e133e567e3efba44041dcfb12113d861b6" + integrity sha512-BfcvzBlUTxSDWfT+oH7vd6CbUV+rThLLHCIym/QO6GGLBsyVXleZs00fto2i2jzC/wPiBYk5jyOmpXWg4YopiA== + nanoid@^3.3.8: version "3.3.11" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" @@ -5040,13 +5014,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npm-run-path@^5.1.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.3.0.tgz#e23353d0ebb9317f174e93417e4a4d82d0249e9f" - integrity sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ== - dependencies: - path-key "^4.0.0" - nyc@^17.1.0: version "17.1.0" resolved "https://registry.yarnpkg.com/nyc/-/nyc-17.1.0.tgz#b6349a401a62ffeb912bd38ea9a018839fdb6eb1" @@ -5099,13 +5066,6 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - onetime@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/onetime/-/onetime-7.0.0.tgz#9f16c92d8c9ef5120e3acd9dd9957cceecc1ab60" @@ -5289,11 +5249,6 @@ path-key@^3.0.0, path-key@^3.1.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -6174,11 +6129,6 @@ strip-final-newline@^2.0.0: resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - strip-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853" @@ -6345,12 +6295,12 @@ tinybench@^4.0.1: resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-4.0.1.tgz#ff5940b4e4a63892ef0cad3daf148d5fd8a3725b" integrity sha512-Nb1srn7dvzkVx0J5h1vq8f48e3TIcbrS7e/UfAI/cDSef/n8yLh4zsAEsFkfpw6auTY+ZaspEvam/xs8nMnotQ== -tinyglobby@^0.2.12: - version "0.2.12" - resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.12.tgz#ac941a42e0c5773bd0b5d08f32de82e74a1a61b5" - integrity sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww== +tinyglobby@^0.2.12, tinyglobby@^0.2.13: + version "0.2.13" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.13.tgz#a0e46515ce6cbcd65331537e57484af5a7b2ff7e" + integrity sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw== dependencies: - fdir "^6.4.3" + fdir "^6.4.4" picomatch "^4.0.2" tmpl@1.0.5: @@ -6797,10 +6747,10 @@ yallist@^5.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-5.0.0.tgz#00e2de443639ed0d78fd87de0d27469fbcffb533" integrity sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw== -yaml@^2.7.0: - version "2.7.1" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.7.1.tgz#44a247d1b88523855679ac7fa7cda6ed7e135cf6" - integrity sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ== +yaml@^2.7.1: + version "2.8.0" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.8.0.tgz#15f8c9866211bdc2d3781a0890e44d4fa1a5fff6" + integrity sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ== yamljs@^0.3.0: version "0.3.0"