diff --git a/action-src/package.json b/action-src/package.json index 250afc0c..706e8b72 100644 --- a/action-src/package.json +++ b/action-src/package.json @@ -26,12 +26,12 @@ "dependencies": { "@actions/core": "^1.11.1", "@actions/github": "^6.0.0", - "@cspell/cspell-bundled-dicts": "^8.17.2", + "@cspell/cspell-bundled-dicts": "^8.17.3", "@cspell/cspell-types": "^8.17.2", "@octokit/webhooks-types": "^7.6.1", "@types/node": "^20.17.16", - "cspell": "^8.17.2", - "cspell-glob": "^8.17.2", + "cspell": "^8.17.3", + "cspell-glob": "^8.17.3", "vscode-uri": "^3.0.8" }, "files": [ diff --git a/action/lib/main_root.cjs b/action/lib/main_root.cjs index abe6edb5..5553cfe2 100644 --- a/action/lib/main_root.cjs +++ b/action/lib/main_root.cjs @@ -3668,7 +3668,7 @@ var require_util2 = __commonJS({ } return "allowed"; } - function isErrorLike(object) { + function isErrorLike2(object) { return object instanceof Error || (object?.constructor?.name === "Error" || object?.constructor?.name === "DOMException"); } function isValidReasonPhrase(statusText) { @@ -4220,7 +4220,7 @@ var require_util2 = __commonJS({ isValidHeaderName, isValidHeaderValue, hasOwn: hasOwn2, - isErrorLike, + isErrorLike: isErrorLike2, fullyReadBody, bytesMatch, isReadableStreamLike, @@ -11936,7 +11936,7 @@ var require_response = __commonJS({ isAborted, isBlobLike, serializeJavascriptValueToJSONString, - isErrorLike, + isErrorLike: isErrorLike2, isomorphicEncode } = require_util2(); var { @@ -12148,7 +12148,7 @@ var require_response = __commonJS({ }; } function makeNetworkError(reason) { - const isError6 = isErrorLike(reason); + const isError6 = isErrorLike2(reason); return makeResponse({ type: "error", status: 0, @@ -12976,7 +12976,7 @@ var require_fetch = __commonJS({ sameOrigin, isCancelled, isAborted, - isErrorLike, + isErrorLike: isErrorLike2, fullyReadBody, readableStreamClose, isomorphicEncode, @@ -13826,7 +13826,7 @@ var require_fetch = __commonJS({ } else { if (isReadable(stream)) { fetchParams.controller.controller.error(new TypeError("terminated", { - cause: isErrorLike(reason) ? reason : void 0 + cause: isErrorLike2(reason) ? reason : void 0 })); } } @@ -19872,9 +19872,9 @@ var require_context = __commonJS({ } }); -// ../node_modules/.pnpm/@cspell+cspell-resolver@8.17.2/node_modules/@cspell/cspell-resolver/dist/requireResolve.js +// ../node_modules/.pnpm/@cspell+cspell-resolver@8.17.3/node_modules/@cspell/cspell-resolver/dist/requireResolve.js var require_requireResolve = __commonJS({ - "../node_modules/.pnpm/@cspell+cspell-resolver@8.17.2/node_modules/@cspell/cspell-resolver/dist/requireResolve.js"(exports2) { + "../node_modules/.pnpm/@cspell+cspell-resolver@8.17.3/node_modules/@cspell/cspell-resolver/dist/requireResolve.js"(exports2) { "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.requireResolve = requireResolve2; @@ -42049,7 +42049,7 @@ function relative2(cwd, fileUri) { return path.relative(cwd, fsPath); } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/helpers/iteratorToIterable.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/helpers/iteratorToIterable.js function* iteratorToIterable(iterator) { try { let n; @@ -42081,7 +42081,7 @@ async function* asyncIteratorToAsyncIterable(iterator) { } } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/helpers/util.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/helpers/util.js function toPipeFn(syncFn, asyncFn) { function _(i) { return isAsyncIterable(i) ? asyncFn(i) : syncFn(i); @@ -42092,7 +42092,7 @@ function isAsyncIterable(i) { return typeof i[Symbol.asyncIterator] === "function"; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/helpers/toArray.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/helpers/toArray.js function toArray(i) { return isAsyncIterable(i) ? toArrayAsync(i) : toArraySync(i); } @@ -42107,7 +42107,7 @@ async function toArrayAsync(iter) { return collection; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/helpers/toAsyncIterable.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/helpers/toAsyncIterable.js async function* mergeAsyncIterables(iter, ...rest) { for await (const i of [iter, ...rest]) { yield* i; @@ -42115,7 +42115,7 @@ async function* mergeAsyncIterables(iter, ...rest) { } var toAsyncIterable = mergeAsyncIterables; -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/index.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/index.js var operators_exports = {}; __export(operators_exports, { opAppend: () => opAppend, @@ -42164,7 +42164,7 @@ __export(operators_exports, { opUniqueSync: () => opUniqueSync }); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/append.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/append.js function opAppendAsync(...iterablesToAppend) { async function* fnAppend(iter) { yield* iter; @@ -42190,7 +42190,7 @@ function opAppend(...iterablesToAppend) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/await.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/await.js async function* _asyncAwait(iter) { for await (const v of iter) { yield v; @@ -42200,7 +42200,7 @@ function opAwaitAsync() { return _asyncAwait; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/buffer.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/buffer.js function opBufferAsync(size) { async function* fnBuffer(iter) { let buffer = []; @@ -42242,7 +42242,7 @@ function opBuffer(size) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/combine.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/combine.js function opCombineAsync(...fns) { function combine4(iter) { for (const fn of fns) { @@ -42262,7 +42262,7 @@ function opCombineSync(...fns) { return combine4; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/concatMap.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/concatMap.js function opConcatMapAsync(mapFn) { async function* fn(iter) { for await (const v of iter) { @@ -42304,7 +42304,7 @@ function opConcatMapSync(mapFn) { } var opConcatMap = (fn) => toPipeFn(opConcatMapSync(fn), opConcatMapAsync(fn)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/filter.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/filter.js function opFilterAsync(filterFn) { async function* genFilter(iter) { for await (const v of iter) { @@ -42347,7 +42347,7 @@ function opFilter(fn) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/first.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/first.js function opFirstAsync(firstFn) { async function* fn(iter) { for await (const v of iter) { @@ -42380,7 +42380,7 @@ function opFirst(fn) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/flatten.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/flatten.js function opFlattenAsync() { async function* fn(iter) { for await (const v of iter) { @@ -42399,7 +42399,7 @@ function opFlattenSync() { } var opFlatten = () => toPipeFn(opFlattenSync(), opFlattenAsync()); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/joinStrings.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/joinStrings.js function opJoinStringsAsync(joinCharacter = ",") { async function* fn(iter) { for await (const v of iter) { @@ -42420,7 +42420,7 @@ function opJoinStringsSync(joinCharacter = ",") { } var opJoinStrings = (joinCharacter) => toPipeFn(opJoinStringsSync(joinCharacter), opJoinStringsAsync(joinCharacter)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/last.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/last.js var symNotFound = Symbol("LastNotFound"); function opLastAsync(lastFn) { async function* fn(iter) { @@ -42458,7 +42458,7 @@ function opLast(fn) { return _; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/map.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/map.js function opMapAsync(mapFn) { async function* genMap(iter) { for await (const v of iter) { @@ -42489,7 +42489,7 @@ function opMapSync(mapFn) { } var opMap = (fn) => toPipeFn(opMapSync(fn), opMapAsync(fn)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/reduce.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/reduce.js function opReduceAsync(reduceFn, initialValue) { async function* reduce3(head, tail) { for await (const v of tail) { @@ -42538,7 +42538,7 @@ function isIterable(i) { return typeof i[Symbol.iterator] === "function"; } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/skip.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/skip.js function opSkipAsync(count3) { async function* fn(iter) { for await (const v of iter) { @@ -42565,7 +42565,7 @@ function opSkipSync(count3) { } var opSkip = (count3) => toPipeFn(opSkipSync(count3), opSkipAsync(count3)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/take.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/take.js function opTakeAsync(count3) { async function* fn(iter) { if (count3 <= 0) @@ -42592,7 +42592,7 @@ function opTakeSync(count3) { } var opTake = (count3) => toPipeFn(opTakeSync(count3), opTakeAsync(count3)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/tap.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/tap.js function opTapAsync(tapFn) { async function* fn(iter) { for await (const v of iter) { @@ -42613,7 +42613,7 @@ function opTapSync(tapFn) { } var opTap = (fn) => toPipeFn(opTapSync(fn), opTapAsync(fn)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/operators/unique.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/operators/unique.js function opUniqueAsync(k) { function fnK(k2) { async function* fn2(iter) { @@ -42666,7 +42666,7 @@ function opUniqueSync(k) { } var opUnique = (getKey) => toPipeFn(opUniqueSync(getKey), opUniqueAsync(getKey)); -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/pipe.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/pipe.js function pipeAsync(i, ...fns) { const iter = toAsyncIterable(i); return opCombineAsync(...fns)(iter); @@ -42675,16 +42675,16 @@ function pipeSync(i, ...fns) { return opCombineSync(...fns)(i); } -// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.2/node_modules/@cspell/cspell-pipe/dist/reduce.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/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.17.2/node_modules/@cspell/cspell-pipe/dist/index.js +// ../node_modules/.pnpm/@cspell+cspell-pipe@8.17.3/node_modules/@cspell/cspell-pipe/dist/index.js var operators = operators_exports; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/errors.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/errors.js var import_node_util2 = require("node:util"); var allowStringOrUndefined = { string: true, @@ -42723,7 +42723,7 @@ async function _catchPromiseError(p, handler) { } } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/events/events.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/events/events.js var EventEmitter = class { name; #listeners = /* @__PURE__ */ new Set(); @@ -42777,7 +42777,7 @@ function onClearCache(listener) { return clearCacheEvent.on(listener); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/AutoCache.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/AutoCache.js var CACHE_SIZE = 100; var Cache01 = class { maxSize; @@ -42855,7 +42855,7 @@ function extractStats(ac) { return { hits, misses, swaps }; } -// ../node_modules/.pnpm/cspell-trie-lib@8.17.2/node_modules/cspell-trie-lib/dist/index.js +// ../node_modules/.pnpm/cspell-trie-lib@8.17.3/node_modules/cspell-trie-lib/dist/index.js var import_node_assert = __toESM(require("node:assert"), 1); var import_node_assert2 = __toESM(require("node:assert"), 1); var import_node_os = require("node:os"); @@ -43196,7 +43196,7 @@ function genSequence(i) { return new ImplSequence(i); } -// ../node_modules/.pnpm/cspell-trie-lib@8.17.2/node_modules/cspell-trie-lib/dist/index.js +// ../node_modules/.pnpm/cspell-trie-lib@8.17.3/node_modules/cspell-trie-lib/dist/index.js var SymEmpty = Symbol("memorizeLastCall"); function memorizeLastCall(fn) { let lastP = void 0; @@ -48963,7 +48963,7 @@ function splitLine(line, regExp) { return encodeLine(line).split(regExp).map((line2) => decodeLine(line2)); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/text.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/text.js var regExAllUpper = /^(?:\p{Lu}\p{M}?)+$/u; var regExAccents = /\p{M}/gu; function isUpperCase(word) { @@ -48979,7 +48979,7 @@ function removeUnboundAccents(text) { return text.replaceAll(regExAccents, ""); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryMethods.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryMethods.js var defaultNumSuggestions = 10; function wordSearchForms(word, isDictionaryCaseSensitive, ignoreCase2) { const forms2 = /* @__PURE__ */ new Set(); @@ -49044,7 +49044,7 @@ function createWeightMapFromDictionaryInformation(di) { return di ? mapDictionaryInformationToWeightMap(di) : void 0; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/CachingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/CachingDictionary.js var dictionaryCounter = 0; var DefaultAutoCacheSize = 1e3; var logRequests = false; @@ -49103,7 +49103,7 @@ function getLog() { return log; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/AutoResolve.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/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)) @@ -49129,12 +49129,12 @@ function createAutoResolveWeakCache() { return new AutoResolveWeakCache(); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/util.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/util.js function isDefined(v) { return v !== void 0; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js var import_node_url = require("node:url"); // ../node_modules/.pnpm/fast-equals@5.2.2/node_modules/fast-equals/dist/esm/index.mjs @@ -49547,7 +49547,7 @@ function createCustomEqual(options) { return createIsEqual({ circular, comparator, createState, equals, strict }); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/simpleCache.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/simpleCache.js var SimpleWeakCache = class { size; L0 = /* @__PURE__ */ new WeakMap(); @@ -49665,12 +49665,12 @@ var SimpleCache = class { } }; -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionary.js var defaultOptions = Object.freeze({ weightMap: void 0 }); -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/clean.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/clean.js function clean3(src) { const r = src; for (const key of Object.keys(r)) { @@ -49681,12 +49681,12 @@ function clean3(src) { return r; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/regexHelper.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/regexHelper.js function escapeRegEx(s) { return s.replaceAll(/[|\\{}()[\]^$+*?.]/g, "\\$&").replaceAll("-", "\\x2d"); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/repMap.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/repMap.js function createMapper(repMap, ignoreCharset) { if (!repMap && !ignoreCharset) return (a) => a; @@ -49813,11 +49813,11 @@ function addToTrie(node, match2, replaceWith) { node.rep = [...s]; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/defaults.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/defaults.js var ignoreCase = true; var isForbiddenIgnoreCaseAndAccents = false; -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryFromTrie.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryFromTrie.js var findWordOptionsCaseSensitive = Object.freeze({ caseSensitive: true }); var findWordOptionsNotCaseSensitive = Object.freeze({ caseSensitive: false }); var SpellingDictionaryFromTrie = class { @@ -49979,7 +49979,7 @@ function* outerWordForms(word, mapWord) { return; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/createSpellingDictionary.js var cachedDictionaries = new AutoWeakCache(_createSpellingDictionary, 64); var maxSetSize = 3; var cachedParamsByWordList = new SimpleCache(64); @@ -50036,7 +50036,7 @@ function createFailedToLoadDictionary(name2, sourceUrl, error4, options) { }; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/util/textMappers.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/util/textMappers.js function* mapperRemoveCaseAndAccents(words) { for (const word of words) { const lc = word.toLowerCase(); @@ -50047,10 +50047,10 @@ function* mapperRemoveCaseAndAccents(words) { } } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/typosParser.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/typosParser.js var import_node_assert3 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/util.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/util.js function normalizeTyposDefValue(value) { if (!value) return false; @@ -50130,7 +50130,7 @@ function hasSuggestions(v) { return isString(v) || isArray2(v); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/Typos/typosParser.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/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; @@ -50219,7 +50219,7 @@ function isIterable3(v) { return Symbol.iterator in v; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/TyposDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/TyposDictionary.js var TyposDictionaryImpl = class { name; source; @@ -50354,7 +50354,7 @@ function createTyposDictionary(entries, name2, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/FlagWordsDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/FlagWordsDictionary.js var FlagWordsDictionaryTrie = class extends SpellingDictionaryFromTrie { name; source; @@ -50480,7 +50480,7 @@ function bisect(values, predicate) { return { t, f }; } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/IgnoreWordsDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/IgnoreWordsDictionary.js var NormalizeForm = "NFC"; var IgnoreWordsDictionary = class { name; @@ -50569,7 +50569,7 @@ function createIgnoreWordsDictionary(wordList, name2, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryCollection.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/SpellingDictionaryCollection.js function identityString(w) { return w; } @@ -50682,7 +50682,7 @@ function isWordForbiddenInAnyDictionary(dicts, word, ignoreCase2) { return dicts.find((dict) => dict.isForbidden(word, ignoreCase2)); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/SuggestDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/SuggestDictionary.js var SuggestDictionaryImpl = class { name; source; @@ -50782,7 +50782,7 @@ function createSuggestDictionary(entries, name2, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/SpellingDictionary/createInlineSpellingDictionary.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/SpellingDictionary/createInlineSpellingDictionary.js var cache = createAutoResolveWeakCache(); function createInlineSpellingDictionary(inlineDict, source) { return cache.get(inlineDict, () => { @@ -50797,16 +50797,16 @@ function createInlineSpellingDictionary(inlineDict, source) { }); } -// ../node_modules/.pnpm/cspell-dictionary@8.17.2/node_modules/cspell-dictionary/dist/index.js +// ../node_modules/.pnpm/cspell-dictionary@8.17.3/node_modules/cspell-dictionary/dist/index.js var _debug = { cacheDictionaryEnableLogging: enableLogging, cacheDictionaryGetLog: getLog }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/DictionarySettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/DictionarySettings.js var path6 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/util.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/util.js var uniqueFn = uniqueFilterFnGenerator; function uniqueFilterFnGenerator(extractFn) { const values = /* @__PURE__ */ new Set(); @@ -50863,7 +50863,7 @@ function doSetsIntersect(a, b) { return a.size <= b.size ? compare5(a, b) : compare5(b, a); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Models/CSpellSettingsInternalDef.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Models/CSpellSettingsInternalDef.js var SymbolCSpellSettingsInternal = Symbol("CSpellSettingsInternal"); function cleanCSpellSettingsInternal(parts) { return parts ? Object.assign(clean4(parts), { [SymbolCSpellSettingsInternal]: true }) : { [SymbolCSpellSettingsInternal]: true }; @@ -50881,7 +50881,7 @@ function isDictionaryDefinitionInlineInternal(def) { return !!(defInline.words || defInline.flagWords || defInline.ignoreWords || defInline.suggestWords); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/AutoResolve.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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)) @@ -51054,7 +51054,7 @@ function createAutoResolveWeakWeakCache() { return new AutoResolveWeakWeakCache(); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/resolveFile.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/resolveFile.js var import_node_module2 = require("node:module"); var os2 = __toESM(require("node:os"), 1); var path5 = __toESM(require("node:path"), 1); @@ -51152,18 +51152,18 @@ 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.17.2/node_modules/@cspell/cspell-resolver/dist/resolveGlobal.mjs +// ../node_modules/.pnpm/@cspell+cspell-resolver@8.17.3/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.17.2/node_modules/@cspell/dynamic-import/dist/esm/dynamicImport.mjs +// ../node_modules/.pnpm/@cspell+dynamic-import@8.17.3/node_modules/@cspell/dynamic-import/dist/esm/dynamicImport.mjs var import_node_fs4 = require("node:fs"); var import_node_path5 = require("node:path"); -// ../node_modules/.pnpm/@cspell+url@8.17.2/node_modules/@cspell/url/dist/index.js +// ../node_modules/.pnpm/@cspell+url@8.17.3/node_modules/@cspell/url/dist/index.js var import_node_assert4 = __toESM(require("node:assert"), 1); var import_node_path2 = __toESM(require("node:path"), 1); var import_node_url2 = require("node:url"); @@ -52866,7 +52866,7 @@ function resolve(specifier, parent) { } } -// ../node_modules/.pnpm/@cspell+dynamic-import@8.17.2/node_modules/@cspell/dynamic-import/dist/esm/dynamicImport.mjs +// ../node_modules/.pnpm/@cspell+dynamic-import@8.17.3/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; @@ -52921,13 +52921,13 @@ function dirToUrl(dir) { return toFileDirURL(abs); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/resolveFile.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/resolveFile.js var import_resolve_from = __toESM(require_resolve_from(), 1); -// ../node_modules/.pnpm/cspell-io@8.17.2/node_modules/cspell-io/dist/index.js +// ../node_modules/.pnpm/cspell-io@8.17.3/node_modules/cspell-io/dist/index.js var import_node_zlib = require("node:zlib"); -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.2/node_modules/@cspell/cspell-service-bus/dist/esm/errors.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.3/node_modules/@cspell/cspell-service-bus/dist/esm/errors.js var ErrorUnhandledRequest = class extends Error { request; constructor(request) { @@ -52956,7 +52956,7 @@ var UnhandledHandlerError = class extends Error { } }; -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.2/node_modules/@cspell/cspell-service-bus/dist/esm/request.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.3/node_modules/@cspell/cspell-service-bus/dist/esm/request.js var BaseServiceRequest = class { type; params; @@ -52981,7 +52981,7 @@ function isServiceResponseSuccess(res) { return "value" in res && res.error === void 0; } -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.2/node_modules/@cspell/cspell-service-bus/dist/esm/bus.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.3/node_modules/@cspell/cspell-service-bus/dist/esm/bus.js var MAX_DEPTH = 10; var ServiceBus = class { handlers = []; @@ -53028,7 +53028,7 @@ var ServiceBus = class { } }; -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.2/node_modules/@cspell/cspell-service-bus/dist/esm/createRequestHandler.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.3/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); } @@ -53043,7 +53043,7 @@ function createIsRequestHandler(isA, fn, name2, description) { }; } -// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.2/node_modules/@cspell/cspell-service-bus/dist/esm/requestFactory.js +// ../node_modules/.pnpm/@cspell+cspell-service-bus@8.17.3/node_modules/@cspell/cspell-service-bus/dist/esm/requestFactory.js function requestFactory(requestType) { class RequestClass extends ServiceRequestCls { static type = requestType; @@ -53064,7 +53064,7 @@ function requestFactory(requestType) { return RequestClass; } -// ../node_modules/.pnpm/cspell-io@8.17.2/node_modules/cspell-io/dist/index.js +// ../node_modules/.pnpm/cspell-io@8.17.3/node_modules/cspell-io/dist/index.js var import_node_fs5 = require("node:fs"); var import_node_url7 = require("node:url"); var import_node_util4 = require("node:util"); @@ -54241,7 +54241,7 @@ async function readFileText(filename, encoding) { return fr.getText(); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/fileSystem.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/fileSystem.js function getVirtualFS() { return getDefaultVirtualFs(); } @@ -54249,7 +54249,7 @@ function getFileSystem() { return getVirtualFS().fs; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/pkg-info.mjs +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/pkg-info.mjs var import_node_url8 = require("node:url"); var import_meta = {}; var url = import_meta.url; @@ -54262,7 +54262,7 @@ function calcSrcDirectory() { } var srcDirectory = calcSrcDirectory(); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/templates.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/templates.js function replaceTemplate(template2, replacements) { const templateStart = "${"; const tLen = templateStart.length; @@ -54298,7 +54298,7 @@ function envToTemplateVars(env4) { return vars; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/url.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/url.js function getSourceDirectoryUrl() { const srcDirectoryURL = toFileDirURL(srcDirectory); return srcDirectoryURL; @@ -54317,7 +54317,7 @@ function windowsDriveLetterToUpper(absoluteFilePath) { return absoluteFilePath.replace(regExpWindowsPathDriveLetter2, (s) => s.toUpperCase()); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/resolveFile.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/resolveFile.js var regExpStartsWidthNodeModules = /^node_modules[/\\]/; var debugMode = false; var FileResolver = class { @@ -54596,7 +54596,7 @@ async function resolveFile(filename, relativeTo, fs10 = getFileSystem()) { return resolver.resolveFile(filename, relativeTo); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/DictionaryReferenceCollection.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/DictionaryReferenceCollection.js function createDictionaryReferenceCollection(dictionaries) { return new _DictionaryReferenceCollection(dictionaries); } @@ -54642,7 +54642,7 @@ function mapReference(ref) { return { name: name2.trim(), weight }; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/DictionarySettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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()]; @@ -54756,7 +54756,7 @@ var _DictionaryDefinitionInternalWithSource = class { } }; -// ../node_modules/.pnpm/@cspell+strong-weak-map@8.17.2/node_modules/@cspell/strong-weak-map/dist/esm/StrongWeakMap.js +// ../node_modules/.pnpm/@cspell+strong-weak-map@8.17.3/node_modules/@cspell/strong-weak-map/dist/esm/StrongWeakMap.js var StrongWeakMap = class { map; constructor(init) { @@ -54881,7 +54881,7 @@ var StrongWeakMap = class { [Symbol.toStringTag] = "StrongWeakMap"; }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/simpleCache.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/simpleCache.js var SimpleCache2 = class { size; L0 = /* @__PURE__ */ new Map(); @@ -54956,7 +54956,7 @@ var AutoCache = class extends SimpleCache2 { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/SpellingDictionaryError.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/SpellingDictionary/SpellingDictionaryError.js var SpellingDictionaryLoadError = class extends Error { uri; options; @@ -54974,7 +54974,7 @@ function isSpellingDictionaryLoadError(e) { return e instanceof SpellingDictionaryLoadError; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryController/DictionaryLoader.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryController/DictionaryLoader.js var MAX_AGE = 1e4; var loaders = { S: loadSimpleWordList, @@ -55178,7 +55178,7 @@ function toLines(content) { return content.split(/\n|\r\n|\r/); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryLoader.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/SpellingDictionary/DictionaryLoader.js var loader; function getDictionaryLoader(vfs) { if (loader) @@ -55192,7 +55192,7 @@ async function refreshCacheEntries(maxAge, now) { return getDictionaryLoader().refreshCacheEntries(maxAge, now); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/SpellingDictionary/Dictionaries.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/SpellingDictionary/Dictionaries.js function loadDictionaryDefs(defsToLoad) { return defsToLoad.map(loadDictionary); } @@ -55239,7 +55239,7 @@ function _getDictionaryInternal(settings, spellDictionaries) { return createCollection(dictionaries, "dictionary collection"); } -// ../node_modules/.pnpm/@cspell+filetypes@8.17.2/node_modules/@cspell/filetypes/dist/definitions.js +// ../node_modules/.pnpm/@cspell+filetypes@8.17.3/node_modules/@cspell/filetypes/dist/definitions.js var definitions = [ { id: "ada", extensions: [".adb", ".ads"] }, { id: "apiblueprint", extensions: [".apib", ".apiblueprint"] }, @@ -55609,7 +55609,7 @@ var definitions = [ { id: "wheel", extensions: [".whl"], format: "Binary" } ]; -// ../node_modules/.pnpm/@cspell+filetypes@8.17.2/node_modules/@cspell/filetypes/dist/filetypes.js +// ../node_modules/.pnpm/@cspell+filetypes@8.17.3/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([ @@ -55723,7 +55723,7 @@ function defToRegExp(def) { return { regexp, id: def.id }; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/Uri.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/Uri.js var import_node_assert7 = __toESM(require("node:assert"), 1); var STDIN_PROTOCOL = "stdin:"; function toUri(uriOrFile) { @@ -55856,12 +55856,12 @@ function documentUriToURL(uri) { return toURL(uri instanceof URL ? uri : typeof uri === "string" ? toFileURL(uri) : new URL(uriFrom(uri).toString())); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Document/normalizeLanguageIds.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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.17.2/node_modules/cspell-lib/dist/lib/Document/isBinaryDoc.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Document/isBinaryDoc.js function isBinaryDoc(document) { return isBinaryFile2(toUri(document.uri), document.languageId, document.text); } @@ -55879,10 +55879,10 @@ function isBinaryFile2(filename, languageId, text) { return text?.slice(0, 1024).includes("\0") || false; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Document/resolveDocument.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Document/resolveDocument.js var import_promises = require("node:fs/promises"); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Models/TextDocument.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Models/TextDocument.js var import_node_assert8 = __toESM(require("node:assert"), 1); // ../node_modules/.pnpm/vscode-languageserver-textdocument@1.0.12/node_modules/vscode-languageserver-textdocument/lib/esm/main.js @@ -56109,7 +56109,7 @@ function getWellformedEdit(textEdit) { return textEdit; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Models/TextDocument.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Models/TextDocument.js var TextDocumentImpl = class { languageId; locale; @@ -56207,7 +56207,7 @@ function isTextDocumentImpl(doc) { return doc instanceof TextDocumentImpl; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Document/resolveDocument.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Document/resolveDocument.js var defaultEncoding = "utf8"; function fileToDocument(file, text, languageId, locale) { return clean4({ @@ -56242,7 +56242,7 @@ function isDocumentWithText(doc) { return doc.text !== void 0; } -// ../node_modules/.pnpm/cspell-glob@8.17.2/node_modules/cspell-glob/dist/globHelper.js +// ../node_modules/.pnpm/cspell-glob@8.17.3/node_modules/cspell-glob/dist/globHelper.js var Path2 = __toESM(require("node:path"), 1); var { posix } = Path2; var isGlobalPatternRegExp = /^!*[*]{2}/; @@ -56577,7 +56577,7 @@ function filePathOrGlobToGlob(filePathOrGlob, root, builder) { return { root: builder.urlToFilePathOrHref(url2), glob: glob2, isGlobalPattern }; } -// ../node_modules/.pnpm/cspell-glob@8.17.2/node_modules/cspell-glob/dist/GlobMatcher.js +// ../node_modules/.pnpm/cspell-glob@8.17.3/node_modules/cspell-glob/dist/GlobMatcher.js var Path3 = __toESM(require("node:path"), 1); var import_micromatch = __toESM(require_micromatch(), 1); var traceMode = false; @@ -56712,7 +56712,7 @@ function logMatchTest(id, filename, match2) { console.warn("%s;%d;%s", filename, id, JSON.stringify(match2.matched)); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/FeatureFlags/FeatureFlags.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/FeatureFlags/FeatureFlags.js var systemFeatureFlags; var FeatureFlags = class { flags; @@ -56782,17 +56782,17 @@ function toBool(value) { return boolValues[value.toLowerCase()]; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js var import_node_assert9 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/constants.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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.17.2/node_modules/cspell-lib/dist/lib/Settings/mergeCache.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/mergeCache.js var CalcLeftRightResultWeakCache = class { map = new AutoResolveWeakCache2(); _toDispose; @@ -56818,7 +56818,7 @@ var CalcLeftRightResultWeakCache = class { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/mergeList.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/mergeList.js var cacheMergeListUnique = new CalcLeftRightResultWeakCache(); var cacheMergeLists = new CalcLeftRightResultWeakCache(); function mergeListUnique(left, right) { @@ -56858,7 +56858,7 @@ function stats() { }; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/textRegex.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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; @@ -56971,7 +56971,7 @@ function removeVerboseFromRegExp(pattern) { return result.result; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/patterns.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/patterns.js var emptyRegExpList = []; var emptyPatternDefinitions = []; var cache4 = new CalcLeftRightResultWeakCache(); @@ -57007,7 +57007,7 @@ function toRegExp(pattern) { return pattern instanceof RegExp ? new RegExp(pattern) : stringToRegExp(pattern, "gim", "g"); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/resolveCwd.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/resolveCwd.js var CwdUrlResolver = class { #lastPath; #lastUrl; @@ -57035,7 +57035,7 @@ var CwdUrlResolver = class { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/CSpellSettingsServer.js var emptyWords2 = []; Object.freeze(emptyWords2); var cachedMerges = new AutoResolveWeakCache2(); @@ -57290,12 +57290,12 @@ function extractParsers(plugins) { return parserCache.get(plugins, mapPlugins); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/getDictionary.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/getDictionary.js async function getDictionary(settings) { return getDictionaryInternal(toInternalSettings(settings)); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/perf/timer.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/perf/timer.js function createPerfTimer2(name2, onEnd, timeNowFn) { return new SimpleTimer(name2, onEnd, timeNowFn); } @@ -57331,7 +57331,7 @@ var SimpleTimer = class { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/globs/getGlobMatcher.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/globs/getGlobMatcher.js var simpleGlobCache = /* @__PURE__ */ new Map(); var globCache = /* @__PURE__ */ new WeakMap(); onClearCache(() => { @@ -57361,13 +57361,13 @@ function getGlobMatcherGlobGlob(glob2) { return m; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/globs/checkFilenameMatchesGlob.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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.17.2/node_modules/cspell-lib/dist/lib/Settings/calcOverrideSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/calcOverrideSettings.js function calcOverrideSettings(settings, filename) { const _settings = toInternalSettings(settings); const overrides = _settings.overrides || []; @@ -57375,15 +57375,15 @@ function calcOverrideSettings(settings, filename) { return result; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js var import_node_assert10 = __toESM(require("node:assert"), 1); var import_node_path9 = __toESM(require("node:path"), 1); var import_node_url13 = require("node:url"); -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js var import_posix = require("node:path/posix"); -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFile.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFile.js var CSpellConfigFile = class { url; constructor(url2) { @@ -57431,7 +57431,7 @@ function satisfiesCSpellConfigFile(obj) { return r; } -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileInMemory.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileInMemory.js var CSpellConfigFileInMemory = class extends ImplCSpellConfigFile { url; settings; @@ -57445,7 +57445,7 @@ var CSpellConfigFileInMemory = class extends ImplCSpellConfigFile { } }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJavaScript.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJavaScript.js var CSpellConfigFileJavaScript = class extends ImplCSpellConfigFile { url; settings; @@ -57462,10 +57462,10 @@ var CSpellConfigFileJavaScript = class extends ImplCSpellConfigFile { } }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js var import_comment_json = __toESM(require_src2(), 1); -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/serializers/util.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/serializers/util.js function detectIndent(content) { const m = content.match(/^[ \t]+/m); return m && m[0] || " "; @@ -57475,7 +57475,7 @@ function detectIndentAsNum(content) { return indent.length; } -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileJson.js var CSpellConfigFileJson = class _CSpellConfigFileJson extends ImplCSpellConfigFile { url; settings; @@ -57520,7 +57520,7 @@ var ParseError = class extends Error { } }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFilePackageJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFilePackageJson.js var CSpellConfigFilePackageJson = class extends ImplCSpellConfigFile { url; settings; @@ -57554,7 +57554,7 @@ function parseCSpellConfigFilePackageJson(file) { return new CSpellConfigFilePackageJson(url2, cspell, serialize); } -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileYaml.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFile/CSpellConfigFileYaml.js var import_yaml = __toESM(require_dist(), 1); var CSpellConfigFileYaml = class extends ImplCSpellConfigFile { url; @@ -57583,7 +57583,7 @@ function parseCSpellConfigFileYaml(file) { return new CSpellConfigFileYaml(url2, cspell, serialize); } -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/defaultNext.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/defaultNext.js var defaultNextDeserializer = (content) => { throw new Error(`Unable to parse config file: "${content.url}"`); }; @@ -57591,7 +57591,7 @@ var defaultNextSerializer = (file) => { throw new Error(`Unable to serialize config file: "${file.url}"`); }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/middlewareHelper.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/middlewareHelper.js function getDeserializer(middleware) { let next = defaultNextDeserializer; for (const des of middleware) { @@ -57629,12 +57629,12 @@ function getLoader(loaders2) { return next; } -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/util/toURL.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/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.17.2/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/CSpellConfigFileReaderWriter.js var CSpellConfigFileReaderWriterImpl = class { io; middleware; @@ -57718,7 +57718,7 @@ var UntrustedUrlError = class extends Error { } }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/defaultIO.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/defaultIO.js var import_node_fs6 = require("node:fs"); var defaultIO = { readFile: readFile2, @@ -57733,7 +57733,7 @@ async function writeFile2(file) { return { url: file.url }; } -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/loaders/loaderJavaScript.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/loaders/loaderJavaScript.js var import_posix2 = require("node:path/posix"); var _debug2 = false; var _log = _debug2 ? console.warn.bind(console) : () => void 0; @@ -57774,10 +57774,10 @@ var LoaderJavaScript = class { }; var loaderJavaScript = new LoaderJavaScript(); -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/loaders/index.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/loaders/index.js var defaultLoaders = [loaderJavaScript]; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/serializers/cspellJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/serializers/cspellJson.js function deserializer(params, next) { if (!isJsonFile(params.url.pathname)) return next(params); @@ -57794,7 +57794,7 @@ function serializer(settings, next) { } var serializerCSpellJson = { deserialize: deserializer, serialize: serializer }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/serializers/cspellYaml.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/serializers/cspellYaml.js function deserializer2(params, next) { if (!isYamlFile(params.url.pathname)) return next(params); @@ -57811,7 +57811,7 @@ function serializer2(settings, next) { } var serializerCSpellYaml = { deserialize: deserializer2, serialize: serializer2 }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/serializers/packageJson.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/serializers/packageJson.js var isSupportedFormat = /\bpackage\.json$/i; function deserializer3(params, next) { if (!isSupportedFormat.test(params.url.pathname)) @@ -57825,19 +57825,19 @@ function serializer3(settings, next) { } var serializerPackageJson = { deserialize: deserializer3, serialize: serializer3 }; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/serializers/index.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/node_modules/cspell-config-lib/dist/serializers/index.js var defaultDeserializers = [ serializerCSpellJson, serializerCSpellYaml, serializerPackageJson ]; -// ../node_modules/.pnpm/cspell-config-lib@8.17.2/node_modules/cspell-config-lib/dist/createReaderWriter.js +// ../node_modules/.pnpm/cspell-config-lib@8.17.3/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-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/logger.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/logger.js var _logger = console; function logError(...args) { _logger.error(...args); @@ -57851,7 +57851,7 @@ function setLogger(logger) { return oldLogger; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js var import_promises2 = __toESM(require("node:fs/promises"), 1); var import_node_path7 = __toESM(require("node:path"), 1); @@ -57930,7 +57930,7 @@ if (xdgConfig) { xdgConfigDirectories.unshift(xdgConfig); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/cfgStore.js var packageName = "cspell"; var legacyLocationDir = xdgConfig ? import_node_path7.default.join(xdgConfig, "configstore") : void 0; var cspellGlobalLocationDir = envPaths(packageName, { suffix: "" }).config; @@ -57985,11 +57985,11 @@ var GlobalConfigStore = class { static defaultLocation = import_node_path7.default.join(cspellGlobalLocationDir, defaultConfigFileName); }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js var import_node_os4 = require("node:os"); var import_node_url10 = require("node:url"); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/toGlobDef.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/toGlobDef.js function toGlobDef(g, root, source) { if (g === void 0) return void 0; @@ -58009,7 +58009,7 @@ function toGlobDef(g, root, source) { return g; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/normalizeRawSettings.js function normalizeRawConfig(config) { if (typeof config.version === "number") { config.version = config.version.toString(); @@ -58124,7 +58124,7 @@ function normalizeImport(imports) { return []; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configToRawSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configToRawSettings.js function configToRawSettings(cfgFile) { if (!cfgFile) return {}; @@ -58155,7 +58155,7 @@ function urlToSimpleId(url2) { return url2.pathname.split("/").slice(-2).join("/"); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/GlobalSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/GlobalSettings.js var globalConfig = new GlobalConfigStore(); async function getGlobalConfig() { const name2 = "CSpell Configstore"; @@ -58192,7 +58192,7 @@ function getGlobalConfigPath() { } } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/ImportError.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/ImportError.js var ImportError = class extends Error { cause; constructor(msg, cause) { @@ -58206,12 +58206,12 @@ var UnsupportedPnpFile = class extends Error { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/pnpLoader.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/pnpLoader.js var import_node_url12 = 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.17.2/node_modules/cspell-lib/dist/lib/util/findUp.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/findUp.js var import_promises3 = require("node:fs/promises"); var import_node_path8 = __toESM(require("node:path"), 1); var import_node_url11 = require("node:url"); @@ -58253,7 +58253,7 @@ function toDirPath(urlOrPath) { return urlOrPath instanceof URL ? (0, import_node_url11.fileURLToPath)(new URL(".", urlOrPath)) : urlOrPath; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/pnpLoader.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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(); @@ -58352,7 +58352,7 @@ function isSupported(url2) { return supportedSchemas.has(url2.protocol); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLocations.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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", @@ -58402,86 +58402,104 @@ function genCfgLoc(filename, extensions) { return extensions.map((ext) => filename + ext); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js var import_posix3 = require("node:path/posix"); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/findUpFromUrl.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/findUpFromUrl.js async function findUpFromUrl2(name2, from, options = {}) { const fs10 = options.fs ?? getVirtualFS().fs; return fs10.findUp(name2, from, options); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configSearch.js var ConfigSearch = class { - searchPlaces; - allowedExtensionsByProtocol; - fs; - searchCache = /* @__PURE__ */ new Map(); - searchDirCache = /* @__PURE__ */ new Map(); - searchPlacesByProtocol; + /** + * Cache of search results. + */ + #searchCache = /* @__PURE__ */ new Map(); + /** + * The scanner to use to search for config files. + */ + #scanner; /** * @param searchPlaces - The list of file names to search for. * @param allowedExtensionsByProtocol - Map of allowed extensions by protocol, '*' is used to match all protocols. * @param fs - The file system to use. */ constructor(searchPlaces2, allowedExtensionsByProtocol, fs10) { - this.searchPlaces = searchPlaces2; - this.allowedExtensionsByProtocol = allowedExtensionsByProtocol; - this.fs = fs10; - this.searchPlacesByProtocol = setupSearchPlacesByProtocol(searchPlaces2, allowedExtensionsByProtocol); - this.searchPlaces = this.searchPlacesByProtocol.get("*") || searchPlaces2; + this.#scanner = new DirConfigScanner(searchPlaces2, allowedExtensionsByProtocol, fs10); } searchForConfig(searchFromURL) { - const dirUrl = new URL(".", searchFromURL); - const searchHref = dirUrl.href; - const searchCache = this.searchCache; - const cached = searchCache.get(searchHref); + const dirUrl = searchFromURL.pathname.endsWith("/") ? searchFromURL : new URL(".", searchFromURL); + return this.#findUp(dirUrl); + } + clearCache() { + this.#searchCache.clear(); + this.#scanner.clearCache(); + } + #findUp(fromDir) { + const searchDirCache = this.#searchCache; + const cached = searchDirCache.get(fromDir.href); if (cached) { return cached; } - const toPatchCache = []; - const pFoundUrl = this.findUpConfigPath(dirUrl, storeVisit); - this.searchCache.set(searchHref, pFoundUrl); - const searchDirCache = this.searchDirCache; - const patch = async () => { - try { - await pFoundUrl; - for (const dir of toPatchCache) { - searchDirCache.set(dir.href, searchDirCache.get(dir.href) || pFoundUrl); - searchCache.set(dir.href, searchCache.get(dir.href) || pFoundUrl); - } - const result = searchCache.get(searchHref) || pFoundUrl; - searchCache.set(searchHref, result); - } catch { - } + const visited = []; + let result = void 0; + const predicate = (dir) => { + visit(dir); + return this.#scanner.scanDirForConfigFile(dir); }; - patch(); - return pFoundUrl; - function storeVisit(dir) { - toPatchCache.push(dir); + result = findUpFromUrl2(predicate, fromDir, { type: "file" }); + searchDirCache.set(fromDir.href, result); + visited.forEach((dir) => searchDirCache.set(dir.href, result)); + return result; + function visit(dir) { + if (!result) { + visited.push(dir); + return; + } + searchDirCache.set(dir.href, searchDirCache.get(dir.href) || result); } } - clearCache() { - this.searchCache.clear(); - this.searchDirCache.clear(); +}; +var DirConfigScanner = class { + allowedExtensionsByProtocol; + fs; + #searchDirCache = /* @__PURE__ */ new Map(); + #searchPlacesByProtocol; + #searchPlaces; + /** + * @param searchPlaces - The list of file names to search for. + * @param allowedExtensionsByProtocol - Map of allowed extensions by protocol, '*' is used to match all protocols. + * @param fs - The file system to use. + */ + constructor(searchPlaces2, allowedExtensionsByProtocol, fs10) { + this.allowedExtensionsByProtocol = allowedExtensionsByProtocol; + this.fs = fs10; + this.#searchPlacesByProtocol = setupSearchPlacesByProtocol(searchPlaces2, allowedExtensionsByProtocol); + this.#searchPlaces = this.#searchPlacesByProtocol.get("*") || searchPlaces2; } - findUpConfigPath(cwd, visit) { - const searchDirCache = this.searchDirCache; - const cached = searchDirCache.get(cwd.href); - if (cached) - return cached; - return findUpFromUrl2((dir) => this.hasConfig(dir, visit), cwd, { type: "file" }); + clearCache() { + this.#searchDirCache.clear(); } - hasConfig(dir, visited) { - const cached = this.searchDirCache.get(dir.href); - if (cached) + /** + * + * @param dir - the directory to search for a config file. + * @param visited - a callback to be called for each directory visited. + * @returns A promise that resolves to the url of the config file or `undefined`. + */ + scanDirForConfigFile(dir) { + const searchDirCache = this.#searchDirCache; + const href = dir.href; + const cached = searchDirCache.get(href); + if (cached) { return cached; - visited(dir); - const result = this.hasConfigDir(dir); - this.searchDirCache.set(dir.href, result); + } + const result = this.#scanDirForConfig(dir); + searchDirCache.set(href, result); return result; } - createHasFileDirSearch() { + #createHasFileDirSearch() { const dirInfoCache = createAutoResolveCache(); const hasFile = async (filename) => { const dir = new URL(".", filename); @@ -58496,14 +58514,14 @@ var ConfigSearch = class { return false; } const dirUrlHref = dir.href; - const dirInfo = await dirInfoCache.get(dirUrlHref, async () => await this.readDir(dir)); + const dirInfo = await dirInfoCache.get(dirUrlHref, async () => await this.#readDir(dir)); const name2 = urlBasename(filename); const found = dirInfo.get(name2); return found?.isFile() || found?.isSymbolicLink() || false; }; return hasFile; } - async readDir(dir) { + async #readDir(dir) { try { const dirInfo = await this.fs.readDirectory(dir); return new Map(dirInfo.map((ent) => [ent.name, ent])); @@ -58511,16 +58529,21 @@ var ConfigSearch = class { return /* @__PURE__ */ new Map(); } } - createHasFileStatCheck() { + #createHasFileStatCheck() { const hasFile = async (filename) => { const stat3 = await this.fs.stat(filename).catch(() => void 0); return !!stat3?.isFile(); }; return hasFile; } - async hasConfigDir(dir) { - const hasFile = this.fs.getCapabilities(dir).readDirectory ? this.createHasFileDirSearch() : this.createHasFileStatCheck(); - const searchPlaces2 = this.searchPlacesByProtocol.get(dir.protocol) || this.searchPlaces; + /** + * Scan the directory for the first matching config file. + * @param dir - url of the directory to scan. + * @returns A promise that resolves to the url of the config file or `undefined`. + */ + async #scanDirForConfig(dir) { + const hasFile = this.fs.getCapabilities(dir).readDirectory ? this.#createHasFileDirSearch() : this.#createHasFileStatCheck(); + const searchPlaces2 = this.#searchPlacesByProtocol.get(dir.protocol) || this.#searchPlaces; for (const searchPlace of searchPlaces2) { const file = new URL(searchPlace, dir); const found = await hasFile(file); @@ -58548,14 +58571,14 @@ async function checkPackageJson(fs10, filename) { } } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/defaultSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/PnPSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/PnPSettings.js var defaultPnPSettings = Object.freeze({}); var lastPnP = defaultPnPSettings; function normalizePnPSettings(settings) { @@ -58570,7 +58593,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.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/configLoader.js var supportedCSpellConfigVersions = [configSettingsFileVersion0_2]; var setOfSupportedConfigVersions = Object.freeze(new Set(supportedCSpellConfigVersions)); var defaultConfigLoader = void 0; @@ -59016,7 +59039,7 @@ function relativeToCwd(file) { return [prefix || ".", ...urlPath.slice(i)].join("/"); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/defaultConfigLoader.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/defaultConfigLoader.js var gcl = getDefaultConfigLoaderInternal; function searchForConfig(searchFrom, pnpSettings = defaultPnPSettings) { return gcl().searchForConfig(searchFrom, pnpSettings); @@ -59044,7 +59067,7 @@ function getDefaultConfigLoader() { return getDefaultConfigLoaderInternal(); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/extractImportErrors.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/extractImportErrors.js function extractImportErrors(settings) { const imports = mergeImportRefs2(settings); return !imports ? [] : [...imports.values()].filter(isImportFileRefWithError); @@ -59067,7 +59090,7 @@ function isImportFileRefWithError(ref) { return !!ref.error; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/Controller/configLoader/readSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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; @@ -59075,7 +59098,7 @@ async function readSettings(filename, relativeToOrPnP, pnpSettings) { return loader2.readSettingsAsync(filename, relativeTo, pnp); } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/grammarTypesHelpers.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/grammarTypesHelpers.js function isPatternInclude(p) { return !!p.include; } @@ -59097,7 +59120,7 @@ function isPatternPatterns(p) { return Array.isArray(p.patterns); } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/matchResult.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/matchResult.js function segmentMatch(mr) { const { matches, index, groups, input } = mr; const segments = []; @@ -59134,7 +59157,7 @@ function createSimpleMatchResult(match2, input, index, lineNumber) { return { index, input, match: match2, matches: [match2], groups, lineNumber }; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/scope.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/scope.js var import_node_assert11 = __toESM(require("node:assert"), 1); var Scope = class _Scope { value; @@ -59201,7 +59224,7 @@ function isScopeLike(value) { return typeof value === "object" && !Array.isArray(value) && value.value !== void 0; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/grammarNormalizer.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/grammarNormalizer.js function normalizeGrammar(grammar2) { return new ImplNGrammar(grammar2); } @@ -59471,20 +59494,20 @@ var ImplNPatternPatterns = class { } }; -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/grammar.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/grammar.js function compileGrammar(grammar2) { return normalizeGrammar(grammar2); } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/tokenizeLine.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/tokenizeLine.js var import_node_assert12 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/util.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/util.js function isDefined5(t) { return t !== void 0 && t !== null; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/processors/procMatchingRule.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/processors/procMatchingRule.js function applyCaptureToBeginOrMatch(matchRuleResult) { const { match: match2, rule } = matchRuleResult; const bePattern = rule.pattern; @@ -59610,7 +59633,7 @@ function applyCaptures(rule, match2, captures) { return parsedText; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/tokenizeLine.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/tokenizeLine.js function tokenizeLine(line, rule) { const text = line.text; const lineLen = line.text.length; @@ -59722,7 +59745,7 @@ function findNearestWithEnd(ctx) { return ctx; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/grammars/typescript.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/grammars/typescript.js var repository = { statements: { name: "code.ts", @@ -59885,7 +59908,7 @@ var grammar = { repository }; -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/mappers/appendMappedText.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/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) { @@ -59923,7 +59946,7 @@ function joinMaps(aMap, bMap) { return r; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/mappers/typescript.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/mappers/typescript.js var hexChars = { "0": 0, "1": 1, @@ -60064,7 +60087,7 @@ function mapRawString(text) { }; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parser/parser.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parser/parser.js function mapTokenizedLine(tl) { return tl.tokens.map((t) => ({ text: t.text, @@ -60083,7 +60106,7 @@ function createParser(grammar2, name2, transform2 = mapTokenizedLines) { return { name: name2, parse: parse4 }; } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parsers/typescript/TypeScriptParser.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parsers/typescript/TypeScriptParser.js var tsGrammar = compileGrammar(grammar); var pool = new ScopePool(); var useScope = /* @__PURE__ */ new WeakMap(); @@ -60165,10 +60188,10 @@ function doesScopeMatch(s, match2) { return typeof s === "string" ? s.startsWith(match2) : s.value.startsWith(match2); } -// ../node_modules/.pnpm/cspell-grammar@8.17.2/node_modules/cspell-grammar/dist/parsers/index.js +// ../node_modules/.pnpm/cspell-grammar@8.17.3/node_modules/cspell-grammar/dist/parsers/index.js var parsers2 = [parser]; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Models/PatternRegExp.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Models/PatternRegExp.js var PatternRegExp = class extends RegExp { constructor(pattern) { super(pattern); @@ -60178,7 +60201,7 @@ var PatternRegExp = class extends RegExp { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/LanguageSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/LanguageSettings.js var defaultLocale = "en"; var defaultLanguageSettings = []; function getDefaultLanguageSettings() { @@ -60278,7 +60301,7 @@ function calcSettingsForLanguageId(baseSettings, languageId) { return langSettings; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/RegExpPatterns.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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; @@ -60307,7 +60330,7 @@ var regExRepeatedChar = /^(\w)\1{3,}$/i; var regExSha = /\bsha\d+-[a-z0-9+/]{25,}={0,3}/gi; var regExHashStrings = /(?:\b(?:sha\d+|md5|base64|crypt|bcrypt|scrypt|security-token|assertion)[-,:$=]|#code[/])[-\w/+%.]{25,}={0,3}(?:(['"])\s*\+?\s*\1?[-\w/+%.]+={0,3})*(?![-\w/+=%.])/gi; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/DefaultSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/DefaultSettings.js var defaultConfigFile = () => resolveConfigModule(defaultConfigFileModuleRef); var regExpSpellCheckerDisable = [ new PatternRegExp(regExSpellingGuardBlock), @@ -60464,7 +60487,7 @@ function getDefaultSettings(useDefaultDictionaries = true) { return defaultSettingsLoader.getDefaultSettingsAsync(useDefaultDictionaries); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/search.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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); @@ -60479,7 +60502,7 @@ function binarySearch(arr, item, leftOffset, rightOffset) { return left; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/text.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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: "", @@ -60644,7 +60667,7 @@ function removeAccents2(text) { return text.normalize("NFD").replace(regExAccents2, ""); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/InDocSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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; @@ -60899,7 +60922,7 @@ function parseDisable(acc, _match) { return acc; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/Settings/TextDocumentSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/Settings/TextDocumentSettings.js function combineTextAndLanguageSettings(settings, text, languageId) { if (!text) { return toInternalSettings(calcSettingsForLanguageId(settings, languageId)); @@ -60914,7 +60937,7 @@ function extractSettingsFromText(text) { return getInDocumentSettings(text); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/determineTextDocumentSettings.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/determineTextDocumentSettings.js var path12 = __toESM(require("node:path"), 1); async function determineTextDocumentSettings(doc, settings) { const filename = uriToFilePath(doc.uri); @@ -60931,10 +60954,10 @@ function getLanguageForFilename(filename) { return findMatchingFileTypes(basename5); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js var import_node_assert17 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/@cspell+cspell-types@8.17.2/node_modules/@cspell/cspell-types/dist/index.mjs +// ../node_modules/.pnpm/@cspell+cspell-types@8.17.3/node_modules/@cspell/cspell-types/dist/index.mjs var IssueType = /* @__PURE__ */ ((IssueType2) => { IssueType2[IssueType2["spelling"] = 0] = "spelling"; IssueType2[IssueType2["directive"] = 1] = "directive"; @@ -60950,10 +60973,10 @@ var defaultCSpellSettings = { minRandomLength: 40 }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/suggestions.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/suggestions.js var import_node_assert14 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/memorizeLastCall.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/memorizeLastCall.js function memorizeLastCall2(fn) { let last; return (...p) => { @@ -60967,7 +60990,7 @@ function memorizeLastCall2(fn) { }; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/suggestions.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/suggestions.js var emptySuggestionOptions = Object.freeze({}); var emptyCSpellSettings = Object.freeze({}); var memorizeSuggestions = memorizeLastCall2(cacheSuggestionsForWord); @@ -61130,15 +61153,15 @@ var SuggestionError = class extends Error { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/defaultConstants.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/defaultConstants.js var defaultMaxNumberOfProblems = 200; var defaultMaxDuplicateProblems = 5; var defaultMinWordLength = 4; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js var import_node_assert16 = __toESM(require("node:assert"), 1); -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/PairingHeap.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/PairingHeap.js var PairingHeap2 = class { compare; _heap; @@ -61222,12 +61245,12 @@ function mergeSiblings2(compare5, n) { return ss ? merge3(compare5, m, mergeSiblings2(compare5, ss)) : m; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/regexHelper.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/regexHelper.js function escapeRegEx3(s) { return s.replaceAll(/[|\\{}()[\]^$+*?.]/g, "\\$&").replaceAll("-", "\\x2d"); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/wordSplitter.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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 }); @@ -61535,7 +61558,7 @@ function mergeSortedBreaks(...maps) { return maps.flat().sort((a, b) => a.offset - b.offset); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/isRandomString.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/isRandomString.js var maxRadio = 0.5; function isRandomString(s, maxNoiseToLengthRatio = maxRadio) { return scoreRandomString(s) >= maxNoiseToLengthRatio; @@ -61561,7 +61584,7 @@ function extractHexSequences(s, minLength = MIN_HEX_SEQUENCE_LENGTH) { return [...s.matchAll(hexSequence)].filter((m) => m[0].length >= minLength && (m.index === 0 || !isLetterAt(s, m.index - 1)) && !isLetterAt(s, m.index + m[0].length)).map((m) => ({ text: m[0], offset: m.index })); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/isWordValid.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/isWordValid.js function hasWordCheck(dict, word) { word = word.includes("\\") ? word.replaceAll("\\", "") : word; return dict.has(word); @@ -61572,7 +61595,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.17.2/node_modules/cspell-lib/dist/lib/util/TextMap.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/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; @@ -61615,7 +61638,7 @@ function extractTextMapRangeOrigin(textMap, extractRange) { return { text, range, map: map3 }; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/parsedText.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/parsedText.js function mapRangeBackToOriginalPos(offRange, map3) { if (!map3 || !map3.length) return offRange; @@ -61674,7 +61697,7 @@ function createMappedTextSegmenter(includeRanges) { return segmenter; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/lineValidatorFactory.js var MIN_HEX_SEQUENCE_LENGTH2 = 8; function lineValidatorFactory(sDict, options) { const { minWordLength = defaultMinWordLength, flagWords = [], allowCompoundWords = false, ignoreCase: ignoreCase2 = true, ignoreRandomStrings = defaultCSpellSettings.ignoreRandomStrings, minRandomLength = defaultCSpellSettings.minRandomLength } = options; @@ -62001,7 +62024,7 @@ function filterExcludedTextOffsets(issues, excluded) { return keep; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/settingsToValidateOptions.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/settingsToValidateOptions.js function settingsToValidateOptions(settings) { const opt = { ...settings, @@ -62012,7 +62035,7 @@ function settingsToValidateOptions(settings) { return opt; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/TextRange.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/TextRange.js function toMatchRangeWithText(m) { const index = m.index || 0; const _text = m[0]; @@ -62125,7 +62148,7 @@ function flatten(data) { return result; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/textValidator.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/textValidator.js function calcTextInclusionRanges(text, options) { const { ignoreRegExpList = [], includeRegExpList = [] } = options; const filteredIncludeList = includeRegExpList.filter((a) => !!a); @@ -62134,7 +62157,7 @@ function calcTextInclusionRanges(text, options) { return includeRanges; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/traceWord.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/traceWord.js function traceWord(word, dictCollection, config) { const opts = { ignoreCase: config.ignoreCase ?? true, @@ -62220,7 +62243,7 @@ var CTraceResult = class extends Array { } }; -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/textValidation/docValidator.js var ERROR_NOT_PREPARED = "Validator Must be prepared before calling this function."; var DocumentValidator = class _DocumentValidator { settings; @@ -62588,7 +62611,7 @@ function timePromise(timings, name2, p) { return p.finally(recordPerfTime(timings, name2)); } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/spellCheckFile.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/spellCheckFile.js async function spellCheckDocument(document, options, settingsOrConfigFile) { const settingsUsed = satisfiesCSpellConfigFile(settingsOrConfigFile) ? settingsOrConfigFile.settings : settingsOrConfigFile; if (isBinaryDoc(document)) { @@ -62674,7 +62697,7 @@ async function spellCheckFullDocument(document, options, settingsOrConfigFile) { return result; } -// ../node_modules/.pnpm/cspell-lib@8.17.2/node_modules/cspell-lib/dist/lib/util/textApi.js +// ../node_modules/.pnpm/cspell-lib@8.17.3/node_modules/cspell-lib/dist/lib/util/textApi.js var textApi_exports = {}; __export(textApi_exports, { calculateTextDocumentOffsets: () => calculateTextDocumentOffsets, @@ -62706,7 +62729,7 @@ __export(textApi_exports, { ucFirst: () => ucFirst2 }); -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/cli-reporter.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/cli-reporter.js var import_node_assert18 = __toESM(require("node:assert"), 1); var import_node_util8 = require("node:util"); @@ -63352,7 +63375,7 @@ var chalk_template_default = makeChalkTemplate(template); var templateStderr = makeTemplate(chalkStderr); var chalkTemplateStderr = makeChalkTemplate(templateStderr); -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/console.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/console.js var import_node_util6 = require("node:util"); var ImplChannel = class { stream; @@ -63400,7 +63423,7 @@ function getColorLevel(stream) { } } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/errors.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/errors.js var import_node_util7 = require("node:util"); var CheckFailed = class extends Error { exitCode; @@ -63434,14 +63457,19 @@ var IOError = class extends ApplicationError { function toError5(e) { if (isError5(e)) return e; + if (isErrorLike(e)) { + const ex = new Error(e.message, { cause: e }); + if (e.code !== void 0) + ex.code = e.code; + return ex; + } const message = (0, import_node_util7.format)(e); - return { - name: "error", - message, - toString: () => message - }; + return new Error(message); } function isError5(e) { + return e instanceof Error; +} +function isErrorLike(e) { if (e instanceof Error) return true; if (!e || typeof e !== "object") @@ -63456,7 +63484,7 @@ function toApplicationError(e, message) { return new ApplicationError(message ?? err.message, void 0, err); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/util.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/util.js var uniqueFn2 = uniqueFilterFnGenerator2; function uniqueFilterFnGenerator2(extractFn) { const values = /* @__PURE__ */ new Set(); @@ -63478,7 +63506,7 @@ function clean5(src) { return r; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/cli-reporter.js +// ../node_modules/.pnpm/cspell@8.17.3/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]}`; @@ -63816,23 +63844,23 @@ function checkTemplate(template2) { } } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/featureFlags/featureFlags.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/featureFlags/featureFlags.js function getFeatureFlags() { return getSystemFeatureFlags(); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/lint/lint.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/lint/lint.js var path22 = __toESM(require("node:path"), 1); var import_node_util9 = require("node:util"); -// ../node_modules/.pnpm/cspell-gitignore@8.17.2/node_modules/cspell-gitignore/dist/GitIgnore.js +// ../node_modules/.pnpm/cspell-gitignore@8.17.3/node_modules/cspell-gitignore/dist/GitIgnore.js var path16 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell-gitignore@8.17.2/node_modules/cspell-gitignore/dist/GitIgnoreFile.js +// ../node_modules/.pnpm/cspell-gitignore@8.17.3/node_modules/cspell-gitignore/dist/GitIgnoreFile.js var import_node_fs7 = require("node:fs"); var path15 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell-gitignore@8.17.2/node_modules/cspell-gitignore/dist/helpers.js +// ../node_modules/.pnpm/cspell-gitignore@8.17.3/node_modules/cspell-gitignore/dist/helpers.js var path14 = __toESM(require("node:path"), 1); // ../node_modules/.pnpm/find-up-simple@1.0.0/node_modules/find-up-simple/index.js @@ -63862,7 +63890,7 @@ async function findUp2(name2, { } } -// ../node_modules/.pnpm/cspell-gitignore@8.17.2/node_modules/cspell-gitignore/dist/helpers.js +// ../node_modules/.pnpm/cspell-gitignore@8.17.3/node_modules/cspell-gitignore/dist/helpers.js function factoryPathHelper(path26) { function directoryRoot2(directory) { const p = path26.parse(directory); @@ -63913,7 +63941,7 @@ function isDefined6(v) { return v !== void 0 && v !== null; } -// ../node_modules/.pnpm/cspell-gitignore@8.17.2/node_modules/cspell-gitignore/dist/GitIgnoreFile.js +// ../node_modules/.pnpm/cspell-gitignore@8.17.3/node_modules/cspell-gitignore/dist/GitIgnoreFile.js var GitIgnoreFile = class _GitIgnoreFile { matcher; gitignore; @@ -64020,7 +64048,7 @@ function globToString(glob2, relativeTo) { return (base ? base + "/" : "") + glob2.glob; } -// ../node_modules/.pnpm/cspell-gitignore@8.17.2/node_modules/cspell-gitignore/dist/GitIgnore.js +// ../node_modules/.pnpm/cspell-gitignore@8.17.3/node_modules/cspell-gitignore/dist/GitIgnore.js var GitIgnore = class { resolvedGitIgnoreHierarchies = /* @__PURE__ */ new Map(); knownGitIgnoreHierarchies = /* @__PURE__ */ new Map(); @@ -64138,7 +64166,7 @@ async function asyncIterableToArray(iter) { return r; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/environment.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/environment.js function setEnvironmentVariable(key, value) { process.env[key] = value; } @@ -64158,7 +64186,7 @@ function truthy(value) { return false; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/dirname.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/dirname.js var import_node_url15 = require("node:url"); var import_meta2 = {}; var _dirname; @@ -64171,24 +64199,24 @@ try { } var pkgDir = _dirname; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/pkgInfo.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/pkgInfo.js var name = "cspell"; -var version2 = "8.17.2"; +var version2 = "8.17.3"; var engines = { node: ">=18" }; var npmPackage = { name, version: version2, engines }; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/cache/createCache.js +// ../node_modules/.pnpm/cspell@8.17.3/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_path13 = __toESM(require("node:path"), 1); -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/cache/DiskCache.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/cache/DiskCache.js var import_node_assert20 = __toESM(require("node:assert"), 1); var crypto = __toESM(require("node:crypto"), 1); var fs8 = __toESM(require("node:fs"), 1); var import_node_path12 = require("node:path"); -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/fileHelper.js +// ../node_modules/.pnpm/cspell@8.17.3/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_url16 = require("node:url"); @@ -64219,17 +64247,17 @@ getStdin.buffer = async () => { return Buffer.concat(result, length); }; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/async.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/async.js var { opMapAsync: asyncMap, opFilterAsync: asyncFilter, opAwaitAsync: asyncAwait, opFlattenAsync: asyncFlatten } = operators; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/constants.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/constants.js var UTF8 = "utf8"; var STDIN = "stdin"; var STDINProtocol = "stdin:"; var STDINUrlPrefix = "stdin://"; var FileUrlPrefix = "file://"; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/glob.js +// ../node_modules/.pnpm/cspell@8.17.3/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_path11 = require("node:path"); @@ -64397,7 +64425,7 @@ async function glob(patternsOrOptions, options) { return crawl(opts, cwd, false); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/glob.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/glob.js var defaultExcludeGlobs = ["node_modules/**"]; async function globP(pattern, options) { const cwd = options?.root || options?.cwd || process.cwd(); @@ -64501,13 +64529,13 @@ async function normalizeFileOrGlobsToRoot(globs, root) { return normalizeGlobsToRoot(adjustedGlobs, root, false); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/stdin.js +// ../node_modules/.pnpm/cspell@8.17.3/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.17.2/node_modules/cspell/dist/esm/util/stdinUrl.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/stdinUrl.js var import_node_assert19 = __toESM(require("node:assert"), 1); function isStdinUrl(url2) { if (url2 instanceof URL) { @@ -64522,7 +64550,7 @@ function resolveStdinUrl(url2, cwd) { return fileUrl.toString().replace(/^file:/, STDINProtocol) + (path26 ? "" : "/"); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/fileHelper.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/fileHelper.js async function readConfig(configFile, root) { if (configFile) { const cfgFile = typeof configFile === "string" ? await readConfigHandleError(configFile) : configFile; @@ -64662,18 +64690,18 @@ function isNotDir(filename) { return isDir(filename).then((a) => !a); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/cache/fileEntryCache.js +// ../node_modules/.pnpm/cspell@8.17.3/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.17.2/node_modules/cspell/dist/esm/util/cache/file-entry-cache.mjs +// ../node_modules/.pnpm/cspell@8.17.3/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.17.2/node_modules/cspell/dist/esm/util/cache/fileEntryCache.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/cache/fileEntryCache.js function createFromFile2(pathToCache, useCheckSum, useRelative) { const absPathToCache = path20.resolve(pathToCache); const relDir = path20.dirname(absPathToCache); @@ -64743,7 +64771,7 @@ function normalizePath2(filePath) { return filePath.split(path20.sep).join("/"); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/cache/ObjectCollection.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/cache/ObjectCollection.js var compare4 = Intl.Collator().compare; var ShallowObjectCollection = class { tree = {}; @@ -64776,7 +64804,7 @@ var ShallowObjectCollection = class { } }; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/cache/DiskCache.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/cache/DiskCache.js var cacheDataKeys = { v: "v", r: "r", @@ -64962,7 +64990,7 @@ function calcVersion(version4) { return version4 + META_DATA_VERSION_SUFFIX; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/cache/DummyCache.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/cache/DummyCache.js var DummyCache = class { getCachedLintResults() { return Promise.resolve(void 0); @@ -64978,7 +65006,7 @@ var DummyCache = class { } }; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/cache/createCache.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/cache/createCache.js var DEFAULT_CACHE_LOCATION = ".cspellcache"; var versionSuffix = ""; function createCache5(options) { @@ -65017,7 +65045,7 @@ async function resolveCacheLocation(cacheLocation) { return cacheLocation; return import_node_path13.default.join(cacheLocation, DEFAULT_CACHE_LOCATION); } catch (err) { - if (isError5(err) && err.code === "ENOENT") { + if (isErrorLike(err) && err.code === "ENOENT") { return cacheLocation; } throw err; @@ -65029,7 +65057,7 @@ function normalizeVersion(version4) { return parts.join(".") + versionSuffix; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/prefetch.js +// ../node_modules/.pnpm/cspell@8.17.3/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); @@ -65045,7 +65073,7 @@ function* prefetchIterable(iterable, size) { yield* buffer; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/reporters.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/reporters.js function callAll(methods) { return (...p) => { for (const method of methods) { @@ -65095,13 +65123,13 @@ function finalizeReporter(reporter) { return reporter && mergeReporters(reporter); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/timer.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/timer.js function getTimeMeasurer() { const timer = createPerfTimer2("timer"); return () => timer.elapsed; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/util/writeFile.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/util/writeFile.js var import_promises6 = __toESM(require("node:fs/promises"), 1); async function writeFileOrStream(filename, data) { switch (filename) { @@ -65131,7 +65159,7 @@ function writeStream(stream, data) { }); } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/lint/lint.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/lint/lint.js var version3 = npmPackage.version; var BATCH_SIZE = 8; var debugStats = false; @@ -65198,7 +65226,7 @@ async function runLint(cfg) { const fileInfo = prefetch2?.fileInfo || await readFileInfo(filename, void 0, true); if (fileInfo.errorCode) { if (fileInfo.errorCode !== "EISDIR" && cfg.options.mustFindFiles) { - const err = toError5(`File not found: "${filename}"`); + const err = new LinterError(`File not found: "${filename}"`); reporter.error("Linter:", err); result.errors += 1; } @@ -65617,8 +65645,16 @@ async function writeDictionaryLog() { function globPattern(g) { return typeof g === "string" ? g : g.glob; } +var LinterError = class extends Error { + constructor(message) { + super(message); + } + toString() { + return this.message; + } +}; -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/lint/LintRequest.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/lint/LintRequest.js var path23 = __toESM(require("node:path"), 1); var defaultContextRange = 20; var LintRequest = class { @@ -65663,7 +65699,7 @@ function merge4(a, b) { return [...a, ...b]; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/options.js +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/options.js function fixLegacy(opts) { const { local, ...rest } = opts; if (local && !rest.locale) { @@ -65672,7 +65708,7 @@ function fixLegacy(opts) { return rest; } -// ../node_modules/.pnpm/cspell@8.17.2/node_modules/cspell/dist/esm/application.mjs +// ../node_modules/.pnpm/cspell@8.17.3/node_modules/cspell/dist/esm/application.mjs function lint(fileGlobs, options, reporter) { options = fixLegacy(options); const reporterOptions = { ...options, console: console2 }; diff --git a/action/node_modules/@cspell/cspell-bundled-dicts/package.json b/action/node_modules/@cspell/cspell-bundled-dicts/package.json index 3130e4cf..eee54a83 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.17.2", + "version": "8.17.3", "description": "Dictionaries bundled with cspell", "publishConfig": { "access": "public", @@ -52,20 +52,20 @@ "@cspell/dict-al": "^1.1.0", "@cspell/dict-aws": "^4.0.9", "@cspell/dict-bash": "^4.2.0", - "@cspell/dict-companies": "^3.1.12", + "@cspell/dict-companies": "^3.1.13", "@cspell/dict-cpp": "^6.0.3", "@cspell/dict-cryptocurrencies": "^5.0.4", "@cspell/dict-csharp": "^4.0.6", "@cspell/dict-css": "^4.0.17", "@cspell/dict-dart": "^2.3.0", - "@cspell/dict-data-science": "^2.0.6", + "@cspell/dict-data-science": "^2.0.7", "@cspell/dict-django": "^4.1.4", "@cspell/dict-docker": "^1.1.12", "@cspell/dict-dotnet": "^5.0.9", "@cspell/dict-elixir": "^4.0.7", - "@cspell/dict-en-common-misspellings": "^2.0.8", + "@cspell/dict-en-common-misspellings": "^2.0.9", "@cspell/dict-en-gb": "1.1.33", - "@cspell/dict-en_us": "^4.3.29", + "@cspell/dict-en_us": "^4.3.30", "@cspell/dict-filetypes": "^3.0.10", "@cspell/dict-flutter": "^1.1.0", "@cspell/dict-fonts": "^4.0.4", @@ -74,7 +74,7 @@ "@cspell/dict-gaming-terms": "^1.1.0", "@cspell/dict-git": "^3.0.4", "@cspell/dict-golang": "^6.0.18", - "@cspell/dict-google": "^1.0.5", + "@cspell/dict-google": "^1.0.8", "@cspell/dict-haskell": "^4.0.5", "@cspell/dict-html": "^4.0.11", "@cspell/dict-html-symbol-entities": "^4.0.3", @@ -89,17 +89,17 @@ "@cspell/dict-markdown": "^2.0.9", "@cspell/dict-monkeyc": "^1.0.10", "@cspell/dict-node": "^5.0.6", - "@cspell/dict-npm": "^5.1.22", + "@cspell/dict-npm": "^5.1.24", "@cspell/dict-php": "^4.0.14", "@cspell/dict-powershell": "^5.0.14", - "@cspell/dict-public-licenses": "^2.0.12", - "@cspell/dict-python": "^4.2.14", + "@cspell/dict-public-licenses": "^2.0.13", + "@cspell/dict-python": "^4.2.15", "@cspell/dict-r": "^2.1.0", "@cspell/dict-ruby": "^5.0.7", "@cspell/dict-rust": "^4.0.11", "@cspell/dict-scala": "^5.0.7", "@cspell/dict-shell": "^1.1.0", - "@cspell/dict-software-terms": "^4.2.2", + "@cspell/dict-software-terms": "^4.2.4", "@cspell/dict-sql": "^2.2.0", "@cspell/dict-svelte": "^1.0.6", "@cspell/dict-swift": "^2.0.5", @@ -111,8 +111,8 @@ "node": ">=18" }, "devDependencies": { - "@cspell/cspell-tools": "8.17.2", - "@cspell/cspell-types": "8.17.2" + "@cspell/cspell-tools": "8.17.3", + "@cspell/cspell-types": "8.17.3" }, - "gitHead": "160c982e8d1e3b4951acb6fc003d013f3b0597e0" + "gitHead": "9a0d2b4584112b33d137faa98e9931ad4e7b6050" } diff --git a/action/package.json b/action/package.json index ada4dc52..7aa598e6 100644 --- a/action/package.json +++ b/action/package.json @@ -9,7 +9,7 @@ "@cspell/cspell-bundled-dicts" ], "dependencies": { - "@cspell/cspell-bundled-dicts": "^8.17.2" + "@cspell/cspell-bundled-dicts": "^8.17.3" }, "files": [ "lib" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a583200f..c016fc0c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 '@cspell/cspell-bundled-dicts': - specifier: ^8.17.2 - version: 8.17.2 + specifier: ^8.17.3 + version: 8.17.3 '@cspell/cspell-types': specifier: ^8.17.2 version: 8.17.2 @@ -69,11 +69,11 @@ importers: specifier: ^20.17.16 version: 20.17.16 cspell: - specifier: ^8.17.2 - version: 8.17.2 + specifier: ^8.17.3 + version: 8.17.3 cspell-glob: - specifier: ^8.17.2 - version: 8.17.2 + specifier: ^8.17.3 + version: 8.17.3 vscode-uri: specifier: ^3.0.8 version: 3.0.8 @@ -166,30 +166,34 @@ packages: resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} - '@cspell/cspell-bundled-dicts@8.17.2': - resolution: {integrity: sha512-t+DQtruJF2cYfXF5GC4F0O/PQR04hL5WH55R9oOaor5i7K8ejbw6+jex2LB0XbZFf3qBhXNSnMPuM3b/113LnA==} + '@cspell/cspell-bundled-dicts@8.17.3': + resolution: {integrity: sha512-6uOF726o3JnExAUKM20OJJXZo+Qf9Jt64nkVwnVXx7Upqr5I9Pb1npYPEAIpUA03SnWYmKwUIqhAmkwrN+bLPA==} engines: {node: '>=18'} - '@cspell/cspell-json-reporter@8.17.2': - resolution: {integrity: sha512-9QFzuSApaK7SYB50iCTRIUDjFZf6DXTFj8+qTR2cky+/YmEcHDpJieJVCd3STONO4m2JyqIsV7faEuA6M0YcHg==} + '@cspell/cspell-json-reporter@8.17.3': + resolution: {integrity: sha512-RWSfyHOin/d9CqLjz00JMvPkag3yUSsQZr6G9BnCT5cMEO/ws8wQZzA54CNj/LAOccbknTX65SSroPPAtxs56w==} engines: {node: '>=18'} - '@cspell/cspell-pipe@8.17.2': - resolution: {integrity: sha512-LOTKK+hZSUc7vaN8SBEOcv+9dMYbo84awbsjjdI+HkKVBfTt3Lzlu6IJImw39L6pTDAJ1ZxOUdWO89jcxpyihg==} + '@cspell/cspell-pipe@8.17.3': + resolution: {integrity: sha512-DqqSWKt9NLWPGloYxZTpzUhgdW8ObMkZmOOF6TyqpJ4IbckEct8ULgskNorTNRlmmjLniaNgvg6JSHuYO3Urxw==} engines: {node: '>=18'} - '@cspell/cspell-resolver@8.17.2': - resolution: {integrity: sha512-Z2ndlzVIiXOCBnQby9q+OXcxeddiuCi//pnhO9Jf6Ixgthn+Yg7bwzAnHu+CM1SJaQnZCntGyimdxfojm+WDdA==} + '@cspell/cspell-resolver@8.17.3': + resolution: {integrity: sha512-yQlVaIsWiax6RRuuacZs++kl6Y9rwH9ZkVlsG9fhdeCJ5Xf3WCW+vmX1chzhhKDzRr8CF9fsvb1uagd/5/bBYA==} engines: {node: '>=18'} - '@cspell/cspell-service-bus@8.17.2': - resolution: {integrity: sha512-Cp4kVxJRyyDRd5RVTASlu+ygWG+dgy6GyH7lzb6P8SOXt1mxzCBK6Q5Dc1XHAsvhRaLrnMziCO/5Pj9/0DKs6w==} + '@cspell/cspell-service-bus@8.17.3': + resolution: {integrity: sha512-CC3nob/Kbuesz5WTW+LjAHnDFXJrA49pW5ckmbufJxNnoAk7EJez/qr7/ELMTf6Fl3A5xZ776Lhq7738Hy/fmQ==} engines: {node: '>=18'} '@cspell/cspell-types@8.17.2': resolution: {integrity: sha512-4kMBhX92p0pchEzYTpyLCoe/bUJ29YYvMINTeHTd//hLQh0ZAyMGY1opDm1tqaXX0qpYmWG60KcvN4fCR0i6lw==} engines: {node: '>=18'} + '@cspell/cspell-types@8.17.3': + resolution: {integrity: sha512-ozgeuSioX9z2wtlargfgdw3LKwDFAfm8gxu+xwNREvXiLsevb+lb7ZlY5/ay+MahqR5Hfs7XzYzBLTKL/ldn9g==} + engines: {node: '>=18'} + '@cspell/dict-ada@4.1.0': resolution: {integrity: sha512-7SvmhmX170gyPd+uHXrfmqJBY5qLcCX8kTGURPVeGxmt8XNXT75uu9rnZO+jwrfuU2EimNoArdVy5GZRGljGNg==} @@ -268,8 +272,8 @@ packages: '@cspell/dict-golang@6.0.18': resolution: {integrity: sha512-Mt+7NwfodDwUk7423DdaQa0YaA+4UoV3XSxQwZioqjpFBCuxfvvv4l80MxCTAAbK6duGj0uHbGTwpv8fyKYPKg==} - '@cspell/dict-google@1.0.7': - resolution: {integrity: sha512-2ArNqLFUbjhzpPEMLiUUZKDpM4kBd3iWem6OPAp9PKIPhPsEQkkWJFLE5e0X68TdUUPH+ISM9BVmsB9GyRQBng==} + '@cspell/dict-google@1.0.8': + resolution: {integrity: sha512-BnMHgcEeaLyloPmBs8phCqprI+4r2Jb8rni011A8hE+7FNk7FmLE3kiwxLFrcZnnb7eqM0agW4zUaNoB0P+z8A==} '@cspell/dict-haskell@4.0.5': resolution: {integrity: sha512-s4BG/4tlj2pPM9Ha7IZYMhUujXDnI0Eq1+38UTTCpatYLbQqDwRFf2KNPLRqkroU+a44yTUAe0rkkKbwy4yRtQ==} @@ -318,8 +322,8 @@ packages: '@cspell/dict-node@5.0.6': resolution: {integrity: sha512-CEbhPCpxGvRNByGolSBTrXXW2rJA4bGqZuTx1KKO85mwR6aadeOmUE7xf/8jiCkXSy+qvr9aJeh+jlfXcsrziQ==} - '@cspell/dict-npm@5.1.23': - resolution: {integrity: sha512-/xK7G1/H5M73J3CAb3WmVXlMbK6zjZrfwmOOBiB7SSbK6h7/WmwRBuLC0UwO50x07NJUuVmJek5ELaNa81guVw==} + '@cspell/dict-npm@5.1.24': + resolution: {integrity: sha512-yAyyHetElLR236sqWQkBtiLbzCGexV5zzLMHyQPptKQQK88BTQR5f9wXW2EtSgJw/4gUchpSWQWxMlkIfK/iQQ==} '@cspell/dict-php@4.0.14': resolution: {integrity: sha512-7zur8pyncYZglxNmqsRycOZ6inpDoVd4yFfz1pQRe5xaRWMiK3Km4n0/X/1YMWhh3e3Sl/fQg5Axb2hlN68t1g==} @@ -369,20 +373,20 @@ packages: '@cspell/dict-vue@3.0.4': resolution: {integrity: sha512-0dPtI0lwHcAgSiQFx8CzvqjdoXROcH+1LyqgROCpBgppommWpVhbQ0eubnKotFEXgpUCONVkeZJ6Ql8NbTEu+w==} - '@cspell/dynamic-import@8.17.2': - resolution: {integrity: sha512-n3AVbyBlTn/pLtYK62mqgDfJIuQHUTY/k8SMUCjyjfgoqd3LcKhS1PmbLfDWPMTODK30cSMMTLejjy2bL6ksEw==} + '@cspell/dynamic-import@8.17.3': + resolution: {integrity: sha512-Kg6IJhGHPv+9OxpxaXUpcqgnHEOhMLRWHLyx7FADZ+CJyO4AVeWQfhpTRM6KXhzIl7dPlLG1g8JAQxaoy88KTw==} engines: {node: '>=18.0'} - '@cspell/filetypes@8.17.2': - resolution: {integrity: sha512-2B+dB4Ls2xiOjg+vEEbAuJTHtMfXSihVzfLGnj9+qUfq47iqrz4ZBvCOfZhYdiVaaZJoZUgIw8ljrUfqFzYDAg==} + '@cspell/filetypes@8.17.3': + resolution: {integrity: sha512-UFqRmJPccOSo+RYP/jZ4cr0s7ni37GrvnNAg1H/qIIxfmBYsexTAmsNzMqxp1M31NeI1Cx3LL7PspPMT0ms+7w==} engines: {node: '>=18'} - '@cspell/strong-weak-map@8.17.2': - resolution: {integrity: sha512-LbbhdVwtqyJ71X+O7e2PqpDp7zLiY8jmW2CJFLjZYWTUawgav2bpwECGq6O9Gnwqe+fj7yWxGJFDSpXQcCJQAw==} + '@cspell/strong-weak-map@8.17.3': + resolution: {integrity: sha512-l/CaFc3CITI/dC+whEBZ05Om0KXR3V2whhVOWOBPIqA5lCjWAyvWWvmFD+CxWd0Hs6Qcb/YDnMyJW14aioXN4g==} engines: {node: '>=18'} - '@cspell/url@8.17.2': - resolution: {integrity: sha512-yy4eYWNX2iutXmy4Igbn/hL/NYaNt94DylohPtgVr0Zxnn/AAArt9Bv1KXPpjB8VFy2wzzPzWmZ+MWDUVpHCbg==} + '@cspell/url@8.17.3': + resolution: {integrity: sha512-gcsCz8g0qY94C8RXiAlUH/89n84Q9RSptP91XrvnLOT+Xva9Aibd7ywd5k9ameuf8Nagyl0ezB1MInZ30S9SRw==} engines: {node: '>=18.0'} '@esbuild/aix-ppc64@0.21.5': @@ -1139,42 +1143,42 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} - cspell-config-lib@8.17.2: - resolution: {integrity: sha512-g08lRd/smLk2je0j7HlCjdDa0dSTyI2oRP3gScWlsyXjb4NSr9qO0Wzyn5BfPgrqFdS/z4dXbHe+tnLQZCt9iQ==} + cspell-config-lib@8.17.3: + resolution: {integrity: sha512-+N32Q6xck3D2RqZIFwq8s0TnzHYMpyh4bgNtYqW5DIP3TLDiA4/MJGjwmLKAg/s9dkre6n8/++vVli3MZAOhIg==} engines: {node: '>=18'} - cspell-dictionary@8.17.2: - resolution: {integrity: sha512-2JC9RRsZruCs3AHId/8X63fSxDoF94dleRp8y/dXS9LIX7NruofohUJwzc/3tlgzCWWdaek1RXhO5xaYX74QtA==} + cspell-dictionary@8.17.3: + resolution: {integrity: sha512-89I/lpQKdkX17RCFrUIJnc70Rjfpup/o+ynHZen0hUxGTfLsEJPrK6H2oGvic3Yrv5q8IOtwM1p8vqPqBkBheA==} engines: {node: '>=18'} - cspell-gitignore@8.17.2: - resolution: {integrity: sha512-zCTTN30zV96LkZmUDrLamEHpLLUGohKglKJ4iXoHQC8pDU3xTsV2qzeCQjM9SEmU3VbE1TzWq+vj0fslasv6pA==} + cspell-gitignore@8.17.3: + resolution: {integrity: sha512-rQamjb8R+Nwib/Bpcgf+xv5IdsOHgbP+fe4hCgv0jjgUPkeOR2c4dGwc0WS+2UkJbc+wQohpzBGDLRYGSB/hQw==} engines: {node: '>=18'} hasBin: true - cspell-glob@8.17.2: - resolution: {integrity: sha512-MTgrWX12oY8Pq/M3PEYCTHwD6w6l+DPtBWm958nhR4dboUbwi/3KfqCtdorkhnuClqLDQuuZHp0uGBXB4cdQrw==} + cspell-glob@8.17.3: + resolution: {integrity: sha512-0ov9A0E6OuOO7KOxlGCxJ09LR/ubZ6xcGwWc5bu+jp/8onUowQfe+9vZdznj/o8/vcf5JkDzyhRSBsdhWKqoAg==} engines: {node: '>=18'} - cspell-grammar@8.17.2: - resolution: {integrity: sha512-Asg5XRvrg2yHCvBwzARBPSwI4P5/unN+bKBlxqFazHgR72WJE+ASeobfUNfGi/RxJA2+m0hO91oYtvq6LfK52w==} + cspell-grammar@8.17.3: + resolution: {integrity: sha512-wfjkkvHthnKJtEaTgx3cPUPquGRXfgXSCwvMJaDyUi36KBlopXX38PejBTdmuqrvp7bINLSuHErml9wAfL5Fxw==} engines: {node: '>=18'} hasBin: true - cspell-io@8.17.2: - resolution: {integrity: sha512-IUdhbO6gsWYiM2dgudFJQTfnFCDYjLOqal3SxH5o8oOWeu5iIZ+s3N8E1odz0L5zF2Go7zDQSKvPr7Y9OOoRfw==} + cspell-io@8.17.3: + resolution: {integrity: sha512-NwEVb3Kr8loV1C8Stz9QSMgUrBkxqf2s7A9H2/RBnfvQBt9CWZS6NgoNxTPwHj3h1sUNl9reDkMQQzkKtgWGBQ==} engines: {node: '>=18'} - cspell-lib@8.17.2: - resolution: {integrity: sha512-ZgkTvGh9FO+R3v5TaTqlrJEylWyZhNOzbtrQ5W35Hb3tZ9IJJklxjlcGe+gbFsjGi56kLj6c5L2NR7YX/Fdu5Q==} + cspell-lib@8.17.3: + resolution: {integrity: sha512-KpwYIj8HwFyTzCCQcyezlmomvyNfPwZQmqTh4V126sFvf9HLoMdfyq8KYDZmZ//4HzwrF/ufJOF3CpuVUiJHfA==} engines: {node: '>=18'} - cspell-trie-lib@8.17.2: - resolution: {integrity: sha512-Bw9q8EWFihkQGo8fNdfkUqYOTsC161+wrQxR7m74K4bKEmQgm0mS0sLHKUwxEOZVGGLmIw9dMQl+8WnTgqOaMQ==} + cspell-trie-lib@8.17.3: + resolution: {integrity: sha512-6LE5BeT2Rwv0bkQckpxX0K1fnFCWfeJ8zVPFtYOaix0trtqj0VNuwWzYDnxyW+OwMioCH29yRAMODa+JDFfUrA==} engines: {node: '>=18'} - cspell@8.17.2: - resolution: {integrity: sha512-y+INkxDa+M9f+gsyyMLjKh1tF20r2g5Gn22peSRJglrNLQtmDuRtDT9vyDHANXZcH5g6pHDnENQu/+P2Tiyu8Q==} + cspell@8.17.3: + resolution: {integrity: sha512-fBZg674Dir9y/FWMwm2JyixM/1eB2vnqHJjRxOgGS/ZiZ3QdQ3LkK02Aqvlni8ffWYDZnYnYY9rfWmql9bb42w==} engines: {node: '>=18'} hasBin: true @@ -2139,7 +2143,7 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@cspell/cspell-bundled-dicts@8.17.2': + '@cspell/cspell-bundled-dicts@8.17.3': dependencies: '@cspell/dict-ada': 4.1.0 '@cspell/dict-al': 1.1.0 @@ -2167,7 +2171,7 @@ snapshots: '@cspell/dict-gaming-terms': 1.1.0 '@cspell/dict-git': 3.0.4 '@cspell/dict-golang': 6.0.18 - '@cspell/dict-google': 1.0.7 + '@cspell/dict-google': 1.0.8 '@cspell/dict-haskell': 4.0.5 '@cspell/dict-html': 4.0.11 '@cspell/dict-html-symbol-entities': 4.0.3 @@ -2182,7 +2186,7 @@ snapshots: '@cspell/dict-markdown': 2.0.9(@cspell/dict-css@4.0.17)(@cspell/dict-html-symbol-entities@4.0.3)(@cspell/dict-html@4.0.11)(@cspell/dict-typescript@3.2.0) '@cspell/dict-monkeyc': 1.0.10 '@cspell/dict-node': 5.0.6 - '@cspell/dict-npm': 5.1.23 + '@cspell/dict-npm': 5.1.24 '@cspell/dict-php': 4.0.14 '@cspell/dict-powershell': 5.0.14 '@cspell/dict-public-licenses': 2.0.13 @@ -2200,20 +2204,22 @@ snapshots: '@cspell/dict-typescript': 3.2.0 '@cspell/dict-vue': 3.0.4 - '@cspell/cspell-json-reporter@8.17.2': + '@cspell/cspell-json-reporter@8.17.3': dependencies: - '@cspell/cspell-types': 8.17.2 + '@cspell/cspell-types': 8.17.3 - '@cspell/cspell-pipe@8.17.2': {} + '@cspell/cspell-pipe@8.17.3': {} - '@cspell/cspell-resolver@8.17.2': + '@cspell/cspell-resolver@8.17.3': dependencies: global-directory: 4.0.1 - '@cspell/cspell-service-bus@8.17.2': {} + '@cspell/cspell-service-bus@8.17.3': {} '@cspell/cspell-types@8.17.2': {} + '@cspell/cspell-types@8.17.3': {} + '@cspell/dict-ada@4.1.0': {} '@cspell/dict-al@1.1.0': {} @@ -2268,7 +2274,7 @@ snapshots: '@cspell/dict-golang@6.0.18': {} - '@cspell/dict-google@1.0.7': {} + '@cspell/dict-google@1.0.8': {} '@cspell/dict-haskell@4.0.5': {} @@ -2303,7 +2309,7 @@ snapshots: '@cspell/dict-node@5.0.6': {} - '@cspell/dict-npm@5.1.23': {} + '@cspell/dict-npm@5.1.24': {} '@cspell/dict-php@4.0.14': {} @@ -2339,16 +2345,16 @@ snapshots: '@cspell/dict-vue@3.0.4': {} - '@cspell/dynamic-import@8.17.2': + '@cspell/dynamic-import@8.17.3': dependencies: - '@cspell/url': 8.17.2 + '@cspell/url': 8.17.3 import-meta-resolve: 4.1.0 - '@cspell/filetypes@8.17.2': {} + '@cspell/filetypes@8.17.3': {} - '@cspell/strong-weak-map@8.17.2': {} + '@cspell/strong-weak-map@8.17.3': {} - '@cspell/url@8.17.2': {} + '@cspell/url@8.17.3': {} '@esbuild/aix-ppc64@0.21.5': optional: true @@ -2969,59 +2975,59 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cspell-config-lib@8.17.2: + cspell-config-lib@8.17.3: dependencies: - '@cspell/cspell-types': 8.17.2 + '@cspell/cspell-types': 8.17.3 comment-json: 4.2.5 yaml: 2.7.0 - cspell-dictionary@8.17.2: + cspell-dictionary@8.17.3: dependencies: - '@cspell/cspell-pipe': 8.17.2 - '@cspell/cspell-types': 8.17.2 - cspell-trie-lib: 8.17.2 + '@cspell/cspell-pipe': 8.17.3 + '@cspell/cspell-types': 8.17.3 + cspell-trie-lib: 8.17.3 fast-equals: 5.2.2 - cspell-gitignore@8.17.2: + cspell-gitignore@8.17.3: dependencies: - '@cspell/url': 8.17.2 - cspell-glob: 8.17.2 - cspell-io: 8.17.2 + '@cspell/url': 8.17.3 + cspell-glob: 8.17.3 + cspell-io: 8.17.3 find-up-simple: 1.0.0 - cspell-glob@8.17.2: + cspell-glob@8.17.3: dependencies: - '@cspell/url': 8.17.2 + '@cspell/url': 8.17.3 micromatch: 4.0.8 - cspell-grammar@8.17.2: + cspell-grammar@8.17.3: dependencies: - '@cspell/cspell-pipe': 8.17.2 - '@cspell/cspell-types': 8.17.2 + '@cspell/cspell-pipe': 8.17.3 + '@cspell/cspell-types': 8.17.3 - cspell-io@8.17.2: + cspell-io@8.17.3: dependencies: - '@cspell/cspell-service-bus': 8.17.2 - '@cspell/url': 8.17.2 + '@cspell/cspell-service-bus': 8.17.3 + '@cspell/url': 8.17.3 - cspell-lib@8.17.2: + cspell-lib@8.17.3: dependencies: - '@cspell/cspell-bundled-dicts': 8.17.2 - '@cspell/cspell-pipe': 8.17.2 - '@cspell/cspell-resolver': 8.17.2 - '@cspell/cspell-types': 8.17.2 - '@cspell/dynamic-import': 8.17.2 - '@cspell/filetypes': 8.17.2 - '@cspell/strong-weak-map': 8.17.2 - '@cspell/url': 8.17.2 + '@cspell/cspell-bundled-dicts': 8.17.3 + '@cspell/cspell-pipe': 8.17.3 + '@cspell/cspell-resolver': 8.17.3 + '@cspell/cspell-types': 8.17.3 + '@cspell/dynamic-import': 8.17.3 + '@cspell/filetypes': 8.17.3 + '@cspell/strong-weak-map': 8.17.3 + '@cspell/url': 8.17.3 clear-module: 4.1.2 comment-json: 4.2.5 - cspell-config-lib: 8.17.2 - cspell-dictionary: 8.17.2 - cspell-glob: 8.17.2 - cspell-grammar: 8.17.2 - cspell-io: 8.17.2 - cspell-trie-lib: 8.17.2 + cspell-config-lib: 8.17.3 + cspell-dictionary: 8.17.3 + cspell-glob: 8.17.3 + cspell-grammar: 8.17.3 + cspell-io: 8.17.3 + cspell-trie-lib: 8.17.3 env-paths: 3.0.0 fast-equals: 5.2.2 gensequence: 7.0.0 @@ -3031,27 +3037,27 @@ snapshots: vscode-uri: 3.0.8 xdg-basedir: 5.1.0 - cspell-trie-lib@8.17.2: + cspell-trie-lib@8.17.3: dependencies: - '@cspell/cspell-pipe': 8.17.2 - '@cspell/cspell-types': 8.17.2 + '@cspell/cspell-pipe': 8.17.3 + '@cspell/cspell-types': 8.17.3 gensequence: 7.0.0 - cspell@8.17.2: + cspell@8.17.3: dependencies: - '@cspell/cspell-json-reporter': 8.17.2 - '@cspell/cspell-pipe': 8.17.2 - '@cspell/cspell-types': 8.17.2 - '@cspell/dynamic-import': 8.17.2 - '@cspell/url': 8.17.2 + '@cspell/cspell-json-reporter': 8.17.3 + '@cspell/cspell-pipe': 8.17.3 + '@cspell/cspell-types': 8.17.3 + '@cspell/dynamic-import': 8.17.3 + '@cspell/url': 8.17.3 chalk: 5.4.1 chalk-template: 1.1.0 commander: 13.1.0 - cspell-dictionary: 8.17.2 - cspell-gitignore: 8.17.2 - cspell-glob: 8.17.2 - cspell-io: 8.17.2 - cspell-lib: 8.17.2 + cspell-dictionary: 8.17.3 + cspell-gitignore: 8.17.3 + cspell-glob: 8.17.3 + cspell-io: 8.17.3 + cspell-lib: 8.17.3 fast-json-stable-stringify: 2.1.0 file-entry-cache: 9.1.0 get-stdin: 9.0.0