From 985a0d880dc7b16cc4f47623eb2a84c84dccfb3b Mon Sep 17 00:00:00 2001 From: "street-side-software-automation[bot]" <74785433+street-side-software-automation[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 14:56:41 +0200 Subject: [PATCH] fix: Update CSpell version (8.14.4) (#1948) --- action-src/package.json | 6 +- action/lib/main_root.cjs | 942 ++++++++++-------- .../cspell-default.config.js | 1 + .../@cspell/cspell-bundled-dicts/package.json | 39 +- .../node_modules/@cspell/dict-flutter/LICENSE | 21 + .../@cspell/dict-flutter/README.md | 55 + .../@cspell/dict-flutter/cspell-ext.json | 26 + .../@cspell/dict-flutter/flutter.txt.gz | Bin 0 -> 2115 bytes .../@cspell/dict-flutter/package.json | 45 + action/package.json | 2 +- pnpm-lock.yaml | 210 ++-- 11 files changed, 785 insertions(+), 562 deletions(-) create mode 100644 action/node_modules/@cspell/dict-flutter/LICENSE create mode 100644 action/node_modules/@cspell/dict-flutter/README.md create mode 100644 action/node_modules/@cspell/dict-flutter/cspell-ext.json create mode 100644 action/node_modules/@cspell/dict-flutter/flutter.txt.gz create mode 100644 action/node_modules/@cspell/dict-flutter/package.json diff --git a/action-src/package.json b/action-src/package.json index db8cfde11..b03609238 100644 --- a/action-src/package.json +++ b/action-src/package.json @@ -26,12 +26,12 @@ "dependencies": { "@actions/core": "^1.10.1", "@actions/github": "^6.0.0", - "@cspell/cspell-bundled-dicts": "^8.14.2", + "@cspell/cspell-bundled-dicts": "^8.14.4", "@cspell/cspell-types": "^8.14.2", "@octokit/webhooks-types": "^7.5.1", "@types/node": "^20.16.5", - "cspell": "^8.14.2", - "cspell-glob": "^8.14.2", + "cspell": "^8.14.4", + "cspell-glob": "^8.14.4", "vscode-uri": "^3.0.8" }, "files": [ diff --git a/action/lib/main_root.cjs b/action/lib/main_root.cjs index c49953326..599fb3cfe 100644 --- a/action/lib/main_root.cjs +++ b/action/lib/main_root.cjs @@ -19055,9 +19055,9 @@ var require_context = __commonJS({ } }); -// ../node_modules/.pnpm/@cspell+cspell-resolver@8.14.2/node_modules/@cspell/cspell-resolver/dist/requireResolve.js +// ../node_modules/.pnpm/@cspell+cspell-resolver@8.14.4/node_modules/@cspell/cspell-resolver/dist/requireResolve.js var require_requireResolve = __commonJS({ - "../node_modules/.pnpm/@cspell+cspell-resolver@8.14.2/node_modules/@cspell/cspell-resolver/dist/requireResolve.js"(exports2) { + "../node_modules/.pnpm/@cspell+cspell-resolver@8.14.4/node_modules/@cspell/cspell-resolver/dist/requireResolve.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.requireResolve = requireResolve2; @@ -37383,9 +37383,9 @@ var require_import_fresh = __commonJS({ } }); -// ../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/configFields.js +// ../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/configFields.js var require_configFields = __commonJS({ - "../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/configFields.js"(exports2) { + "../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/configFields.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.ConfigFields = void 0; @@ -37444,9 +37444,9 @@ var require_configFields = __commonJS({ } }); -// ../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/CSpellReporter.js +// ../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/CSpellReporter.js var require_CSpellReporter = __commonJS({ - "../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/CSpellReporter.js"(exports2) { + "../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/CSpellReporter.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.MessageTypes = exports2.IssueType = void 0; @@ -37463,9 +37463,9 @@ var require_CSpellReporter = __commonJS({ } }); -// ../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/defineConfig.js +// ../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/defineConfig.js var require_defineConfig = __commonJS({ - "../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/defineConfig.js"(exports2) { + "../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/defineConfig.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.defineConfig = defineConfig; @@ -37475,9 +37475,9 @@ var require_defineConfig = __commonJS({ } }); -// ../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/index.js +// ../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/index.js var require_dist2 = __commonJS({ - "../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/index.js"(exports2) { + "../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/index.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.defineConfig = exports2.MessageTypes = exports2.IssueType = exports2.ConfigFields = void 0; @@ -41660,7 +41660,7 @@ function relative2(cwd, fileUri) { return path.relative(cwd, fsPath); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/index.mjs +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/index.mjs var esm_exports = {}; __export(esm_exports, { IncludeExcludeFlag: () => IncludeExcludeFlag, @@ -41673,7 +41673,7 @@ __export(esm_exports, { trace: () => trace }); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/helpers/iteratorToIterable.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/helpers/iteratorToIterable.js function* iteratorToIterable(iterator) { try { let n; @@ -41705,7 +41705,7 @@ async function* asyncIteratorToAsyncIterable(iterator) { } } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/helpers/util.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/helpers/util.js function toPipeFn(syncFn, asyncFn) { function _(i) { return isAsyncIterable(i) ? asyncFn(i) : syncFn(i); @@ -41716,7 +41716,7 @@ function isAsyncIterable(i) { return typeof i[Symbol.asyncIterator] === "function"; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/helpers/toArray.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/helpers/toArray.js function toArray(i) { return isAsyncIterable(i) ? toArrayAsync(i) : toArraySync(i); } @@ -41731,7 +41731,7 @@ async function toArrayAsync(iter) { return collection; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/helpers/toAsyncIterable.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/helpers/toAsyncIterable.js async function* mergeAsyncIterables(iter, ...rest) { for await (const i of [iter, ...rest]) { yield* i; @@ -41739,7 +41739,7 @@ async function* mergeAsyncIterables(iter, ...rest) { } var toAsyncIterable = mergeAsyncIterables; -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/index.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/index.js var operators_exports = {}; __export(operators_exports, { opAppend: () => opAppend, @@ -41788,7 +41788,7 @@ __export(operators_exports, { opUniqueSync: () => opUniqueSync }); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/append.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/append.js function opAppendAsync(...iterablesToAppend) { async function* fnAppend(iter) { yield* iter; @@ -41814,7 +41814,7 @@ function opAppend(...iterablesToAppend) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/await.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/await.js async function* _asyncAwait(iter) { for await (const v of iter) { yield v; @@ -41824,7 +41824,7 @@ function opAwaitAsync() { return _asyncAwait; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/buffer.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/buffer.js function opBufferAsync(size) { async function* fnBuffer(iter) { let buffer = []; @@ -41866,7 +41866,7 @@ function opBuffer(size) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/combine.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/combine.js function opCombineAsync(...fns) { function combine4(iter) { for (const fn of fns) { @@ -41886,7 +41886,7 @@ function opCombineSync(...fns) { return combine4; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/concatMap.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/concatMap.js function opConcatMapAsync(mapFn) { async function* fn(iter) { for await (const v of iter) { @@ -41928,7 +41928,7 @@ function opConcatMapSync(mapFn) { } var opConcatMap = (fn) => toPipeFn(opConcatMapSync(fn), opConcatMapAsync(fn)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/filter.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/filter.js function opFilterAsync(filterFn) { async function* genFilter(iter) { for await (const v of iter) { @@ -41971,7 +41971,7 @@ function opFilter(fn) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/first.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/first.js function opFirstAsync(firstFn) { async function* fn(iter) { for await (const v of iter) { @@ -42004,7 +42004,7 @@ function opFirst(fn) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/flatten.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/flatten.js function opFlattenAsync() { async function* fn(iter) { for await (const v of iter) { @@ -42023,7 +42023,7 @@ function opFlattenSync() { } var opFlatten = () => toPipeFn(opFlattenSync(), opFlattenAsync()); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/joinStrings.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/joinStrings.js function opJoinStringsAsync(joinCharacter = ",") { async function* fn(iter) { for await (const v of iter) { @@ -42044,7 +42044,7 @@ function opJoinStringsSync(joinCharacter = ",") { } var opJoinStrings = (joinCharacter) => toPipeFn(opJoinStringsSync(joinCharacter), opJoinStringsAsync(joinCharacter)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/last.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/last.js var symNotFound = Symbol("LastNotFound"); function opLastAsync(lastFn) { async function* fn(iter) { @@ -42082,7 +42082,7 @@ function opLast(fn) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/map.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/map.js function opMapAsync(mapFn) { async function* genMap(iter) { for await (const v of iter) { @@ -42113,7 +42113,7 @@ function opMapSync(mapFn) { } var opMap = (fn) => toPipeFn(opMapSync(fn), opMapAsync(fn)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/reduce.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/reduce.js function opReduceAsync(reduceFn, initialValue) { async function* reduce3(head, tail) { for await (const v of tail) { @@ -42162,7 +42162,7 @@ function isIterable(i) { return typeof i[Symbol.iterator] === "function"; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/skip.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/skip.js function opSkipAsync(count3) { async function* fn(iter) { for await (const v of iter) { @@ -42189,7 +42189,7 @@ function opSkipSync(count3) { } var opSkip = (count3) => toPipeFn(opSkipSync(count3), opSkipAsync(count3)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/take.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/take.js function opTakeAsync(count3) { async function* fn(iter) { if (count3 <= 0) @@ -42216,7 +42216,7 @@ function opTakeSync(count3) { } var opTake = (count3) => toPipeFn(opTakeSync(count3), opTakeAsync(count3)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/tap.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/tap.js function opTapAsync(tapFn) { async function* fn(iter) { for await (const v of iter) { @@ -42237,7 +42237,7 @@ function opTapSync(tapFn) { } var opTap = (fn) => toPipeFn(opTapSync(fn), opTapAsync(fn)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/operators/unique.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/operators/unique.js function opUniqueAsync(k) { function fnK(k2) { async function* fn2(iter) { @@ -42290,7 +42290,7 @@ function opUniqueSync(k) { } var opUnique = (getKey) => toPipeFn(opUniqueSync(getKey), opUniqueAsync(getKey)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/pipe.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/pipe.js function pipeAsync(i, ...fns) { const iter = toAsyncIterable(i); return opCombineAsync(...fns)(iter); @@ -42299,16 +42299,16 @@ function pipeSync(i, ...fns) { return opCombineSync(...fns)(i); } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/reduce.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/reduce.js function reduceSync(iter, reduceFn, initialValue) { const i = initialValue === void 0 ? pipeSync(iter, opReduceSync(reduceFn)) : pipeSync(iter, opReduceSync(reduceFn, initialValue)); return [...i][0]; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.2/node_modules/@cspell/cspell-pipe/dist/index.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.14.4/node_modules/@cspell/cspell-pipe/dist/index.js var operators = operators_exports; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/index.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/index.js var lib_exports = {}; __export(lib_exports, { CompoundWordsMethod: () => CompoundWordsMethod, @@ -42391,7 +42391,7 @@ __export(lib_exports, { writeToFileIterableP: () => writeToFileIterable }); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/errors.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/errors.js var import_node_util2 = require("node:util"); var allowStringOrUndefined = { string: true, @@ -42430,7 +42430,7 @@ async function _catchPromiseError(p, handler) { } } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/events/events.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/events/events.js var EventEmitter = class { name; #listeners = /* @__PURE__ */ new Set(); @@ -42487,7 +42487,7 @@ function dispatchClearCache() { clearCacheEvent.fire(void 0); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/AutoCache.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/AutoCache.js var CACHE_SIZE = 100; var Cache01 = class { maxSize; @@ -42565,7 +42565,7 @@ function extractStats(ac) { return { hits, misses, swaps }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/memorizeLastCall.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/memorizeLastCall.js var SymEmpty = Symbol("memorizeLastCall"); function memorizeLastCall(fn) { let lastP = void 0; @@ -42580,7 +42580,7 @@ function memorizeLastCall(fn) { return calc; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/ITrieNode/find.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/ITrieNode/find.js var defaultLegacyMinCompoundLength = 3; var _defaultFindOptions = { matchCase: false, @@ -42840,7 +42840,7 @@ function _createFindOptions(options) { }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/walker/walkerTypes.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/walker/walkerTypes.js var JOIN_SEPARATOR = "+"; var WORD_SEPARATOR = " "; var CompoundWordsMethod; @@ -42850,7 +42850,7 @@ var CompoundWordsMethod; CompoundWordsMethod2[CompoundWordsMethod2["JOIN_WORDS"] = 2] = "JOIN_WORDS"; })(CompoundWordsMethod || (CompoundWordsMethod = {})); -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/ITrieNode/walker/walker.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/ITrieNode/walker/walker.js function* compoundWalker(root, compoundingMethod) { const empty = Object.freeze([]); const roots = { @@ -42964,7 +42964,7 @@ function* walkerWordsITrie(root) { } } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/ITrieNode/trie-util.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/ITrieNode/trie-util.js function iteratorTrieWords(node) { return walkerWords(node); } @@ -42995,7 +42995,7 @@ function countWords(root) { return walk3(root); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieNode/trie.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieNode/trie.js function trieRootToITrieRoot(root) { return ImplITrieRoot.toITrieNode(root); } @@ -43119,7 +43119,7 @@ var ImplITrieRoot = class extends ImplITrieNode { } }; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/walker/walker.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/walker/walker.js var useITrie = false; var walkerWords2 = useITrie ? _walkerWords2 : _walkerWords; function* _walkerWords(root) { @@ -43194,7 +43194,7 @@ function* walkerWordsITrie2(root) { } } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/suggestions/genSuggestionsOptions.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/suggestions/genSuggestionsOptions.js var defaultGenSuggestionOptions = { compoundMethod: CompoundWordsMethod.NONE, ignoreCase: true, @@ -43234,7 +43234,7 @@ function assign(dest, src, k) { dest[k] = src[k] ?? dest[k]; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/PairingHeap.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/PairingHeap.js var PairingHeap = class { compare; _heap; @@ -43328,7 +43328,7 @@ function mergeSiblings(compare4, n) { return ss ? merge(compare4, m, mergeSiblings(compare4, ss)) : m; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/suggestions/constants.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/suggestions/constants.js var DEFAULT_COMPOUNDED_WORD_SEPARATOR = "\u2219"; var opCosts = { baseCost: 100, @@ -43341,7 +43341,7 @@ var opCosts = { wordLengthCostFactor: 0.5 }; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/suggestions/orthography.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/suggestions/orthography.js var intl = new Intl.Collator("en", { sensitivity: "base" }); var compare = intl.compare; var visualLetterGroups = [ @@ -43393,10 +43393,10 @@ function calcVisualLetterMasks(groups) { return map3; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/distance/distanceAStarWeighted.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/distance/distanceAStarWeighted.js var import_node_assert = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/distance/weightedMaps.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/distance/weightedMaps.js var matchPossibleWordSeparators = /[+∙•・●]/g; function createWeightMap(...defs) { const map3 = _createWeightMap(); @@ -43607,7 +43607,7 @@ function normalizeMap(map3) { return map3.replaceAll(matchPossibleWordSeparators, DEFAULT_COMPOUNDED_WORD_SEPARATOR); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/distance/distanceAStarWeighted.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/distance/distanceAStarWeighted.js function distanceAStarWeighted(wordA, wordB, map3, cost = 100) { const calc = createWeightCostCalculator(map3); const best = _distanceAStarWeightedEx(wordA, wordB, calc, cost); @@ -43708,13 +43708,13 @@ function compare2(a, b) { return a.c - b.c || b.ai + b.bi - a.ai - a.bi; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/distance/distance.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/distance/distance.js var defaultCost = 100; function editDistanceWeighted(wordA, wordB, weights, editCost = defaultCost) { return distanceAStarWeighted(wordA, wordB, weights, editCost); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/timer.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/timer.js function startTimer() { const start = performance.now(); return () => performance.now() - start; @@ -43818,7 +43818,7 @@ function getGlobalPerfTimer() { return timer; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/util.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/util.js function isDefined(a) { return a !== void 0; } @@ -43845,7 +43845,7 @@ function replaceAllFactory(match2, replaceWithText) { return (text) => text.replace(r, replaceWithText); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/suggestions/suggestCollector.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/suggestions/suggestCollector.js var defaultMaxNumberSuggestions = 10; var BASE_COST = 100; var MAX_NUM_CHANGES = 5; @@ -44024,7 +44024,7 @@ function isSuggestionResult(s) { return !!r && typeof r === "object" && r?.cost !== void 0 && r.word != void 0; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/suggestions/suggestAStar.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/suggestions/suggestAStar.js function comparePath(a, b) { return a.c / (a.i + 1) - b.c / (b.i + 1) + (b.i - a.i); } @@ -44282,10 +44282,10 @@ function searchTrieCostNodesMatchingTrie2(trie, node, emit, s = "") { } } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobBuilder.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobBuilder.js var import_node_assert2 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/constants.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/constants.js var COMPOUND_FIX = "+"; var OPTIONAL_COMPOUND_FIX = "*"; var CASE_INSENSITIVE_PREFIX = "~"; @@ -44302,7 +44302,7 @@ var defaultTrieInfo = Object.freeze({ hasNonStrictWords: false }); -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/mergeDefaults.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/mergeDefaults.js function mergeDefaults(value, defaultValue) { const result = { ...defaultValue }; if (value) { @@ -44315,12 +44315,12 @@ function mergeDefaults(value, defaultValue) { return result; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/mergeOptionalWithDefaults.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/mergeOptionalWithDefaults.js function mergeOptionalWithDefaults(...options) { return options.reduce((acc, opt) => mergeDefaults(opt, acc), defaultTrieInfo); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/text.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/text.js function expandCharacterSet(line, rangeChar = "-") { const charSet = /* @__PURE__ */ new Set(); let mode = 0; @@ -44402,7 +44402,7 @@ function toCharCodes(s) { return values; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/Utf8.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/Utf8.js function encodeUtf8N_BE(code) { if (code < 128) { return code; @@ -44512,7 +44512,7 @@ function encodeTextToUtf8(text) { return array; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/CharIndex.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/CharIndex.js var emptySeq = [0]; Object.freeze(emptySeq); var CharIndex = class { @@ -44628,7 +44628,7 @@ function splitUtf8(utf8) { return [utf8 >> 24 & 255, utf8 >> 16 & 255, utf8 >> 8 & 255, utf8 & 255].filter((v) => v); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobBitMaskInfo.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobBitMaskInfo.js function extractInfo(info5) { const { NodeMaskEOW, NodeMaskChildCharIndex, NodeChildRefShift } = info5; return { @@ -44638,7 +44638,7 @@ function extractInfo(info5) { }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobInternals.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobInternals.js var FastTrieBlobInternals = class { nodes; charIndex; @@ -44718,7 +44718,7 @@ function assertSorted(nodes, mask) { } } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobIRoot.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobIRoot.js var EmptyKeys2 = Object.freeze([]); var EmptyNodes = Object.freeze([]); var EmptyEntries2 = Object.freeze([]); @@ -44952,10 +44952,10 @@ var FastTrieBlobIRoot = class extends FastTrieBlobINode { } }; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/TrieBlob.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/TrieBlob.js var import_node_os = require("node:os"); -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/TrieBlobIRoot.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/TrieBlobIRoot.js var _a; var TrieBlobInternals = class { nodes; @@ -45219,7 +45219,7 @@ var TrieBlobIRoot = class extends TrieBlobINode { } }; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/TrieBlob.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/TrieBlob.js var _a2; var NodeHeaderNumChildrenBits = 8; var NodeHeaderNumChildrenShift = 0; @@ -45642,7 +45642,7 @@ function trieBlobSort(data) { } } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlob.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlob.js var checkSorted = false; var FastTrieBlob = class _FastTrieBlob { nodes; @@ -45950,7 +45950,7 @@ function nodesToJSON(nodes) { return nodes.map((n, i) => mapNode(n, i)); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/resolveMap.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/resolveMap.js function resolveMap(map3, key, resolve10) { const r = map3.get(key); if (r !== void 0) @@ -45960,7 +45960,7 @@ function resolveMap(map3, key, resolve10) { return v; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobBuilder.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieBlob/FastTrieBlobBuilder.js var FastTrieBlobBuilder = class _FastTrieBlobBuilder { charIndex = new CharIndexBuilder(); nodes; @@ -46256,7 +46256,7 @@ var FastTrieBlobBuilder = class _FastTrieBlobBuilder { }; }; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/clean.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/clean.js function clean2(t) { const copy = { ...t }; for (const key of Object.keys(copy)) { @@ -46267,7 +46267,7 @@ function clean2(t) { return copy; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/ITrie.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/ITrie.js var defaultLegacyMinCompoundLength2 = 3; var ITrieImpl = class _ITrieImpl { data; @@ -46427,7 +46427,7 @@ var ITrieImpl = class _ITrieImpl { } }; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/buildITrie.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/buildITrie.js function buildITrieFromWords(words, info5 = {}) { const builder = new FastTrieBlobBuilder(info5); builder.insert(words); @@ -46435,10 +46435,10 @@ function buildITrieFromWords(words, info5 = {}) { return new ITrieImpl(ft.size > 1e3 ? ft.toTrieBlob() : ft); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieNode/TrieNode.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieNode/TrieNode.js var FLAG_WORD = 1; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieNode/trie-util.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieNode/trie-util.js function insert2(word, root = {}) { const text = [...word]; let node = root; @@ -46542,7 +46542,7 @@ function trieNodeToRoot(node, options) { }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/consolidate.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/consolidate.js function consolidate(root) { let count3 = 0; const signatures = /* @__PURE__ */ new Map(); @@ -46626,7 +46626,7 @@ function consolidate(root) { return trieNodeToRoot(process7(root), root); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieNode/find.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieNode/find.js var defaultLegacyMinCompoundLength3 = 3; var _defaultFindOptions2 = { matchCase: false, @@ -46659,7 +46659,7 @@ function _createFindOptions2(options) { return mergeDefaults(options, _defaultFindOptions2); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/TrieNode/TrieNodeTrie.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/TrieNode/TrieNodeTrie.js var TrieNodeTrie = class _TrieNodeTrie { root; _iTrieRoot; @@ -47043,7 +47043,7 @@ function genSequence(i) { return new ImplSequence(i); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/io/importExportV1.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/io/importExportV1.js var EOW = "*"; var DATA = EOW; function* toIterableIterator2(iter) { @@ -47104,7 +47104,7 @@ function importTrie(linesX) { return trieNodeToRoot(n.root, { isCaseAware: false }); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/io/importExportV2.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/io/importExportV2.js var EOW2 = "*"; var DATA2 = "__DATA__"; function* toIterableIterator3(iter) { @@ -47167,7 +47167,7 @@ function importTrie2(linesX) { return trieNodeToRoot(n.root, { isCaseAware: false }); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/io/constants.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/io/constants.js var EOW3 = "$"; var BACK = "<"; var EOL = "\n"; @@ -47177,7 +47177,7 @@ var REF_REL = "@"; var EOR = ";"; var ESCAPE = "\\"; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/io/importExportV4.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/io/importExportV4.js var REF_INDEX_BEGIN = "["; var REF_INDEX_END = "]"; var INLINE_DATA_COMMENT_LINE = "/"; @@ -47422,7 +47422,7 @@ function tapIterable(iterable) { }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/io/importV3.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/io/importV3.js var specialCharacterMap2 = /* @__PURE__ */ new Map([ ["\n", "\\n"], ["\r", "\\r"], @@ -47571,12 +47571,12 @@ function stringToCharSet2(values) { return set; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/io/importV3FastBlob.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/io/importV3FastBlob.js function importTrieV3AsFastTrieBlob(srcLines) { return importTrieV3WithBuilder(new FastTrieBlobBuilder(), srcLines); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/io/decode.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/io/decode.js function decodeTrieData(raw) { return decodeStringFormat(typeof raw === "string" ? raw : raw.toString("utf8")); } @@ -47622,13 +47622,13 @@ function importTrie4(input) { return method(lines); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/decodeTrie.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/decodeTrie.js function decodeTrie(raw) { const data = decodeTrieData(raw); return new ITrieImpl(data); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/models/locale/knownLocales.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/models/locale/knownLocales.js var codes = [ // ['code', 'language'[', ''locale']], ["af", "Afrikaans"], @@ -48194,7 +48194,7 @@ var codes = [ ["zu-ZA", "Zulu", "South Africa"] ]; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/models/locale/locale.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/models/locale/locale.js var codesByLocale; var Locale = class { _raw; @@ -48252,7 +48252,7 @@ function parseLocale(locales) { return locales.map(createLocale); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/mappers/mapCosts.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/mappers/mapCosts.js var defaultEditCosts = { accentCosts: 1, baseCost: 100, @@ -48275,13 +48275,13 @@ function mapEditCosts(costs = {}) { return { ...defaultEditCosts, ...cleanCopy(costs) }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/mappers/joinLetters.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/mappers/joinLetters.js function joinLetters(letters) { const v = [...letters]; return v.map((a) => a.length > 1 || !a.length ? `(${a})` : a).join(""); } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/mappers/mapToSuggestionCostDef.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/mappers/mapToSuggestionCostDef.js function parseAlphabet(cs, locale, editCost) { const { cost, penalty } = cs; const characters = expandCharacterSet(cs.characters); @@ -48379,7 +48379,7 @@ function* splitMap2(map3) { } } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/mappers/mapHunspellInformation.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/mappers/mapHunspellInformation.js function hunspellInformationToSuggestionCostDef(hunInfo, locales) { const costs = calcCosts(hunInfo.costs, locales); const operations = [ @@ -48542,7 +48542,7 @@ function asArrayOf(v) { return Array.isArray(v) ? v : [v]; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/mappers/mapDictionaryInfo.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/mappers/mapDictionaryInfo.js function mapDictionaryInformation(dictInfo) { const _locale = dictInfo.locale; const locale = _locale ? parseLocale(_locale).filter((loc) => loc.isValid()) : void 0; @@ -48599,7 +48599,7 @@ function mapAdjustment(adj) { }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/mappers/mapDictionaryInfoToWeightMap.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/mappers/mapDictionaryInfoToWeightMap.js var defaultDefs = [ { map: "1234567890-.", @@ -48632,14 +48632,14 @@ function mapDictionaryInformationToWeightMap(dictInfo) { return map3; } -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/utils/normalizeWord.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/utils/normalizeWord.js var normalizeWord = (text) => text.normalize(); var normalizeWordForCaseInsensitive = (text) => { const t = text.toLowerCase(); return [t, t.normalize("NFD").replaceAll(/\p{M}/gu, "")]; }; -// ../node_modules/.pnpm/cspell-trie-lib@8.14.2/node_modules/cspell-trie-lib/dist/lib/SimpleDictionaryParser.js +// ../node_modules/.pnpm/cspell-trie-lib@8.14.4/node_modules/cspell-trie-lib/dist/lib/SimpleDictionaryParser.js var RegExpSplit = /[\s,;]/g; var _defaultOptions = { commentCharacter: LINE_COMMENT, @@ -48744,7 +48744,7 @@ function createDictionaryLineParserMapper(options) { } yield* forms2; } - function* splitWords(lines) { + function* splitWords2(lines) { for (const line of lines) { if (split2) { const lineEscaped = line.includes('"') ? line.replaceAll(/".*?"/g, (quoted) => " " + quoted.replaceAll(/(\s)/g, "\\$1") + " ") : line; @@ -48761,7 +48761,7 @@ function createDictionaryLineParserMapper(options) { yield* paragraph.split("\n"); } } - const processLines = opCombineSync(opFilterSync(isString3), splitLines, opMapSync(removeComments), splitWords, opMapSync(trim), opFilterSync(filterEmptyLines), opConcatMapSync(mapOptionalPrefix), opConcatMapSync(mapOptionalSuffix), opConcatMapSync(mapNormalize), opMapSync(removeDoublePrefix)); + const processLines = opCombineSync(opFilterSync(isString3), splitLines, opMapSync(removeComments), splitWords2, opMapSync(trim), opFilterSync(filterEmptyLines), opConcatMapSync(mapOptionalPrefix), opConcatMapSync(mapOptionalSuffix), opConcatMapSync(mapNormalize), opMapSync(removeDoublePrefix)); return processLines; } function parseDictionaryLines(lines, options) { @@ -48779,7 +48779,7 @@ function splitLine(line, regExp) { return encodeLine(line).split(regExp).map((line2) => decodeLine(line2)); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/text.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/text.js var regExAllUpper = /^(?:\p{Lu}\p{M}?)+$/u; var regExAccents = /\p{M}/gu; function isUpperCase(word) { @@ -48795,7 +48795,7 @@ function removeUnboundAccents(text) { return text.replaceAll(regExAccents, ""); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryMethods.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryMethods.js var defaultNumSuggestions = 10; function wordSearchForms(word, isDictionaryCaseSensitive, ignoreCase2) { const forms2 = /* @__PURE__ */ new Set(); @@ -48860,7 +48860,7 @@ function createWeightMapFromDictionaryInformation(di) { return di ? mapDictionaryInformationToWeightMap(di) : void 0; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/CachingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/CachingDictionary.js var dictionaryCounter = 0; var DefaultAutoCacheSize = 1e3; var logRequests = false; @@ -48919,7 +48919,7 @@ function getLog() { return log; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/AutoResolve.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/AutoResolve.js function autoResolveWeak(map3, key, resolve10) { const found = map3.get(key); if (found !== void 0 || map3.has(key)) @@ -48945,12 +48945,12 @@ function createAutoResolveWeakCache() { return new AutoResolveWeakCache(); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/util.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/util.js function isDefined2(v) { return v !== void 0; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js var import_node_url = require("node:url"); // ../node_modules/.pnpm/fast-equals@5.0.1/node_modules/fast-equals/dist/esm/index.mjs @@ -49317,7 +49317,7 @@ function createCustomEqual(options) { return createIsEqual({ circular, comparator, createState, equals, strict }); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/simpleCache.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/simpleCache.js var SimpleWeakCache = class { size; L0 = /* @__PURE__ */ new WeakMap(); @@ -49435,12 +49435,12 @@ var SimpleCache = class { } }; -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.js var defaultOptions = Object.freeze({ weightMap: void 0 }); -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/clean.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/clean.js function clean3(src) { const r = src; for (const key of Object.keys(r)) { @@ -49451,12 +49451,12 @@ function clean3(src) { return r; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/regexHelper.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/regexHelper.js function escapeRegEx(s) { return s.replaceAll(/[|\\{}()[\]^$+*?.]/g, "\\$&").replaceAll("-", "\\x2d"); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/repMap.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/repMap.js function createMapper(repMap, ignoreCharset) { if (!repMap && !ignoreCharset) return (a) => a; @@ -49583,11 +49583,11 @@ function addToTrie(node, match2, replaceWith) { node.rep = [...s]; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/defaults.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/defaults.js var ignoreCase = true; var isForbiddenIgnoreCaseAndAccents = false; -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryFromTrie.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryFromTrie.js var findWordOptionsCaseSensitive = Object.freeze({ caseSensitive: true }); var findWordOptionsNotCaseSensitive = Object.freeze({ caseSensitive: false }); var SpellingDictionaryFromTrie = class { @@ -49749,7 +49749,7 @@ function* outerWordForms(word, mapWord) { return; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js var cachedDictionaries = new AutoWeakCache(_createSpellingDictionary, 64); var maxSetSize = 3; var cachedParamsByWordList = new SimpleCache(64); @@ -49806,7 +49806,7 @@ function createFailedToLoadDictionary(name2, sourceUrl, error4, options) { }; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/util/textMappers.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/util/textMappers.js function* mapperRemoveCaseAndAccents(words) { for (const word of words) { const lc = word.toLowerCase(); @@ -49817,10 +49817,10 @@ function* mapperRemoveCaseAndAccents(words) { } } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/typosParser.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/typosParser.js var import_node_assert3 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/util.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/util.js function normalizeTyposDefValue(value) { if (!value) return false; @@ -49900,7 +49900,7 @@ function hasSuggestions(v) { return isString(v) || isArray2(v); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/typosParser.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/typosParser.js function assertString(v) { (0, import_node_assert3.default)(typeof v === "string", "A string was expected."); return true; @@ -49989,7 +49989,7 @@ function isIterable3(v) { return Symbol.iterator in v; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/TyposDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/TyposDictionary.js var TyposDictionaryImpl = class { name; source; @@ -50124,7 +50124,7 @@ function createTyposDictionary(entries, name2, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/FlagWordsDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/FlagWordsDictionary.js var FlagWordsDictionaryTrie = class extends SpellingDictionaryFromTrie { name; source; @@ -50250,7 +50250,7 @@ function bisect(values, predicate) { return { t, f }; } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/IgnoreWordsDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/IgnoreWordsDictionary.js var NormalizeForm = "NFC"; var IgnoreWordsDictionary = class { name; @@ -50339,7 +50339,7 @@ function createIgnoreWordsDictionary(wordList, name2, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryCollection.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryCollection.js function identityString(w) { return w; } @@ -50452,7 +50452,7 @@ function isWordForbiddenInAnyDictionary(dicts, word, ignoreCase2) { return dicts.find((dict) => dict.isForbidden(word, ignoreCase2)); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SuggestDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/SuggestDictionary.js var SuggestDictionaryImpl = class { name; source; @@ -50552,7 +50552,7 @@ function createSuggestDictionary(entries, name2, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/SpellingDictionary/createInlineSpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/SpellingDictionary/createInlineSpellingDictionary.js var cache = createAutoResolveWeakCache(); function createInlineSpellingDictionary(inlineDict, source) { return cache.get(inlineDict, () => { @@ -50567,16 +50567,16 @@ function createInlineSpellingDictionary(inlineDict, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.14.2/node_modules/cspell-dictionary/dist/index.js +// ../node_modules/.pnpm/cspell-dictionary@8.14.4/node_modules/cspell-dictionary/dist/index.js var _debug = { cacheDictionaryEnableLogging: enableLogging, cacheDictionaryGetLog: getLog }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/DictionarySettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/DictionarySettings.js var path7 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/util.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/util.js var uniqueFn = uniqueFilterFnGenerator; function uniqueFilterFnGenerator(extractFn) { const values = /* @__PURE__ */ new Set(); @@ -50640,18 +50640,13 @@ function doSetsIntersect(a, b) { return a.size <= b.size ? compare4(a, b) : compare4(b, a); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Models/CSpellSettingsInternalDef.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Models/CSpellSettingsInternalDef.js var SymbolCSpellSettingsInternal = Symbol("CSpellSettingsInternal"); -function cleanCSpellSettingsInternal(parts = {}) { - const csi = clean4(parts); - Object.assign(csi, { [SymbolCSpellSettingsInternal]: true }); - return csi; +function cleanCSpellSettingsInternal(parts) { + return parts ? Object.assign(clean4(parts), { [SymbolCSpellSettingsInternal]: true }) : { [SymbolCSpellSettingsInternal]: true }; } -function createCSpellSettingsInternal(parts = {}) { - return clean4({ - ...parts, - [SymbolCSpellSettingsInternal]: true - }); +function createCSpellSettingsInternal(parts) { + return cleanCSpellSettingsInternal({ ...parts }); } function isCSpellSettingsInternal(cs) { return !!cs[SymbolCSpellSettingsInternal]; @@ -50663,7 +50658,7 @@ function isDictionaryDefinitionInlineInternal(def) { return !!(defInline.words || defInline.flagWords || defInline.ignoreWords || defInline.suggestWords); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/AutoResolve.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/AutoResolve.js function autoResolve(map3, key, resolve10) { const found = map3.get(key); if (found !== void 0 || map3.has(key)) @@ -50836,7 +50831,7 @@ function createAutoResolveWeakWeakCache() { return new AutoResolveWeakWeakCache(); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/resolveFile.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/resolveFile.js var import_node_module2 = require("node:module"); var os2 = __toESM(require("node:os"), 1); var path6 = __toESM(require("node:path"), 1); @@ -50935,14 +50930,14 @@ globalDirectory.yarn.packages = import_node_path.default.join(yarnPrefix, getYar globalDirectory.yarn.binaries = import_node_path.default.join(globalDirectory.yarn.packages, ".bin"); var global_directory_default = globalDirectory; -// ../node_modules/.pnpm/@cspell+cspell-resolver@8.14.2/node_modules/@cspell/cspell-resolver/dist/resolveGlobal.mjs +// ../node_modules/.pnpm/@cspell+cspell-resolver@8.14.4/node_modules/@cspell/cspell-resolver/dist/resolveGlobal.mjs var import_requireResolve = __toESM(require_requireResolve(), 1); function resolveGlobal(modulesName) { const paths = [global_directory_default.npm.packages, global_directory_default.yarn.packages]; return (0, import_requireResolve.requireResolve)(modulesName, paths); } -// ../node_modules/.pnpm/@cspell+dynamic-import@8.14.2/node_modules/@cspell/dynamic-import/dist/esm/dynamicImport.mjs +// ../node_modules/.pnpm/@cspell+dynamic-import@8.14.4/node_modules/@cspell/dynamic-import/dist/esm/dynamicImport.mjs var import_node_fs4 = require("node:fs"); var import_node_path4 = require("node:path"); var import_node_url5 = require("node:url"); @@ -52320,7 +52315,7 @@ function resolve(specifier, parent) { } } -// ../node_modules/.pnpm/@cspell+dynamic-import@8.14.2/node_modules/@cspell/dynamic-import/dist/esm/dynamicImport.mjs +// ../node_modules/.pnpm/@cspell+dynamic-import@8.14.4/node_modules/@cspell/dynamic-import/dist/esm/dynamicImport.mjs var isWindowsPath = /^[a-z]:\\/i; async function dynamicImportFrom(moduleName, paths) { paths = Array.isArray(paths) ? paths : paths ? [paths] : void 0; @@ -52371,10 +52366,10 @@ function isError2(e) { return e instanceof Error; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/resolveFile.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/resolveFile.js var import_resolve_from = __toESM(require_resolve_from(), 1); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/async/asyncIterable.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/async/asyncIterable.js async function toArray2(asyncIterable) { const data = []; for await (const item of asyncIterable) { @@ -52383,7 +52378,7 @@ async function toArray2(asyncIterable) { return data; } -// ../node_modules/.pnpm/@cspell+url@8.14.2/node_modules/@cspell/url/dist/url.mjs +// ../node_modules/.pnpm/@cspell+url@8.14.4/node_modules/@cspell/url/dist/url.mjs var isURLRegEx = /^(\w[\w-]{1,63}:\/|data:|stdin:)/i; function toURL(url2, relativeTo) { return normalizeWindowsUrl(url2 instanceof URL ? url2 : new URL(url2, relativeTo)); @@ -52460,7 +52455,7 @@ function normalizeWindowsUrl(url2) { return url2; } -// ../node_modules/.pnpm/@cspell+url@8.14.2/node_modules/@cspell/url/dist/dataUrl.mjs +// ../node_modules/.pnpm/@cspell+url@8.14.4/node_modules/@cspell/url/dist/dataUrl.mjs var regMatchFilename = /filename=([^;,]*)/; function urlBasename(url2) { function guessDataUrlName(header) { @@ -52480,12 +52475,12 @@ function isDataURL(url2) { return hasProtocol(url2, "data:"); } -// ../node_modules/.pnpm/@cspell+url@8.14.2/node_modules/@cspell/url/dist/FileUrlBuilder.mjs +// ../node_modules/.pnpm/@cspell+url@8.14.4/node_modules/@cspell/url/dist/FileUrlBuilder.mjs var import_node_assert6 = __toESM(require("node:assert"), 1); var import_node_path5 = __toESM(require("node:path"), 1); var import_node_url7 = require("node:url"); -// ../node_modules/.pnpm/@cspell+url@8.14.2/node_modules/@cspell/url/dist/fileUrl.mjs +// ../node_modules/.pnpm/@cspell+url@8.14.4/node_modules/@cspell/url/dist/fileUrl.mjs var import_node_url6 = require("node:url"); function isFileURL(url2) { return hasProtocol(url2, "file:"); @@ -52501,7 +52496,7 @@ function pathWindowsDriveLetterToUpper(absoluteFilePath) { return absoluteFilePath.replace(regExpWindowsPathDriveLetter, (s) => s.toUpperCase()); } -// ../node_modules/.pnpm/@cspell+url@8.14.2/node_modules/@cspell/url/dist/FileUrlBuilder.mjs +// ../node_modules/.pnpm/@cspell+url@8.14.4/node_modules/@cspell/url/dist/FileUrlBuilder.mjs var isWindows2 = process.platform === "win32"; var isWindowsPathRegEx = regExpWindowsPathDriveLetter; var isWindowsPathname = regExpWindowsPath; @@ -52680,7 +52675,7 @@ var FileUrlBuilder = class { } }; -// ../node_modules/.pnpm/@cspell+url@8.14.2/node_modules/@cspell/url/dist/defaultFileUrlBuilder.mjs +// ../node_modules/.pnpm/@cspell+url@8.14.4/node_modules/@cspell/url/dist/defaultFileUrlBuilder.mjs var fileUrlBuilder = new FileUrlBuilder(); function toFileURL(filenameOrUrl, relativeTo) { return fileUrlBuilder.toFileURL(filenameOrUrl, relativeTo); @@ -52689,7 +52684,7 @@ function toFileDirURL(dir) { return fileUrlBuilder.toFileDirURL(dir); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/CFileReference.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/CFileReference.js var CFileReference = class _CFileReference { url; encoding; @@ -52735,7 +52730,7 @@ function isFileReference(ref) { return CFileReference.isCFileReference(ref) || !(ref instanceof URL) && typeof ref !== "string"; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/errors/errors.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/errors/errors.js var ErrorNotImplemented = class extends Error { method; constructor(method, options) { @@ -52751,17 +52746,17 @@ var AssertionError = class extends Error { } }; -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/errors/assert.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/errors/assert.js function assert7(value, message) { if (!value) { throw new AssertionError(message ?? "Assertion failed"); } } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/encode-decode.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/encode-decode.js var import_node_zlib = require("node:zlib"); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/arrayBuffers.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/arrayBuffers.js function asUint8Array(data) { return new Uint8Array(data.buffer, data.byteOffset, data.byteLength); } @@ -52796,7 +52791,7 @@ function swapBytes(data) { return swap16(buf); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/encode-decode.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/encode-decode.js var BOM_BE = 65279; var BOM_LE = 65534; var decoderUTF8 = new TextDecoder("utf8"); @@ -52908,7 +52903,7 @@ function decompressBuffer(data) { return (0, import_node_zlib.gunzipSync)(buf); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/CFileResource.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/CFileResource.js var CFileResource = class _CFileResource { url; content; @@ -52976,7 +52971,7 @@ function fromFileResource(fileResource, encoding) { return CFileResource.from(encoding ? { ...fileResource, encoding } : fileResource); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/stat.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/stat.js function compareStats(left, right) { if (left === right) return 0; @@ -52986,12 +52981,12 @@ function compareStats(left, right) { return diff < 0 ? -1 : diff > 0 ? 1 : 0; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/urlOrReferenceToUrl.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/urlOrReferenceToUrl.js function urlOrReferenceToUrl(urlOrReference) { return urlOrReference instanceof URL ? urlOrReference : urlOrReference.url; } -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.2/node_modules/@cspell/cspell-service-bus/dist/esm/errors.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.4/node_modules/@cspell/cspell-service-bus/dist/esm/errors.js var ErrorUnhandledRequest = class extends Error { request; constructor(request) { @@ -53020,7 +53015,7 @@ var UnhandledHandlerError = class extends Error { } }; -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.2/node_modules/@cspell/cspell-service-bus/dist/esm/request.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.4/node_modules/@cspell/cspell-service-bus/dist/esm/request.js var BaseServiceRequest = class { type; params; @@ -53045,7 +53040,7 @@ function isServiceResponseSuccess(res) { return "value" in res && res.error === void 0; } -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.2/node_modules/@cspell/cspell-service-bus/dist/esm/bus.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.4/node_modules/@cspell/cspell-service-bus/dist/esm/bus.js var MAX_DEPTH = 10; var ServiceBus = class { handlers = []; @@ -53092,7 +53087,7 @@ var ServiceBus = class { } }; -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.2/node_modules/@cspell/cspell-service-bus/dist/esm/createRequestHandler.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.4/node_modules/@cspell/cspell-service-bus/dist/esm/createRequestHandler.js function createRequestHandler(requestDef, fn, name2, description) { return createIsRequestHandler(requestDef.is, fn, name2 ?? requestDef.type, description); } @@ -53107,7 +53102,7 @@ function createIsRequestHandler(isA, fn, name2, description) { }; } -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.2/node_modules/@cspell/cspell-service-bus/dist/esm/requestFactory.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.14.4/node_modules/@cspell/cspell-service-bus/dist/esm/requestFactory.js function requestFactory(requestType) { class RequestClass extends ServiceRequestCls { static type = requestType; @@ -53128,13 +53123,13 @@ function requestFactory(requestType) { return RequestClass; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/handlers/node/file.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/handlers/node/file.js var import_node_fs5 = require("node:fs"); var import_node_url8 = require("node:url"); var import_node_util4 = require("node:util"); var import_node_zlib2 = require("node:zlib"); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/errors/error.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/errors/error.js function toError4(e) { if (e instanceof Error) return e; @@ -53144,7 +53139,7 @@ function toError4(e) { return new Error(e && e.toString()); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/models/Stats.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/models/Stats.js var FileType; (function(FileType2) { FileType2[FileType2["Unknown"] = 0] = "Unknown"; @@ -53153,7 +53148,7 @@ var FileType; FileType2[FileType2["SymbolicLink"] = 64] = "SymbolicLink"; })(FileType || (FileType = {})); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/node/dataUrl.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/node/dataUrl.js function encodeDataUrl(data, mediaType, attributes) { if (typeof data === "string") return encodeString2(data, mediaType, attributes); @@ -53214,10 +53209,10 @@ function guessMimeType(filename) { return void 0; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/node/file/_fetch.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/node/file/_fetch.js var _fetch = global.fetch; -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/node/file/FetchError.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/node/file/FetchError.js var FetchUrlError = class _FetchUrlError extends Error { code; status; @@ -53270,7 +53265,7 @@ function toError5(err) { return err instanceof Error ? err : new Error("Unknown Error", { cause: err }); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/node/file/fetch.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/node/file/fetch.js async function fetchHead(request) { const url2 = toURL2(request); try { @@ -53298,7 +53293,7 @@ function toURL2(url2) { return typeof url2 === "string" ? new URL(url2) : url2; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/node/file/stat.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/node/file/stat.js async function getStatHttp(url2) { const headers = await fetchHead(url2); const eTag = headers.get("etag") || void 0; @@ -53310,33 +53305,33 @@ async function getStatHttp(url2) { }; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/requests/RequestFsReadFile.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/requests/RequestFsReadFile.js var RequestType = "fs:readFile"; var RequestFsReadFile = requestFactory(RequestType); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/requests/RequestFsReadFileSync.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/requests/RequestFsReadFileSync.js var RequestType2 = "fs:readFileSync"; var RequestFsReadFileTextSync = requestFactory(RequestType2); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/requests/RequestFsStat.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/requests/RequestFsStat.js var RequestTypeStat = "fs:stat"; var RequestFsStat = requestFactory(RequestTypeStat); var RequestTypeStatSync = "fs:statSync"; var RequestFsStatSync = requestFactory(RequestTypeStatSync); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/requests/RequestFsWriteFile.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/requests/RequestFsWriteFile.js var RequestType3 = "fs:writeFile"; var RequestFsWriteFile = requestFactory(RequestType3); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/requests/RequestZlibInflate.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/requests/RequestZlibInflate.js var RequestType4 = "zlib:inflate"; var RequestZlibInflate = requestFactory(RequestType4); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/requests/RequestFsReadDirectory.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/requests/RequestFsReadDirectory.js var RequestType5 = "fs:readDir"; var RequestFsReadDirectory = requestFactory(RequestType5); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/handlers/node/file.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/handlers/node/file.js var isGzFileRegExp = /\.gz($|[?#])/; function isGzFile(url2) { return isGzFileRegExp.test(typeof url2 === "string" ? url2 : url2.pathname); @@ -53479,7 +53474,7 @@ function toFileType(statLike) { return statLike.isSymbolicLink() ? t | FileType.SymbolicLink : t; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/CSpellIONode.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/CSpellIONode.js var defaultCSpellIONode = void 0; var CSpellIONode = class { serviceBus; @@ -53567,10 +53562,10 @@ function getDefaultCSpellIO() { return cspellIO; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/VirtualFS.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/VirtualFS.js var debug2 = false; -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/VirtualFS/findUpFromUrl.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/VirtualFS/findUpFromUrl.js async function findUpFromUrl(name2, from2, options) { const { type: entryType = "file", stopAt, fs: fs12 } = options; let dir = new URL(".", from2); @@ -53611,7 +53606,7 @@ function makePredicate(fs12, name2, entryType) { }; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/VirtualFS/CVFileSystem.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/VirtualFS/CVFileSystem.js var CVFileSystem = class { #core; readFile; @@ -53639,7 +53634,7 @@ var CVFileSystem = class { } }; -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/VFileSystem.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/VFileSystem.js var FSCapabilityFlags; (function(FSCapabilityFlags2) { FSCapabilityFlags2[FSCapabilityFlags2["None"] = 0] = "None"; @@ -53652,7 +53647,7 @@ var FSCapabilityFlags; FSCapabilityFlags2[FSCapabilityFlags2["ReadWriteDir"] = 24] = "ReadWriteDir"; })(FSCapabilityFlags || (FSCapabilityFlags = {})); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/VirtualFS/WrappedProviderFs.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/VirtualFS/WrappedProviderFs.js function cspellIOToFsProvider(cspellIO) { const capabilities = FSCapabilityFlags.Stat | FSCapabilityFlags.ReadWrite | FSCapabilityFlags.ReadDir; const capabilitiesHttp = capabilities & ~FSCapabilityFlags.Write & ~FSCapabilityFlags.ReadDir; @@ -53891,7 +53886,7 @@ function rPad(str, len, ch = " ") { return str.padEnd(len, ch); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/CVirtualFS.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/CVirtualFS.js var CVirtualFS = class { providers = /* @__PURE__ */ new Set(); cachedFs = /* @__PURE__ */ new Map(); @@ -54024,13 +54019,13 @@ function getDefaultVirtualFs() { return defaultVirtualFs; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/node/file/fileWriter.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/node/file/fileWriter.js var fs4 = __toESM(require("node:fs"), 1); var Stream = __toESM(require("node:stream"), 1); var import_node_util5 = require("node:util"); var zlib = __toESM(require("node:zlib"), 1); -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/common/transformers.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/common/transformers.js function encoderTransformer(iterable, encoding) { return isAsyncIterable2(iterable) ? encoderAsyncIterable(iterable, encoding) : encoderIterable(iterable, encoding); } @@ -54052,7 +54047,7 @@ function isAsyncIterable2(v) { return v && typeof v === "object" && !!v[Symbol.asyncIterator]; } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/node/file/fileWriter.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/node/file/fileWriter.js var pipeline2 = (0, import_node_util5.promisify)(Stream.pipeline); function writeToFile(filename, data, encoding) { return writeToFileIterable(filename, typeof data === "string" ? [data] : data, encoding); @@ -54063,7 +54058,7 @@ function writeToFileIterable(filename, data, encoding) { return pipeline2(stream, zip, fs4.createWriteStream(filename)); } -// ../node_modules/.pnpm/cspell-io@8.14.2/node_modules/cspell-io/dist/esm/file/file.js +// ../node_modules/.pnpm/cspell-io@8.14.4/node_modules/cspell-io/dist/esm/file/file.js async function readFileText(filename, encoding) { const fr = await getDefaultCSpellIO().readFile(filename, encoding); return fr.getText(); @@ -54072,7 +54067,7 @@ function readFileTextSync(filename, encoding) { return getDefaultCSpellIO().readFileSync(filename, encoding).getText(); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/fileSystem.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/fileSystem.js function getVirtualFS() { return getDefaultVirtualFs(); } @@ -54080,7 +54075,7 @@ function getFileSystem() { return getVirtualFS().fs; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/pkg-info.mjs +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/pkg-info.mjs var import_node_url9 = require("node:url"); var import_meta = {}; var url = import_meta.url; @@ -54093,7 +54088,7 @@ function calcSrcDirectory() { } var srcDirectory = calcSrcDirectory(); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/templates.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/templates.js function replaceTemplate(template2, replacements) { const templateStart = "${"; const tLen = templateStart.length; @@ -54129,7 +54124,7 @@ function envToTemplateVars(env4) { return vars; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/url.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/url.js var import_node_path6 = __toESM(require("node:path"), 1); var import_node_url10 = require("node:url"); function getSourceDirectoryUrl() { @@ -54150,7 +54145,7 @@ function windowsDriveLetterToUpper(absoluteFilePath) { return absoluteFilePath.replace(regExpWindowsPathDriveLetter2, (s) => s.toUpperCase()); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/resolveFile.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/resolveFile.js var regExpStartsWidthNodeModules = /^node_modules[/\\]/; var FileResolver = class { fs; @@ -54425,7 +54420,7 @@ async function resolveFile(filename, relativeTo, fs12 = getFileSystem()) { return resolver.resolveFile(filename, relativeTo); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/DictionaryReferenceCollection.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/DictionaryReferenceCollection.js function createDictionaryReferenceCollection(dictionaries) { return new _DictionaryReferenceCollection(dictionaries); } @@ -54471,7 +54466,7 @@ function mapReference(ref) { return { name: name2.trim(), weight }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/DictionarySettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/DictionarySettings.js function filterDictDefsToLoad(dictRefCol, defs) { const allActiveDefs = defs.filter(({ name: name2 }) => dictRefCol.isEnabled(name2)).map(fixPath); return [...new Map(allActiveDefs.map((d) => [d.name, d])).values()]; @@ -54585,7 +54580,7 @@ var _DictionaryDefinitionInternalWithSource = class { } }; -// ../node_modules/.pnpm/@cspell+strong-weak-map@8.14.2/node_modules/@cspell/strong-weak-map/dist/esm/StrongWeakMap.js +// ../node_modules/.pnpm/@cspell+strong-weak-map@8.14.4/node_modules/@cspell/strong-weak-map/dist/esm/StrongWeakMap.js var StrongWeakMap = class { map; constructor(init) { @@ -54710,7 +54705,7 @@ var StrongWeakMap = class { [Symbol.toStringTag] = "StrongWeakMap"; }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/simpleCache.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/simpleCache.js var SimpleCache2 = class { size; L0 = /* @__PURE__ */ new Map(); @@ -54785,7 +54780,7 @@ var AutoCache = class extends SimpleCache2 { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/SpellingDictionaryError.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/SpellingDictionary/SpellingDictionaryError.js var SpellingDictionaryLoadError = class extends Error { uri; options; @@ -54803,7 +54798,7 @@ function isSpellingDictionaryLoadError(e) { return e instanceof SpellingDictionaryLoadError; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryController/DictionaryLoader.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryController/DictionaryLoader.js var MAX_AGE = 1e4; var loaders = { S: loadSimpleWordList, @@ -55007,7 +55002,7 @@ function toLines(content) { return content.split(/\n|\r\n|\r/); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryLoader.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryLoader.js var loader; function getDictionaryLoader(vfs) { if (loader) @@ -55021,7 +55016,7 @@ async function refreshCacheEntries(maxAge, now) { return getDictionaryLoader().refreshCacheEntries(maxAge, now); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/Dictionaries.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/SpellingDictionary/Dictionaries.js function loadDictionaryDefs(defsToLoad) { return defsToLoad.map(loadDictionary); } @@ -55068,7 +55063,7 @@ function _getDictionaryInternal(settings, spellDictionaries) { return createCollection(dictionaries, "dictionary collection"); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/clearCachedFiles.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/clearCachedFiles.js function clearCachedFiles() { return _clearCachedFiles(); } @@ -55081,7 +55076,7 @@ function clearCaches() { }); } -// ../node_modules/.pnpm/@cspell+filetypes@8.14.2/node_modules/@cspell/filetypes/dist/definitions.js +// ../node_modules/.pnpm/@cspell+filetypes@8.14.4/node_modules/@cspell/filetypes/dist/definitions.js var definitions = [ { id: "ada", extensions: [".adb", ".ads"] }, { id: "apiblueprint", extensions: [".apib", ".apiblueprint"] }, @@ -55451,7 +55446,7 @@ var definitions = [ { id: "wheel", extensions: [".whl"], format: "Binary" } ]; -// ../node_modules/.pnpm/@cspell+filetypes@8.14.2/node_modules/@cspell/filetypes/dist/filetypes.js +// ../node_modules/.pnpm/@cspell+filetypes@8.14.4/node_modules/@cspell/filetypes/dist/filetypes.js var binaryFormatIds = definitions.filter((d) => d.format === "Binary").map((d) => d.id); var binaryLanguages = /* @__PURE__ */ new Set(["binary", "image", "video", "fonts", ...binaryFormatIds]); var generatedFiles = /* @__PURE__ */ new Set([ @@ -55571,11 +55566,11 @@ function defToRegExp(def) { return { regexp, id: def.id }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/Uri.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/Uri.js var import_node_assert8 = __toESM(require("node:assert"), 1); var import_node_url13 = require("node:url"); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Models/TextDocument.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Models/TextDocument.js var import_node_assert7 = __toESM(require("node:assert"), 1); // ../node_modules/.pnpm/vscode-languageserver-textdocument@1.0.12/node_modules/vscode-languageserver-textdocument/lib/esm/main.js @@ -55802,7 +55797,7 @@ function getWellformedEdit(textEdit) { return textEdit; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Models/TextDocument.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Models/TextDocument.js var TextDocumentImpl = class { languageId; locale; @@ -55904,7 +55899,7 @@ function documentUriToURL(uri) { return toURL(uri instanceof URL ? uri : typeof uri === "string" ? toFileURL(uri) : new URL(from(uri).toString())); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/Uri.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/Uri.js var STDIN_PROTOCOL = "stdin:"; function toUri(uriOrFile) { if (UriImpl.isUri(uriOrFile)) @@ -56033,12 +56028,12 @@ function parseStdinUri(uri) { }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Document/normalizeLanguageIds.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Document/normalizeLanguageIds.js function normalizeLanguageIds(languageId) { return (Array.isArray(languageId) ? languageId.join(",") : languageId).split(",").map((s) => s.trim()); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Document/isBinaryDoc.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Document/isBinaryDoc.js function isBinaryDoc(document) { return isBinaryFile2(toUri(document.uri), document.languageId, document.text); } @@ -56056,7 +56051,7 @@ function isBinaryFile2(filename, languageId, text) { return text?.slice(0, 1024).includes("\0") || false; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Document/resolveDocument.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Document/resolveDocument.js var import_promises = require("node:fs/promises"); var defaultEncoding = "utf8"; function fileToDocument(file, text, languageId, locale) { @@ -56098,7 +56093,7 @@ function isDocumentWithText(doc) { return doc.text !== void 0; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/exclusionHelper.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/exclusionHelper.js var exclusionHelper_exports = {}; __export(exclusionHelper_exports, { extractGlobsFromExcludeFilesGlobMap: () => extractGlobsFromExcludeFilesGlobMap, @@ -56106,7 +56101,7 @@ __export(exclusionHelper_exports, { generateExclusionFunctionForUri: () => generateExclusionFunctionForUri }); -// ../node_modules/.pnpm/cspell-glob@8.14.2/node_modules/cspell-glob/dist/globHelper.js +// ../node_modules/.pnpm/cspell-glob@8.14.4/node_modules/cspell-glob/dist/globHelper.js var Path2 = __toESM(require("node:path"), 1); var { posix } = Path2; var isGlobalPatternRegExp = /^!*[*]{2}/; @@ -56441,7 +56436,7 @@ function filePathOrGlobToGlob(filePathOrGlob, root, builder) { return { root: builder.urlToFilePathOrHref(url2), glob: glob2, isGlobalPattern }; } -// ../node_modules/.pnpm/cspell-glob@8.14.2/node_modules/cspell-glob/dist/GlobMatcher.js +// ../node_modules/.pnpm/cspell-glob@8.14.4/node_modules/cspell-glob/dist/GlobMatcher.js var Path3 = __toESM(require("node:path"), 1); var import_micromatch = __toESM(require_micromatch(), 1); var traceMode = false; @@ -56576,7 +56571,7 @@ function logMatchTest(id, filename, match2) { console.warn("%s;%d;%s", filename, id, JSON.stringify(match2.matched)); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/exclusionHelper.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/exclusionHelper.js var defaultAllowedSchemes = /* @__PURE__ */ new Set(["file", "untitled"]); function extractGlobsFromExcludeFilesGlobMap(globMap) { const globs = Object.getOwnPropertyNames(globMap).filter((glob2) => globMap[glob2]); @@ -56614,7 +56609,7 @@ function generateExclusionFunctionForFiles(globs, root) { return (file) => matcher.match(file); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/FeatureFlags/FeatureFlags.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/FeatureFlags/FeatureFlags.js var systemFeatureFlags; var FeatureFlags = class { flags; @@ -56684,18 +56679,17 @@ function toBool(value) { return boolValues[value.toLowerCase()]; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js var import_node_assert9 = __toESM(require("node:assert"), 1); -var import_node_url14 = require("node:url"); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/constants.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/constants.js var configSettingsFileVersion0_1 = "0.1"; var configSettingsFileVersion0_2 = "0.2"; var currentSettingsFileVersion = configSettingsFileVersion0_2; var ENV_CSPELL_GLOB_ROOT = "CSPELL_GLOB_ROOT"; var defaultConfigFileModuleRef = "@cspell/cspell-bundled-dicts/cspell-default.json"; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/mergeCache.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/mergeCache.js var CalcLeftRightResultWeakCache = class { map = new AutoResolveWeakCache2(); _toDispose; @@ -56721,7 +56715,7 @@ var CalcLeftRightResultWeakCache = class { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/mergeList.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/mergeList.js var cacheMergeListUnique = new CalcLeftRightResultWeakCache(); var cacheMergeLists = new CalcLeftRightResultWeakCache(); function mergeListUnique(left, right) { @@ -56761,7 +56755,7 @@ function stats() { }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/textRegex.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/textRegex.js var regExSplitWords = /(\p{Ll}\p{M}?)(\p{Lu})/gu; var regExSplitWords2 = /(\p{Lu}\p{M}?)((\p{Lu}\p{M}?)\p{Ll})/gu; var regExpCamelCaseWordBreaksWithEnglishSuffix = /(?<=\p{Ll}\p{M}?)(?=\p{Lu})|(?<=\p{Lu}\p{M}?)(?=\p{Lu}\p{M}?\p{Ll})(?!\p{Lu}\p{M}?(?:s|ing|ies|es|ings|ed|ning)(?!\p{Ll}))/gu; @@ -56874,7 +56868,7 @@ function removeVerboseFromRegExp(pattern) { return result.result; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/patterns.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/patterns.js var emptyRegExpList = []; var emptyPatternDefinitions = []; var cache4 = new CalcLeftRightResultWeakCache(); @@ -56910,7 +56904,36 @@ function toRegExp(pattern) { return pattern instanceof RegExp ? new RegExp(pattern) : stringToRegExp(pattern, "gim", "g"); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/resolveCwd.js +var import_node_url14 = require("node:url"); +var CwdUrlResolver = class { + #lastPath; + #lastUrl; + #cwd; + #cwdUrl; + constructor() { + this.#cwd = process.cwd(); + this.#cwdUrl = (0, import_node_url14.pathToFileURL)(this.#cwd); + this.#lastPath = this.#cwd; + this.#lastUrl = this.#cwdUrl; + } + resolveUrl(path26) { + path26 = path26 || this.#cwd; + if (path26 === this.#lastPath) + return this.#lastUrl; + if (path26 === this.#cwd) + return this.#cwdUrl; + this.#lastPath = path26; + this.#lastUrl = (0, import_node_url14.pathToFileURL)(path26); + return this.#lastUrl; + } + reset(cwd = process.cwd()) { + this.#cwd = cwd; + this.#cwdUrl = (0, import_node_url14.pathToFileURL)(this.#cwd); + } +}; + +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js var emptyWords2 = []; Object.freeze(emptyWords2); var cachedMerges = new AutoResolveWeakCache2(); @@ -56918,12 +56941,16 @@ var mergeCache = new AutoResolveWeakCache2(); var cacheInternalSettings = new AutoResolveWeakCache2(); var parserCache = new AutoResolveWeakCache2(); var emptyParserMap = /* @__PURE__ */ new Map(); +var cwdResolver = new CwdUrlResolver(); +var envCSpellGlobRoot = process.env[ENV_CSPELL_GLOB_ROOT]; onClearCache(() => { parserCache.clear(); emptyParserMap.clear(); cachedMerges.clear(); mergeCache.clear(); cacheInternalSettings.clear(); + cwdResolver.reset(); + envCSpellGlobRoot = process.env[ENV_CSPELL_GLOB_ROOT]; }); function _mergeWordsCached(left, right) { const map3 = autoResolveWeak2(cachedMerges, left, () => /* @__PURE__ */ new WeakMap()); @@ -57042,11 +57069,8 @@ function hasAncestor(s, ancestor, side) { const src = sources[i]; return src === ancestor || src && hasAncestor(src, ancestor, side) || false; } -function mergeInDocSettings(left, right) { - const merged = { - ...mergeSettings(left, right), - includeRegExpList: mergeListUnique(left.includeRegExpList, right.includeRegExpList) - }; +function mergeInDocSettings(left, ...rest) { + const merged = mergeSettings(left, ...rest); return clean4(merged); } function takeRightOtherwiseLeft(left, right) { @@ -57079,7 +57103,7 @@ function toInternalSettings(settings) { } function _toInternalSettings(settings) { const { dictionaryDefinitions: defs, ...rest } = settings; - const dictionaryDefinitions = mapDictDefsToInternal(defs, settings.source?.filename && toFileUrl(settings.source?.filename) || resolveCwd()); + const dictionaryDefinitions = defs && mapDictDefsToInternal(defs, settings.source?.filename && toFileUrl(settings.source?.filename) || resolveCwd()); const setting = dictionaryDefinitions ? { ...rest, dictionaryDefinitions } : rest; return cleanCSpellSettingsInternal(setting); } @@ -57136,9 +57160,7 @@ function extractDependencies(settings) { }; } function resolveCwd() { - const envGlobRoot = process.env[ENV_CSPELL_GLOB_ROOT]; - const cwd = envGlobRoot || process.cwd(); - return (0, import_node_url14.pathToFileURL)(cwd); + return cwdResolver.resolveUrl(envCSpellGlobRoot); } function resolveParser(settings) { if (!settings.parser) @@ -57170,12 +57192,12 @@ function extractParsers(plugins) { return parserCache.get(plugins, mapPlugins); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/getDictionary.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/getDictionary.js async function getDictionary(settings) { return getDictionaryInternal(toInternalSettings(settings)); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/perf/timer.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/perf/timer.js function createPerfTimer2(name2, onEnd, timeNowFn) { return new SimpleTimer(name2, onEnd, timeNowFn); } @@ -57211,7 +57233,7 @@ var SimpleTimer = class { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/globs/getGlobMatcher.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/globs/getGlobMatcher.js var simpleGlobCache = /* @__PURE__ */ new Map(); var globCache = /* @__PURE__ */ new WeakMap(); onClearCache(() => { @@ -57241,13 +57263,13 @@ function getGlobMatcherGlobGlob(glob2) { return m; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/globs/checkFilenameMatchesGlob.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/globs/checkFilenameMatchesGlob.js function checkFilenameMatchesExcludeGlob(filename, globs) { const m = getGlobMatcherForExcluding(globs); return m.match(filename); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/calcOverrideSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/calcOverrideSettings.js function calcOverrideSettings(settings, filename) { const _settings = toInternalSettings(settings); const overrides = _settings.overrides || []; @@ -57255,15 +57277,15 @@ function calcOverrideSettings(settings, filename) { return result; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js var import_node_assert10 = __toESM(require("node:assert"), 1); var import_node_path10 = __toESM(require("node:path"), 1); var import_node_url19 = require("node:url"); -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js var import_posix = require("node:path/posix"); -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/defaultNext.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/defaultNext.js var defaultNextDeserializer = (content) => { throw new Error(`Unable to parse config file: "${content.url}"`); }; @@ -57271,7 +57293,7 @@ var defaultNextSerializer = (file) => { throw new Error(`Unable to serialize config file: "${file.url}"`); }; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/middlewareHelper.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/middlewareHelper.js function getDeserializer(middleware) { let next = defaultNextDeserializer; for (const des of middleware) { @@ -57309,12 +57331,12 @@ function getLoader(loaders2) { return next; } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/util/toURL.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/util/toURL.js function toURL3(url2) { return typeof url2 === "string" ? new URL(url2) : url2; } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js var CSpellConfigFileReaderWriterImpl = class { io; middleware; @@ -57395,7 +57417,7 @@ var UntrustedUrlError = class extends Error { } }; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/defaultIO.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/defaultIO.js var import_node_fs6 = require("node:fs"); var defaultIO = { readFile: readFile2, @@ -57410,10 +57432,10 @@ async function writeFile2(file) { return { url: file.url }; } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/loaders/loaderJavaScript.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/loaders/loaderJavaScript.js var import_posix2 = require("node:path/posix"); -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFile.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFile.js var CSpellConfigFile = class { url; constructor(url2) { @@ -57457,7 +57479,7 @@ function addUniqueWordsToListAndSort(list, toAdd) { } } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJavaScript.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJavaScript.js var CSpellConfigFileJavaScript = class extends ImplCSpellConfigFile { url; settings; @@ -57474,7 +57496,7 @@ var CSpellConfigFileJavaScript = class extends ImplCSpellConfigFile { } }; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/loaders/loaderJavaScript.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/loaders/loaderJavaScript.js var _debug2 = false; var _log = _debug2 ? console.warn.bind(console) : () => void 0; async function importJavaScript(url2, hashSuffix) { @@ -57514,13 +57536,13 @@ var LoaderJavaScript = class { }; var loaderJavaScript = new LoaderJavaScript(); -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/loaders/index.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/loaders/index.js var defaultLoaders = [loaderJavaScript]; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js var import_comment_json = __toESM(require_src2(), 1); -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/serializers/util.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/serializers/util.js function detectIndent(content) { const m = content.match(/^[ \t]+/m); return m && m[0] || " "; @@ -57530,7 +57552,7 @@ function detectIndentAsNum(content) { return indent.length; } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js var CSpellConfigFileJson = class _CSpellConfigFileJson extends ImplCSpellConfigFile { url; settings; @@ -57575,7 +57597,7 @@ var ParseError = class extends Error { } }; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/serializers/cspellJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/serializers/cspellJson.js function deserializer(params, next) { if (!isJsonFile(params.url.pathname)) return next(params); @@ -57592,7 +57614,7 @@ function serializer(settings, next) { } var serializerCSpellJson = { deserialize: deserializer, serialize: serializer }; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileYaml.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileYaml.js var import_yaml = __toESM(require_dist(), 1); var CSpellConfigFileYaml = class extends ImplCSpellConfigFile { url; @@ -57621,7 +57643,7 @@ function parseCSpellConfigFileYaml(file) { return new CSpellConfigFileYaml(url2, cspell, serialize); } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/serializers/cspellYaml.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/serializers/cspellYaml.js function deserializer2(params, next) { if (!isYamlFile(params.url.pathname)) return next(params); @@ -57638,7 +57660,7 @@ function serializer2(settings, next) { } var serializerCSpellYaml = { deserialize: deserializer2, serialize: serializer2 }; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFilePackageJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFilePackageJson.js var CSpellConfigFilePackageJson = class extends ImplCSpellConfigFile { url; settings; @@ -57672,7 +57694,7 @@ function parseCSpellConfigFilePackageJson(file) { return new CSpellConfigFilePackageJson(url2, cspell, serialize); } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/serializers/packageJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/serializers/packageJson.js var isSupportedFormat = /\bpackage\.json$/i; function deserializer3(params, next) { if (!isSupportedFormat.test(params.url.pathname)) @@ -57686,19 +57708,19 @@ function serializer3(settings, next) { } var serializerPackageJson = { deserialize: deserializer3, serialize: serializer3 }; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/serializers/index.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/serializers/index.js var defaultDeserializers = [ serializerCSpellJson, serializerCSpellYaml, serializerPackageJson ]; -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/createReaderWriter.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/createReaderWriter.js function createReaderWriter(deserializers2 = [], loaders2 = [], io = defaultIO) { return new CSpellConfigFileReaderWriterImpl(io, [...defaultDeserializers, ...deserializers2], [...defaultLoaders, ...loaders2]); } -// ../node_modules/.pnpm/cspell-config-lib@8.14.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileInMemory.js +// ../node_modules/.pnpm/cspell-config-lib@8.14.4/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileInMemory.js var CSpellConfigFileInMemory = class extends ImplCSpellConfigFile { url; settings; @@ -57712,7 +57734,7 @@ var CSpellConfigFileInMemory = class extends ImplCSpellConfigFile { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/logger.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/logger.js var _logger = console; function logError(...args) { _logger.error(...args); @@ -57729,10 +57751,10 @@ function getLogger() { return _logger; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/GlobalSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/GlobalSettings.js var import_node_url16 = require("node:url"); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js var import_promises2 = __toESM(require("node:fs/promises"), 1); var import_node_path8 = __toESM(require("node:path"), 1); @@ -57811,7 +57833,7 @@ if (xdgConfig) { xdgConfigDirectories.unshift(xdgConfig); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js var packageName = "cspell"; var legacyLocationDir = xdgConfig ? import_node_path8.default.join(xdgConfig, "configstore") : void 0; var cspellGlobalLocationDir = envPaths(packageName, { suffix: "" }).config; @@ -57866,11 +57888,11 @@ var GlobalConfigStore = class { static defaultLocation = import_node_path8.default.join(cspellGlobalLocationDir, defaultConfigFileName); }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js var import_node_os4 = require("node:os"); var import_node_url15 = require("node:url"); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/toGlobDef.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/toGlobDef.js function toGlobDef(g, root, source) { if (g === void 0) return void 0; @@ -57890,7 +57912,7 @@ function toGlobDef(g, root, source) { return g; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js function normalizeRawConfig(config) { if (typeof config.version === "number") { config.version = config.version.toString(); @@ -58005,7 +58027,7 @@ function normalizeImport(imports) { return []; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configToRawSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configToRawSettings.js function configErrorToRawSettings(error4, url2) { const filename = toFilePathOrHref(url2); const fileRef = { filename, error: error4 }; @@ -58042,7 +58064,7 @@ function urlToSimpleId(url2) { return url2.pathname.split("/").slice(-2).join("/"); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/GlobalSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/GlobalSettings.js var globalConfig = new GlobalConfigStore(); async function getRawGlobalSettings() { return configToRawSettings(await getGlobalConfig()); @@ -58088,7 +58110,7 @@ function getGlobalConfigPath() { } } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/ImportError.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/ImportError.js var ImportError = class extends Error { cause; constructor(msg, cause) { @@ -58102,12 +58124,12 @@ var UnsupportedPnpFile = class extends Error { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/pnpLoader.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/pnpLoader.js var import_node_url18 = require("node:url"); var import_clear_module = __toESM(require_clear_module(), 1); var import_import_fresh = __toESM(require_import_fresh(), 1); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/findUp.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/findUp.js var import_promises3 = require("node:fs/promises"); var import_node_path9 = __toESM(require("node:path"), 1); var import_node_url17 = require("node:url"); @@ -58149,7 +58171,7 @@ function toDirPath(urlOrPath) { return urlOrPath instanceof URL ? (0, import_node_url17.fileURLToPath)(new URL(".", urlOrPath)) : urlOrPath; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/pnpLoader.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/pnpLoader.js var defaultPnpFiles = [".pnp.cjs", ".pnp.js"]; var supportedSchemas = /* @__PURE__ */ new Set(["file:"]); var cachedRequests = /* @__PURE__ */ new Map(); @@ -58248,7 +58270,7 @@ function isSupported(url2) { return supportedSchemas.has(url2.protocol); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLocations.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLocations.js var supportedExtensions = [".json", ".jsonc", ".yaml", ".yml", ".mjs", ".cjs", ".js"]; var setOfLocations = /* @__PURE__ */ new Set([ "package.json", @@ -58298,16 +58320,16 @@ function genCfgLoc(filename, extensions) { return extensions.map((ext) => filename + ext); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js var import_posix3 = require("node:path/posix"); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/findUpFromUrl.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/findUpFromUrl.js async function findUpFromUrl2(name2, from2, options = {}) { const fs12 = options.fs ?? getVirtualFS().fs; return fs12.findUp(name2, from2, options); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js var ConfigSearch = class { searchPlaces; allowedExtensionsByProtocol; @@ -58444,14 +58466,14 @@ async function checkPackageJson(fs12, filename) { } } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/defaultSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/defaultSettings.js var defaultSettings = createCSpellSettingsInternal({ id: "default", name: "default", version: currentSettingsFileVersion }); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/PnPSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/PnPSettings.js var defaultPnPSettings = Object.freeze({}); var lastPnP = defaultPnPSettings; function normalizePnPSettings(settings) { @@ -58466,7 +58488,7 @@ function equal(a, b) { return a === b || a.usePnP === b.usePnP && (a.pnpFiles === b.pnpFiles || a.pnpFiles?.join("|") === b.pnpFiles?.join("|")); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js var supportedCSpellConfigVersions = [configSettingsFileVersion0_2]; var setOfSupportedConfigVersions = Object.freeze(new Set(supportedCSpellConfigVersions)); var sectionCSpell = "cSpell"; @@ -58907,7 +58929,7 @@ function relativeToCwd(file) { return [prefix || ".", ...urlPath.slice(i)].join("/"); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/defaultConfigLoader.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/defaultConfigLoader.js var gcl = getDefaultConfigLoaderInternal; function searchForConfig(searchFrom, pnpSettings = defaultPnPSettings) { return gcl().searchForConfig(searchFrom, pnpSettings); @@ -58949,7 +58971,7 @@ async function readRawSettings(filename, relativeTo) { } } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/extractImportErrors.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/extractImportErrors.js function extractImportErrors(settings) { const imports = mergeImportRefs2(settings); return !imports ? [] : [...imports.values()].filter(isImportFileRefWithError); @@ -58972,7 +58994,7 @@ function isImportFileRefWithError(ref) { return !!ref.error; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/readSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/readSettings.js async function readSettings(filename, relativeToOrPnP, pnpSettings) { const loader2 = getDefaultConfigLoader(); const relativeTo = typeof relativeToOrPnP === "string" || relativeToOrPnP instanceof URL ? relativeToOrPnP : void 0; @@ -58980,13 +59002,13 @@ async function readSettings(filename, relativeToOrPnP, pnpSettings) { return loader2.readSettingsAsync(filename, relativeTo, pnp); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/readSettingsFiles.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/readSettingsFiles.js async function readSettingsFiles(filenames) { const settings = await Promise.all(filenames.map((filename) => readSettings(filename))); return settings.reduce((a, b) => mergeSettings(a, b), defaultSettings); } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/grammarTypesHelpers.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/grammarTypesHelpers.js function isPatternInclude(p) { return !!p.include; } @@ -59008,7 +59030,7 @@ function isPatternPatterns(p) { return Array.isArray(p.patterns); } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/matchResult.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/matchResult.js function segmentMatch(mr) { const { matches, index, groups, input } = mr; const segments = []; @@ -59045,7 +59067,7 @@ function createSimpleMatchResult(match2, input, index, lineNumber) { return { index, input, match: match2, matches: [match2], groups, lineNumber }; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/scope.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/scope.js var import_node_assert11 = __toESM(require("node:assert"), 1); var Scope = class _Scope { value; @@ -59112,7 +59134,7 @@ function isScopeLike(value) { return typeof value === "object" && !Array.isArray(value) && value.value !== void 0; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/grammarNormalizer.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/grammarNormalizer.js function normalizeGrammar(grammar2) { return new ImplNGrammar(grammar2); } @@ -59382,20 +59404,20 @@ var ImplNPatternPatterns = class { } }; -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/grammar.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/grammar.js function compileGrammar(grammar2) { return normalizeGrammar(grammar2); } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/tokenizeLine.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/tokenizeLine.js var import_node_assert12 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/util.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/util.js function isDefined5(t) { return t !== void 0 && t !== null; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/processors/procMatchingRule.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/processors/procMatchingRule.js function applyCaptureToBeginOrMatch(matchRuleResult) { const { match: match2, rule } = matchRuleResult; const bePattern = rule.pattern; @@ -59521,7 +59543,7 @@ function applyCaptures(rule, match2, captures) { return parsedText; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/tokenizeLine.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/tokenizeLine.js function tokenizeLine(line, rule) { const text = line.text; const lineLen = line.text.length; @@ -59633,7 +59655,7 @@ function findNearestWithEnd(ctx) { return ctx; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/grammars/typescript.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/grammars/typescript.js var repository = { statements: { name: "code.ts", @@ -59796,7 +59818,7 @@ var grammar = { repository }; -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/mappers/appendMappedText.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/mappers/appendMappedText.js var import_node_assert13 = __toESM(require("node:assert"), 1); function appendMappedText(a, b) { if (!a.map && !b.map) { @@ -59834,7 +59856,7 @@ function joinMaps(aMap, bMap) { return r; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/mappers/typescript.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/mappers/typescript.js var hexChars = { "0": 0, "1": 1, @@ -59975,7 +59997,7 @@ function mapRawString(text) { }; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parser/parser.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parser/parser.js function mapTokenizedLine(tl) { return tl.tokens.map((t) => ({ text: t.text, @@ -59994,7 +60016,7 @@ function createParser(grammar2, name2, transform2 = mapTokenizedLines) { return { name: name2, parse: parse5 }; } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parsers/typescript/TypeScriptParser.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parsers/typescript/TypeScriptParser.js var tsGrammar = compileGrammar(grammar); var pool = new ScopePool(); var useScope = /* @__PURE__ */ new WeakMap(); @@ -60076,10 +60098,10 @@ function doesScopeMatch(s, match2) { return typeof s === "string" ? s.startsWith(match2) : s.value.startsWith(match2); } -// ../node_modules/.pnpm/cspell-grammar@8.14.2/node_modules/cspell-grammar/dist/parsers/index.js +// ../node_modules/.pnpm/cspell-grammar@8.14.4/node_modules/cspell-grammar/dist/parsers/index.js var parsers2 = [parser]; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Models/PatternRegExp.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Models/PatternRegExp.js var PatternRegExp = class extends RegExp { constructor(pattern) { super(pattern); @@ -60089,7 +60111,7 @@ var PatternRegExp = class extends RegExp { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/LanguageSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/LanguageSettings.js var defaultLocale = "en"; var defaultLanguageSettings = []; function getDefaultLanguageSettings() { @@ -60189,7 +60211,7 @@ function calcSettingsForLanguageId(baseSettings, languageId) { return langSettings; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/RegExpPatterns.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/RegExpPatterns.js var regExMatchUrls = /(?:https?|ftp):\/\/[^\s"]+/gi; var regExHRef = /\bhref\s*=\s*".*?"/gi; var regExMatchCommonHexFormats = /(?:#[0-9a-f]{3,8})|(?:0x[0-9a-f]+)|(?:\\u[0-9a-f]{4})|(?:\\x\{[0-9a-f]{4}\})/gi; @@ -60208,7 +60230,7 @@ var regExCert = /-{5}BEGIN\s+(CERTIFICATE|(?:RSA\s+)?(?:PRIVATE|PUBLIC)\s+KEY)[\ var regExSshRSA = /ssh-rsa\s+[a-z0-9/+]{28,}={0,3}(?![a-z0-9/+=])/gi; var regExEscapeCharacters2 = /\\(?:[anrvtbf]|[xu][a-f0-9]+)/gi; var regExBase64 = /(? resolveConfigModule(defaultConfigFileModuleRef); var regExpSpellCheckerDisable = [ new PatternRegExp(regExSpellingGuardBlock), @@ -60378,7 +60400,7 @@ function getDefaultBundledSettingsAsync() { return defaultSettingsLoader.getDefaultSettingsAsync(); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/index.link.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/index.link.js var index_link_exports = {}; __export(index_link_exports, { addPathsToGlobalImports: () => addPathsToGlobalImports, @@ -60386,7 +60408,7 @@ __export(index_link_exports, { removePathsFromGlobalImports: () => removePathsFromGlobalImports }); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/link.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/link.js var fs7 = __toESM(require("node:fs"), 1); var Path4 = __toESM(require("node:path"), 1); async function listGlobalImports() { @@ -60507,7 +60529,7 @@ function findPackageForCSpellConfig(pathToConfig) { } } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/search.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/search.js function binarySearch(arr, item, leftOffset, rightOffset) { let left = Math.max(leftOffset ?? 0, 0); let right = Math.min(rightOffset ?? arr.length, arr.length); @@ -60522,7 +60544,7 @@ function binarySearch(arr, item, leftOffset, rightOffset) { return left; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/text.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/text.js function splitCamelCaseWordWithOffset(wo) { return splitCamelCaseWord(wo.text).map(scanMap((last, text) => ({ text, offset: last.offset + last.text.length }), { text: "", @@ -60687,7 +60709,7 @@ function removeAccents2(text) { return text.normalize("NFD").replace(regExAccents2, ""); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/InDocSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/InDocSettings.js var regExMatchRegEx = /\/.*\/[gimuy]*/; var regExCSpellInDocDirective = /\b(?:spell-?checker|c?spell)::?(.*)/gi; var regExCSpellDirectiveKey = /(?<=\b(?:spell-?checker|c?spell)::?)(?!:)(.*)/i; @@ -60751,10 +60773,17 @@ var dictInDocSettings = createSpellingDictionary(allDirectives, "Directives", "D var EmptyWords = []; Object.freeze(EmptyWords); var staticInDocumentDictionaryName = `[in-document-dict]`; +function collectInDocumentDirectives(text) { + const dirs = [...getPossibleInDocSettings(text)].flatMap((a) => associateDirectivesWithParsers(a)); + return dirs; +} +var baseInDocSettings = { id: "in-doc-settings" }; +Object.freeze(baseInDocSettings); function getInDocumentSettings(text) { - const collectedSettings = getPossibleInDocSettings(text).concatMap((a) => parseSettingMatch(a)).reduce((s, setting) => { - return mergeInDocSettings(s, setting); - }, { id: "in-doc-settings" }); + const found = collectInDocumentDirectives(text); + if (!found.length) + return { ...baseInDocSettings }; + const collectedSettings = reducePossibleMatchesToSettings(found, { ...baseInDocSettings }); const { words, flagWords, ignoreWords, suggestWords, dictionaries = [], dictionaryDefinitions = [], ...rest } = collectedSettings; const dict = (words || flagWords || ignoreWords || suggestWords) && clean4({ name: staticInDocumentDictionaryName, @@ -60780,35 +60809,34 @@ function validateInDocumentSettings(docText, _settings) { return pipeSync(getPossibleInDocSettings(docText), opMapSync(parseSettingMatchValidation), opFilterSync(isDefined4)); } var settingParsers = [ - [/^(?:enable|disable)(?:allow)?CompoundWords\b(?!-)/i, parseCompoundWords], - [/^(?:enable|disable)CaseSensitive\b(?!-)/i, parseCaseSensitive], - [/^enable\b(?!-)/i, parseEnable], - [/^disable(-line|-next(-line)?)?\b(?!-)/i, parseDisable], - [/^words?\b(?!-)/i, parseWords], - [/^ignore(?:-?words?)?\b(?!-)/i, parseIgnoreWords], - [/^(?:flag|forbid)(?:-?words?)?\b(?!-)/i, parseFlagWords], - [/^ignore_?Reg_?Exp\s+.+$/i, parseIgnoreRegExp], - [/^include_?Reg_?Exp\s+.+$/i, parseIncludeRegExp], - [/^locale?\b(?!-)/i, parseLocale2], - [/^language\s\b(?!-)/i, parseLocale2], - [/^dictionar(?:y|ies)\b(?!-)/i, parseDictionaries], + [/^(?:enable|disable)(?:allow)?CompoundWords\b(?!-)/i, parseCompoundWords, "CompoundWords"], + [/^(?:enable|disable)CaseSensitive\b(?!-)/i, parseCaseSensitive, "CaseSensitive"], + [/^enable\b(?!-)/i, parseEnable, "Enable"], + [/^disable(-line|-next(-line)?)?\b(?!-)/i, parseDisable, "Disable"], + [/^words?\b(?!-)/i, parseWords, "Words"], + [/^ignore(?:-?words?)?\b(?!-)/i, parseIgnoreWords, "Ignore"], + [/^(?:flag|forbid)(?:-?words?)?\b(?!-)/i, parseFlagWords, "Flag"], + [/^ignore_?Reg_?Exp\s+.+$/i, parseIgnoreRegExp, "IgnoreRegExp"], + [/^include_?Reg_?Exp\s+.+$/i, parseIncludeRegExp, "IncludeRegExp"], + [/^locale?\b(?!-)/i, parseLocale2, "Locale"], + [/^language\s\b(?!-)/i, parseLocale2, "Locale"], + [/^dictionar(?:y|ies)\b(?!-)/i, parseDictionaries, "Dictionaries"], // cspell:disable-line - [/^LocalWords:/, (w) => parseWords(w.replaceAll(/^LocalWords:?/gi, " "))] + [/^LocalWords:/, (acc, m) => reduceWordList(acc, m.replaceAll(/^LocalWords:?/gi, " "), "words"), "Words"] ]; -var emptySettings = Object.freeze({}); var issueMessages = { unknownDirective: "Unknown CSpell directive" }; -function parseSettingMatchValidation(matchArray) { - const [fullMatch = ""] = matchArray; - const directiveMatch = fullMatch.match(regExCSpellDirectiveKey); +function parseSettingMatchValidation(possibleMatch) { + const { fullDirective, offset } = possibleMatch; + const directiveMatch = fullDirective.match(regExCSpellDirectiveKey); if (!directiveMatch) return void 0; const match2 = directiveMatch[1]; const possibleSetting = match2.trim(); if (!possibleSetting) return void 0; - const start = (matchArray.index || 0) + (directiveMatch.index || 0) + (match2.length - match2.trimStart().length); + const start = offset + (directiveMatch.index || 0) + (match2.length - match2.trimStart().length); const text = possibleSetting.replace(/^([-\w]+)?.*/, "$1"); const end = start + text.length; if (!text) @@ -60839,37 +60867,61 @@ function* filterUniqueSuggestions(sugs) { yield sug; } } -function parseSettingMatch(matchArray) { - const [, match2 = ""] = matchArray; +function associateDirectivesWithParsers(possibleMatch) { + const { match: match2 } = possibleMatch; const possibleSetting = match2.trim(); - return settingParsers.filter(([regex]) => regex.test(possibleSetting)).map(([, fn]) => fn).map((fn) => fn(possibleSetting)); + return settingParsers.filter(([regex]) => regex.test(possibleSetting)).map(([, fn, directive]) => ({ ...possibleMatch, directive, fn })); +} +function mergeDirectiveIntoSettings(settings, directive) { + return directive.fn(settings, directive.match); +} +function reducePossibleMatchesToSettings(directives, settings) { + for (const directive of directives) { + settings = mergeDirectiveIntoSettings(settings, directive); + } + return settings; +} +function parseCompoundWords(acc, match2) { + acc.allowCompoundWords = /enable/i.test(match2); + return acc; +} +function parseCaseSensitive(acc, match2) { + acc.caseSensitive = /enable/i.test(match2); + return acc; +} +function splitWords(match2) { + return match2.split(/[,\s;]+/g).slice(1).filter((a) => !!a); } -function parseCompoundWords(match2) { - const allowCompoundWords = /enable/i.test(match2); - return { allowCompoundWords }; +function mergeList2(a, b) { + if (!a) + return b; + if (!b) + return a; + return [...a, ...b]; } -function parseCaseSensitive(match2) { - const caseSensitive = /enable/i.test(match2); - return { caseSensitive }; +function reduceWordList(acc, match2, key) { + const words = splitWords(match2); + if (words.length) { + acc[key] = mergeList2(acc[key], words); + } + return acc; } -function parseWords(match2) { - const words = match2.split(/[,\s;]+/g).slice(1).filter((a) => !!a); - return { words }; +function parseWords(acc, match2) { + return reduceWordList(acc, match2, "words"); } -function parseLocale2(match2) { +function parseLocale2(acc, match2) { const parts = match2.trim().split(/[\s,]+/); const language = parts.slice(1).join(","); - return language ? { language } : emptySettings; + if (language) { + acc.language = language; + } + return acc; } -function parseIgnoreWords(match2) { - const wordsSetting = parseWords(match2); - const ignoreWords = wordsSetting.words; - return ignoreWords && ignoreWords.length ? { ignoreWords } : emptySettings; +function parseIgnoreWords(acc, match2) { + return reduceWordList(acc, match2, "ignoreWords"); } -function parseFlagWords(match2) { - const wordsSetting = parseWords(match2); - const flagWords = wordsSetting.words; - return flagWords && flagWords.length ? { flagWords } : emptySettings; +function parseFlagWords(acc, match2) { + return reduceWordList(acc, match2, "flagWords"); } function parseRegEx(match2) { const patterns = [match2.replace(/^[^\s]+\s+/, "")].map((a) => { @@ -60881,29 +60933,38 @@ function parseRegEx(match2) { }); return patterns; } -function parseIgnoreRegExp(match2) { +function parseIgnoreRegExp(acc, match2) { const ignoreRegExpList = parseRegEx(match2); - return { ignoreRegExpList }; + if (ignoreRegExpList.length) { + acc.ignoreRegExpList = mergeList2(acc.ignoreRegExpList, ignoreRegExpList); + } + return acc; } -function parseIncludeRegExp(match2) { +function parseIncludeRegExp(acc, match2) { const includeRegExpList = parseRegEx(match2); - return { includeRegExpList }; + if (includeRegExpList.length) { + acc.includeRegExpList = mergeList2(acc.includeRegExpList, includeRegExpList); + } + return acc; } -function parseDictionaries(match2) { +function parseDictionaries(acc, match2) { const dictionaries = match2.split(/[,\s]+/g).slice(1); - return { dictionaries }; + if (dictionaries.length) { + acc.dictionaries = mergeList2(acc.dictionaries, dictionaries); + } + return acc; } function getPossibleInDocSettings(text) { - return genSequence(regExInFileSettings).concatMap((regexp) => match(regexp, text)); + return pipeSync(regExInFileSettings, opMapSync((regexp) => match(regexp, text)), opFlattenSync(), opMapSync((match2) => ({ fullDirective: match2[0], offset: match2.index, match: match2[1].trim() }))); } -function parseEnable(_match) { - return {}; +function parseEnable(acc, _match) { + return acc; } -function parseDisable(_match) { - return {}; +function parseDisable(acc, _match) { + return acc; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/Settings/TextDocumentSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/Settings/TextDocumentSettings.js function combineTextAndLanguageSettings(settings, text, languageId) { if (!text) { return toInternalSettings(calcSettingsForLanguageId(settings, languageId)); @@ -60911,17 +60972,18 @@ function combineTextAndLanguageSettings(settings, text, languageId) { const docSettings = extractSettingsFromText(text); const settingsForText = mergeSettings(settings, docSettings); const langSettings = calcSettingsForLanguageId(settingsForText, languageId); - return mergeSettings(langSettings, docSettings); + const final = mergeSettings(langSettings, docSettings); + return final; } function extractSettingsFromText(text) { return getInDocumentSettings(text); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/determineTextDocumentSettings.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/determineTextDocumentSettings.js var path13 = __toESM(require("node:path"), 1); async function determineTextDocumentSettings(doc, settings) { const filename = uriToFilePath(doc.uri); - const settingsWithDefaults = mergeSettings(await getDefaultSettings(settings.loadDefaultConfiguration ?? true), getGlobalSettings(), settings); + const settingsWithDefaults = mergeSettings(await getDefaultSettings(settings.loadDefaultConfiguration ?? true), await getGlobalSettingsAsync(), settings); const fileSettings = calcOverrideSettings(settingsWithDefaults, filename); const languageIds2 = fileSettings?.languageId?.length ? fileSettings.languageId : doc.languageId ? doc.languageId : getLanguageForFilename(filename); if (doc.locale) { @@ -60934,21 +60996,21 @@ function getLanguageForFilename(filename) { return findMatchingFileTypes(basename5); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/checkText.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/checkText.js var import_node_assert18 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js var import_node_assert17 = __toESM(require("node:assert"), 1); var import_node_url20 = require("node:url"); -// ../node_modules/.pnpm/@cspell+cspell-types@8.14.2/node_modules/@cspell/cspell-types/dist/index.mjs +// ../node_modules/.pnpm/@cspell+cspell-types@8.14.4/node_modules/@cspell/cspell-types/dist/index.mjs var dist_exports = {}; __reExport(dist_exports, __toESM(require_dist2(), 1)); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/suggestions.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/suggestions.js var import_node_assert14 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/memorizeLastCall.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/memorizeLastCall.js function memorizeLastCall2(fn) { let last; return (...p) => { @@ -60962,7 +61024,7 @@ function memorizeLastCall2(fn) { }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/suggestions.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/suggestions.js var emptySuggestionOptions = Object.freeze({}); var emptyCSpellSettings = Object.freeze({}); async function* suggestionsForWords(words, options, settings) { @@ -61133,15 +61195,15 @@ var SuggestionError = class extends Error { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/defaultConstants.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/defaultConstants.js var defaultMaxNumberOfProblems = 200; var defaultMaxDuplicateProblems = 5; var defaultMinWordLength = 4; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js var import_node_assert16 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/PairingHeap.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/PairingHeap.js var PairingHeap2 = class { compare; _heap; @@ -61225,12 +61287,12 @@ function mergeSiblings2(compare4, n) { return ss ? merge3(compare4, m, mergeSiblings2(compare4, ss)) : m; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/regexHelper.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/regexHelper.js function escapeRegEx3(s) { return s.replaceAll(/[|\\{}()[\]^$+*?.]/g, "\\$&").replaceAll("-", "\\x2d"); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/wordSplitter.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/wordSplitter.js var ignoreBreak = Object.freeze([]); function split(line, offset, isValidWord, options = {}) { const relWordToSplit = findNextWordText({ text: line.text, offset: offset - line.offset }); @@ -61538,7 +61600,7 @@ function mergeSortedBreaks(...maps) { return maps.flat().sort((a, b) => a.offset - b.offset); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/isWordValid.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/isWordValid.js function hasWordCheck(dict, word) { word = word.includes("\\") ? word.replaceAll("\\", "") : word; return dict.has(word); @@ -61549,7 +61611,7 @@ function isWordValidWithEscapeRetry(dict, wo, line) { line.text[wo.offset - line.offset - 1] === "\\" && hasWordCheck(dict, wo.text.slice(1)); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/TextMap.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/TextMap.js var import_node_assert15 = __toESM(require("node:assert"), 1); function extractTextMapRangeOrigin(textMap, extractRange) { const { text: srcTxt, range: srcRange, map: srcMap } = textMap; @@ -61592,7 +61654,7 @@ function extractTextMapRangeOrigin(textMap, extractRange) { return { text, range, map: map3 }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/parsedText.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/parsedText.js function mapRangeBackToOriginalPos(offRange, map3) { if (!map3 || !map3.length) return offRange; @@ -61651,7 +61713,7 @@ function createMappedTextSegmenter(includeRanges) { return segmenter; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js function lineValidatorFactory(sDict, options) { const { minWordLength = defaultMinWordLength, flagWords = [], allowCompoundWords = false, ignoreCase: ignoreCase2 = true } = options; const hasWordOptions = { @@ -61922,7 +61984,7 @@ function textValidatorFactory(dict, options) { }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/settingsToValidateOptions.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/settingsToValidateOptions.js function settingsToValidateOptions(settings) { const opt = { ...settings, @@ -61931,7 +61993,7 @@ function settingsToValidateOptions(settings) { return opt; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/TextRange.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/TextRange.js function toMatchRangeWithText(m) { const index = m.index || 0; const _text = m[0]; @@ -62044,7 +62106,7 @@ function flatten(data) { return result; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/textValidator.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/textValidator.js function validateText(text, dict, options) { const { maxNumberOfProblems = defaultMaxNumberOfProblems, maxDuplicateProblems = defaultMaxDuplicateProblems } = options; const mapOfProblems = /* @__PURE__ */ new Map(); @@ -62114,7 +62176,7 @@ function mapLineSegmentAgainstRangesFactory(includeRanges) { return mapper; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/traceWord.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/traceWord.js function traceWord(word, dictCollection, config) { const opts = { ignoreCase: config.ignoreCase ?? true, @@ -62200,7 +62262,7 @@ var CTraceResult = class extends Array { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js var ERROR_NOT_PREPARED = "Validator Must be prepared before calling this function."; var DocumentValidator = class { settings; @@ -62562,7 +62624,7 @@ function timePromise(timings, name2, p) { return p.finally(recordPerfTime(timings, name2)); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/validator.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/validator.js async function validateText2(text, settings, options = {}) { const finalSettings = finalizeSettings(settings); const dict = await getDictionaryInternal(finalSettings); @@ -62606,7 +62668,7 @@ function mapValidationIssues(text, valIssues) { return issues.map(toValidationIssue); } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/textValidation/checkText.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/textValidation/checkText.js async function checkText(text, settings) { const languageId = settings.languageId || "plaintext"; const doc = clean4({ @@ -62690,7 +62752,7 @@ function genResult(text, issues, includeRanges) { }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/spellCheckFile.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/spellCheckFile.js function spellCheckFile(file, options, settings) { const doc = { uri: toUri(file).toString() @@ -62794,7 +62856,7 @@ async function determineFinalDocumentSettings(document, settings) { }; } -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/trace.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/trace.js async function traceWords(words, settings, options) { const results = await asyncIterableToArray(traceWordsAsync(words, settings, options)); const s = genSequence(results).concatMap((p) => p).toArray(); @@ -62850,7 +62912,7 @@ var CTraceResult2 = class extends Array { } }; -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/util/textApi.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/util/textApi.js var textApi_exports = {}; __export(textApi_exports, { calculateTextDocumentOffsets: () => calculateTextDocumentOffsets, @@ -62882,10 +62944,10 @@ __export(textApi_exports, { ucFirst: () => ucFirst2 }); -// ../node_modules/.pnpm/cspell-lib@8.14.2/node_modules/cspell-lib/dist/lib/index.js +// ../node_modules/.pnpm/cspell-lib@8.14.4/node_modules/cspell-lib/dist/lib/index.js __reExport(lib_exports, dist_exports); -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/cli-reporter.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/cli-reporter.js var import_node_assert19 = __toESM(require("node:assert"), 1); var import_node_util8 = require("node:util"); @@ -63531,7 +63593,7 @@ var chalk_template_default = makeChalkTemplate(template); var templateStderr = makeTemplate(chalkStderr); var chalkTemplateStderr = makeChalkTemplate(templateStderr); -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/console.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/console.js var import_node_util6 = require("node:util"); var ImplChannel = class { stream; @@ -63579,7 +63641,7 @@ function getColorLevel(stream) { } } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/errors.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/errors.js var import_node_util7 = require("node:util"); var CheckFailed = class extends Error { exitCode; @@ -63635,7 +63697,7 @@ function toApplicationError(e, message) { return new ApplicationError(message ?? err.message, void 0, err); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/util.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/util.js var uniqueFn2 = uniqueFilterFnGenerator2; function uniqueFilterFnGenerator2(extractFn) { const values = /* @__PURE__ */ new Set(); @@ -63657,7 +63719,7 @@ function clean5(src) { return r; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/cli-reporter.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/cli-reporter.js var templateIssue = `{green $filename}:{yellow $row:$col} - $message ({red $text}) $quickFix`; var templateIssueNoFix = `{green $filename}:{yellow $row:$col} - $message ({red $text})`; var templateIssueWithSuggestions = `{green $filename}:{yellow $row:$col} - $message ({red $text}) Suggestions: {yellow [$suggestions]}`; @@ -63992,7 +64054,7 @@ function checkTemplate(template2) { } } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/featureFlags/featureFlags.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/featureFlags/featureFlags.js function getFeatureFlags() { return getSystemFeatureFlags(); } @@ -64011,19 +64073,19 @@ function parseFeatureFlags(flags, featureFlags = getFeatureFlags()) { return featureFlags; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/lint/lint.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/lint/lint.js var path22 = __toESM(require("node:path"), 1); var import_node_url24 = require("node:url"); var import_node_util9 = require("node:util"); -// ../node_modules/.pnpm/cspell-gitignore@8.14.2/node_modules/cspell-gitignore/dist/GitIgnore.js +// ../node_modules/.pnpm/cspell-gitignore@8.14.4/node_modules/cspell-gitignore/dist/GitIgnore.js var path17 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell-gitignore@8.14.2/node_modules/cspell-gitignore/dist/GitIgnoreFile.js +// ../node_modules/.pnpm/cspell-gitignore@8.14.4/node_modules/cspell-gitignore/dist/GitIgnoreFile.js var import_node_fs7 = require("node:fs"); var path16 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell-gitignore@8.14.2/node_modules/cspell-gitignore/dist/helpers.js +// ../node_modules/.pnpm/cspell-gitignore@8.14.4/node_modules/cspell-gitignore/dist/helpers.js var path15 = __toESM(require("node:path"), 1); // ../node_modules/.pnpm/find-up-simple@1.0.0/node_modules/find-up-simple/index.js @@ -64053,7 +64115,7 @@ async function findUp2(name2, { } } -// ../node_modules/.pnpm/cspell-gitignore@8.14.2/node_modules/cspell-gitignore/dist/helpers.js +// ../node_modules/.pnpm/cspell-gitignore@8.14.4/node_modules/cspell-gitignore/dist/helpers.js function factoryPathHelper(path26) { function directoryRoot2(directory) { const p = path26.parse(directory); @@ -64102,7 +64164,7 @@ function isDefined6(v) { return v !== void 0 && v !== null; } -// ../node_modules/.pnpm/cspell-gitignore@8.14.2/node_modules/cspell-gitignore/dist/GitIgnoreFile.js +// ../node_modules/.pnpm/cspell-gitignore@8.14.4/node_modules/cspell-gitignore/dist/GitIgnoreFile.js var GitIgnoreFile = class _GitIgnoreFile { matcher; gitignore; @@ -64209,7 +64271,7 @@ function globToString(glob2, relativeTo) { return (base ? base + "/" : "") + glob2.glob; } -// ../node_modules/.pnpm/cspell-gitignore@8.14.2/node_modules/cspell-gitignore/dist/GitIgnore.js +// ../node_modules/.pnpm/cspell-gitignore@8.14.4/node_modules/cspell-gitignore/dist/GitIgnore.js var GitIgnore = class { resolvedGitIgnoreHierarchies = /* @__PURE__ */ new Map(); knownGitIgnoreHierarchies = /* @__PURE__ */ new Map(); @@ -64327,7 +64389,7 @@ async function asyncIterableToArray2(iter) { return r; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/environment.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/environment.js function setEnvironmentVariable(key, value) { process.env[key] = value; } @@ -64347,7 +64409,7 @@ function truthy(value) { return false; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/dirname.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/dirname.js var import_node_url22 = require("node:url"); var import_meta2 = {}; var _dirname; @@ -64360,24 +64422,24 @@ try { } var pkgDir = _dirname; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/pkgInfo.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/pkgInfo.js var name = "cspell"; -var version3 = "8.14.2"; +var version3 = "8.14.4"; var engines = { node: ">=18" }; var npmPackage = { name, version: version3, engines }; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/createCache.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/createCache.js var import_node_assert21 = __toESM(require("node:assert"), 1); var import_promises5 = require("node:fs/promises"); var import_node_path14 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/DiskCache.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/DiskCache.js var import_node_assert20 = __toESM(require("node:assert"), 1); var crypto4 = __toESM(require("node:crypto"), 1); var fs10 = __toESM(require("node:fs"), 1); var import_node_path13 = require("node:path"); -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/fileHelper.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/fileHelper.js var import_node_fs9 = require("node:fs"); var path19 = __toESM(require("node:path"), 1); var import_node_url23 = require("node:url"); @@ -64408,16 +64470,16 @@ getStdin.buffer = async () => { return Buffer.concat(result, length); }; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/async.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/async.js var { opMapAsync: asyncMap, opFilterAsync: asyncFilter, opAwaitAsync: asyncAwait, opFlattenAsync: asyncFlatten } = operators; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/constants.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/constants.js var UTF8 = "utf8"; var STDIN = "stdin"; var STDINProtocol = "stdin://"; var FileProtocol = "file://"; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/glob.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/glob.js var import_node_fs8 = require("node:fs"); var path18 = __toESM(require("node:path"), 1); var import_node_path12 = require("node:path"); @@ -64524,13 +64586,13 @@ async function normalizeFileOrGlobsToRoot(globs, root) { return normalizeGlobsToRoot(adjustedGlobs, root, false); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/stdin.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/stdin.js var readline = __toESM(require("node:readline"), 1); function readStdin() { return readline.createInterface(process.stdin); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/fileHelper.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/fileHelper.js async function readConfig(configFile, root) { if (configFile) { const config2 = await loadConfig(configFile) || {}; @@ -64645,18 +64707,18 @@ function isNotDir(filename) { return isDir(filename).then((a) => !a); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/fileEntryCache.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/fileEntryCache.js var import_node_fs10 = require("node:fs"); var path20 = __toESM(require("node:path"), 1); var import_node_worker_threads = require("node:worker_threads"); -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/file-entry-cache.mjs +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/file-entry-cache.mjs var import_file_entry_cache = __toESM(require_cache3(), 1); function createFromFile(pathToCache, useChecksum) { return import_file_entry_cache.default.createFromFile(pathToCache, useChecksum); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/fileEntryCache.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/fileEntryCache.js function createFromFile2(pathToCache, useCheckSum, useRelative) { const absPathToCache = path20.resolve(pathToCache); const relDir = path20.dirname(absPathToCache); @@ -64726,7 +64788,7 @@ function normalizePath2(filePath) { return filePath.split(path20.sep).join("/"); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/ObjectCollection.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/ObjectCollection.js var compare3 = Intl.Collator().compare; var ShallowObjectCollection = class { tree = {}; @@ -64759,7 +64821,7 @@ var ShallowObjectCollection = class { } }; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/DiskCache.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/DiskCache.js var cacheDataKeys = { v: "v", r: "r", @@ -64945,7 +65007,7 @@ function calcVersion(version5) { return version5 + META_DATA_VERSION_SUFFIX; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/DummyCache.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/DummyCache.js var DummyCache = class { getCachedLintResults() { return Promise.resolve(void 0); @@ -64961,7 +65023,7 @@ var DummyCache = class { } }; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/cache/createCache.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/cache/createCache.js var DEFAULT_CACHE_LOCATION = ".cspellcache"; var versionSuffix = ""; function createCache5(options) { @@ -65012,7 +65074,7 @@ function normalizeVersion(version5) { return parts.join(".") + versionSuffix; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/prefetch.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/prefetch.js var import_node_assert22 = __toESM(require("node:assert"), 1); function* prefetchIterable(iterable, size) { (0, import_node_assert22.default)(size >= 0); @@ -65028,7 +65090,7 @@ function* prefetchIterable(iterable, size) { yield* buffer; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/reporters.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/reporters.js function callAll(methods) { return (...p) => { for (const method of methods) { @@ -65078,13 +65140,13 @@ function finalizeReporter(reporter) { return reporter && mergeReporters(reporter); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/timer.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/timer.js function getTimeMeasurer() { const timer = createPerfTimer2("timer"); return () => timer.elapsed; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/util/writeFile.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/util/writeFile.js var import_promises6 = __toESM(require("node:fs/promises"), 1); async function writeFileOrStream(filename, data) { switch (filename) { @@ -65114,7 +65176,7 @@ function writeStream(stream, data) { }); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/lint/lint.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/lint/lint.js var version4 = npmPackage.version; var BATCH_SIZE = 8; var debugStats = false; @@ -65589,7 +65651,7 @@ async function writeDictionaryLog() { await writeFileOrStream(filename, data); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/lint/LintRequest.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/lint/LintRequest.js var path23 = __toESM(require("node:path"), 1); var defaultContextRange = 20; var LintRequest = class { @@ -65634,7 +65696,7 @@ function merge4(a, b) { return [...a, ...b]; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/options.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/options.js function fixLegacy(opts) { const { local, ...rest } = opts; if (local && !rest.locale) { @@ -65643,7 +65705,7 @@ function fixLegacy(opts) { return rest; } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/repl/index.js +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/repl/index.js var readline2 = __toESM(require("node:readline"), 1); function simpleRepl() { return new SimpleRepl(); @@ -65691,7 +65753,7 @@ var SimpleRepl = class { } }; -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/application.mjs +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/application.mjs function lint(fileGlobs, options, reporter) { options = fixLegacy(options); const reporterOptions = { ...options, console: console2 }; @@ -65763,7 +65825,7 @@ function parseApplicationFeatureFlags(flags) { return parseFeatureFlags(flags, ff); } -// ../node_modules/.pnpm/cspell@8.14.2/node_modules/cspell/dist/esm/index.mjs +// ../node_modules/.pnpm/cspell@8.14.4/node_modules/cspell/dist/esm/index.mjs __reExport(esm_exports, dist_exports); // src/spell.ts diff --git a/action/node_modules/@cspell/cspell-bundled-dicts/cspell-default.config.js b/action/node_modules/@cspell/cspell-bundled-dicts/cspell-default.config.js index c48c383fd..44f1c94de 100644 --- a/action/node_modules/@cspell/cspell-bundled-dicts/cspell-default.config.js +++ b/action/node_modules/@cspell/cspell-bundled-dicts/cspell-default.config.js @@ -133,6 +133,7 @@ const settings = { '@cspell/dict-en-common-misspellings/cspell-ext.json', '@cspell/dict-en-gb/cspell-ext.json', '@cspell/dict-filetypes/cspell-ext.json', + '@cspell/dict-flutter/cspell-ext.json', '@cspell/dict-fonts/cspell-ext.json', '@cspell/dict-fsharp/cspell-ext.json', '@cspell/dict-fullstack/cspell-ext.json', diff --git a/action/node_modules/@cspell/cspell-bundled-dicts/package.json b/action/node_modules/@cspell/cspell-bundled-dicts/package.json index dd0d16cec..918b44465 100644 --- a/action/node_modules/@cspell/cspell-bundled-dicts/package.json +++ b/action/node_modules/@cspell/cspell-bundled-dicts/package.json @@ -1,6 +1,6 @@ { "name": "@cspell/cspell-bundled-dicts", - "version": "8.14.2", + "version": "8.14.4", "description": "Dictionaries bundled with cspell", "publishConfig": { "access": "public" @@ -45,31 +45,32 @@ "bugs": { "url": "https://github.com/streetsidesoftware/cspell/labels/cspell-bundled-dicts" }, - "homepage": "https://github.com/streetsidesoftware/cspell#readme", + "homepage": "https://github.com/streetsidesoftware/cspell/tree/main/packages/cspell-bundled-dicts#readme", "dependencies": { "@cspell/dict-ada": "^4.0.2", - "@cspell/dict-aws": "^4.0.3", - "@cspell/dict-bash": "^4.1.3", + "@cspell/dict-aws": "^4.0.4", + "@cspell/dict-bash": "^4.1.4", "@cspell/dict-companies": "^3.1.4", - "@cspell/dict-cpp": "^5.1.12", + "@cspell/dict-cpp": "^5.1.16", "@cspell/dict-cryptocurrencies": "^5.0.0", "@cspell/dict-csharp": "^4.0.2", "@cspell/dict-css": "^4.0.13", - "@cspell/dict-dart": "^2.0.3", + "@cspell/dict-dart": "^2.2.1", "@cspell/dict-django": "^4.1.0", "@cspell/dict-docker": "^1.1.7", - "@cspell/dict-dotnet": "^5.0.2", + "@cspell/dict-dotnet": "^5.0.5", "@cspell/dict-elixir": "^4.0.3", "@cspell/dict-en-common-misspellings": "^2.0.4", "@cspell/dict-en-gb": "1.1.33", "@cspell/dict-en_us": "^4.3.23", "@cspell/dict-filetypes": "^3.0.4", + "@cspell/dict-flutter": "^1.0.0", "@cspell/dict-fonts": "^4.0.0", "@cspell/dict-fsharp": "^1.0.1", "@cspell/dict-fullstack": "^3.2.0", "@cspell/dict-gaming-terms": "^1.0.5", "@cspell/dict-git": "^3.0.0", - "@cspell/dict-golang": "^6.0.9", + "@cspell/dict-golang": "^6.0.12", "@cspell/dict-google": "^1.0.1", "@cspell/dict-haskell": "^4.0.1", "@cspell/dict-html": "^4.0.5", @@ -83,20 +84,20 @@ "@cspell/dict-makefile": "^1.0.0", "@cspell/dict-monkeyc": "^1.0.6", "@cspell/dict-node": "^5.0.1", - "@cspell/dict-npm": "^5.0.18", - "@cspell/dict-php": "^4.0.8", - "@cspell/dict-powershell": "^5.0.5", - "@cspell/dict-public-licenses": "^2.0.7", - "@cspell/dict-python": "^4.2.4", + "@cspell/dict-npm": "^5.1.4", + "@cspell/dict-php": "^4.0.10", + "@cspell/dict-powershell": "^5.0.8", + "@cspell/dict-public-licenses": "^2.0.8", + "@cspell/dict-python": "^4.2.6", "@cspell/dict-r": "^2.0.1", - "@cspell/dict-ruby": "^5.0.2", + "@cspell/dict-ruby": "^5.0.3", "@cspell/dict-rust": "^4.0.5", "@cspell/dict-scala": "^5.0.3", - "@cspell/dict-software-terms": "^4.0.6", + "@cspell/dict-software-terms": "^4.1.3", "@cspell/dict-sql": "^2.1.5", "@cspell/dict-svelte": "^1.0.2", "@cspell/dict-swift": "^2.0.1", - "@cspell/dict-terraform": "^1.0.0", + "@cspell/dict-terraform": "^1.0.1", "@cspell/dict-typescript": "^3.1.6", "@cspell/dict-vue": "^3.0.0" }, @@ -104,8 +105,8 @@ "node": ">=18" }, "devDependencies": { - "@cspell/cspell-tools": "8.14.2", - "@cspell/cspell-types": "8.14.2" + "@cspell/cspell-tools": "8.14.4", + "@cspell/cspell-types": "8.14.4" }, - "gitHead": "9f7c1831d4765d35f289b2a623133fc21bee4dcd" + "gitHead": "aeedd49f6ef20799eed04076093291fcacbc4b84" } diff --git a/action/node_modules/@cspell/dict-flutter/LICENSE b/action/node_modules/@cspell/dict-flutter/LICENSE new file mode 100644 index 000000000..ee80b7c17 --- /dev/null +++ b/action/node_modules/@cspell/dict-flutter/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017-2020 Jason Dent + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/action/node_modules/@cspell/dict-flutter/README.md b/action/node_modules/@cspell/dict-flutter/README.md new file mode 100644 index 000000000..3c47ad382 --- /dev/null +++ b/action/node_modules/@cspell/dict-flutter/README.md @@ -0,0 +1,55 @@ +# CSpell flutter Dictionary + +Flutter dictionary for cspell. + +This is a pre-built dictionary for use with cspell. + +## Requirements + +| Tool | Version | +| ------------------------------------------------------------------------------------------------------------------------------------ | ------- | +| [cspell](https://github.com/streetsidesoftware/cspell) | `>= 6` | +| [Code Spell Checker - Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker) | `>= 2` | + +## Installation + +Global Install and add to cspell global settings. + +```sh +npm install -g @cspell/dict-flutter +cspell link add @cspell/dict-flutter +``` + +## Uninstall from cspell + +```sh +cspell link remove @cspell/dict-flutter +``` + +## Manual Installation + +Manual installation is useful if you want to include this dictionary as part of your CI/CD lint process. + +``` +npm i @cspell/dict-flutter +``` + +The `cspell-ext.json` file in this package should be added to the import section in your `cspell.json` file. + +```javascript +{ + // … + "import": ["@cspell/dict-flutter/cspell-ext.json"], + // … +} +``` + +# Dictionary Development + +See: [How to Create a New Dictionary](https://github.com/streetsidesoftware/cspell-dicts#how-to-create-a-new-dictionary) + +## License + +MIT + +> Some packages may have other licenses included. diff --git a/action/node_modules/@cspell/dict-flutter/cspell-ext.json b/action/node_modules/@cspell/dict-flutter/cspell-ext.json new file mode 100644 index 000000000..0a84b6405 --- /dev/null +++ b/action/node_modules/@cspell/dict-flutter/cspell-ext.json @@ -0,0 +1,26 @@ +{ + "id": "flutter", + "version": "0.2", + "name": "flutter", + "description": "Flutter dictionary for cspell.", + "readonly": true, + "dictionaryDefinitions": [ + { + "name": "flutter", + "path": "./flutter.txt.gz", + "description": "Flutter dictionary for cspell." + } + ], + "dictionaries": [], + "enableFiletypes": ["dart"], + "languageSettings": [ + { + "languageId": "dart", + "locale": "*", + "includeRegExpList": [], + "ignoreRegExpList": [], + "patterns": [], + "dictionaries": ["flutter"] + } + ] +} diff --git a/action/node_modules/@cspell/dict-flutter/flutter.txt.gz b/action/node_modules/@cspell/dict-flutter/flutter.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..86523e5c7a6303ae698984791981401f95603421 GIT binary patch literal 2115 zcmV-J2)y?niwFP!00000165aBw(KAZ{bv++t^U3f=-Ch@2`4IE&{WkKeJ`-iqkm*u zWqcregYcg}$vTztcZd}G@1KjP|4nH0r^#RIg$Dp)AAmWh6E#3-fZ2)+z(XVho>siM z0a<&&MpZHa7Cu^{Hb@sPw2y_9k2By+2H3I+=O~_kC z2{oO3(U4%!gdcqDhnRz&i6b%ISwrUsj6CM{$Jn~Wj##InEP zI9W4nlS_`%C#V!)Qb_wYTlP;+N>@d_e$bkd zQIA=v4THozLt;&ZI*t<(+sg)3NHrI31WA%$m;4P3{7}Y6gCx`;NxMnIdr7nzmkW|i zzx*NHN8hAt-9Ft521zONNT?Z-QK2+MA(@i*ElCkINRzs7>~VHqpb2Euk?BqW3brFa z#|#+<9*PxmPMgTEq1e51kv1xhDsppcGFyh6t>A3wB!x^{nQl(}B*;`($b13+r|%rU zgf+-yiCPX9X0mHYcmK~3gKtihMuALE_B}ElO>A%qH)O^VTV`_?_!nQuAP0f6hx+pW zg0p$RM1RF?HmuzzvsaB~4la-%*&x3PZ>u$+#2F|bWYkO)h;0JZjj}Hs6s0E*AnT&T zfS##feH-*!jR2zOP%P38*l{~%5OMd@n8A)Vc2|R)a;mU%!@{3FfZIXZl|u-29vctX zi%bpgIUdx)C&9Tl(g&(vj-9aE_8J7cxpND>VcYpwV8kp&&qO^UaJRUp-IV-1u$v9_ zJJ{`^9NU-MhS(1ATpc%%quIFgFEu~{o>9P&tmE5X70 z3h1Nkk7zD>!BNpEsV*=X4soe?#3tB4;DPHZ3O?S#<0g5Fw~hUN810sRB9 zwdS&X(-(}uz>%lbTbF#e6?|kq2-`1MVu%7ksR>3_k3wy&vXBGQ)%3c$|{q!DPW{WNw*b6L+6~kg&Z$%-->!NHrasK*vt2oQ94zmS*>;kH56=lwn;4^ivwS&!KZR z=-1(eM=zKt5_d27Iz1pAbeu-e%e2aE8uThRL6;m!(`&m<3A&V5Y`80}JM2mc(;2^f zmziB@k;&0IglBp?r9&Tbcm>txwx(Rx;GafC{BLr)lzMr=zbT3k^>d+{3Mgil2m1R! z{qV}4aZx{AQgDvNsg6&|#SaGUDKa~(f=uUDz{?s+@RI^Phrznz4b|R|6f9q;gFQ)^ zcRcC3l~u=BzM|Bye0_!23cskiz!@{Un`!Fi!7lX1HI3C4u!|AwGDi=z3Rd1swDMM9 zEAprUR-*K`Vx&PkD|Wg%f>kW#Euz2QVBa{7=a0pANwrig$_gHW`*jPY~40@^9X;|Rt%>t?~i1!srB*N_W5qZaH& zumXRrCq3dNMBDZC>n$2C87iF<78@R2LuX6x_wLZwhiour<96&WAmbK;@$i^}@!;bu zkq~F*43mG$`{ZVD|SC?@S7FOl@$d+es1EnXoS4#W&pb zD;Dn>h3~DQjJG}FfqnbB@W7EyF?diqalqrm5p`#j`lZ1$y;IIJy%WlBS$-xZn`Jnd t4W1!_Pi~%gpCO*lTFx;#JZ0aF20XhMho4_-*e9(L`+v)o<{nNF000NX31R>M literal 0 HcmV?d00001 diff --git a/action/node_modules/@cspell/dict-flutter/package.json b/action/node_modules/@cspell/dict-flutter/package.json new file mode 100644 index 000000000..9826da195 --- /dev/null +++ b/action/node_modules/@cspell/dict-flutter/package.json @@ -0,0 +1,45 @@ +{ + "name": "@cspell/dict-flutter", + "version": "1.0.0", + "description": "Flutter dictionary for cspell.", + "publishConfig": { + "access": "public" + }, + "exports": { + ".": "./cspell-ext.json", + "./cspell": "./cspell-ext.json", + "./cspell-ext.json": "./cspell-ext.json" + }, + "scripts": { + "build": "cspell-tools-cli build", + "test": "npm run test-dict && npm run test-samples", + "test-samples": "cspell \"samples/**/*.dart\"", + "test-dict": "shx head -n 1000 \"src/flutter.txt\" | cspell -c ./cspell-ext.json \"--locale=*\" \"--languageId=dart\" stdin", + "prepublishOnly": "echo pre-publish", + "prepare:dictionary": "pnpm run build" + }, + "repository": { + "type": "git", + "url": "https://github.com/streetsidesoftware/cspell-dict.git", + "directory": "dictionaries/flutter" + }, + "keywords": [ + "cspell", + "cspell-ext", + "dart", + "flutter", + "dictionary", + "spelling" + ], + "author": "Street Side Software ", + "license": "MIT", + "bugs": { + "url": "https://github.com/streetsidesoftware/cspell-dicts/issues" + }, + "homepage": "https://github.com/streetsidesoftware/cspell-dicts/blob/main/dictionaries/flutter#readme", + "files": [ + "flutter.txt.gz", + "cspell-ext.json" + ], + "gitHead": "dc0f2d87633b7ca668383b494b920783462b76f2" +} diff --git a/action/package.json b/action/package.json index a1d6486b1..ab1b1ed43 100644 --- a/action/package.json +++ b/action/package.json @@ -9,7 +9,7 @@ "@cspell/cspell-bundled-dicts" ], "dependencies": { - "@cspell/cspell-bundled-dicts": "^8.14.2" + "@cspell/cspell-bundled-dicts": "^8.14.4" }, "files": [ "lib" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9ac939ee8..46d5a0de9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -54,8 +54,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 '@cspell/cspell-bundled-dicts': - specifier: ^8.14.2 - version: 8.14.2 + specifier: ^8.14.4 + version: 8.14.4 '@cspell/cspell-types': specifier: ^8.14.2 version: 8.14.2 @@ -66,11 +66,11 @@ importers: specifier: ^20.16.5 version: 20.16.5 cspell: - specifier: ^8.14.2 - version: 8.14.2 + specifier: ^8.14.4 + version: 8.14.4 cspell-glob: - specifier: ^8.14.2 - version: 8.14.2 + specifier: ^8.14.4 + version: 8.14.4 vscode-uri: specifier: ^3.0.8 version: 3.0.8 @@ -165,30 +165,34 @@ packages: resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} engines: {node: '>=6.9.0'} - '@cspell/cspell-bundled-dicts@8.14.2': - resolution: {integrity: sha512-Kv2Utj/RTSxfufGXkkoTZ/3ErCsYWpCijtDFr/FwSsM7mC0PzLpdlcD9xjtgrJO5Kwp7T47iTG21U4Mwddyi8Q==} + '@cspell/cspell-bundled-dicts@8.14.4': + resolution: {integrity: sha512-JHZOpCJzN6fPBapBOvoeMxZbr0ZA11ZAkwcqM4w0lKoacbi6TwK8GIYf66hHvwLmMeav75TNXWE6aPTvBLMMqA==} engines: {node: '>=18'} - '@cspell/cspell-json-reporter@8.14.2': - resolution: {integrity: sha512-TZavcnNIZKX1xC/GNj80RgFVKHCT4pHT0qm9jCsQFH2QJfyCrUlkEvotKGSQ04lAyCwWg6Enq95qhouF8YbKUQ==} + '@cspell/cspell-json-reporter@8.14.4': + resolution: {integrity: sha512-gJ6tQbGCNLyHS2iIimMg77as5MMAFv3sxU7W6tjLlZp8htiNZS7fS976g24WbT/hscsTT9Dd0sNHkpo8K3nvVw==} engines: {node: '>=18'} - '@cspell/cspell-pipe@8.14.2': - resolution: {integrity: sha512-aWMoXZAXEre0/M9AYWOW33YyOJZ06i4vvsEpWBDWpHpWQEmsR/7cMMgld8Pp3wlEjIUclUAKTYmrZ61PFWU/og==} + '@cspell/cspell-pipe@8.14.4': + resolution: {integrity: sha512-CLLdouqfrQ4rqdQdPu0Oo+HHCU/oLYoEsK1nNPb28cZTFxnn0cuSPKB6AMPBJmMwdfJ6fMD0BCKNbEe1UNLHcw==} engines: {node: '>=18'} - '@cspell/cspell-resolver@8.14.2': - resolution: {integrity: sha512-pSyBsAvslaN0dx0pHdvECJEuFDDBJGAD6G8U4BVbIyj2OPk0Ox0HrZIj6csYxxoJERAgNO/q7yCPwa4j9NNFXg==} + '@cspell/cspell-resolver@8.14.4': + resolution: {integrity: sha512-s3uZyymJ04yn8+zlTp7Pt1WRSlAel6XVo+iZRxls3LSvIP819KK64DoyjCD2Uon0Vg9P/K7aAPt8GcxDcnJtgA==} engines: {node: '>=18'} - '@cspell/cspell-service-bus@8.14.2': - resolution: {integrity: sha512-WUF7xf3YgXYIqjmBwLcVugYIrYL4WfXchgSo9rmbbnOcAArzsK+HKfzb4AniZAJ1unxcIQ0JnVlRmnCAKPjjLg==} + '@cspell/cspell-service-bus@8.14.4': + resolution: {integrity: sha512-i3UG+ep63akNsDXZrtGgICNF3MLBHtvKe/VOIH6+L+NYaAaVHqqQvOY9MdUwt1HXh8ElzfwfoRp36wc5aAvt6g==} engines: {node: '>=18'} '@cspell/cspell-types@8.14.2': resolution: {integrity: sha512-MRY8MjBNOKGMDSkxAKueYAgVL43miO+lDcLCBBP+7cNXqHiUFMIZteONcGp3kJT0dWS04dN6lKAXvaNF0aWcng==} engines: {node: '>=18'} + '@cspell/cspell-types@8.14.4': + resolution: {integrity: sha512-VXwikqdHgjOVperVVCn2DOe8W3rPIswwZtMHfRYnagpzZo/TOntIjkXPJSfTtl/cFyx5DnCBsDH8ytKGlMeHkw==} + engines: {node: '>=18'} + '@cspell/dict-ada@4.0.2': resolution: {integrity: sha512-0kENOWQeHjUlfyId/aCM/mKXtkEgV0Zu2RhUXCBr4hHo9F9vph+Uu8Ww2b0i5a4ZixoIkudGA+eJvyxrG1jUpA==} @@ -243,6 +247,9 @@ packages: '@cspell/dict-filetypes@3.0.4': resolution: {integrity: sha512-IBi8eIVdykoGgIv5wQhOURi5lmCNJq0we6DvqKoPQJHthXbgsuO1qrHSiUVydMiQl/XvcnUWTMeAlVUlUClnVg==} + '@cspell/dict-flutter@1.0.0': + resolution: {integrity: sha512-W7k1VIc4KeV8BjEBxpA3cqpzbDWjfb7oXkEb0LecBCBp5Z7kcfnjT1YVotTx/U9PGyAOBhDaEdgZACVGNQhayw==} + '@cspell/dict-fonts@4.0.0': resolution: {integrity: sha512-t9V4GeN/m517UZn63kZPUYP3OQg5f0OBLSd3Md5CU3eH1IFogSvTzHHnz4Wqqbv8NNRiBZ3HfdY/pqREZ6br3Q==} @@ -348,20 +355,20 @@ packages: '@cspell/dict-vue@3.0.0': resolution: {integrity: sha512-niiEMPWPV9IeRBRzZ0TBZmNnkK3olkOPYxC1Ny2AX4TGlYRajcW0WUtoSHmvvjZNfWLSg2L6ruiBeuPSbjnG6A==} - '@cspell/dynamic-import@8.14.2': - resolution: {integrity: sha512-5MbqtIligU7yPwHWU/5yFCgMvur4i1bRAF1Cy8y2dDtHsa204S/w/SaXs+51EFLp2eNbCiBisCBrwJFT7R1RxA==} + '@cspell/dynamic-import@8.14.4': + resolution: {integrity: sha512-GjKsBJvPXp4dYRqsMn7n1zpnKbnpfJnlKLOVeoFBh8fi4n06G50xYr+G25CWX1WT3WFaALAavvVICEUPrVsuqg==} engines: {node: '>=18.0'} - '@cspell/filetypes@8.14.2': - resolution: {integrity: sha512-ZevArA0mWeVTTqHicxCPZIAeCibpY3NwWK/x6d1Lgu7RPk/daoGAM546Q2SLChFu+r10tIH7pRG212A6Q9ihPA==} + '@cspell/filetypes@8.14.4': + resolution: {integrity: sha512-qd68dD7xTA4Mnf/wjIKYz2SkiTBshIM+yszOUtLa06YJm0aocoNQ25FHXyYEQYm9NQXCYnRWWA02sFMGs8Sv/w==} engines: {node: '>=18'} - '@cspell/strong-weak-map@8.14.2': - resolution: {integrity: sha512-7sRzJc392CQYNNrtdPEfOHJdRqsqf6nASCtbS5A9hL2UrdWQ4uN7r/D+Y1HpuizwY9eOkZvarcFfsYt5wE0Pug==} + '@cspell/strong-weak-map@8.14.4': + resolution: {integrity: sha512-Uyfck64TfVU24wAP3BLGQ5EsAfzIZiLfN90NhttpEM7GlOBmbGrEJd4hNOwfpYsE/TT80eGWQVPRTLr5SDbXFA==} engines: {node: '>=18'} - '@cspell/url@8.14.2': - resolution: {integrity: sha512-YmWW+B/2XQcCynLpiAQF77Bitm5Cynw3/BICZkbdveKjJkUzEmXB+U2qWuwXOyU8xUYuwkP63YM8McnI567rUA==} + '@cspell/url@8.14.4': + resolution: {integrity: sha512-htHhNF8WrM/NfaLSWuTYw0NqVgFRVHYSyHlRT3i/Yv5xvErld8Gw7C6ldm+0TLjoGlUe6X1VV72JSir7+yLp/Q==} engines: {node: '>=18.0'} '@esbuild/aix-ppc64@0.21.5': @@ -1091,42 +1098,42 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} - cspell-config-lib@8.14.2: - resolution: {integrity: sha512-yHP1BdcH5dbjb8qiZr6+bxEnJ+rxTULQ00wBz3eBPWCghJywEAYYvMWoYuxVtPpndlkKYC1wJAHsyNkweQyepA==} + cspell-config-lib@8.14.4: + resolution: {integrity: sha512-cnUeJfniTiebqCaQmIUnbSrPrTH7xzKRQjJDHAEV0WYnOG2MhRXI13OzytdFdhkVBdStmgTzTCJKE7x+kmU2NA==} engines: {node: '>=18'} - cspell-dictionary@8.14.2: - resolution: {integrity: sha512-gWuAvf6queGGUvGbfAxxUq55cZ0OevWPbjnCrSB0PpJ4tqdFd8dLcvVrIKzoE2sBXKPw2NDkmoEngs6iGavC0w==} + cspell-dictionary@8.14.4: + resolution: {integrity: sha512-pZvQHxpAW5fZAnt3ZKKy3s7M+3CX2t8tCS3uJrpEHIynlCawpG0fPF78rVE5o+g0dON36Lguc/BUuSN4IWKLmQ==} engines: {node: '>=18'} - cspell-gitignore@8.14.2: - resolution: {integrity: sha512-lrO/49NaKBpkR7vFxv4OOY+oHmsG5+gNQejrBBWD9Nv9vvjJtz/G36X/rcN6M6tFcQQMWwa01kf04nxz8Ejuhg==} + cspell-gitignore@8.14.4: + resolution: {integrity: sha512-RwfQEW5hD7CpYwS7m3b0ONG0nTLKP6bL2tvMdl7qtaYkL7ztGdsBTtLD1pmwqUsCbiN5RuaOxhYOYeRcpFRIkQ==} engines: {node: '>=18'} hasBin: true - cspell-glob@8.14.2: - resolution: {integrity: sha512-9Q1Kgoo1ev3fKTpp9y5n8M4RLxd8B0f5o4y5FQe4dBU0j/bt+/YDrLZNWDm77JViV606XQ6fimG1FTTq6pT9/g==} + cspell-glob@8.14.4: + resolution: {integrity: sha512-C/xTS5nujMRMuguibq92qMVP767mtxrur7DcVolCvpzcivm1RB5NtIN0OctQxTyMbnmKeQv1t4epRKQ9A8vWRg==} engines: {node: '>=18'} - cspell-grammar@8.14.2: - resolution: {integrity: sha512-eYwceVP80FGYVJenE42ALnvEKOXaXjq4yVbb1Ni1umO/9qamLWNCQ1RP6rRACy5e/cXviAbhrQ5Mtw6n+pyPEQ==} + cspell-grammar@8.14.4: + resolution: {integrity: sha512-yaSKAAJDiamsw3FChbw4HXb2RvTQrDsLelh1+T4MavarOIcAxXrqAJ8ysqm++g+S/ooJz2YO8YWIyzJKxcMf8g==} engines: {node: '>=18'} hasBin: true - cspell-io@8.14.2: - resolution: {integrity: sha512-uaKpHiY3DAgfdzgKMQml6U8F8o9udMuYxGqYa5FVfN7D5Ap7B2edQzSLTUYwxrFEn4skSfp6XY73+nzJvxzH4Q==} + cspell-io@8.14.4: + resolution: {integrity: sha512-o6OTWRyx/Az+PFhr1B0wMAwqG070hFC9g73Fkxd8+rHX0rfRS69QZH7LgSmZytqbZIMxCTDGdsLl33MFGWCbZQ==} engines: {node: '>=18'} - cspell-lib@8.14.2: - resolution: {integrity: sha512-d2oiIXHXnADmnhIuFLOdNE63L7OUfzgpLbYaqAWbkImCUDkevfGrOgnX8TJ03fUgZID4nvQ+3kgu/n2j4eLZjQ==} + cspell-lib@8.14.4: + resolution: {integrity: sha512-qdkUkKtm+nmgpA4jQbmQTuepDfjHBDWvs3zDuEwVIVFq/h8gnXrRr75gJ3RYdTy+vOOqHPoLLqgxyqkUUrUGXA==} engines: {node: '>=18'} - cspell-trie-lib@8.14.2: - resolution: {integrity: sha512-rZMbaEBGoyy4/zxKECaMyVyGLbuUxYmZ5jlEgiA3xPtEdWwJ4iWRTo5G6dWbQsXoxPYdAXXZ0/q0GQ2y6Jt0kw==} + cspell-trie-lib@8.14.4: + resolution: {integrity: sha512-zu8EJ33CH+FA5lwTRGqS//Q6phO0qtgEmODMR1KPlD7WlrfTFMb3bWFsLo/tiv5hjpsn7CM6dYDAAgBOSkoyhQ==} engines: {node: '>=18'} - cspell@8.14.2: - resolution: {integrity: sha512-ii/W7fwO4chNQVYl1C/8k7RW8EXzLb69rvg08p8mSJx8B2UasVJ9tuJpTH2Spo1jX6N3H0dKPWUbd1fAmdAhPg==} + cspell@8.14.4: + resolution: {integrity: sha512-R5Awb3i/RKaVVcZzFt8dkN3M6VnifIEDYBcbzbmYjZ/Eq+ASF+QTmI0E9WPhMEcFM1nd7YOyXnETo560yRdoKw==} engines: {node: '>=18'} hasBin: true @@ -2143,7 +2150,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 - '@cspell/cspell-bundled-dicts@8.14.2': + '@cspell/cspell-bundled-dicts@8.14.4': dependencies: '@cspell/dict-ada': 4.0.2 '@cspell/dict-aws': 4.0.4 @@ -2162,6 +2169,7 @@ snapshots: '@cspell/dict-en-gb': 1.1.33 '@cspell/dict-en_us': 4.3.23 '@cspell/dict-filetypes': 3.0.4 + '@cspell/dict-flutter': 1.0.0 '@cspell/dict-fonts': 4.0.0 '@cspell/dict-fsharp': 1.0.1 '@cspell/dict-fullstack': 3.2.0 @@ -2198,20 +2206,22 @@ snapshots: '@cspell/dict-typescript': 3.1.6 '@cspell/dict-vue': 3.0.0 - '@cspell/cspell-json-reporter@8.14.2': + '@cspell/cspell-json-reporter@8.14.4': dependencies: - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-types': 8.14.4 - '@cspell/cspell-pipe@8.14.2': {} + '@cspell/cspell-pipe@8.14.4': {} - '@cspell/cspell-resolver@8.14.2': + '@cspell/cspell-resolver@8.14.4': dependencies: global-directory: 4.0.1 - '@cspell/cspell-service-bus@8.14.2': {} + '@cspell/cspell-service-bus@8.14.4': {} '@cspell/cspell-types@8.14.2': {} + '@cspell/cspell-types@8.14.4': {} + '@cspell/dict-ada@4.0.2': {} '@cspell/dict-aws@4.0.4': {} @@ -2248,6 +2258,8 @@ snapshots: '@cspell/dict-filetypes@3.0.4': {} + '@cspell/dict-flutter@1.0.0': {} + '@cspell/dict-fonts@4.0.0': {} '@cspell/dict-fsharp@1.0.1': {} @@ -2320,15 +2332,15 @@ snapshots: '@cspell/dict-vue@3.0.0': {} - '@cspell/dynamic-import@8.14.2': + '@cspell/dynamic-import@8.14.4': dependencies: import-meta-resolve: 4.1.0 - '@cspell/filetypes@8.14.2': {} + '@cspell/filetypes@8.14.4': {} - '@cspell/strong-weak-map@8.14.2': {} + '@cspell/strong-weak-map@8.14.4': {} - '@cspell/url@8.14.2': {} + '@cspell/url@8.14.4': {} '@esbuild/aix-ppc64@0.21.5': optional: true @@ -2934,59 +2946,59 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cspell-config-lib@8.14.2: + cspell-config-lib@8.14.4: dependencies: - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-types': 8.14.4 comment-json: 4.2.5 yaml: 2.5.1 - cspell-dictionary@8.14.2: + cspell-dictionary@8.14.4: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 - cspell-trie-lib: 8.14.2 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-types': 8.14.4 + cspell-trie-lib: 8.14.4 fast-equals: 5.0.1 - cspell-gitignore@8.14.2: + cspell-gitignore@8.14.4: dependencies: - '@cspell/url': 8.14.2 - cspell-glob: 8.14.2 - cspell-io: 8.14.2 + '@cspell/url': 8.14.4 + cspell-glob: 8.14.4 + cspell-io: 8.14.4 find-up-simple: 1.0.0 - cspell-glob@8.14.2: + cspell-glob@8.14.4: dependencies: - '@cspell/url': 8.14.2 + '@cspell/url': 8.14.4 micromatch: 4.0.8 - cspell-grammar@8.14.2: + cspell-grammar@8.14.4: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-types': 8.14.4 - cspell-io@8.14.2: + cspell-io@8.14.4: dependencies: - '@cspell/cspell-service-bus': 8.14.2 - '@cspell/url': 8.14.2 + '@cspell/cspell-service-bus': 8.14.4 + '@cspell/url': 8.14.4 - cspell-lib@8.14.2: + cspell-lib@8.14.4: dependencies: - '@cspell/cspell-bundled-dicts': 8.14.2 - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-resolver': 8.14.2 - '@cspell/cspell-types': 8.14.2 - '@cspell/dynamic-import': 8.14.2 - '@cspell/filetypes': 8.14.2 - '@cspell/strong-weak-map': 8.14.2 - '@cspell/url': 8.14.2 + '@cspell/cspell-bundled-dicts': 8.14.4 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-resolver': 8.14.4 + '@cspell/cspell-types': 8.14.4 + '@cspell/dynamic-import': 8.14.4 + '@cspell/filetypes': 8.14.4 + '@cspell/strong-weak-map': 8.14.4 + '@cspell/url': 8.14.4 clear-module: 4.1.2 comment-json: 4.2.5 - cspell-config-lib: 8.14.2 - cspell-dictionary: 8.14.2 - cspell-glob: 8.14.2 - cspell-grammar: 8.14.2 - cspell-io: 8.14.2 - cspell-trie-lib: 8.14.2 + cspell-config-lib: 8.14.4 + cspell-dictionary: 8.14.4 + cspell-glob: 8.14.4 + cspell-grammar: 8.14.4 + cspell-io: 8.14.4 + cspell-trie-lib: 8.14.4 env-paths: 3.0.0 fast-equals: 5.0.1 gensequence: 7.0.0 @@ -2996,27 +3008,27 @@ snapshots: vscode-uri: 3.0.8 xdg-basedir: 5.1.0 - cspell-trie-lib@8.14.2: + cspell-trie-lib@8.14.4: dependencies: - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-types': 8.14.4 gensequence: 7.0.0 - cspell@8.14.2: + cspell@8.14.4: dependencies: - '@cspell/cspell-json-reporter': 8.14.2 - '@cspell/cspell-pipe': 8.14.2 - '@cspell/cspell-types': 8.14.2 - '@cspell/dynamic-import': 8.14.2 - '@cspell/url': 8.14.2 + '@cspell/cspell-json-reporter': 8.14.4 + '@cspell/cspell-pipe': 8.14.4 + '@cspell/cspell-types': 8.14.4 + '@cspell/dynamic-import': 8.14.4 + '@cspell/url': 8.14.4 chalk: 5.3.0 chalk-template: 1.1.0 commander: 12.1.0 - cspell-dictionary: 8.14.2 - cspell-gitignore: 8.14.2 - cspell-glob: 8.14.2 - cspell-io: 8.14.2 - cspell-lib: 8.14.2 + cspell-dictionary: 8.14.4 + cspell-gitignore: 8.14.4 + cspell-glob: 8.14.4 + cspell-io: 8.14.4 + cspell-lib: 8.14.4 fast-glob: 3.3.2 fast-json-stable-stringify: 2.1.0 file-entry-cache: 9.1.0