diff --git a/README.md b/README.md index 2dc24e9..6bb4c9f 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ A [PostCSS] Syntax for parsing [LESS] -_Note: This module requires Node v6.14.4+. `poscss-less` is not a LESS compiler. For compiling LESS, please use the official toolset for LESS._ +_Note: `postcss-less` is not a LESS compiler. For compiling LESS, please use the official toolset for LESS._ ## Install @@ -104,7 +104,7 @@ The AST will contain an `AtRule` node with a `variable: true` property. _Note: LESS variables are strictly parsed - a colon (`:`) must immediately follow a variable name._ -## Stringifying +## Stringify To process LESS code without PostCSS transformations, custom stringifier should be provided. diff --git a/cspell.json b/cspell.json new file mode 100644 index 0000000..819d92c --- /dev/null +++ b/cspell.json @@ -0,0 +1,14 @@ +{ + "version": "0.2", + "$schema": "https://raw.githubusercontent.com/streetsidesoftware/cspell/master/cspell.schema.json", + "words": [ + "atrule", + "jsonify", + "Kniazevych", + "Stringifier", + "unpadded", + "untokenized" + ], + "ignoreRegExpList": [], + "ignorePaths": ["LICENSE", "test/integration/ext.cx.dashboard.less"] +} diff --git a/lib/LessParser.js b/lib/LessParser.js index 4c0b494..416db6d 100644 --- a/lib/LessParser.js +++ b/lib/LessParser.js @@ -177,8 +177,8 @@ export class LessParser extends Parser { tokens = tokens.slice(0, tokens.length - 2).concat([newToken]); - for (const tokn of tokens.reverse()) { - this.tokenizer.back(tokn); + for (const token of tokens.reverse()) { + this.tokenizer.back(token); } return; diff --git a/lib/nodes/inline-comment.js b/lib/nodes/inline-comment.js index 813f262..3ada5e1 100644 --- a/lib/nodes/inline-comment.js +++ b/lib/nodes/inline-comment.js @@ -15,7 +15,7 @@ export function isInlineComment(token) { // Add string before newline to inline comment token bits.push(token[1].substring(0, token[1].indexOf('\n'))); - // Get remaining input and retokenize + // Get remaining input and re-tokenize remainingInput = token[1].substring(token[1].indexOf('\n')); const untokenizedRemainingInput = this.input.css .valueOf() @@ -40,7 +40,7 @@ export function isInlineComment(token) { const newToken = ['comment', bits.join(''), first[2], endOffset]; this.inlineComment(newToken); - // Replace tokenizer to retokenize the rest of the string + // Replace tokenizer to re-tokenize the rest of the string // we need replace it after we added new token with inline comment because token position is calculated for old input (#145) if (remainingInput) { this.input = new Input(remainingInput, { from: this.input.file }); diff --git a/lib/nodes/interpolation.js b/lib/nodes/interpolation.js index 0a70c23..90069c2 100644 --- a/lib/nodes/interpolation.js +++ b/lib/nodes/interpolation.js @@ -16,7 +16,7 @@ export function isInterpolation(token) { token = this.tokenizer.nextToken(); } - const words = tokens.map((tokn) => tokn[1]); + const words = tokens.map((token) => token[1]); const [first] = tokens; const last = tokens.pop(); const newToken = ['word', words.join(''), first[2], last[2]]; diff --git a/package.json b/package.json index bd89800..00c57fc 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "lint": "run-p --continue-on-error \"lint:*\"", "lint:eslint": "eslint .", "lint:prettier": "prettier . --check", + "lint:cspell": "cspell . --gitignore", "test": "ava", "test-coverage": "c8 yarn test", "release": "release-it" @@ -32,6 +33,7 @@ "ava": "8.2.0", "c8": "12.0.0", "cheerio": "1.2.0", + "cspell": "10.4.0", "eslint": "10.13.0", "eslint-config-prettier": "10.1.8", "globals": "17.13.0", diff --git a/test/integration.test.js b/test/integration.test.js index 04f639a..d1a9b38 100644 --- a/test/integration.test.js +++ b/test/integration.test.js @@ -7,7 +7,7 @@ import test from 'ava'; import * as cheerio from 'cheerio'; import isAbsoluteUrl from 'is-absolute-url'; -import urljoin from 'url-join'; +import urlJoin from 'url-join'; import postcss from 'postcss'; import syntax from '../lib/index.js'; @@ -21,21 +21,21 @@ for (const site of sites) { const html = await res.text(); const $ = cheerio.load(html); - const hrefs = $('head link[rel=stylesheet]') + const stylesheets = $('head link[rel=stylesheet]') .filter((index, sheet) => !!sheet.attribs.href) .map((index, sheet) => { let { href } = sheet.attribs; if (!isAbsoluteUrl(href)) { - href = urljoin(site, href); + href = urlJoin(site, href); } return href; }) .get(); - for (const href of hrefs) { - const req = await fetch(href); + for (const url of stylesheets) { + const req = await fetch(url); const css = await req.text(); await postcss().process(css, { from: null, diff --git a/test/map.test.js b/test/map.test.js index 9df2595..c40ae2e 100644 --- a/test/map.test.js +++ b/test/map.test.js @@ -9,7 +9,7 @@ import syntax from '../lib/index.js'; const __dirname = import.meta.dirname; -// silence the rediculously verbose "You did not set any plugins, parser, or +// silence the ridiculously verbose "You did not set any plugins, parser, or // stringifier" warnings in PostCSS. console.warn = () => {}; diff --git a/test/parser/comments.test.js b/test/parser/comments.test.js index f6b3219..f3e8936 100644 --- a/test/parser/comments.test.js +++ b/test/parser/comments.test.js @@ -127,13 +127,13 @@ test('close empty', (t) => { }); test('close inline and block', (t) => { - const less = '// batman\n/* cleans the batcave */'; + const less = '// batman\n/* cleans the bat cave */'; const root = parse(less); const { first, last } = root; t.truthy(root.nodes.length); t.is(first.text, 'batman'); - t.is(last.text, 'cleans the batcave'); + t.is(last.text, 'cleans the bat cave'); t.is(nodeToString(root), less); }); @@ -224,7 +224,7 @@ test('handles single quotes in comments (#163)', (t) => { t.is(nodeToString(root), less); }); -test('preserves source.input.file when retokenizing inline comments', (t) => { +test('preserves source.input.file when re-tokenizing inline comments', (t) => { const from = '/repro.less'; // The quote in the inline comment, plus a later quote, makes the tokenizer run // the string past the newline, which sends `isInlineComment` down the path that diff --git a/test/parser/import.test.js b/test/parser/import.test.js index d2513d6..c92fa17 100644 --- a/test/parser/import.test.js +++ b/test/parser/import.test.js @@ -81,7 +81,7 @@ test('malformed filename (#88)', async (t) => { t.is(nodeToString(root), less); }); -test('mmissing semicolon (#88)', async (t) => { +test('missing semicolon (#88)', async (t) => { const less = ` @import "../assets/font/league-gothic/league-gothic.css" diff --git a/test/parser/mixins.test.js b/test/parser/mixins.test.js index 62804ba..3bd5ea6 100644 --- a/test/parser/mixins.test.js +++ b/test/parser/mixins.test.js @@ -40,7 +40,7 @@ test('without body, no params', (t) => { t.is(nodeToString(root), less); }); -test('without body, no params, no whitepsace', (t) => { +test('without body, no params, no whitespace', (t) => { const less = '.base {.mixin-name}'; const root = parse(less); const { first } = root; diff --git a/test/parser/variables.test.js b/test/parser/variables.test.js index 93ab733..d224da1 100644 --- a/test/parser/variables.test.js +++ b/test/parser/variables.test.js @@ -14,7 +14,7 @@ test('numeric', (t) => { t.is(nodeToString(root), less); }); -test('@pagexxx like variable but not @page selector', (t) => { +test('@pageXxx like variable but not @page selector', (t) => { let less = '@pageWidth: "test";'; let root = parse(less); let { first } = root; diff --git a/test/postcss.test.js b/test/postcss.test.js index 7f63ae2..ff9e47e 100644 --- a/test/postcss.test.js +++ b/test/postcss.test.js @@ -4,7 +4,7 @@ import CssSyntaxError from 'postcss/lib/css-syntax-error'; import syntax from '../lib/index.js'; -// silence the rediculously verbose "You did not set any plugins, parser, or +// silence the ridiculously verbose "You did not set any plugins, parser, or // stringifier" warnings in PostCSS. console.warn = () => {}; diff --git a/yarn.lock b/yarn.lock index ba40383..92dbf0c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -34,6 +34,588 @@ __metadata: languageName: node linkType: hard +"@cspell/cspell-bundled-dicts@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-bundled-dicts@npm:10.4.0" + dependencies: + "@cspell/dict-ada": "npm:^4.1.1" + "@cspell/dict-al": "npm:^1.1.1" + "@cspell/dict-aws": "npm:^4.0.17" + "@cspell/dict-bash": "npm:^4.2.3" + "@cspell/dict-companies": "npm:^3.2.13" + "@cspell/dict-cpp": "npm:^7.1.3" + "@cspell/dict-cryptocurrencies": "npm:^5.0.5" + "@cspell/dict-csharp": "npm:^4.0.8" + "@cspell/dict-css": "npm:^4.1.2" + "@cspell/dict-dart": "npm:^2.3.2" + "@cspell/dict-data-science": "npm:^2.0.16" + "@cspell/dict-django": "npm:^4.1.7" + "@cspell/dict-docker": "npm:^1.1.17" + "@cspell/dict-dotnet": "npm:^5.0.15" + "@cspell/dict-elixir": "npm:^4.0.8" + "@cspell/dict-en-common-misspellings": "npm:^2.2.5" + "@cspell/dict-en-gb-mit": "npm:^3.1.30" + "@cspell/dict-en_us": "npm:^4.4.41" + "@cspell/dict-filetypes": "npm:^3.0.18" + "@cspell/dict-flutter": "npm:^1.1.1" + "@cspell/dict-fonts": "npm:^4.0.6" + "@cspell/dict-fsharp": "npm:^1.1.1" + "@cspell/dict-fullstack": "npm:^3.2.9" + "@cspell/dict-gaming-terms": "npm:^1.1.3" + "@cspell/dict-git": "npm:^3.1.1" + "@cspell/dict-golang": "npm:^6.0.29" + "@cspell/dict-google": "npm:^1.0.9" + "@cspell/dict-haskell": "npm:^4.0.6" + "@cspell/dict-html": "npm:^4.0.16" + "@cspell/dict-html-symbol-entities": "npm:^4.0.5" + "@cspell/dict-java": "npm:^5.0.12" + "@cspell/dict-julia": "npm:^1.1.1" + "@cspell/dict-k8s": "npm:^1.0.13" + "@cspell/dict-kotlin": "npm:^1.1.1" + "@cspell/dict-latex": "npm:^5.1.0" + "@cspell/dict-lorem-ipsum": "npm:^4.0.5" + "@cspell/dict-lua": "npm:^4.0.8" + "@cspell/dict-makefile": "npm:^1.0.5" + "@cspell/dict-markdown": "npm:^2.0.18" + "@cspell/dict-monkeyc": "npm:^1.1.2" + "@cspell/dict-node": "npm:^5.0.9" + "@cspell/dict-npm": "npm:^5.2.54" + "@cspell/dict-php": "npm:^4.1.3" + "@cspell/dict-powershell": "npm:^5.0.17" + "@cspell/dict-public-licenses": "npm:^2.0.17" + "@cspell/dict-python": "npm:^4.5.2" + "@cspell/dict-r": "npm:^2.1.1" + "@cspell/dict-ruby": "npm:^5.1.4" + "@cspell/dict-rust": "npm:^4.1.2" + "@cspell/dict-scala": "npm:^5.0.11" + "@cspell/dict-shell": "npm:^1.2.0" + "@cspell/dict-software-terms": "npm:^5.4.8" + "@cspell/dict-sql": "npm:^2.2.1" + "@cspell/dict-svelte": "npm:^1.0.7" + "@cspell/dict-swift": "npm:^2.0.6" + "@cspell/dict-terraform": "npm:^1.1.4" + "@cspell/dict-typescript": "npm:^3.2.3" + "@cspell/dict-vue": "npm:^3.0.5" + "@cspell/dict-zig": "npm:^1.0.0" + checksum: 10/ea31aa90ce648591421c9b60edd35b1aec591c1f176210818b45b3d2bde8942f347addca43a23ec73ed956e7d1f5373ac716821f56db650b30ea5df73079f7d0 + languageName: node + linkType: hard + +"@cspell/cspell-json-reporter@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-json-reporter@npm:10.4.0" + dependencies: + "@cspell/cspell-types": "npm:10.4.0" + checksum: 10/4efb879f3c649e790cf1dd834e263a6d60dd761002bd3aff3e8476c5a4292ded6852a2dc37ecd15d03b5458b51aa74ca696a8a4f4864f5668ff94d1354399f4f + languageName: node + linkType: hard + +"@cspell/cspell-performance-monitor@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-performance-monitor@npm:10.4.0" + checksum: 10/d26d3c40fb7875f40a8701643913bcf7a63cc702066e6159c0d2c755f2299e5355259867fa4025363bf2a0b6b9fbd91358ff0f8867180b2d7daed9cc3f479627 + languageName: node + linkType: hard + +"@cspell/cspell-pipe@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-pipe@npm:10.4.0" + checksum: 10/260604f7890005a1428468e0c8563720794d2f228401679c3ee2b9a7041555a80bb430e344aa101cb07b661ee0b12b40b8d3880f6bc3f907f9a3f74d9c1c1c3e + languageName: node + linkType: hard + +"@cspell/cspell-resolver@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-resolver@npm:10.4.0" + dependencies: + global-directory: "npm:^5.0.0" + checksum: 10/b49102692162b46876371477727541a37c5d2a0dc3ebb6d216e2ac5cb4d85811e56c05f226f7f9d6df7fb3988c9fe6ef86fe2a2aba5a9562e49ce0840b402605 + languageName: node + linkType: hard + +"@cspell/cspell-service-bus@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-service-bus@npm:10.4.0" + checksum: 10/2a2b066e3bb97c60ebcc6ea19e0cfb01919f12cba5eead47261955916f4fc42a6bc0064b77deebe1278681b8336a7ca27bd27a58a8f28908879a04a3647b1802 + languageName: node + linkType: hard + +"@cspell/cspell-types@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-types@npm:10.4.0" + checksum: 10/4db8c999f760c8b376c22b3684308e21e7bd29bf31178d7bed30189a32f6e75cd2d3047cd7a99270b8f72a491babf83ae67a48b363e2daae2f9c50ab593a7523 + languageName: node + linkType: hard + +"@cspell/cspell-worker@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/cspell-worker@npm:10.4.0" + dependencies: + cspell-lib: "npm:10.4.0" + checksum: 10/25d7e66575f8263ff7e94b752717792deb6fc1b6c2ed743776dff1d82f1ed1eb645274d123f6f351b6ff0f6e5ac0f526b6fac96cea0d2ec66a1dd9028d79361d + languageName: node + linkType: hard + +"@cspell/dict-ada@npm:^4.1.1": + version: 4.1.1 + resolution: "@cspell/dict-ada@npm:4.1.1" + checksum: 10/0d49c5c9db2ca27328091b0ee604b28fc381ab61ae85fd39c1fee4db77831b0e529648ba845c9bcc92d77bf16cd35ccc7dc56470fecca82d0c9cf6daceb7310c + languageName: node + linkType: hard + +"@cspell/dict-al@npm:^1.1.1": + version: 1.1.1 + resolution: "@cspell/dict-al@npm:1.1.1" + checksum: 10/a1363e99e07aa71cd512ae266cf88a6ea761bac728daf0a78cfe9e02dae4cc9ddf2f73c5670ae889d44a57d50b2b132bea15e839fa8273d7a0544a95118266be + languageName: node + linkType: hard + +"@cspell/dict-aws@npm:^4.0.17": + version: 4.0.17 + resolution: "@cspell/dict-aws@npm:4.0.17" + checksum: 10/9f724e385ffe76a04cb3cd081bf301191c56b31273f5619507ca6baabf8fa00fbe27571d66e89016cd0bbc68cbf97a9920b5247e90e73a60e2eeedb87e1b86c6 + languageName: node + linkType: hard + +"@cspell/dict-bash@npm:^4.2.3": + version: 4.2.3 + resolution: "@cspell/dict-bash@npm:4.2.3" + dependencies: + "@cspell/dict-shell": "npm:1.2.0" + checksum: 10/fe67d063e6d99483c15f782c3232ebdcb4bdb3d06cdd129e70e73c6243ac6d3afdf354beb15eac806ea20b2a2a515abef7f4ac1b1244173c263b4df5c26089d5 + languageName: node + linkType: hard + +"@cspell/dict-companies@npm:^3.2.13": + version: 3.2.13 + resolution: "@cspell/dict-companies@npm:3.2.13" + checksum: 10/8a40199385d2e3d8ba212d180ee3cd2dcc890bafe340d7585f96a9a8b431c6e5cfbb29b885ac1e5cbf6e1240ae793a845a81976fbebb4783adfdf49ee4c20c66 + languageName: node + linkType: hard + +"@cspell/dict-cpp@npm:^7.1.3": + version: 7.2.0 + resolution: "@cspell/dict-cpp@npm:7.2.0" + checksum: 10/ec695537fda298a49e64d4ae7198c526080d17ce2c0e320ca657121586e9f6154a812b265689abe2cd57371efdde569b5c369446bb13b8e7e6ff47feb6a467cc + languageName: node + linkType: hard + +"@cspell/dict-cryptocurrencies@npm:^5.0.5": + version: 5.0.5 + resolution: "@cspell/dict-cryptocurrencies@npm:5.0.5" + checksum: 10/93dd23accb42b384fc3153e1423d39f14f88d141f7eabdc68231785b2b352125cbab3a5b6ae2532d2007bf48d70f45887cf22873b5b4654766aa22e1b6fd97a0 + languageName: node + linkType: hard + +"@cspell/dict-csharp@npm:^4.0.8": + version: 4.0.8 + resolution: "@cspell/dict-csharp@npm:4.0.8" + checksum: 10/5acb41c32cdce8c3bda7ea74dfb833db92c403813a57373b8781d4aaede005be1342ad946a16139d47162f2405b90869eee477fc033b7cc10d731bb3ff9547db + languageName: node + linkType: hard + +"@cspell/dict-css@npm:^4.1.2": + version: 4.1.2 + resolution: "@cspell/dict-css@npm:4.1.2" + checksum: 10/659de2c7b14435c456a62bb82f5c19e253042ad206e7c7aca8e410f07969feaa01f9dff94198c33c6b6cbfa0fce3f85fd7247d772c4eb26b579cd51d791bec1f + languageName: node + linkType: hard + +"@cspell/dict-dart@npm:^2.3.2": + version: 2.3.2 + resolution: "@cspell/dict-dart@npm:2.3.2" + checksum: 10/d4bf20c272110ad6537824199de1224447b798abf225fd3af2b73d8eca4d9e64eac3c2580940d93b07d74744d8e35aea7f2f547ac3ef3e73b0499bf36bb50f74 + languageName: node + linkType: hard + +"@cspell/dict-data-science@npm:^2.0.16": + version: 2.0.16 + resolution: "@cspell/dict-data-science@npm:2.0.16" + checksum: 10/9eddd15d1ec09e91ed595f8ded2f5812fdc47acf379608549e5c8bf37ef486955eae0179de41f2ce015745701c03a8e19d47e5dd0bf93b59ae290e811f417a2e + languageName: node + linkType: hard + +"@cspell/dict-django@npm:^4.1.7": + version: 4.1.7 + resolution: "@cspell/dict-django@npm:4.1.7" + checksum: 10/fc2fe78012d66cb4646637e11c74703a7eeb3148cf22e1add70ffb43a003264ccb18f2111d1181dd1a3a127129804a1a014ba3417cadfecc660e1e1c1b612e01 + languageName: node + linkType: hard + +"@cspell/dict-docker@npm:^1.1.17": + version: 1.1.17 + resolution: "@cspell/dict-docker@npm:1.1.17" + checksum: 10/438cc04e0ebcab53b49cecee7ae02c743733b8ec7df4b75075c31574f764aa60353a3cb0db3fb8c80271339d4fc0c1d05864bb6b1ac14891cacfd4098f0b0dce + languageName: node + linkType: hard + +"@cspell/dict-dotnet@npm:^5.0.15": + version: 5.0.15 + resolution: "@cspell/dict-dotnet@npm:5.0.15" + checksum: 10/68018376ae7871c8d662febe1ead8e20f67e2a2ab37e7bb2319e7d6672d65c3aad88dfb8bc3149896e41b42b94f8b2a0da7b35d1bd33b5383c4e2460dbc0bab4 + languageName: node + linkType: hard + +"@cspell/dict-elixir@npm:^4.0.8": + version: 4.0.8 + resolution: "@cspell/dict-elixir@npm:4.0.8" + checksum: 10/fad21bd31eb5826b18fbf11a4ff7d9e600cb662c1c2f70306212d8a95bf76f50af1cd74ba880fbb0c813537bfe29477b8a52bc67a6c136557fd909713f0ca664 + languageName: node + linkType: hard + +"@cspell/dict-en-common-misspellings@npm:^2.2.5": + version: 2.2.5 + resolution: "@cspell/dict-en-common-misspellings@npm:2.2.5" + checksum: 10/0a0e1ecc6c3b57ffede13ea1071ab1f7848ada15d963f2088a46f0df2a7c125375f731319c9d5bd043b7e37949d6753fafb97a2eef4fcdf2b6295e5516410d3e + languageName: node + linkType: hard + +"@cspell/dict-en-gb-mit@npm:^3.1.30": + version: 3.1.32 + resolution: "@cspell/dict-en-gb-mit@npm:3.1.32" + checksum: 10/2f606c05834b2b4f23e7295b8b3ccf6910f0ed5d142a154dc0769892ee8560a68dad42c5997c0686f7b671fae40800dd4541460d3ac7d1c2de34052c0eff93c5 + languageName: node + linkType: hard + +"@cspell/dict-en_us@npm:^4.4.41": + version: 4.4.43 + resolution: "@cspell/dict-en_us@npm:4.4.43" + checksum: 10/d1e1a0ef325b13104c798e02c7c34c3706a2c7d31ac86cb071b3d0bec90c1aff6ea6c9d699e1656ded4609aba392592106cdbb98b25a9301ab2d35d83175f576 + languageName: node + linkType: hard + +"@cspell/dict-filetypes@npm:^3.0.18": + version: 3.0.18 + resolution: "@cspell/dict-filetypes@npm:3.0.18" + checksum: 10/dd9a531889ed3bf48690e16d4801798d83e8bf6eaa93eb2cca6216b5e41f854201176d62c3b51973f7e97767777d95460aa3328e47a023ed082d3d128ee54283 + languageName: node + linkType: hard + +"@cspell/dict-flutter@npm:^1.1.1": + version: 1.1.1 + resolution: "@cspell/dict-flutter@npm:1.1.1" + checksum: 10/1ba1539d740093da234606ae3110498669ef230fbbfdc3c97ca5560008619ce8a757442846b594900a5d85d0a4e68263bf7f2d4949cab930361fa1056a237d3f + languageName: node + linkType: hard + +"@cspell/dict-fonts@npm:^4.0.6": + version: 4.0.6 + resolution: "@cspell/dict-fonts@npm:4.0.6" + checksum: 10/29ad0cf68cd3e6cef29e4c257de6ad5034ea4cdfdaf5aafd8ff6fc7918da205252d9de68c3a82b36169d21aa4abd17a4f1f4e352821f4f90f527d252d8830e8a + languageName: node + linkType: hard + +"@cspell/dict-fsharp@npm:^1.1.1": + version: 1.1.1 + resolution: "@cspell/dict-fsharp@npm:1.1.1" + checksum: 10/f83b49083cfa6101ebb5bef67f3128c5c14f7d5005d6981e41c4a317bebaa5672431fcb0699b3f345c69057921b2b59bc34721ce5a63b481b4f6300ca7f77868 + languageName: node + linkType: hard + +"@cspell/dict-fullstack@npm:^3.2.9": + version: 3.2.9 + resolution: "@cspell/dict-fullstack@npm:3.2.9" + checksum: 10/f9f0cf5937a455e8aaa88b8365ee3ec4394971638353168967087d5acc109a0c6d7ae85e28a131252f1beb293a8ad6e4eda6dd8723de44b4ab3dcaecbe983162 + languageName: node + linkType: hard + +"@cspell/dict-gaming-terms@npm:^1.1.3": + version: 1.1.3 + resolution: "@cspell/dict-gaming-terms@npm:1.1.3" + checksum: 10/235e4b8127ea098febcea424f35d98592d67cd2c9b8128de7ef2d5840f8cfbf27325174ce7764afd5492c0d9191d379a29d0f0d66a103f4f3ab9b1d11d963143 + languageName: node + linkType: hard + +"@cspell/dict-git@npm:^3.1.1": + version: 3.1.1 + resolution: "@cspell/dict-git@npm:3.1.1" + checksum: 10/d982a41977e5957d47dcafb6e343991252f0c81919aa5f20aaa1bb48781264746de1d5fe28cb86ee3b964ce545ac21f87e01c59ff96072fefe8c2def028f440e + languageName: node + linkType: hard + +"@cspell/dict-golang@npm:^6.0.29": + version: 6.0.29 + resolution: "@cspell/dict-golang@npm:6.0.29" + checksum: 10/707d90dd96bef559b0bf2dfc0e3d73310640364ae9dda43c0da6af1c98dabc782790293c669a2173862ddbfcd7cca642be3636f68d466b3d2ca3b7da34030a7e + languageName: node + linkType: hard + +"@cspell/dict-google@npm:^1.0.9": + version: 1.0.9 + resolution: "@cspell/dict-google@npm:1.0.9" + checksum: 10/b3dbd00ae9256c5c11cf55ad8dd9cebb9c8bfad5912c2c31e28aa35237eb8797c4b08356d7f94ee6e7b1cf2491c2bd2dcde790ec911fb02159f639947d411742 + languageName: node + linkType: hard + +"@cspell/dict-haskell@npm:^4.0.6": + version: 4.0.6 + resolution: "@cspell/dict-haskell@npm:4.0.6" + checksum: 10/510ce26a6d34dfa829278a59bedea4c4712b3a0c9430f19b7101597f0a9f26302dd6266a6ab938bfc2d67d08a04148beda68bfcd0589d1c990075a21d52816de + languageName: node + linkType: hard + +"@cspell/dict-html-symbol-entities@npm:^4.0.5": + version: 4.0.5 + resolution: "@cspell/dict-html-symbol-entities@npm:4.0.5" + checksum: 10/050f57152c873bf9725dfec3e7c6b6ce6a0c178ee084fcad48be186bcc965caabf10462d47fc3c9adcae8d5d8d91dc3cf739ab913d2ed7f5f50abec215e9851b + languageName: node + linkType: hard + +"@cspell/dict-html@npm:^4.0.16": + version: 4.0.16 + resolution: "@cspell/dict-html@npm:4.0.16" + checksum: 10/55d89f5ef4ebb25b93b4171ebfd469e4d87a7be746de6221b19862f92c7868ace8d80bfd6e6a04b0d20455ca58a9a88df27ea26c703405fb63ee17160db6e2ba + languageName: node + linkType: hard + +"@cspell/dict-java@npm:^5.0.12": + version: 5.0.12 + resolution: "@cspell/dict-java@npm:5.0.12" + checksum: 10/aab329be836228a9f9fb3b5259325fbbaccc86de9bdc7e6acb4b164bba25f1b2d4cb8abc3fb274d21391e0274ca5642bd65df5b576ab40b2663a6471f20f11bb + languageName: node + linkType: hard + +"@cspell/dict-julia@npm:^1.1.1": + version: 1.1.1 + resolution: "@cspell/dict-julia@npm:1.1.1" + checksum: 10/ffd13dad37e306a50166a27ee8d0c7d947ccb58c98f8287ede8e3955b6fa0ebb2244484dc8dd81206b86d2240762316036ce462553c734cfbca78891bda92566 + languageName: node + linkType: hard + +"@cspell/dict-k8s@npm:^1.0.13": + version: 1.0.13 + resolution: "@cspell/dict-k8s@npm:1.0.13" + checksum: 10/6ce400df81965da6a263377ec676fce0e0b1fe4519d74275d7d7cc3f4d408b4e72b5b577fdc4d1014cc5e289399038a1be989beab0384e05e7b978b6a78c7dd7 + languageName: node + linkType: hard + +"@cspell/dict-kotlin@npm:^1.1.1": + version: 1.1.1 + resolution: "@cspell/dict-kotlin@npm:1.1.1" + checksum: 10/8822138c76a1f6bb54ec33e470fbd403086a20532101bd9adf4e59464772266da0e379758a490d9ab87a9e0b89ca13e968f48f71334dd0b6881b4ab05bf6cc9d + languageName: node + linkType: hard + +"@cspell/dict-latex@npm:^5.1.0": + version: 5.1.0 + resolution: "@cspell/dict-latex@npm:5.1.0" + checksum: 10/e3f41fac2cd974db4ff76f78b86e06cec5a60008288a92ad92eff79bc00fbe51dd76c4e109d88fee03bdda2fbbe388cfeeb9e4632a0578b278f801a36e51357b + languageName: node + linkType: hard + +"@cspell/dict-lorem-ipsum@npm:^4.0.5": + version: 4.0.5 + resolution: "@cspell/dict-lorem-ipsum@npm:4.0.5" + checksum: 10/7f4be03a7d2bfe9128f4f7d1f04b5cf5d525db2ffa86f1c3ca9ae7b2ccd774cd56dee9ede23d0291c502e365d7de925f5bf210ab4b5b745b0459fce13fd38820 + languageName: node + linkType: hard + +"@cspell/dict-lua@npm:^4.0.8": + version: 4.0.8 + resolution: "@cspell/dict-lua@npm:4.0.8" + checksum: 10/3e0255147637c2df83e5eea7da70e5ccddd0be873123c79da1f12b9f590b1e516a27448be3cba31529ffdea769a5de866caa5d55f9d9a49026f0ceacebd9b3ba + languageName: node + linkType: hard + +"@cspell/dict-makefile@npm:^1.0.5": + version: 1.0.5 + resolution: "@cspell/dict-makefile@npm:1.0.5" + checksum: 10/bde75e635750234aa4e47e6904c5c5ffd9ede4c503daa015b085830414edf40860cfdbd04b1aa81b7b433f11abaab7d244093ba667e1124e7595777cc5dccf96 + languageName: node + linkType: hard + +"@cspell/dict-markdown@npm:^2.0.18": + version: 2.0.18 + resolution: "@cspell/dict-markdown@npm:2.0.18" + peerDependencies: + "@cspell/dict-css": ^4.1.2 + "@cspell/dict-html": ^4.0.16 + "@cspell/dict-html-symbol-entities": ^4.0.5 + "@cspell/dict-typescript": ^3.2.3 + checksum: 10/2a73fa4d2b9c3b5e0cb94dc93204e6193e6b47303b2305c1f7cae59532603b545361a375c057b05caaadf117f65d3a286914e9a9ca65790250e3ff83bd7c85b5 + languageName: node + linkType: hard + +"@cspell/dict-monkeyc@npm:^1.1.2": + version: 1.1.2 + resolution: "@cspell/dict-monkeyc@npm:1.1.2" + checksum: 10/b84abba6511827326319084fd815f77f5eda8b241edd4f9079dcd81db0685d093a943a84766226263c886d2d95910a47d0ceaccdc14dc4f71a4b1decbf2f453a + languageName: node + linkType: hard + +"@cspell/dict-node@npm:^5.0.9": + version: 5.0.9 + resolution: "@cspell/dict-node@npm:5.0.9" + checksum: 10/b934c9c94e230742a612f3133cc81a62af4073e2f8c50855d37e90bad7860200600b8492988d70f3ba13a055e357554a4abf71f0a437650ae24e5b300d6615ee + languageName: node + linkType: hard + +"@cspell/dict-npm@npm:^5.2.54": + version: 5.2.55 + resolution: "@cspell/dict-npm@npm:5.2.55" + checksum: 10/541dedf4aa1abf50b8081f4ec54cec58c7192a30d13da7664a494a22c9c04c6c7770ad3c32d01fe85f9999be91f13e7bd5d7e7f220ef287609ccd3087a26720f + languageName: node + linkType: hard + +"@cspell/dict-php@npm:^4.1.3": + version: 4.1.3 + resolution: "@cspell/dict-php@npm:4.1.3" + checksum: 10/0b47463bfa9003875f14b7789ffcb0d1a38d514fe447f90f345cc718aa329c7217d6c727ed07efcf4794234189f173364ee22a871f72142fe003c94f3c60d884 + languageName: node + linkType: hard + +"@cspell/dict-powershell@npm:^5.0.17": + version: 5.0.17 + resolution: "@cspell/dict-powershell@npm:5.0.17" + checksum: 10/711a2e956c8abffcfc54f7793af83f760185aa13952ea1060a3d2a3287e839f6f98457c08be038eb54df05aa82c25f9861577788eb1db7230cfcd4cabc2b0141 + languageName: node + linkType: hard + +"@cspell/dict-public-licenses@npm:^2.0.17": + version: 2.0.17 + resolution: "@cspell/dict-public-licenses@npm:2.0.17" + checksum: 10/bd38afb49ffd609abae672e4ad48d615d18b3793cf09bbec9d0cd53a072f0bcad7845226d265fa6cfa0fa5fe48725f209ed1d3e9abf9c0df31f6e1321b94cbd8 + languageName: node + linkType: hard + +"@cspell/dict-python@npm:^4.5.2": + version: 4.5.2 + resolution: "@cspell/dict-python@npm:4.5.2" + dependencies: + "@cspell/dict-data-science": "npm:^2.0.16" + checksum: 10/78be30ea050f4f86375cbc7b166e9a514af0d260cd94ee21811d95a17b316c6ddf63c7af743f297edae25e1fbe4e2eecf1110691cf6f73bd11b3b832f5bcf0de + languageName: node + linkType: hard + +"@cspell/dict-r@npm:^2.1.1": + version: 2.1.1 + resolution: "@cspell/dict-r@npm:2.1.1" + checksum: 10/70ac0a26fdd753633e2e1817f3ac0c475a5a0d92641ce2032fd5745d8fe32ca9f1d87b6d1318302b87e8a699229f2593db75f9618d0bdfb7809f0b331516efbf + languageName: node + linkType: hard + +"@cspell/dict-ruby@npm:^5.1.4": + version: 5.1.4 + resolution: "@cspell/dict-ruby@npm:5.1.4" + checksum: 10/c53d19a711f826e8864df79dff4d426d17c72ac0ae7f55f4852337264b3a5e37740f5202b1e5a2ffefbc005bbc3754df481a18a834caf2908952a4a9a21ed38f + languageName: node + linkType: hard + +"@cspell/dict-rust@npm:^4.1.2": + version: 4.1.2 + resolution: "@cspell/dict-rust@npm:4.1.2" + checksum: 10/f618727d8c3af5f3d5e74eca04e9b0685f525d217206c40faf9803aa4fd7b9defc9b5174bff17411ef2d935df7ebe66cb2e38f34b6887a118908e10a5c834376 + languageName: node + linkType: hard + +"@cspell/dict-scala@npm:^5.0.11": + version: 5.0.11 + resolution: "@cspell/dict-scala@npm:5.0.11" + checksum: 10/cb956749a02f907b0984285489e945b202b3c984e3494537bbeca063ac7a1353c33b272ba971e569eed8023b3c18546aa5532b2f09894bfa40efb2664ff24a76 + languageName: node + linkType: hard + +"@cspell/dict-shell@npm:1.2.0, @cspell/dict-shell@npm:^1.2.0": + version: 1.2.0 + resolution: "@cspell/dict-shell@npm:1.2.0" + checksum: 10/8a3f4f49697daac09a6f9882a3c2a87e1a1eba3ba0a7114b9db28798e35adf464bcb66e2e66437f525ae1d69e96afbe27dc740ab0a8a9cc8efd5a96f3d7859c2 + languageName: node + linkType: hard + +"@cspell/dict-software-terms@npm:^5.4.8": + version: 5.4.8 + resolution: "@cspell/dict-software-terms@npm:5.4.8" + checksum: 10/0055eef6dc6459248bf11e36723d4497ecce152fdde091ba1d3bd89e4cb7a82d0239d4a070a0dc51d4ec15d9ccd6e6e6c6b1cfb0ff7d12bbef64d1f218530331 + languageName: node + linkType: hard + +"@cspell/dict-sql@npm:^2.2.1": + version: 2.2.1 + resolution: "@cspell/dict-sql@npm:2.2.1" + checksum: 10/c898c8f23e613ad1708dd92a8fbe5dac10e048ae8584a42c570697046c8841aa0518e10435fff34b9bdc84bb0cfd6a5307c990ed16f36253a0f2c31f739d3dce + languageName: node + linkType: hard + +"@cspell/dict-svelte@npm:^1.0.7": + version: 1.0.7 + resolution: "@cspell/dict-svelte@npm:1.0.7" + checksum: 10/ca739512b762731f7840243e0833bd135328cbef529d07803bc7b49a2452b1592ed318b80e55bb38caf807d51dd949029c7586a80529c6b942ce6a33842ca586 + languageName: node + linkType: hard + +"@cspell/dict-swift@npm:^2.0.6": + version: 2.0.6 + resolution: "@cspell/dict-swift@npm:2.0.6" + checksum: 10/89ba40dcc7b54cc1af07560b69a9418a8c8c275da9cf64e0cf94e1052930bf360706575db59eb3237c8210073fa0ff87511012958d355f67ff3735138782f26d + languageName: node + linkType: hard + +"@cspell/dict-terraform@npm:^1.1.4": + version: 1.1.4 + resolution: "@cspell/dict-terraform@npm:1.1.4" + checksum: 10/ce21eb2a82912ced4b4a9346b1932bc651d1ac05d58764c96e4c915d7be2a8968e40de233ba13807b475f445f6078c7e87dd3671aa68f75c7929396960e2d4a8 + languageName: node + linkType: hard + +"@cspell/dict-typescript@npm:^3.2.3": + version: 3.2.3 + resolution: "@cspell/dict-typescript@npm:3.2.3" + checksum: 10/3e0f76f8ca964e36de5b022bd53fe4005993dde260fc58ea5346801cacc12483106828cfe158f94509bed0b1bf52d7f4cb2509e69e4eda2a4f032e21ec75201b + languageName: node + linkType: hard + +"@cspell/dict-vue@npm:^3.0.5": + version: 3.0.5 + resolution: "@cspell/dict-vue@npm:3.0.5" + checksum: 10/3288b44c0362d5a67a090ebe667fba577c32c422090ba8935cf7c994e0444495eafeb1be8cc64cc4f2e23788794f70a85b243ba924c6d73ca5a734a21f978cbc + languageName: node + linkType: hard + +"@cspell/dict-zig@npm:^1.0.0": + version: 1.0.0 + resolution: "@cspell/dict-zig@npm:1.0.0" + checksum: 10/85a40bf4398ba6d6f27dbfc57a9c5e176f18e60c22b97b09b90a813165b98c6d2ac0d096e1e7670af8dee7a30cdd93804ef7ab8b7d05d4ce30a0d3def13b1c1c + languageName: node + linkType: hard + +"@cspell/dynamic-import@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/dynamic-import@npm:10.4.0" + dependencies: + "@cspell/url": "npm:10.4.0" + import-meta-resolve: "npm:^4.2.0" + checksum: 10/729db73a7d048ec1c08ef52d37b3de377eeb7a5342bedc1748dd65ed98752bbf067cce00f48252626461e57a05ac9e3cfa1067a291437c0809a314578851542c + languageName: node + linkType: hard + +"@cspell/filetypes@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/filetypes@npm:10.4.0" + checksum: 10/2cf58b30d078eb64451f91d6cb4022083febeae43bc7b0c6d2c2972a1c677f31f5ca3b0b4414a34576753f9684b00927d6fe370742a6cde00b8b2c0050f6bb09 + languageName: node + linkType: hard + +"@cspell/rpc@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/rpc@npm:10.4.0" + checksum: 10/ae57a7fc842630108fc13e329796b69f44d3ab0191babd82e1c35df2b0bcae7663a1f19961e8e35b7d81fdfb33b16e79351c574081ac1121d43155ba40460657 + languageName: node + linkType: hard + +"@cspell/strong-weak-map@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/strong-weak-map@npm:10.4.0" + checksum: 10/22b306e953b1a8164685ebce27f0e79d4d9e57b4e2d77ecf0a15a94ac31b43baa434b4c8d5b82ccc52c4ce11eadd3ae539626a56f7c1b487f96f96addb93fe37 + languageName: node + linkType: hard + +"@cspell/url@npm:10.4.0": + version: 10.4.0 + resolution: "@cspell/url@npm:10.4.0" + checksum: 10/777cb9b1d8f53061e2bdb5c410c0ede859dd9c16f34065df56ce427b8a7111a2e11505228800e35c1613835354f385935a463a275a4c04f4ecaec1beb63706e4 + languageName: node + linkType: hard + "@cto.af/wtf8@npm:1.0.0": version: 1.0.0 resolution: "@cto.af/wtf8@npm:1.0.0" @@ -799,7 +1381,7 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^6.2.2": +"ansi-regex@npm:^6.2.2, ansi-regex@npm:^6.4.0": version: 6.4.0 resolution: "ansi-regex@npm:6.4.0" checksum: 10/8d0305a47218c994a15348d556d358c9a0b3a7abbd51be1c502447813839fb2b0f12700fca9e842acdd79e5740bb2a2d291880b4d770c1634068732a2a3091e5 @@ -836,6 +1418,13 @@ __metadata: languageName: node linkType: hard +"array-timsort@npm:^1.0.3": + version: 1.0.3 + resolution: "array-timsort@npm:1.0.3" + checksum: 10/f417f073b3733baec3a80decdf5d45bf763f04676ef3610b0e71f9b1d88c6e4c38154c05b28b31529d308bfd0e043d08059fcd9df966245a1276af15b5584936 + languageName: node + linkType: hard + "arrgv@npm:^1.0.2": version: 1.0.2 resolution: "arrgv@npm:1.0.2" @@ -1081,7 +1670,16 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^5.6.2": +"chalk-template@npm:^1.1.3": + version: 1.1.3 + resolution: "chalk-template@npm:1.1.3" + dependencies: + chalk: "npm:^5.2.0" + checksum: 10/6565157db53ace7b9618a53bd46e13de5d8b56fe0b239928105f7b034a00382f2ec0bdd5c5e0cb6b9ac62afb27e2e50c1fe9643579d4c2662f6a5d319b1b8856 + languageName: node + linkType: hard + +"chalk@npm:^5.2.0, chalk@npm:^5.6.2": version: 5.6.2 resolution: "chalk@npm:5.6.2" checksum: 10/1b2f48f6fba1370670d5610f9cd54c391d6ede28f4b7062dd38244ea5768777af72e5be6b74fb6c6d54cb84c4a2dff3f3afa9b7cb5948f7f022cfd3d087989e0 @@ -1225,6 +1823,23 @@ __metadata: languageName: node linkType: hard +"commander@npm:^15.0.0": + version: 15.0.0 + resolution: "commander@npm:15.0.0" + checksum: 10/a5dab1f5c3f1bf2ea19e8089f650f7fb65c3ed88e13ddde62e490d34b20057bcb2cd3de5b6ddc8aae93286083f8256ca0b812df842f574cbebe0e40f5b2f98f7 + languageName: node + linkType: hard + +"comment-json@npm:^5.0.0": + version: 5.0.0 + resolution: "comment-json@npm:5.0.0" + dependencies: + array-timsort: "npm:^1.0.3" + esprima: "npm:^4.0.1" + checksum: 10/c3c17487b4e92eb358205ef44d8250c9facb07b344f3d0477678a88763a0f540df1f366e45bcb453b5f1942127abe74fae0c3e94bb56ae559f90d3e2d373e5e6 + languageName: node + linkType: hard + "common-path-prefix@npm:^3.0.0": version: 3.0.0 resolution: "common-path-prefix@npm:3.0.0" @@ -1310,6 +1925,147 @@ __metadata: languageName: node linkType: hard +"cspell-config-lib@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-config-lib@npm:10.4.0" + dependencies: + "@cspell/cspell-types": "npm:10.4.0" + comment-json: "npm:^5.0.0" + smol-toml: "npm:^1.9.1" + yaml: "npm:^2.9.1" + checksum: 10/73298eff1e4d873e72104c4b1d9d32f66e5dcdd769b241eb3f7b48c068f83e8e57e74b6547544a9f89957bcb1182126ce2fb6ea2b40dbb06b2bb1424d8de6d51 + languageName: node + linkType: hard + +"cspell-dictionary@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-dictionary@npm:10.4.0" + dependencies: + "@cspell/cspell-performance-monitor": "npm:10.4.0" + "@cspell/cspell-pipe": "npm:10.4.0" + "@cspell/cspell-types": "npm:10.4.0" + cspell-trie-lib: "npm:10.4.0" + fast-equals: "npm:^6.1.1" + checksum: 10/2d7ee3fdd7eadcc4efbb8a59bfcc0a2a57911233737aa4445cc2938c68a6e0e66118eb4d7fe97082d55ce56355968be944ffbb0668c85833fc7b5fe4e7efe7fd + languageName: node + linkType: hard + +"cspell-gitignore@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-gitignore@npm:10.4.0" + dependencies: + "@cspell/url": "npm:10.4.0" + cspell-glob: "npm:10.4.0" + cspell-io: "npm:10.4.0" + bin: + cspell-gitignore: bin.mjs + checksum: 10/824035b58bcc40324469bc207a0d33841e390f9bb8d21eeb6374ab1a9c77d63657f6a81226e408822a6d801a87241e272f35b7de519e411d5c13e6025da9a4cf + languageName: node + linkType: hard + +"cspell-glob@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-glob@npm:10.4.0" + dependencies: + "@cspell/url": "npm:10.4.0" + picomatch: "npm:^4.0.7" + checksum: 10/16af1fa018d770f219c528231d92116b6ec1cb3eda72001affbd9183c6947eb1c60565c730c19016c433a8dcabf6d22aad56fec2cadd4d323dac7d5859b5b28c + languageName: node + linkType: hard + +"cspell-grammar@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-grammar@npm:10.4.0" + dependencies: + "@cspell/cspell-pipe": "npm:10.4.0" + "@cspell/cspell-types": "npm:10.4.0" + bin: + cspell-grammar: bin.mjs + checksum: 10/68de2209b72d831777aa3c791a422065514c3e6a62bc418fd85b25761982398703bac8c2f8e64676a23fa40cfd23916688f54f538b41ca03d7aca007354a2f23 + languageName: node + linkType: hard + +"cspell-io@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-io@npm:10.4.0" + dependencies: + "@cspell/cspell-service-bus": "npm:10.4.0" + "@cspell/url": "npm:10.4.0" + checksum: 10/43143ec8bcfc8a534dd4fc9c70eb84d92e4afaa766073aef67486f3056e69eafe07e47fe21b57ae2b59768262b3f5e5b5c7f58f1fa243be2d97b9587952b0daf + languageName: node + linkType: hard + +"cspell-lib@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-lib@npm:10.4.0" + dependencies: + "@cspell/cspell-bundled-dicts": "npm:10.4.0" + "@cspell/cspell-performance-monitor": "npm:10.4.0" + "@cspell/cspell-pipe": "npm:10.4.0" + "@cspell/cspell-resolver": "npm:10.4.0" + "@cspell/cspell-types": "npm:10.4.0" + "@cspell/dynamic-import": "npm:10.4.0" + "@cspell/filetypes": "npm:10.4.0" + "@cspell/rpc": "npm:10.4.0" + "@cspell/strong-weak-map": "npm:10.4.0" + "@cspell/url": "npm:10.4.0" + cspell-config-lib: "npm:10.4.0" + cspell-dictionary: "npm:10.4.0" + cspell-glob: "npm:10.4.0" + cspell-grammar: "npm:10.4.0" + cspell-io: "npm:10.4.0" + cspell-trie-lib: "npm:10.4.0" + env-paths: "npm:^4.0.0" + gensequence: "npm:^8.0.8" + import-fresh: "npm:^4.0.1" + resolve-from: "npm:^5.0.0" + vscode-languageserver-textdocument: "npm:^1.0.15" + vscode-uri: "npm:^3.2.0" + xdg-basedir: "npm:^5.1.0" + checksum: 10/23164f82786df6a95338f4ad7df73c89cbe88c3ee5e3a4f5a2c99dc8195ba26b8c922bcbe822ecb32fca3ffa7c584cce164ee4606834bfe8c55d1927ce98c168 + languageName: node + linkType: hard + +"cspell-trie-lib@npm:10.4.0": + version: 10.4.0 + resolution: "cspell-trie-lib@npm:10.4.0" + peerDependencies: + "@cspell/cspell-types": 10.4.0 + checksum: 10/3742a3c5b0168a4acea35bd4fbaeb2c70a439c0eedcf17d760eebcf028f11a4203211e37c87b79df867788cd9b5817408fd77a64af87d87ec9e8c712868db651 + languageName: node + linkType: hard + +"cspell@npm:10.4.0": + version: 10.4.0 + resolution: "cspell@npm:10.4.0" + dependencies: + "@cspell/cspell-json-reporter": "npm:10.4.0" + "@cspell/cspell-performance-monitor": "npm:10.4.0" + "@cspell/cspell-pipe": "npm:10.4.0" + "@cspell/cspell-types": "npm:10.4.0" + "@cspell/cspell-worker": "npm:10.4.0" + "@cspell/dynamic-import": "npm:10.4.0" + "@cspell/url": "npm:10.4.0" + ansi-regex: "npm:^6.4.0" + chalk: "npm:^6.0.1" + chalk-template: "npm:^1.1.3" + commander: "npm:^15.0.0" + cspell-config-lib: "npm:10.4.0" + cspell-dictionary: "npm:10.4.0" + cspell-gitignore: "npm:10.4.0" + cspell-glob: "npm:10.4.0" + cspell-io: "npm:10.4.0" + cspell-lib: "npm:10.4.0" + flatted: "npm:^3.4.4" + semver: "npm:^7.8.5" + tinyglobby: "npm:^0.2.17" + bin: + cspell: bin.mjs + cspell-esm: bin.mjs + checksum: 10/b6dd1c96c4d27af371dd9c6d7837ffff916b2846078773f2dc985c741f3d3e4bb225058f29ab016030253338643f8b44c08998df3d573cc03defbfcff0dbab13 + languageName: node + linkType: hard + "css-select@npm:^5.1.0": version: 5.2.2 resolution: "css-select@npm:5.2.2" @@ -1531,6 +2287,15 @@ __metadata: languageName: node linkType: hard +"env-paths@npm:^4.0.0": + version: 4.0.0 + resolution: "env-paths@npm:4.0.0" + dependencies: + is-safe-filename: "npm:^0.1.0" + checksum: 10/97a6ef4f7e05e9e7b464645c0539a31889947b8fe14545332af47ea61bb3556ce47f6d17491a5959c098a1ce0605d4f494e4c837f8fbc1f0a60b8201d8b19ce7 + languageName: node + linkType: hard + "errno@npm:^0.1.1": version: 0.1.8 resolution: "errno@npm:0.1.8" @@ -1751,6 +2516,13 @@ __metadata: languageName: node linkType: hard +"fast-equals@npm:^6.1.1": + version: 6.2.1 + resolution: "fast-equals@npm:6.2.1" + checksum: 10/e9c11479151157858b8637301ee67639509acf5716aa41ec9c0d11a7560c32b9f33da0765eedffaa6a4464de8e04a3722944f101f460877021e850612ef3df4d + languageName: node + linkType: hard + "fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" @@ -1886,7 +2658,7 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.4.2": +"flatted@npm:^3.4.2, flatted@npm:^3.4.4": version: 3.4.4 resolution: "flatted@npm:3.4.4" checksum: 10/5a6682ab87ed15e125419c61352c4bef26f310adceece03eae5f22c119d64ed47bfc0ee1948a77d0122559eaa86395ea06ef45b59bfe3db4fb13fb4cdff876de @@ -1903,6 +2675,13 @@ __metadata: languageName: node linkType: hard +"gensequence@npm:^8.0.8": + version: 8.0.8 + resolution: "gensequence@npm:8.0.8" + checksum: 10/edbca0fe1ab90942e4e7a2afa2da40f4ff746aa890d78f69d15f765602b0a3202264ae7693ada4acfe51e7f8c7254738ab8956b245e356c38b6f90634f7626e0 + languageName: node + linkType: hard + "get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -1985,6 +2764,15 @@ __metadata: languageName: node linkType: hard +"global-directory@npm:^5.0.0": + version: 5.0.0 + resolution: "global-directory@npm:5.0.0" + dependencies: + ini: "npm:6.0.0" + checksum: 10/90b61b09736a8c6fea010e87bf42cefefe534ce6d5c21c09ab9eb06edc0082dfc41edf0d31da5f7355e9a07eae9c5238d4ecc01ac425d8456cbce9bd1b292dc2 + languageName: node + linkType: hard + "globals@npm:17.13.0": version: 17.13.0 resolution: "globals@npm:17.13.0" @@ -2143,6 +2931,20 @@ __metadata: languageName: node linkType: hard +"import-fresh@npm:^4.0.1": + version: 4.0.1 + resolution: "import-fresh@npm:4.0.1" + checksum: 10/61925cb8fd4eaf7c02b5928c80c796f87a04a91786dcd74009a7086113d37bfe126db365fd95db56d39accbc2f9cbad4a88ad33734b8bf60917e8cf711cb21fe + languageName: node + linkType: hard + +"import-meta-resolve@npm:^4.2.0": + version: 4.2.0 + resolution: "import-meta-resolve@npm:4.2.0" + checksum: 10/3499ee8b7eddb79be77067b368bcdf39e6f144306dea4686d08071ae7e65a2e3bdca3f98f2a0f4babdcd4ba9d9e7d379ae7e27c4b9bf8b08c1e812a28c674bf3 + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -2157,6 +2959,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:6.0.0": + version: 6.0.0 + resolution: "ini@npm:6.0.0" + checksum: 10/e87d8cde86d091ddb104580d42dfdc8306593627269990ca0f5176ccc60c936268bad56856398fef924cdf0af33b1a9c21e84f85914820037e003ee45443cc85 + languageName: node + linkType: hard + "ip-address@npm:^10.1.1": version: 10.7.5 resolution: "ip-address@npm:10.7.5" @@ -2265,6 +3074,13 @@ __metadata: languageName: node linkType: hard +"is-safe-filename@npm:^0.1.0": + version: 0.1.1 + resolution: "is-safe-filename@npm:0.1.1" + checksum: 10/476f9a523810457df79575566820ddec29354d004d3a8ff02b8df281a56dde22bbb2eecbec2e79bd89ea9303028a22a3db56e00646002169ed9bb25dd3721e86 + languageName: node + linkType: hard + "is-ssh@npm:^1.4.0": version: 1.4.1 resolution: "is-ssh@npm:1.4.1" @@ -3113,6 +3929,7 @@ __metadata: ava: "npm:8.2.0" c8: "npm:12.0.0" cheerio: "npm:1.2.0" + cspell: "npm:10.4.0" eslint: "npm:10.13.0" eslint-config-prettier: "npm:10.1.8" globals: "npm:17.13.0" @@ -3398,7 +4215,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.2, semver@npm:^7.5.3": +"semver@npm:^7.3.2, semver@npm:^7.5.3, semver@npm:^7.8.5": version: 7.8.5 resolution: "semver@npm:7.8.5" bin: @@ -3470,6 +4287,13 @@ __metadata: languageName: node linkType: hard +"smol-toml@npm:^1.9.1": + version: 1.9.1 + resolution: "smol-toml@npm:1.9.1" + checksum: 10/0bdcd39bbaa2bdca88f9418cbf0b0b9dd220d9e39b6d298916a4ce1e49a8c8dc84d30f0e49910355203bff3a64da7b06771037dc0d2f8007df406f14dc768c10 + languageName: node + linkType: hard + "socks-proxy-agent@npm:10.1.0": version: 10.1.0 resolution: "socks-proxy-agent@npm:10.1.0" @@ -3617,7 +4441,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:0.2.17": +"tinyglobby@npm:0.2.17, tinyglobby@npm:^0.2.17": version: 0.2.17 resolution: "tinyglobby@npm:0.2.17" dependencies: @@ -3742,6 +4566,20 @@ __metadata: languageName: node linkType: hard +"vscode-languageserver-textdocument@npm:^1.0.15": + version: 1.0.16 + resolution: "vscode-languageserver-textdocument@npm:1.0.16" + checksum: 10/779c424346b91a03ce9da05f5aaa2e3bbc0fc44808f4e176d12771a8018dd06bca68fa4bd914e916cd6895d922c6ff71d257ad86ed3e2f30f538feb4db26dbd0 + languageName: node + linkType: hard + +"vscode-uri@npm:^3.2.0": + version: 3.2.0 + resolution: "vscode-uri@npm:3.2.0" + checksum: 10/2158a0a86fbd955d5430b7f5fb46156a913d2880a054dadbf8566c19aebe22ece789730c4998ad57e477ff3f0215b2cfa1e6190f796d76ca7534d2a56c00d8fd + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -3857,6 +4695,13 @@ __metadata: languageName: node linkType: hard +"xdg-basedir@npm:^5.1.0": + version: 5.1.0 + resolution: "xdg-basedir@npm:5.1.0" + checksum: 10/b60e8a2c663ccb1dac77c2d913f3b96de48dafbfa083657171d3d50e10820b8a04bb4edfe9f00808c8c20e5f5355e1927bea9029f03136e29265cb98291e1fea + languageName: node + linkType: hard + "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -3871,6 +4716,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.9.1": + version: 2.9.1 + resolution: "yaml@npm:2.9.1" + bin: + yaml: bin.mjs + checksum: 10/123c5e56a26f4962d3d5954971b2071a533d17041e00ae9ff6a5e634aed2503639bbdeea143b1610eac29613aad95a3a1d10f5fbda87b92203c039ce63934295 + languageName: node + linkType: hard + "yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1"