From 45126c8c63715e9f1e4f31604756a9c0897ba527 Mon Sep 17 00:00:00 2001 From: Jason Dent Date: Thu, 20 Apr 2023 19:44:26 +0200 Subject: [PATCH 1/3] feat: remove commonjs support from cspell-lib --- packages/cspell-lib/api/api.d.ts | 22 +- packages/cspell-lib/api/rollup.config.mjs | 2 +- packages/cspell-lib/package.json | 17 +- packages/cspell-lib/samples/package.json | 3 + .../cspell-lib/src/lib-cjs/vscode-uri.cts | 1 + .../lineValidatorFactory.test.ts | 2 +- packages/cspell-lib/src/lib/util/Uri.ts | 4 +- packages/cspell-lib/tsconfig.cjs.json | 14 - packages/cspell-lib/tsconfig.esm.json | 2 +- packages/cspell-lib/tsconfig.json | 7 +- packages/cspell/jest.config.js | 1 - packages/cspell/tsconfig.cjs.json | 14 - pnpm-lock.yaml | 739 ++++++++------- .../test-cspell-lib-webpack/package.json | 1 - .../src/{index.ts => index.mts} | 0 .../test-cspell-lib-webpack/tsconfig.json | 2 +- .../test-cspell-lib-webpack/webpack.config.js | 13 +- .../cspell-lib/test-cspell-lib/CHANGELOG.md | 870 ------------------ .../cspell-lib/test-cspell-lib/README.md | 5 - .../cspell-lib/test-cspell-lib/bin.js | 4 - .../cspell-lib/test-cspell-lib/package.json | 25 - .../cspell-lib/test-cspell-lib/src/index.ts | 25 - .../cspell-lib/test-cspell-lib/tsconfig.json | 7 - .../example-cspell-lib-single-doc/bin.js | 2 +- .../package.json | 4 +- .../tsconfig.json | 2 +- 26 files changed, 466 insertions(+), 1322 deletions(-) create mode 100644 packages/cspell-lib/samples/package.json create mode 100644 packages/cspell-lib/src/lib-cjs/vscode-uri.cts delete mode 100644 packages/cspell-lib/tsconfig.cjs.json delete mode 100644 packages/cspell/jest.config.js delete mode 100644 packages/cspell/tsconfig.cjs.json rename test-packages/cspell-lib/test-cspell-lib-webpack/src/{index.ts => index.mts} (100%) delete mode 100644 test-packages/cspell-lib/test-cspell-lib/CHANGELOG.md delete mode 100644 test-packages/cspell-lib/test-cspell-lib/README.md delete mode 100755 test-packages/cspell-lib/test-cspell-lib/bin.js delete mode 100644 test-packages/cspell-lib/test-cspell-lib/package.json delete mode 100644 test-packages/cspell-lib/test-cspell-lib/src/index.ts delete mode 100644 test-packages/cspell-lib/test-cspell-lib/tsconfig.json diff --git a/packages/cspell-lib/api/api.d.ts b/packages/cspell-lib/api/api.d.ts index a518a7ac5f7..85d1105c774 100644 --- a/packages/cspell-lib/api/api.d.ts +++ b/packages/cspell-lib/api/api.d.ts @@ -1,5 +1,5 @@ /// -import { Glob, CSpellSettingsWithSourceTrace, TextOffset, TextDocumentOffset, AdvancedCSpellSettingsWithSourceTrace, Parser, DictionaryDefinitionInline, DictionaryDefinitionPreferred, DictionaryDefinitionAugmented, DictionaryDefinitionCustom, PnPSettings, ImportFileRef, CSpellUserSettings, Issue, LocaleId, CSpellSettings, MappedText, ParsedText } from '@cspell/cspell-types'; +import { Glob, CSpellSettingsWithSourceTrace, TextOffset, TextDocumentOffset, PnPSettings, AdvancedCSpellSettingsWithSourceTrace, Parser, DictionaryDefinitionInline, DictionaryDefinitionPreferred, DictionaryDefinitionAugmented, DictionaryDefinitionCustom, ImportFileRef, CSpellUserSettings, Issue, LocaleId, CSpellSettings, MappedText, ParsedText } from '@cspell/cspell-types'; export * from '@cspell/cspell-types'; import { WeightMap } from 'cspell-trie-lib'; export { CompoundWordsMethod } from 'cspell-trie-lib'; @@ -90,7 +90,7 @@ interface ResolveSettingsResult { settings: CSpellSettingsWithSourceTrace; } -//# sourceMappingURL=index.link.d.ts.map +//# sourceMappingURL=index.link.d.mts.map type index_link_d_AddPathsToGlobalImportsResults = AddPathsToGlobalImportsResults; type index_link_d_ListGlobalImportsResult = ListGlobalImportsResult; @@ -366,6 +366,13 @@ declare function getLanguagesForBasename(basename: string): string[]; declare const currentSettingsFileVersion = "0.2"; declare const ENV_CSPELL_GLOB_ROOT = "CSPELL_GLOB_ROOT"; +declare class ImportError extends Error { + readonly cause: Error | undefined; + constructor(msg: string, cause?: Error | unknown); +} + +type LoaderResult = Uri | undefined; + /** * The keys of an object where the values cannot be undefined. */ @@ -379,6 +386,8 @@ type OptionalOrUndefined = { [P in keyof T]: P extends OptionalKeys ? T[P] | undefined : T[P]; }; +type PnPSettingsOptional = OptionalOrUndefined; + declare const SymbolCSpellSettingsInternal: unique symbol; interface CSpellSettingsInternal extends Omit { [SymbolCSpellSettingsInternal]: true; @@ -405,15 +414,6 @@ interface DictionaryFileDefinitionInternal extends Readonly; - type CSpellSettingsWST$1 = CSpellSettingsWithSourceTrace; type CSpellSettingsI$1 = CSpellSettingsInternal; diff --git a/packages/cspell-lib/api/rollup.config.mjs b/packages/cspell-lib/api/rollup.config.mjs index f82dc50bfb1..f390a138922 100644 --- a/packages/cspell-lib/api/rollup.config.mjs +++ b/packages/cspell-lib/api/rollup.config.mjs @@ -2,7 +2,7 @@ import dts from 'rollup-plugin-dts'; const config = [ { - input: './dist/cjs/index.d.ts', + input: './dist/esm/index.d.mts', output: [{ file: './api/api.d.ts', format: 'es' }], plugins: [dts()], }, diff --git a/packages/cspell-lib/package.json b/packages/cspell-lib/package.json index 7506dbd0066..359cf9b78f4 100644 --- a/packages/cspell-lib/package.json +++ b/packages/cspell-lib/package.json @@ -2,10 +2,14 @@ "name": "cspell-lib", "version": "7.0.0-alpha.1", "description": "A library of useful functions used across various cspell tools.", - "type": "commonjs", - "main": "dist/cjs/index.js", - "types": "dist/cjs/index.d.ts", + "type": "module", + "types": "dist/esm/index.d.mts", "module": "dist/esm/index.mjs", + "exports": { + ".": { + "import": "./dist/esm/index.mjs" + } + }, "files": [ "dist", "!dist/esm/**/*.js", @@ -23,7 +27,6 @@ "clean-build": "pnpm clean && pnpm build", "build": "tsc -b . && ts2mjs dist/esm && pnpm run build:api", "build:api": "rollup -c api/rollup.config.mjs", - "build:cjs": "tsc -b tsconfig.cjs.json", "build:esm": "tsc -b tsconfig.esm.json", "build:esm:ts2mjs": "tsc -b tsconfig.esm.json && ts2mjs dist/esm", "build:lib": "tsc -b src/lib/tsconfig.json", @@ -92,11 +95,7 @@ "@cspell/dict-nl-nl": "^2.2.8", "@cspell/dict-python": "^4.0.3", "@types/configstore": "^5.0.1", - "@types/jest": "^29.5.1", "cspell-dict-nl-nl": "^1.1.2", - "expect": "^29.5.0", - "jest": "^29.5.0", - "lorem-ipsum": "^2.0.8", - "ts-jest": "^29.1.0" + "lorem-ipsum": "^2.0.8" } } diff --git a/packages/cspell-lib/samples/package.json b/packages/cspell-lib/samples/package.json new file mode 100644 index 00000000000..5bbefffbabe --- /dev/null +++ b/packages/cspell-lib/samples/package.json @@ -0,0 +1,3 @@ +{ + "type": "commonjs" +} diff --git a/packages/cspell-lib/src/lib-cjs/vscode-uri.cts b/packages/cspell-lib/src/lib-cjs/vscode-uri.cts new file mode 100644 index 00000000000..cd3a0f30c7e --- /dev/null +++ b/packages/cspell-lib/src/lib-cjs/vscode-uri.cts @@ -0,0 +1 @@ +export * from 'vscode-uri'; diff --git a/packages/cspell-lib/src/lib/textValidation/lineValidatorFactory.test.ts b/packages/cspell-lib/src/lib/textValidation/lineValidatorFactory.test.ts index 9658456a69d..93ffccecee0 100644 --- a/packages/cspell-lib/src/lib/textValidation/lineValidatorFactory.test.ts +++ b/packages/cspell-lib/src/lib/textValidation/lineValidatorFactory.test.ts @@ -2,7 +2,7 @@ import type { SpellingDictionary } from 'cspell-dictionary'; import { createCollection, createSpellingDictionary, createSuggestDictionary } from 'cspell-dictionary'; import { describe, expect, test } from 'vitest'; -import { textValidatorFactory } from './lineValidatorFactory'; +import { textValidatorFactory } from './lineValidatorFactory.js'; const oc = expect.objectContaining; diff --git a/packages/cspell-lib/src/lib/util/Uri.ts b/packages/cspell-lib/src/lib/util/Uri.ts index b698d9abedb..0317b15b7de 100644 --- a/packages/cspell-lib/src/lib/util/Uri.ts +++ b/packages/cspell-lib/src/lib/util/Uri.ts @@ -1,5 +1,7 @@ import assert from 'assert'; -import { URI, Utils } from 'vscode-uri'; +import * as vscodeUriPkg from 'vscode-uri'; + +const { URI, Utils } = vscodeUriPkg; export interface Uri { readonly scheme: string; diff --git a/packages/cspell-lib/tsconfig.cjs.json b/packages/cspell-lib/tsconfig.cjs.json deleted file mode 100644 index 7d0ae1284da..00000000000 --- a/packages/cspell-lib/tsconfig.cjs.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../tsconfig.cjs.json", - "compilerOptions": { - "composite": true, - "tsBuildInfoFile": "temp/compile.cjs.tsbuildInfo", - "module": "CommonJS", - "moduleResolution": "node16", - "rootDir": "src/lib", - "outDir": "dist/cjs", - "types": ["node"] - }, - "include": ["src/lib"], - "references": [{ "path": "./src/lib-cjs" }, { "path": "./src/test-util" }] -} diff --git a/packages/cspell-lib/tsconfig.esm.json b/packages/cspell-lib/tsconfig.esm.json index d43acd10ca5..622ea8cf181 100644 --- a/packages/cspell-lib/tsconfig.esm.json +++ b/packages/cspell-lib/tsconfig.esm.json @@ -10,6 +10,6 @@ "sourceMap": false, "types": ["node"] }, - "include": ["src/lib"], + "include": ["src/lib", "src/lib-cjs/vscode-uri.cts"], "references": [{ "path": "./src/lib-cjs" }, { "path": "./src/test-util" }] } diff --git a/packages/cspell-lib/tsconfig.json b/packages/cspell-lib/tsconfig.json index c8f8e9acacc..b8610c4a5da 100644 --- a/packages/cspell-lib/tsconfig.json +++ b/packages/cspell-lib/tsconfig.json @@ -1,9 +1,4 @@ { "files": [], - "references": [ - { "path": "./tsconfig.cjs.json" }, - { "path": "./tsconfig.esm.json" }, - { "path": "./src/lib-cjs" }, - { "path": "./src/test-util" } - ] + "references": [{ "path": "./tsconfig.esm.json" }, { "path": "./src/lib-cjs" }, { "path": "./src/test-util" }] } diff --git a/packages/cspell/jest.config.js b/packages/cspell/jest.config.js deleted file mode 100644 index 990bd442804..00000000000 --- a/packages/cspell/jest.config.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('../../jest.config'); diff --git a/packages/cspell/tsconfig.cjs.json b/packages/cspell/tsconfig.cjs.json deleted file mode 100644 index 7e56dfd1546..00000000000 --- a/packages/cspell/tsconfig.cjs.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../tsconfig.cjs.json", - "compilerOptions": { - "composite": true, - "tsBuildInfoFile": "temp/compile.cjs.tsbuildInfo", - "module": "CommonJS", - "moduleResolution": "node16", - "rootDir": "src/app", - "outDir": "dist/cjs", - "types": ["node"] - }, - "include": ["src/app"], - "references": [{ "path": "./src/lib" }] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index efcd631f42f..4d9a8fc46b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -659,24 +659,12 @@ importers: '@types/configstore': specifier: ^5.0.1 version: 5.0.1 - '@types/jest': - specifier: ^29.5.1 - version: 29.5.1 cspell-dict-nl-nl: specifier: ^1.1.2 version: 1.1.2 - expect: - specifier: ^29.5.0 - version: 29.5.0 - jest: - specifier: ^29.5.0 - version: 29.5.0(@types/node@18.16.0) lorem-ipsum: specifier: ^2.0.8 version: 2.0.8 - ts-jest: - specifier: ^29.1.0 - version: 29.1.0(@babel/core@7.21.4)(jest@29.5.0)(typescript@5.0.4) packages/cspell-pipe: devDependencies: @@ -890,12 +878,6 @@ importers: specifier: workspace:* version: link:../../../packages/cspell-io - test-packages/cspell-lib/test-cspell-lib: - dependencies: - cspell-lib: - specifier: workspace:* - version: link:../../../packages/cspell-lib - test-packages/cspell-lib/test-cspell-lib-esm: dependencies: cspell-lib: @@ -930,9 +912,6 @@ importers: cspell-lib: specifier: workspace:* version: link:../../../packages/cspell-lib - jest: - specifier: ^29.5.0 - version: 29.5.0(@types/node@18.16.0) ts-loader: specifier: ^9.4.2 version: 9.4.2(typescript@4.9.5)(webpack@5.80.0) @@ -1320,7 +1299,7 @@ packages: gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 - resolve: 1.22.2 + resolve: 1.22.3 semver: 5.7.1 source-map: 0.5.7 transitivePeerDependencies: @@ -1426,7 +1405,7 @@ packages: '@babel/helper-plugin-utils': 7.20.2 debug: 4.3.4(supports-color@8.1.1) lodash.debounce: 4.0.8 - resolve: 1.22.2 + resolve: 1.22.3 semver: 6.3.0 transitivePeerDependencies: - supports-color @@ -2933,7 +2912,7 @@ packages: '@docusaurus/utils-validation': 2.4.0(@docusaurus/types@2.4.0) '@slorber/static-site-generator-webpack-plugin': 4.0.7 '@svgr/webpack': 6.5.1 - autoprefixer: 10.4.14(postcss@8.4.23) + autoprefixer: 10.4.14(postcss@8.4.21) babel-loader: 8.3.0(@babel/core@7.21.4)(webpack@5.80.0) babel-plugin-dynamic-import-node: 2.3.3 boxen: 6.2.1 @@ -2947,7 +2926,7 @@ packages: core-js: 3.30.1 css-loader: 6.7.3(webpack@5.80.0) css-minimizer-webpack-plugin: 4.2.2(clean-css@5.3.2)(webpack@5.80.0) - cssnano: 5.1.15(postcss@8.4.23) + cssnano: 5.1.15(postcss@8.4.21) del: 6.1.1 detect-port: 1.5.1 escape-html: 1.0.3 @@ -2961,8 +2940,8 @@ packages: leven: 3.1.0 lodash: 4.17.21 mini-css-extract-plugin: 2.7.5(webpack@5.80.0) - postcss: 8.4.23 - postcss-loader: 7.2.4(@types/node@18.16.0)(postcss@8.4.23)(ts-node@10.9.1)(typescript@4.9.5)(webpack@5.80.0) + postcss: 8.4.21 + postcss-loader: 7.2.4(@types/node@18.16.0)(postcss@8.4.21)(ts-node@10.9.1)(typescript@4.9.5)(webpack@5.80.0) prompts: 2.4.2 react: 17.0.2 react-dev-utils: 12.0.1(eslint@8.39.0)(typescript@4.9.5)(webpack@5.80.0) @@ -3012,9 +2991,9 @@ packages: resolution: {integrity: sha512-RmdiA3IpsLgZGXRzqnmTbGv43W4OD44PCo+6Q/aYjEM2V57vKCVqNzuafE94jv0z/PjHoXUrjr69SaRymBKYYw==} engines: {node: '>=16.14'} dependencies: - cssnano-preset-advanced: 5.3.10(postcss@8.4.23) - postcss: 8.4.23 - postcss-sort-media-queries: 4.4.1(postcss@8.4.23) + cssnano-preset-advanced: 5.3.10(postcss@8.4.21) + postcss: 8.4.21 + postcss-sort-media-queries: 4.3.0(postcss@8.4.21) tslib: 2.5.0 dev: false @@ -3487,7 +3466,7 @@ packages: infima: 0.2.0-alpha.43 lodash: 4.17.21 nprogress: 0.2.0 - postcss: 8.4.23 + postcss: 8.4.21 prism-react-renderer: 1.3.5(react@17.0.2) prismjs: 1.29.0 react: 17.0.2 @@ -3728,8 +3707,8 @@ packages: - webpack-cli dev: false - /@esbuild/android-arm64@0.17.18: - resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==} + /@esbuild/android-arm64@0.17.16: + resolution: {integrity: sha512-QX48qmsEZW+gcHgTmAj+x21mwTz8MlYQBnzF6861cNdQGvj2jzzFjqH0EBabrIa/WVZ2CHolwMoqxVryqKt8+Q==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -3737,8 +3716,8 @@ packages: dev: true optional: true - /@esbuild/android-arm@0.17.18: - resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==} + /@esbuild/android-arm@0.17.16: + resolution: {integrity: sha512-baLqRpLe4JnKrUXLJChoTN0iXZH7El/mu58GE3WIA6/H834k0XWvLRmGLG8y8arTRS9hJJibPnF0tiGhmWeZgw==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -3746,8 +3725,8 @@ packages: dev: true optional: true - /@esbuild/android-x64@0.17.18: - resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==} + /@esbuild/android-x64@0.17.16: + resolution: {integrity: sha512-G4wfHhrrz99XJgHnzFvB4UwwPxAWZaZBOFXh+JH1Duf1I4vIVfuYY9uVLpx4eiV2D/Jix8LJY+TAdZ3i40tDow==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -3755,8 +3734,8 @@ packages: dev: true optional: true - /@esbuild/darwin-arm64@0.17.18: - resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==} + /@esbuild/darwin-arm64@0.17.16: + resolution: {integrity: sha512-/Ofw8UXZxuzTLsNFmz1+lmarQI6ztMZ9XktvXedTbt3SNWDn0+ODTwxExLYQ/Hod91EZB4vZPQJLoqLF0jvEzA==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -3764,8 +3743,8 @@ packages: dev: true optional: true - /@esbuild/darwin-x64@0.17.18: - resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==} + /@esbuild/darwin-x64@0.17.16: + resolution: {integrity: sha512-SzBQtCV3Pdc9kyizh36Ol+dNVhkDyIrGb/JXZqFq8WL37LIyrXU0gUpADcNV311sCOhvY+f2ivMhb5Tuv8nMOQ==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -3773,8 +3752,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-arm64@0.17.18: - resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==} + /@esbuild/freebsd-arm64@0.17.16: + resolution: {integrity: sha512-ZqftdfS1UlLiH1DnS2u3It7l4Bc3AskKeu+paJSfk7RNOMrOxmeFDhLTMQqMxycP1C3oj8vgkAT6xfAuq7ZPRA==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -3782,8 +3761,8 @@ packages: dev: true optional: true - /@esbuild/freebsd-x64@0.17.18: - resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==} + /@esbuild/freebsd-x64@0.17.16: + resolution: {integrity: sha512-rHV6zNWW1tjgsu0dKQTX9L0ByiJHHLvQKrWtnz8r0YYJI27FU3Xu48gpK2IBj1uCSYhJ+pEk6Y0Um7U3rIvV8g==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -3791,8 +3770,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm64@0.17.18: - resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==} + /@esbuild/linux-arm64@0.17.16: + resolution: {integrity: sha512-8yoZhGkU6aHu38WpaM4HrRLTFc7/VVD9Q2SvPcmIQIipQt2I/GMTZNdEHXoypbbGao5kggLcxg0iBKjo0SQYKA==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -3800,8 +3779,8 @@ packages: dev: true optional: true - /@esbuild/linux-arm@0.17.18: - resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==} + /@esbuild/linux-arm@0.17.16: + resolution: {integrity: sha512-n4O8oVxbn7nl4+m+ISb0a68/lcJClIbaGAoXwqeubj/D1/oMMuaAXmJVfFlRjJLu/ZvHkxoiFJnmbfp4n8cdSw==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -3809,8 +3788,8 @@ packages: dev: true optional: true - /@esbuild/linux-ia32@0.17.18: - resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==} + /@esbuild/linux-ia32@0.17.16: + resolution: {integrity: sha512-9ZBjlkdaVYxPNO8a7OmzDbOH9FMQ1a58j7Xb21UfRU29KcEEU3VTHk+Cvrft/BNv0gpWJMiiZ/f4w0TqSP0gLA==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -3818,8 +3797,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64@0.17.18: - resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==} + /@esbuild/linux-loong64@0.17.16: + resolution: {integrity: sha512-TIZTRojVBBzdgChY3UOG7BlPhqJz08AL7jdgeeu+kiObWMFzGnQD7BgBBkWRwOtKR1i2TNlO7YK6m4zxVjjPRQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -3827,8 +3806,8 @@ packages: dev: true optional: true - /@esbuild/linux-mips64el@0.17.18: - resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==} + /@esbuild/linux-mips64el@0.17.16: + resolution: {integrity: sha512-UPeRuFKCCJYpBbIdczKyHLAIU31GEm0dZl1eMrdYeXDH+SJZh/i+2cAmD3A1Wip9pIc5Sc6Kc5cFUrPXtR0XHA==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -3836,8 +3815,8 @@ packages: dev: true optional: true - /@esbuild/linux-ppc64@0.17.18: - resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==} + /@esbuild/linux-ppc64@0.17.16: + resolution: {integrity: sha512-io6yShgIEgVUhExJejJ21xvO5QtrbiSeI7vYUnr7l+v/O9t6IowyhdiYnyivX2X5ysOVHAuyHW+Wyi7DNhdw6Q==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -3845,8 +3824,8 @@ packages: dev: true optional: true - /@esbuild/linux-riscv64@0.17.18: - resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==} + /@esbuild/linux-riscv64@0.17.16: + resolution: {integrity: sha512-WhlGeAHNbSdG/I2gqX2RK2gfgSNwyJuCiFHMc8s3GNEMMHUI109+VMBfhVqRb0ZGzEeRiibi8dItR3ws3Lk+cA==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -3854,8 +3833,8 @@ packages: dev: true optional: true - /@esbuild/linux-s390x@0.17.18: - resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==} + /@esbuild/linux-s390x@0.17.16: + resolution: {integrity: sha512-gHRReYsJtViir63bXKoFaQ4pgTyah4ruiMRQ6im9YZuv+gp3UFJkNTY4sFA73YDynmXZA6hi45en4BGhNOJUsw==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -3863,8 +3842,8 @@ packages: dev: true optional: true - /@esbuild/linux-x64@0.17.18: - resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==} + /@esbuild/linux-x64@0.17.16: + resolution: {integrity: sha512-mfiiBkxEbUHvi+v0P+TS7UnA9TeGXR48aK4XHkTj0ZwOijxexgMF01UDFaBX7Q6CQsB0d+MFNv9IiXbIHTNd4g==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -3872,8 +3851,8 @@ packages: dev: true optional: true - /@esbuild/netbsd-x64@0.17.18: - resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==} + /@esbuild/netbsd-x64@0.17.16: + resolution: {integrity: sha512-n8zK1YRDGLRZfVcswcDMDM0j2xKYLNXqei217a4GyBxHIuPMGrrVuJ+Ijfpr0Kufcm7C1k/qaIrGy6eG7wvgmA==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -3881,8 +3860,8 @@ packages: dev: true optional: true - /@esbuild/openbsd-x64@0.17.18: - resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==} + /@esbuild/openbsd-x64@0.17.16: + resolution: {integrity: sha512-lEEfkfsUbo0xC47eSTBqsItXDSzwzwhKUSsVaVjVji07t8+6KA5INp2rN890dHZeueXJAI8q0tEIfbwVRYf6Ew==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3890,8 +3869,8 @@ packages: dev: true optional: true - /@esbuild/sunos-x64@0.17.18: - resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==} + /@esbuild/sunos-x64@0.17.16: + resolution: {integrity: sha512-jlRjsuvG1fgGwnE8Afs7xYDnGz0dBgTNZfgCK6TlvPH3Z13/P5pi6I57vyLE8qZYLrGVtwcm9UbUx1/mZ8Ukag==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3899,8 +3878,8 @@ packages: dev: true optional: true - /@esbuild/win32-arm64@0.17.18: - resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==} + /@esbuild/win32-arm64@0.17.16: + resolution: {integrity: sha512-TzoU2qwVe2boOHl/3KNBUv2PNUc38U0TNnzqOAcgPiD/EZxT2s736xfC2dYQbszAwo4MKzzwBV0iHjhfjxMimg==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -3908,8 +3887,8 @@ packages: dev: true optional: true - /@esbuild/win32-ia32@0.17.18: - resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==} + /@esbuild/win32-ia32@0.17.16: + resolution: {integrity: sha512-B8b7W+oo2yb/3xmwk9Vc99hC9bNolvqjaTZYEfMQhzdpBsjTvZBlXQ/teUE55Ww6sg//wlcDjOaqldOKyigWdA==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3917,8 +3896,8 @@ packages: dev: true optional: true - /@esbuild/win32-x64@0.17.18: - resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==} + /@esbuild/win32-x64@0.17.16: + resolution: {integrity: sha512-xJ7OH/nanouJO9pf03YsL9NAFQBHd8AqfrQd7Pf5laGyyTt/gToul6QYOA/i5i/q8y9iaM5DQFNTgpi995VkOg==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -4878,7 +4857,7 @@ packages: deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 - resolve: 1.22.2 + resolve: 1.22.3 rollup: 3.20.7 dev: true @@ -4894,7 +4873,7 @@ packages: rollup: 3.20.7 serialize-javascript: 6.0.1 smob: 0.0.6 - terser: 5.17.1 + terser: 5.16.9 dev: true /@rollup/plugin-typescript@11.1.0(rollup@3.20.7)(tslib@2.5.0)(typescript@5.0.4): @@ -4911,7 +4890,7 @@ packages: optional: true dependencies: '@rollup/pluginutils': 5.0.2(rollup@3.20.7) - resolve: 1.22.2 + resolve: 1.22.3 rollup: 3.20.7 tslib: 2.5.0 typescript: 5.0.4 @@ -5183,12 +5162,12 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /@tufjs/models@1.0.3: - resolution: {integrity: sha512-mkFEqqRisi13DmR5pX4x+Zk97EiU8djTtpNW1GeuX410y/raAsq/T3ZCjwoRIZ8/cIBfW0olK/sywlAiWevDVw==} + /@tufjs/models@1.0.2: + resolution: {integrity: sha512-uxarDtxTIK3f8hJS4yFhW/lvTa3tsiQU5iDCRut+NCnOXvNtEul0Ct58NIIcIx9Rkt7OFEK31Ndpqsd663nsew==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: '@tufjs/canonical-json': 1.0.0 - minimatch: 7.4.6 + minimatch: 8.0.4 dev: true /@types/acorn@4.0.6: @@ -5317,7 +5296,7 @@ packages: /@types/file-entry-cache@5.0.2: resolution: {integrity: sha512-6uLb9gNrW+e4JivzglLQ2eJSyd7xvu5gSkwKIlOZOmuFgz8U7O9ddTwWjmWgUaIeukdQhoWefI5fQ5/MRTw8XA==} dependencies: - '@types/node': 18.16.0 + '@types/node': 18.15.11 dev: true /@types/glob@7.2.0: @@ -5331,7 +5310,7 @@ packages: resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.16.0 + '@types/node': 18.15.11 dev: true /@types/graceful-fs@4.1.6: @@ -5421,7 +5400,7 @@ packages: /@types/node-fetch@2.6.3: resolution: {integrity: sha512-ETTL1mOEdq/sxUtgtOhKjyB2Irra4cjxksvcMUR5Zr4n+PxVhsCD9WS46oPbHL3et9Zde7CNRr+WUNlcHvsX+w==} dependencies: - '@types/node': 18.16.0 + '@types/node': 18.15.11 form-data: 3.0.1 dev: true @@ -5429,6 +5408,10 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false + /@types/node@18.15.11: + resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} + dev: true + /@types/node@18.16.0: resolution: {integrity: sha512-BsAaKhB+7X+H4GnSjGhJG9Qi8Tw+inU9nJDwmD5CgOmBLEI6ArdhikpLX7DjbjDRDTbqZzU2LSQNZg8WGPiSZQ==} @@ -5503,7 +5486,7 @@ packages: /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 17.0.45 + '@types/node': 18.16.0 dev: false /@types/scheduler@0.16.3: @@ -5530,7 +5513,7 @@ packages: resolution: {integrity: sha512-ZA8U81/gldY+rR5zl/7HSHrG2KDfEb3lzG6uCUDhW1DTQE9yC/VBQ45fXnXq8f3CgInfhZmjtdu/WOUlrXRQUg==} dependencies: '@types/glob': 7.2.0 - '@types/node': 18.16.0 + '@types/node': 18.15.11 dev: true /@types/sockjs@0.3.33: @@ -5660,6 +5643,14 @@ packages: - supports-color dev: true + /@typescript-eslint/scope-manager@5.58.0: + resolution: {integrity: sha512-b+w8ypN5CFvrXWQb9Ow9T4/6LC2MikNf1viLkYTiTbkQl46CnR69w7lajz1icW0TBsYmlpg+mRzFJ4LEJ8X9NA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/visitor-keys': 5.58.0 + dev: true + /@typescript-eslint/scope-manager@5.59.0: resolution: {integrity: sha512-tsoldKaMh7izN6BvkK6zRMINj4Z2d6gGhO2UsI8zGZY3XhLq1DndP3Ycjhi1JwdwPRwtLMW4EFPgpuKhbCGOvQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5708,11 +5699,58 @@ packages: - supports-color dev: true + /@typescript-eslint/types@5.58.0: + resolution: {integrity: sha512-JYV4eITHPzVQMnHZcYJXl2ZloC7thuUHrcUmxtzvItyKPvQ50kb9QXBkgNAt90OYMqwaodQh2kHutWZl1fc+1g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + /@typescript-eslint/types@5.59.0: resolution: {integrity: sha512-yR2h1NotF23xFFYKHZs17QJnB51J/s+ud4PYU4MqdZbzeNxpgUr05+dNeCN/bb6raslHvGdd6BFCkVhpPk/ZeA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true + /@typescript-eslint/typescript-estree@5.58.0(typescript@4.9.5): + resolution: {integrity: sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/visitor-keys': 5.58.0 + debug: 4.3.4(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree@5.58.0(typescript@5.0.4): + resolution: {integrity: sha512-cRACvGTodA+UxnYM2uwA2KCwRL7VAzo45syNysqlMyNyjw0Z35Icc9ihPJZjIYuA5bXJYiJ2YGUB59BqlOZT1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/visitor-keys': 5.58.0 + debug: 4.3.4(supports-color@8.1.1) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.0 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@5.59.0(typescript@4.9.5): resolution: {integrity: sha512-sUNnktjmI8DyGzPdZ8dRwW741zopGxltGs/SAPgGL/AAgDpiLsCFLcMNSpbfXfmnNeHmK9h3wGmCkGRGAoUZAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5755,6 +5793,46 @@ packages: - supports-color dev: true + /@typescript-eslint/utils@5.58.0(eslint@8.39.0)(typescript@4.9.5): + resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0) + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.58.0 + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/typescript-estree': 5.58.0(typescript@4.9.5) + eslint: 8.39.0 + eslint-scope: 5.1.1 + semver: 7.5.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/utils@5.58.0(eslint@8.39.0)(typescript@5.0.4): + resolution: {integrity: sha512-gAmLOTFXMXOC+zP1fsqm3VceKSBQJNzV385Ok3+yzlavNHZoedajjS4UyS21gabJYcobuigQPs/z71A9MdJFqQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.39.0) + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.58.0 + '@typescript-eslint/types': 5.58.0 + '@typescript-eslint/typescript-estree': 5.58.0(typescript@5.0.4) + eslint: 8.39.0 + eslint-scope: 5.1.1 + semver: 7.5.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/utils@5.59.0(eslint@8.39.0)(typescript@4.9.5): resolution: {integrity: sha512-GGLFd+86drlHSvPgN/el6dRQNYYGOvRSDVydsUaQluwIW3HvbXuxyuD5JETvBt/9qGYe+lOrDk6gRrWOHb/FvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5795,6 +5873,14 @@ packages: - typescript dev: true + /@typescript-eslint/visitor-keys@5.58.0: + resolution: {integrity: sha512-/fBraTlPj0jwdyTwLyrRTxv/3lnU2H96pNTVM6z3esTWLtA5MZ9ghSMJ7Rb+TtUAdtEw9EyJzJ0EydIMKxQ9gA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.58.0 + eslint-visitor-keys: 3.4.0 + dev: true + /@typescript-eslint/visitor-keys@5.59.0: resolution: {integrity: sha512-qZ3iXxQhanchCeaExlKPV3gDQFxMUmU35xfd5eCXB6+kUw1TUAbIy2n7QIrwz9s98DQLzNWyHp61fY0da4ZcbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6390,7 +6476,7 @@ packages: engines: {node: '>= 4.0.0'} dev: false - /autoprefixer@10.4.14(postcss@8.4.23): + /autoprefixer@10.4.14(postcss@8.4.21): resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} engines: {node: ^10 || ^12 || >=14} hasBin: true @@ -6398,11 +6484,11 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001481 + caniuse-lite: 1.0.30001478 fraction.js: 4.2.0 normalize-range: 0.1.2 picocolors: 1.0.0 - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false @@ -6707,8 +6793,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001481 - electron-to-chromium: 1.4.369 + caniuse-lite: 1.0.30001478 + electron-to-chromium: 1.4.365 node-releases: 2.0.10 update-browserslist-db: 1.0.11(browserslist@4.21.5) @@ -6880,13 +6966,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.5 - caniuse-lite: 1.0.30001481 + caniuse-lite: 1.0.30001478 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: false - /caniuse-lite@1.0.30001481: - resolution: {integrity: sha512-KCqHwRnaa1InZBtqXzP98LPg0ajCVujMKjqKDhZEthIpAsJl/YEIa3YvXjGXPVqzZVguccuu7ga9KOE1J9rKPQ==} + /caniuse-lite@1.0.30001478: + resolution: {integrity: sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==} /ccount@1.1.0: resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} @@ -7205,8 +7291,8 @@ packages: resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} dev: false - /colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + /colorette@2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} /columnify@1.6.0: resolution: {integrity: sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==} @@ -7633,13 +7719,13 @@ packages: configstore: 5.0.1 dev: true - /css-declaration-sorter@6.4.0(postcss@8.4.23): + /css-declaration-sorter@6.4.0(postcss@8.4.21): resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false /css-loader@6.7.3(webpack@5.80.0): @@ -7648,12 +7734,12 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.23) - postcss-modules-local-by-default: 4.0.0(postcss@8.4.23) - postcss-modules-scope: 3.0.0(postcss@8.4.23) - postcss-modules-values: 4.0.0(postcss@8.4.23) + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.21) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.21) + postcss-modules-scope: 3.0.0(postcss@8.4.21) + postcss-modules-values: 4.0.0(postcss@8.4.21) postcss-value-parser: 4.2.0 semver: 7.5.0 webpack: 5.80.0(webpack-cli@5.0.2) @@ -7685,9 +7771,9 @@ packages: optional: true dependencies: clean-css: 5.3.2 - cssnano: 5.1.15(postcss@8.4.23) + cssnano: 5.1.15(postcss@8.4.21) jest-worker: 29.5.0 - postcss: 8.4.23 + postcss: 8.4.21 schema-utils: 4.0.1 serialize-javascript: 6.0.1 source-map: 0.6.1 @@ -7732,77 +7818,77 @@ packages: engines: {node: '>=4'} hasBin: true - /cssnano-preset-advanced@5.3.10(postcss@8.4.23): + /cssnano-preset-advanced@5.3.10(postcss@8.4.21): resolution: {integrity: sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - autoprefixer: 10.4.14(postcss@8.4.23) - cssnano-preset-default: 5.2.14(postcss@8.4.23) - postcss: 8.4.23 - postcss-discard-unused: 5.1.0(postcss@8.4.23) - postcss-merge-idents: 5.1.1(postcss@8.4.23) - postcss-reduce-idents: 5.2.0(postcss@8.4.23) - postcss-zindex: 5.1.0(postcss@8.4.23) + autoprefixer: 10.4.14(postcss@8.4.21) + cssnano-preset-default: 5.2.14(postcss@8.4.21) + postcss: 8.4.21 + postcss-discard-unused: 5.1.0(postcss@8.4.21) + postcss-merge-idents: 5.1.1(postcss@8.4.21) + postcss-reduce-idents: 5.2.0(postcss@8.4.21) + postcss-zindex: 5.1.0(postcss@8.4.21) dev: false - /cssnano-preset-default@5.2.14(postcss@8.4.23): + /cssnano-preset-default@5.2.14(postcss@8.4.21): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.4.0(postcss@8.4.23) - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 - postcss-calc: 8.2.4(postcss@8.4.23) - postcss-colormin: 5.3.1(postcss@8.4.23) - postcss-convert-values: 5.1.3(postcss@8.4.23) - postcss-discard-comments: 5.1.2(postcss@8.4.23) - postcss-discard-duplicates: 5.1.0(postcss@8.4.23) - postcss-discard-empty: 5.1.1(postcss@8.4.23) - postcss-discard-overridden: 5.1.0(postcss@8.4.23) - postcss-merge-longhand: 5.1.7(postcss@8.4.23) - postcss-merge-rules: 5.1.4(postcss@8.4.23) - postcss-minify-font-values: 5.1.0(postcss@8.4.23) - postcss-minify-gradients: 5.1.1(postcss@8.4.23) - postcss-minify-params: 5.1.4(postcss@8.4.23) - postcss-minify-selectors: 5.2.1(postcss@8.4.23) - postcss-normalize-charset: 5.1.0(postcss@8.4.23) - postcss-normalize-display-values: 5.1.0(postcss@8.4.23) - postcss-normalize-positions: 5.1.1(postcss@8.4.23) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.23) - postcss-normalize-string: 5.1.0(postcss@8.4.23) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.23) - postcss-normalize-unicode: 5.1.1(postcss@8.4.23) - postcss-normalize-url: 5.1.0(postcss@8.4.23) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.23) - postcss-ordered-values: 5.1.3(postcss@8.4.23) - postcss-reduce-initial: 5.1.2(postcss@8.4.23) - postcss-reduce-transforms: 5.1.0(postcss@8.4.23) - postcss-svgo: 5.1.0(postcss@8.4.23) - postcss-unique-selectors: 5.1.1(postcss@8.4.23) - dev: false - - /cssnano-utils@3.1.0(postcss@8.4.23): + css-declaration-sorter: 6.4.0(postcss@8.4.21) + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-calc: 8.2.4(postcss@8.4.21) + postcss-colormin: 5.3.1(postcss@8.4.21) + postcss-convert-values: 5.1.3(postcss@8.4.21) + postcss-discard-comments: 5.1.2(postcss@8.4.21) + postcss-discard-duplicates: 5.1.0(postcss@8.4.21) + postcss-discard-empty: 5.1.1(postcss@8.4.21) + postcss-discard-overridden: 5.1.0(postcss@8.4.21) + postcss-merge-longhand: 5.1.7(postcss@8.4.21) + postcss-merge-rules: 5.1.4(postcss@8.4.21) + postcss-minify-font-values: 5.1.0(postcss@8.4.21) + postcss-minify-gradients: 5.1.1(postcss@8.4.21) + postcss-minify-params: 5.1.4(postcss@8.4.21) + postcss-minify-selectors: 5.2.1(postcss@8.4.21) + postcss-normalize-charset: 5.1.0(postcss@8.4.21) + postcss-normalize-display-values: 5.1.0(postcss@8.4.21) + postcss-normalize-positions: 5.1.1(postcss@8.4.21) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.21) + postcss-normalize-string: 5.1.0(postcss@8.4.21) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.21) + postcss-normalize-unicode: 5.1.1(postcss@8.4.21) + postcss-normalize-url: 5.1.0(postcss@8.4.21) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.21) + postcss-ordered-values: 5.1.3(postcss@8.4.21) + postcss-reduce-initial: 5.1.2(postcss@8.4.21) + postcss-reduce-transforms: 5.1.0(postcss@8.4.21) + postcss-svgo: 5.1.0(postcss@8.4.21) + postcss-unique-selectors: 5.1.1(postcss@8.4.21) + dev: false + + /cssnano-utils@3.1.0(postcss@8.4.21): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /cssnano@5.1.15(postcss@8.4.23): + /cssnano@5.1.15(postcss@8.4.21): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.23) + cssnano-preset-default: 5.2.14(postcss@8.4.21) lilconfig: 2.1.0 - postcss: 8.4.23 + postcss: 8.4.21 yaml: 1.10.2 dev: false @@ -8066,8 +8152,8 @@ packages: resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} dev: false - /dns-packet@5.6.0: - resolution: {integrity: sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==} + /dns-packet@5.5.0: + resolution: {integrity: sha512-USawdAUzRkV6xrqTjiAEp6M9YagZEzWcSUaZTcIFAiyQWW1SoI6KyId8y2+/71wbgHKQAKd+iupLv4YvEwYWvA==} engines: {node: '>=6'} dependencies: '@leichtgewicht/ip-codec': 2.0.4 @@ -8174,8 +8260,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.369: - resolution: {integrity: sha512-LfxbHXdA/S+qyoTEA4EbhxGjrxx7WK2h6yb5K2v0UCOufUKX+VZaHbl3svlzZfv9sGseym/g3Ne4DpsgRULmqg==} + /electron-to-chromium@1.4.365: + resolution: {integrity: sha512-FRHZO+1tUNO4TOPXmlxetkoaIY8uwHzd1kKopK/Gx2SKn1L47wJXWD44wxP5CGRyyP98z/c8e1eBzJrgPeiBOg==} /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -8216,6 +8302,14 @@ packages: once: 1.4.0 dev: false + /enhanced-resolve@5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + dev: true + /enhanced-resolve@5.13.0: resolution: {integrity: sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==} engines: {node: '>=10.13.0'} @@ -8281,7 +8375,7 @@ packages: object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 - regexp.prototype.flags: 1.5.0 + regexp.prototype.flags: 1.4.3 safe-regex-test: 1.0.0 string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 @@ -8322,34 +8416,34 @@ packages: resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} dev: true - /esbuild@0.17.18: - resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==} + /esbuild@0.17.16: + resolution: {integrity: sha512-aeSuUKr9aFVY9Dc8ETVELGgkj4urg5isYx8pLf4wlGgB0vTFjxJQdHnNH6Shmx4vYYrOTLCHtRI5i1XZ9l2Zcg==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.17.18 - '@esbuild/android-arm64': 0.17.18 - '@esbuild/android-x64': 0.17.18 - '@esbuild/darwin-arm64': 0.17.18 - '@esbuild/darwin-x64': 0.17.18 - '@esbuild/freebsd-arm64': 0.17.18 - '@esbuild/freebsd-x64': 0.17.18 - '@esbuild/linux-arm': 0.17.18 - '@esbuild/linux-arm64': 0.17.18 - '@esbuild/linux-ia32': 0.17.18 - '@esbuild/linux-loong64': 0.17.18 - '@esbuild/linux-mips64el': 0.17.18 - '@esbuild/linux-ppc64': 0.17.18 - '@esbuild/linux-riscv64': 0.17.18 - '@esbuild/linux-s390x': 0.17.18 - '@esbuild/linux-x64': 0.17.18 - '@esbuild/netbsd-x64': 0.17.18 - '@esbuild/openbsd-x64': 0.17.18 - '@esbuild/sunos-x64': 0.17.18 - '@esbuild/win32-arm64': 0.17.18 - '@esbuild/win32-ia32': 0.17.18 - '@esbuild/win32-x64': 0.17.18 + '@esbuild/android-arm': 0.17.16 + '@esbuild/android-arm64': 0.17.16 + '@esbuild/android-x64': 0.17.16 + '@esbuild/darwin-arm64': 0.17.16 + '@esbuild/darwin-x64': 0.17.16 + '@esbuild/freebsd-arm64': 0.17.16 + '@esbuild/freebsd-x64': 0.17.16 + '@esbuild/linux-arm': 0.17.16 + '@esbuild/linux-arm64': 0.17.16 + '@esbuild/linux-ia32': 0.17.16 + '@esbuild/linux-loong64': 0.17.16 + '@esbuild/linux-mips64el': 0.17.16 + '@esbuild/linux-ppc64': 0.17.16 + '@esbuild/linux-riscv64': 0.17.16 + '@esbuild/linux-s390x': 0.17.16 + '@esbuild/linux-x64': 0.17.16 + '@esbuild/netbsd-x64': 0.17.16 + '@esbuild/openbsd-x64': 0.17.16 + '@esbuild/sunos-x64': 0.17.16 + '@esbuild/win32-arm64': 0.17.16 + '@esbuild/win32-ia32': 0.17.16 + '@esbuild/win32-x64': 0.17.16 dev: true /escalade@3.1.1: @@ -8397,7 +8491,7 @@ packages: dependencies: debug: 3.2.7 is-core-module: 2.12.0 - resolve: 1.22.2 + resolve: 1.22.3 transitivePeerDependencies: - supports-color dev: true @@ -8410,7 +8504,7 @@ packages: eslint-plugin-import: '*' dependencies: debug: 4.3.4(supports-color@8.1.1) - enhanced-resolve: 5.13.0 + enhanced-resolve: 5.12.0 eslint: 8.39.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.0)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.39.0) eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.39.0) @@ -8491,7 +8585,7 @@ packages: is-glob: 4.0.3 minimatch: 3.1.2 object.values: 1.1.6 - resolve: 1.22.2 + resolve: 1.22.3 semver: 6.3.0 tsconfig-paths: 3.14.2 transitivePeerDependencies: @@ -8514,7 +8608,7 @@ packages: optional: true dependencies: '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.58.0(eslint@8.39.0)(typescript@4.9.5) eslint: 8.39.0 jest: 29.5.0(@types/node@18.16.0) transitivePeerDependencies: @@ -8536,7 +8630,7 @@ packages: optional: true dependencies: '@typescript-eslint/eslint-plugin': 5.59.0(@typescript-eslint/parser@5.59.0)(eslint@8.39.0)(typescript@5.0.4) - '@typescript-eslint/utils': 5.59.0(eslint@8.39.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.58.0(eslint@8.39.0)(typescript@5.0.4) eslint: 8.39.0 jest: 29.5.0(@types/node@18.16.0) transitivePeerDependencies: @@ -8555,7 +8649,7 @@ packages: eslint-utils: 2.1.0 ignore: 5.2.4 minimatch: 3.1.2 - resolve: 1.22.2 + resolve: 1.22.3 semver: 6.3.0 dev: true @@ -8635,7 +8729,7 @@ packages: lodash: 4.17.21 pluralize: 8.0.0 read-pkg-up: 7.0.1 - regexp-tree: 0.1.25 + regexp-tree: 0.1.24 regjsparser: 0.9.1 safe-regex: 2.1.1 semver: 7.5.0 @@ -9194,7 +9288,7 @@ packages: eslint: 8.39.0 fs-extra: 9.1.0 glob: 7.2.3 - memfs: 3.5.1 + memfs: 3.5.0 minimatch: 3.1.2 schema-utils: 2.7.0 semver: 7.5.0 @@ -9885,7 +9979,7 @@ packages: he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.17.1 + terser: 5.16.9 dev: false /html-tags@3.3.1: @@ -10039,13 +10133,13 @@ packages: dependencies: safer-buffer: 2.1.2 - /icss-utils@5.1.0(postcss@8.4.23): + /icss-utils@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false /ieee754@1.2.1: @@ -10924,7 +11018,7 @@ packages: jest-pnp-resolver: 1.2.3(jest-resolve@29.5.0) jest-util: 29.5.0 jest-validate: 29.5.0 - resolve: 1.22.2 + resolve: 1.22.3 resolve.exports: 2.0.2 slash: 3.0.0 dev: true @@ -11288,7 +11382,7 @@ packages: npm-registry-fetch: 14.0.4 proc-log: 3.0.0 semver: 7.5.0 - sigstore: 1.3.2 + sigstore: 1.2.0 ssri: 10.0.3 transitivePeerDependencies: - bluebird @@ -11478,8 +11572,8 @@ packages: engines: {node: '>=12'} dev: true - /lru-cache@9.1.1: - resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==} + /lru-cache@9.0.3: + resolution: {integrity: sha512-cyjNRew29d4kbgnz1sjDqxg7qg8NW4s+HQzCGjeon7DV5T2yDije16W9HaUFV1dhVEMh+SjrOcK0TomBmf3Egg==} engines: {node: 14 || >=16.14} dev: true @@ -11804,8 +11898,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /memfs@3.5.1: - resolution: {integrity: sha512-UWbFJKvj5k+nETdteFndTpYxdeTMox/ULeqX5k/dpaQJCCFmj5EeKv3dBcyO2xmkRAx2vppRu5dVG7SOtsGOzA==} + /memfs@3.5.0: + resolution: {integrity: sha512-yK6o8xVJlQerz57kvPROwTMgx5WtGwC2ZxDtOUsnGl49rHjYkfQoPNZPCKH73VdLE1BwBu/+Fx/NL8NYMUw2aA==} engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.3 @@ -12447,7 +12541,7 @@ packages: resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true dependencies: - dns-packet: 5.6.0 + dns-packet: 5.5.0 thunky: 1.1.0 dev: false @@ -12597,7 +12691,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 + resolve: 1.22.3 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -13226,7 +13320,7 @@ packages: resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 9.1.1 + lru-cache: 9.0.3 minipass: 5.0.0 dev: true @@ -13316,17 +13410,17 @@ packages: engines: {node: '>=4'} dev: true - /postcss-calc@8.2.4(postcss@8.4.23): + /postcss-calc@8.2.4(postcss@8.4.21): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@5.3.1(postcss@8.4.23): + /postcss-colormin@5.3.1(postcss@8.4.21): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -13335,68 +13429,68 @@ packages: browserslist: 4.21.5 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@5.1.3(postcss@8.4.23): + /postcss-convert-values@5.1.3(postcss@8.4.21): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments@5.1.2(postcss@8.4.23): + /postcss-discard-comments@5.1.2(postcss@8.4.21): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss-discard-duplicates@5.1.0(postcss@8.4.23): + /postcss-discard-duplicates@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss-discard-empty@5.1.1(postcss@8.4.23): + /postcss-discard-empty@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss-discard-overridden@5.1.0(postcss@8.4.23): + /postcss-discard-overridden@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss-discard-unused@5.1.0(postcss@8.4.23): + /postcss-discard-unused@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: false - /postcss-loader@7.2.4(@types/node@18.16.0)(postcss@8.4.23)(ts-node@10.9.1)(typescript@4.9.5)(webpack@5.80.0): + /postcss-loader@7.2.4(@types/node@18.16.0)(postcss@8.4.21)(ts-node@10.9.1)(typescript@4.9.5)(webpack@5.80.0): resolution: {integrity: sha512-F88rpxxNspo5hatIc+orYwZDtHFaVFOSIVAx+fBfJC1GmhWbVmPWtmg2gXKE1OxJbneOSGn8PWdIwsZFcruS+w==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -13413,7 +13507,7 @@ packages: cosmiconfig: 8.1.3 cosmiconfig-typescript-loader: 4.3.0(@types/node@18.16.0)(cosmiconfig@8.1.3)(ts-node@10.9.1)(typescript@4.9.5) klona: 2.0.6 - postcss: 8.4.23 + postcss: 8.4.21 semver: 7.5.0 ts-node: 10.9.1(@types/node@18.16.0)(typescript@4.9.5) typescript: 4.9.5 @@ -13422,29 +13516,29 @@ packages: - '@types/node' dev: false - /postcss-merge-idents@5.1.1(postcss@8.4.23): + /postcss-merge-idents@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-merge-longhand@5.1.7(postcss@8.4.23): + /postcss-merge-longhand@5.1.7(postcss@8.4.21): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.23) + stylehacks: 5.1.1(postcss@8.4.21) dev: false - /postcss-merge-rules@5.1.4(postcss@8.4.23): + /postcss-merge-rules@5.1.4(postcss@8.4.21): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -13452,209 +13546,209 @@ packages: dependencies: browserslist: 4.21.5 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: false - /postcss-minify-font-values@5.1.0(postcss@8.4.23): + /postcss-minify-font-values@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients@5.1.1(postcss@8.4.23): + /postcss-minify-gradients@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@5.1.4(postcss@8.4.23): + /postcss-minify-params@5.1.4(postcss@8.4.21): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@5.2.1(postcss@8.4.23): + /postcss-minify-selectors@5.2.1(postcss@8.4.21): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: false - /postcss-modules-extract-imports@3.0.0(postcss@8.4.23): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.21): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss-modules-local-by-default@4.0.0(postcss@8.4.23): + /postcss-modules-local-by-default@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope@3.0.0(postcss@8.4.23): + /postcss-modules-scope@3.0.0(postcss@8.4.21): resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: false - /postcss-modules-values@4.0.0(postcss@8.4.23): + /postcss-modules-values@4.0.0(postcss@8.4.21): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.23) - postcss: 8.4.23 + icss-utils: 5.1.0(postcss@8.4.21) + postcss: 8.4.21 dev: false - /postcss-normalize-charset@5.1.0(postcss@8.4.23): + /postcss-normalize-charset@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss-normalize-display-values@5.1.0(postcss@8.4.23): + /postcss-normalize-display-values@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@5.1.1(postcss@8.4.23): + /postcss-normalize-positions@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.23): + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@5.1.0(postcss@8.4.23): + /postcss-normalize-string@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.23): + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@5.1.1(postcss@8.4.23): + /postcss-normalize-unicode@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@5.1.0(postcss@8.4.23): + /postcss-normalize-url@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@5.1.1(postcss@8.4.23): + /postcss-normalize-whitespace@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values@5.1.3(postcss@8.4.23): + /postcss-ordered-values@5.1.3(postcss@8.4.21): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.23) - postcss: 8.4.23 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-idents@5.2.0(postcss@8.4.23): + /postcss-reduce-idents@5.2.0(postcss@8.4.21): resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial@5.1.2(postcss@8.4.23): + /postcss-reduce-initial@5.1.2(postcss@8.4.21): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: @@ -13662,16 +13756,16 @@ packages: dependencies: browserslist: 4.21.5 caniuse-api: 3.0.0 - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss-reduce-transforms@5.1.0(postcss@8.4.23): + /postcss-reduce-transforms@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 dev: false @@ -13682,34 +13776,34 @@ packages: cssesc: 3.0.0 util-deprecate: 1.0.2 - /postcss-sort-media-queries@4.4.1(postcss@8.4.23): - resolution: {integrity: sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==} + /postcss-sort-media-queries@4.3.0(postcss@8.4.21): + resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.4.16 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 sort-css-media-queries: 2.1.0 dev: false - /postcss-svgo@5.1.0(postcss@8.4.23): + /postcss-svgo@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: false - /postcss-unique-selectors@5.1.1(postcss@8.4.23): + /postcss-unique-selectors@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: false @@ -13717,17 +13811,17 @@ packages: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false - /postcss-zindex@5.1.0(postcss@8.4.23): + /postcss-zindex@5.1.0(postcss@8.4.21): resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.23 + postcss: 8.4.21 dev: false - /postcss@8.4.23: - resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} + /postcss@8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.6 @@ -14274,13 +14368,13 @@ packages: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: - resolve: 1.22.2 + resolve: 1.22.3 /rechoir@0.8.0: resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} engines: {node: '>= 10.13.0'} dependencies: - resolve: 1.22.2 + resolve: 1.22.3 /recursive-readdir@2.2.3: resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} @@ -14322,13 +14416,13 @@ packages: '@babel/runtime': 7.21.0 dev: false - /regexp-tree@0.1.25: - resolution: {integrity: sha512-szcL3aqw+vEeuxhL1AMYRyeMP+goYF5I/guaH10uJX5xbGyeQeNPPneaj3ZWVmGLCDxrVaaYekkr5R12gk4dJw==} + /regexp-tree@0.1.24: + resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} hasBin: true dev: true - /regexp.prototype.flags@1.5.0: - resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==} + /regexp.prototype.flags@1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -14554,8 +14648,8 @@ packages: engines: {node: '>=10'} dev: true - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + /resolve@1.22.3: + resolution: {integrity: sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==} hasBin: true dependencies: is-core-module: 2.12.0 @@ -14637,7 +14731,7 @@ packages: dependencies: find-up: 5.0.0 picocolors: 1.0.0 - postcss: 8.4.23 + postcss: 8.4.21 strip-json-comments: 3.1.1 dev: false @@ -14680,7 +14774,7 @@ packages: /safe-regex@2.1.1: resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} dependencies: - regexp-tree: 0.1.25 + regexp-tree: 0.1.24 dev: true /safe-stable-stringify@2.4.3: @@ -14935,6 +15029,19 @@ packages: engines: {node: '>=14'} dev: true + /sigstore@1.2.0: + resolution: {integrity: sha512-Fr9+W1nkBSIZCkJQR7jDn/zI0UXNsVpp+7mDQkCnZOIxG9p6yNXBx9xntHsfUyYHE55XDkkVV3+rYbrkzAeesA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hasBin: true + dependencies: + '@sigstore/protobuf-specs': 0.1.0 + make-fetch-happen: 11.1.0 + tuf-js: 1.1.3 + transitivePeerDependencies: + - bluebird + - supports-color + dev: true + /sigstore@1.3.2: resolution: {integrity: sha512-0KT1DjpVB11FK15ep7BIsZQV6j1jBm4SnXIInbBCRvql6II39IKONOMO+j036sGsArU/+2xqa1NDJwJkic0neA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -14942,7 +15049,7 @@ packages: dependencies: '@sigstore/protobuf-specs': 0.1.0 make-fetch-happen: 11.1.0 - tuf-js: 1.1.4 + tuf-js: 1.1.3 transitivePeerDependencies: - bluebird - supports-color @@ -15248,7 +15355,7 @@ packages: get-intrinsic: 1.2.0 has-symbols: 1.0.3 internal-slot: 1.0.5 - regexp.prototype.flags: 1.5.0 + regexp.prototype.flags: 1.4.3 side-channel: 1.0.4 dev: true @@ -15377,14 +15484,14 @@ packages: inline-style-parser: 0.1.1 dev: false - /stylehacks@5.1.1(postcss@8.4.23): + /stylehacks@5.1.1(postcss@8.4.21): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: browserslist: 4.21.5 - postcss: 8.4.23 + postcss: 8.4.21 postcss-selector-parser: 6.0.11 dev: false @@ -15496,11 +15603,11 @@ packages: jest-worker: 27.5.1 schema-utils: 3.1.2 serialize-javascript: 6.0.1 - terser: 5.17.1 + terser: 5.16.9 webpack: 5.80.0(webpack-cli@5.0.2) - /terser@5.17.1: - resolution: {integrity: sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==} + /terser@5.16.9: + resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -15731,7 +15838,7 @@ packages: webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.13.0 + enhanced-resolve: 5.12.0 micromatch: 4.0.5 semver: 7.5.0 typescript: 4.9.5 @@ -15816,11 +15923,11 @@ packages: typescript: 5.0.4 dev: true - /tuf-js@1.1.4: - resolution: {integrity: sha512-Lw2JRM3HTYhEtQJM2Th3aNCPbnXirtWMl065BawwmM2pX6XStH/ZO9e8T2hh0zk/HUa+1i6j+Lv6eDitKTau6A==} + /tuf-js@1.1.3: + resolution: {integrity: sha512-jGYi5nG/kqgfTFQSdoN6PW9eIn+XRZqdXku+fSwNk6UpWIsWaV7pzAqPgFr85edOPhoyJDyBqCS+DCnHroMvrw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - '@tufjs/models': 1.0.3 + '@tufjs/models': 1.0.2 make-fetch-happen: 11.1.0 transitivePeerDependencies: - bluebird @@ -16461,8 +16568,8 @@ packages: optional: true dependencies: '@types/node': 18.16.0 - esbuild: 0.17.18 - postcss: 8.4.23 + esbuild: 0.17.16 + postcss: 8.4.21 rollup: 3.20.7 optionalDependencies: fsevents: 2.3.2 @@ -16644,7 +16751,7 @@ packages: '@webpack-cli/configtest': 2.0.1(webpack-cli@5.0.2)(webpack@5.80.0) '@webpack-cli/info': 2.0.1(webpack-cli@5.0.2)(webpack@5.80.0) '@webpack-cli/serve': 2.0.2(webpack-cli@5.0.2)(webpack@5.80.0) - colorette: 2.0.20 + colorette: 2.0.19 commander: 10.0.1 cross-spawn: 7.0.3 envinfo: 7.8.1 @@ -16661,8 +16768,8 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - colorette: 2.0.20 - memfs: 3.5.1 + colorette: 2.0.19 + memfs: 3.5.0 mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.0.1 @@ -16692,7 +16799,7 @@ packages: ansi-html-community: 0.0.8 bonjour-service: 1.1.1 chokidar: 3.5.3 - colorette: 2.0.20 + colorette: 2.0.19 compression: 1.7.4 connect-history-api-fallback: 2.0.0 default-gateway: 6.0.3 @@ -16814,8 +16921,8 @@ packages: is-symbol: 1.0.4 dev: true - /which-module@2.0.1: - resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} + /which-module@2.0.0: + resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} dev: true /which-typed-array@1.1.9: @@ -17085,7 +17192,7 @@ packages: require-main-filename: 2.0.0 set-blocking: 2.0.0 string-width: 4.2.3 - which-module: 2.0.1 + which-module: 2.0.0 y18n: 4.0.3 yargs-parser: 18.1.3 dev: true diff --git a/test-packages/cspell-lib/test-cspell-lib-webpack/package.json b/test-packages/cspell-lib/test-cspell-lib-webpack/package.json index 7cde91955b5..a26fb62706b 100644 --- a/test-packages/cspell-lib/test-cspell-lib-webpack/package.json +++ b/test-packages/cspell-lib/test-cspell-lib-webpack/package.json @@ -21,7 +21,6 @@ "devDependencies": { "@cspell/cspell-types": "workspace:*", "cspell-lib": "workspace:*", - "jest": "^29.5.0", "ts-loader": "^9.4.2", "typescript": "^4.9.5", "webpack": "^5.80.0", diff --git a/test-packages/cspell-lib/test-cspell-lib-webpack/src/index.ts b/test-packages/cspell-lib/test-cspell-lib-webpack/src/index.mts similarity index 100% rename from test-packages/cspell-lib/test-cspell-lib-webpack/src/index.ts rename to test-packages/cspell-lib/test-cspell-lib-webpack/src/index.mts diff --git a/test-packages/cspell-lib/test-cspell-lib-webpack/tsconfig.json b/test-packages/cspell-lib/test-cspell-lib-webpack/tsconfig.json index cdf04e74d88..c1be12d6b38 100644 --- a/test-packages/cspell-lib/test-cspell-lib-webpack/tsconfig.json +++ b/test-packages/cspell-lib/test-cspell-lib-webpack/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.esm.json", "compilerOptions": { "outDir": "dist" }, diff --git a/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js b/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js index 720fb5d2574..49eacd1ae9f 100644 --- a/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js +++ b/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js @@ -4,20 +4,20 @@ const path = require('path'); /**@type {import('webpack').Configuration}*/ const config = { entry: { - main: './src/index.ts', + main: './src/index.mts', }, target: 'node', module: { rules: [ { - test: /\.tsx?$/, + test: /\.[mc]?tsx?$/, use: 'ts-loader', exclude: /node_modules/, }, ], }, resolve: { - extensions: ['.tsx', '.ts', '.js'], + extensions: ['.tsx', '.ts', '.js', '.mts'], }, node: { __filename: false, @@ -27,11 +27,14 @@ const config = { externalsPresets: { node: true, }, + // experiments: { + // outputModule: true, + // }, externals: [/^@cspell\/cspell-bundled-dicts/], output: { path: path.resolve(__dirname, 'dist'), - filename: '[name].js', - libraryTarget: 'commonjs2', + filename: '[name].mjs', + libraryTarget: 'commonjs-module', }, }; diff --git a/test-packages/cspell-lib/test-cspell-lib/CHANGELOG.md b/test-packages/cspell-lib/test-cspell-lib/CHANGELOG.md deleted file mode 100644 index b6fa5b8115e..00000000000 --- a/test-packages/cspell-lib/test-cspell-lib/CHANGELOG.md +++ /dev/null @@ -1,870 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## 7.0.0-alpha.1 (2023-04-14) - -**Note:** Version bump only for package test-cspell-lib - -## 6.31.2 (2023-04-14) - -**Note:** Version bump only for package test-cspell-lib - -## 6.31.1 (2023-03-24) - -**Note:** Version bump only for package test-cspell-lib - -# 6.31.0 (2023-03-24) - -**Note:** Version bump only for package test-cspell-lib - -## 6.30.2 (2023-03-18) - -### Bug Fixes - -* lock cosmiconfig to 8.0.0 ([#4335](https://github.com/streetsidesoftware/cspell/issues/4335)) ([0f37e2c](https://github.com/streetsidesoftware/cspell/commit/0f37e2cfa4b854c49f82b01bce57abb3c2c7f9ab)) - -## 6.30.1 (2023-03-17) - -### Bug Fixes - -* Update cosmiconfig to fix config loading issue. ([#4330](https://github.com/streetsidesoftware/cspell/issues/4330)) ([4a0bae5](https://github.com/streetsidesoftware/cspell/commit/4a0bae53074de54b748ce6b7124f585e28d2175e)) - -# 6.30.0 (2023-03-16) - -**Note:** Version bump only for package test-cspell-lib - -## 6.29.3 (2023-03-14) - -### Bug Fixes - -* Add option to not auto stem during split ([#4310](https://github.com/streetsidesoftware/cspell/issues/4310)) ([23059da](https://github.com/streetsidesoftware/cspell/commit/23059dafd9ead91ef67cadf78a368e924b3436f6)) - -## 6.29.2 (2023-03-13) - -### Bug Fixes - -* (cspell-tools) Delay splitting _ till later ([#4309](https://github.com/streetsidesoftware/cspell/issues/4309)) ([0e517d1](https://github.com/streetsidesoftware/cspell/commit/0e517d13a6611e4d8a4f826a7d8d75352f5be4df)) - -## 6.29.1 (2023-03-13) - -**Note:** Version bump only for package test-cspell-lib - -# 6.29.0 (2023-03-11) - -**Note:** Version bump only for package test-cspell-lib - -# 6.28.0 (2023-03-03) - -### Features - -* Support multiple `repMap` combinations ([#4270](https://github.com/streetsidesoftware/cspell/issues/4270)) ([bbc3ed4](https://github.com/streetsidesoftware/cspell/commit/bbc3ed4a1edb704401f40cf8913a5a9f522562fc)) - -# 6.27.0 (2023-02-26) - -### Features - -* Support spell checking utf16 files with BOM ([#4232](https://github.com/streetsidesoftware/cspell/issues/4232)) ([8062f62](https://github.com/streetsidesoftware/cspell/commit/8062f621dff0432cd53ae17b1a22aaffd61f1b3b)) - -## 6.26.3 (2023-02-16) - -### Bug Fixes - -* Be able to read cache format from config ([#4190](https://github.com/streetsidesoftware/cspell/issues/4190)) ([6029893](https://github.com/streetsidesoftware/cspell/commit/60298938cd39669982ad1ca4293571242918761d)) - -## 6.26.2 (2023-02-16) - -### Bug Fixes - -* `node:worker_threads` breaks on node 14 ([#4185](https://github.com/streetsidesoftware/cspell/issues/4185)) ([8654ac7](https://github.com/streetsidesoftware/cspell/commit/8654ac7161b0ac558e864cfc116a9ad9ce6dc32e)) - -## 6.26.1 (2023-02-15) - -### Bug Fixes - -* improve Dynamic Import README.md ([#4178](https://github.com/streetsidesoftware/cspell/issues/4178)) ([4ad1133](https://github.com/streetsidesoftware/cspell/commit/4ad1133e6230969e9486d7e7a158cba5c3d75d7f)) - -# 6.26.0 (2023-02-15) - -### Features - -* All `flagWords` and `suggestWords` suggestions are preferred. ([#4176](https://github.com/streetsidesoftware/cspell/issues/4176)) ([abfb09c](https://github.com/streetsidesoftware/cspell/commit/abfb09c1fefe0b17aae332a23bb79017496c416a)) - -# 6.25.0 (2023-02-14) - -### Bug Fixes - -* Add `.webm` to know file types ([#4171](https://github.com/streetsidesoftware/cspell/issues/4171)) ([eeb9497](https://github.com/streetsidesoftware/cspell/commit/eeb9497143aa2215d857c8a872b94362c1ffe19e)) - -# 6.24.0 (2023-02-13) - -**Note:** Version bump only for package test-cspell-lib - -## 6.23.1 (2023-02-12) - -**Note:** Version bump only for package test-cspell-lib - -# 6.23.0 (2023-02-11) - -**Note:** Version bump only for package test-cspell-lib - -# 6.22.0 (2023-02-05) - -**Note:** Version bump only for package test-cspell-lib - -# 6.21.0 (2023-02-03) - -**Note:** Version bump only for package test-cspell-lib - -## 6.20.1 (2023-02-01) - -### Bug Fixes - -* Correct .gitignore comment detection ([#4083](https://github.com/streetsidesoftware/cspell/issues/4083)) ([cadfbc4](https://github.com/streetsidesoftware/cspell/commit/cadfbc489f17db348459a09e7bd49514d07152a2)) - -# 6.20.0 (2023-02-01) - -**Note:** Version bump only for package test-cspell-lib - -## 6.19.2 (2023-01-17) - -**Note:** Version bump only for package test-cspell-lib - -## 6.19.1 (2023-01-17) - -### Bug Fixes - -* Remove `vitest` as a dependency ([#4031](https://github.com/streetsidesoftware/cspell/issues/4031)) ([2784b75](https://github.com/streetsidesoftware/cspell/commit/2784b75feefc81aa95806ac748fafb140c72b5fa)) - -# 6.19.0 (2023-01-16) - -**Note:** Version bump only for package test-cspell-lib - -## 6.18.1 (2022-12-29) - -**Note:** Version bump only for package test-cspell-lib - -# 6.18.0 (2022-12-21) - -**Note:** Version bump only for package test-cspell-lib - -# 6.17.0 (2022-12-05) - -**Note:** Version bump only for package test-cspell-lib - -# 6.16.0 (2022-12-02) - -**Note:** Version bump only for package test-cspell-lib - -## 6.15.1 (2022-11-30) - -**Note:** Version bump only for package test-cspell-lib - -# 6.15.0 (2022-11-25) - -### Features - -* Preferred suggestions are listed first ([#3869](https://github.com/streetsidesoftware/cspell/issues/3869)) ([1b7a65d](https://github.com/streetsidesoftware/cspell/commit/1b7a65d6ec851b78e1cc27c56f32b77adfba36e5)) - -## 6.14.3 (2022-11-17) - -### Bug Fixes - -* trie-lib - fix issue with reference radix. ([#3849](https://github.com/streetsidesoftware/cspell/issues/3849)) ([73af697](https://github.com/streetsidesoftware/cspell/commit/73af6978c53f2fd1f4cd528fd84e9d52a4149d5b)) - -## 6.14.2 (2022-11-11) - -**Note:** Version bump only for package test-cspell-lib - -## 6.14.1 (2022-11-07) - -**Note:** Version bump only for package test-cspell-lib - -# 6.14.0 (2022-11-03) - -**Note:** Version bump only for package test-cspell-lib - -## 6.13.3 (2022-10-31) - -### Bug Fixes - -* Update dictionaries ([#3795](https://github.com/streetsidesoftware/cspell/issues/3795)) ([ae8de27](https://github.com/streetsidesoftware/cspell/commit/ae8de2754daafcdeb7e187a80e27b6f6c09dc1d7)) - -## 6.13.2 (2022-10-31) - -### Bug Fixes - -* Do not generate duplicate entries by default ([#3793](https://github.com/streetsidesoftware/cspell/issues/3793)) ([f27d3c6](https://github.com/streetsidesoftware/cspell/commit/f27d3c68ad454719d71724f92693db57270827b9)) - -## 6.13.1 (2022-10-28) - -**Note:** Version bump only for package test-cspell-lib - -# 6.13.0 (2022-10-28) - -### Bug Fixes - -* make sure all forms are generated. ([#3783](https://github.com/streetsidesoftware/cspell/issues/3783)) ([70949a5](https://github.com/streetsidesoftware/cspell/commit/70949a5823f7c58052f9627c9455dcaa3496e8fb)) - -# 6.12.0 (2022-09-30) - -### Features - -* Use cspell-dictionary Module ([#3686](https://github.com/streetsidesoftware/cspell/issues/3686)) ([6441f4b](https://github.com/streetsidesoftware/cspell/commit/6441f4b41fe0e8b8188fa4c08999450c8958b6f0)) - -## 6.11.1 (2022-09-30) - -### Bug Fixes - -* Fix export of SpellingDictionaryCollection ([#3683](https://github.com/streetsidesoftware/cspell/issues/3683)) ([7665cdb](https://github.com/streetsidesoftware/cspell/commit/7665cdba702ebf9517a3c1c1008193e239a829d4)) - -# 6.11.0 (2022-09-30) - -**Note:** Version bump only for package test-cspell-lib - -## 6.10.1 (2022-09-20) - -**Note:** Version bump only for package test-cspell-lib - -# 6.10.0 (2022-09-19) - -**Note:** Version bump only for package test-cspell-lib - -## 6.9.1 (2022-09-18) - -**Note:** Version bump only for package test-cspell-lib - -# 6.9.0 (2022-09-15) - -**Note:** Version bump only for package test-cspell-lib - -## 6.8.2 (2022-09-12) - -**Note:** Version bump only for package test-cspell-lib - -## 6.8.1 (2022-08-26) - -**Note:** Version bump only for package test-cspell-lib - -# 6.8.0 (2022-08-21) - -### Bug Fixes - -* Enable cli option `--validate-directives` ([#3461](https://github.com/streetsidesoftware/cspell/issues/3461)) ([52a5337](https://github.com/streetsidesoftware/cspell/commit/52a5337fb4090394342b45e31423752cda268559)) - -# 6.7.0 (2022-08-18) - -### Features - -* Adjust `.trie` formatting ([e2643c0](https://github.com/streetsidesoftware/cspell/commit/e2643c0bf508aa566823d2c697e5b94c77e6b874)), closes [#3443](https://github.com/streetsidesoftware/cspell/issues/3443) [#3430](https://github.com/streetsidesoftware/cspell/issues/3430) - -## 6.6.1 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.9 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.8 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.7 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.6 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.5 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.4 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.3 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## 6.6.1-alpha.2 (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## [6.6.1-alpha.1](https://github.com/streetsidesoftware/cspell/compare/v6.6.1-alpha.0...v6.6.1-alpha.1) (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -## [6.6.1-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v6.6.0...v6.6.1-alpha.0) (2022-08-10) - -**Note:** Version bump only for package test-cspell-lib - -# [6.6.0](https://github.com/streetsidesoftware/cspell/compare/v6.5.0...v6.6.0) (2022-08-08) - -**Note:** Version bump only for package test-cspell-lib - -# [6.5.0](https://github.com/streetsidesoftware/cspell/compare/v6.4.2...v6.5.0) (2022-07-29) - -**Note:** Version bump only for package test-cspell-lib - -## [6.4.2](https://github.com/streetsidesoftware/cspell/compare/v6.4.1...v6.4.2) (2022-07-26) - -**Note:** Version bump only for package test-cspell-lib - -## [6.4.1](https://github.com/streetsidesoftware/cspell/compare/v6.4.0...v6.4.1) (2022-07-23) - -**Note:** Version bump only for package test-cspell-lib - -# [6.4.0](https://github.com/streetsidesoftware/cspell/compare/v6.4.0-alpha.0...v6.4.0) (2022-07-19) - -**Note:** Version bump only for package test-cspell-lib - -# [6.4.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v6.3.0...v6.4.0-alpha.0) (2022-07-18) - -**Note:** Version bump only for package test-cspell-lib - -# [6.3.0](https://github.com/streetsidesoftware/cspell/compare/v6.2.4-alpha.0...v6.3.0) (2022-07-17) - -**Note:** Version bump only for package test-cspell-lib - -## [6.2.4-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v6.2.3...v6.2.4-alpha.0) (2022-07-13) - -**Note:** Version bump only for package test-cspell-lib - -## [6.2.3](https://github.com/streetsidesoftware/cspell/compare/v6.2.2...v6.2.3) (2022-07-07) - -**Note:** Version bump only for package test-cspell-lib - -## [6.2.2](https://github.com/streetsidesoftware/cspell/compare/v6.2.1...v6.2.2) (2022-07-01) - -**Note:** Version bump only for package test-cspell-lib - -## [6.2.1](https://github.com/streetsidesoftware/cspell/compare/v6.2.0...v6.2.1) (2022-07-01) - -**Note:** Version bump only for package test-cspell-lib - -# [6.2.0](https://github.com/streetsidesoftware/cspell/compare/v6.2.0-alpha.1...v6.2.0) (2022-06-30) - -**Note:** Version bump only for package test-cspell-lib - -# [6.2.0-alpha.1](https://github.com/streetsidesoftware/cspell/compare/v6.2.0-alpha.0...v6.2.0-alpha.1) (2022-06-29) - -**Note:** Version bump only for package test-cspell-lib - -# [6.2.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v6.1.3...v6.2.0-alpha.0) (2022-06-28) - -**Note:** Version bump only for package test-cspell-lib - -## [6.1.3](https://github.com/streetsidesoftware/cspell/compare/v6.1.3-alpha.1...v6.1.3) (2022-06-28) - -**Note:** Version bump only for package test-cspell-lib - -## [6.1.3-alpha.1](https://github.com/streetsidesoftware/cspell/compare/v6.1.3-alpha.0...v6.1.3-alpha.1) (2022-06-15) - -**Note:** Version bump only for package test-cspell-lib - -## [6.1.3-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v6.1.2...v6.1.3-alpha.0) (2022-06-15) - -**Note:** Version bump only for package test-cspell-lib - -## [6.1.2](https://github.com/streetsidesoftware/cspell/compare/v6.1.1...v6.1.2) (2022-06-09) - -**Note:** Version bump only for package test-cspell-lib - -## [6.1.1](https://github.com/streetsidesoftware/cspell/compare/v6.1.0...v6.1.1) (2022-06-02) - -**Note:** Version bump only for package test-cspell-lib - -# [6.1.0](https://github.com/streetsidesoftware/cspell/compare/v6.1.0-alpha.0...v6.1.0) (2022-05-31) - -**Note:** Version bump only for package test-cspell-lib - -# [6.1.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v6.0.0...v6.1.0-alpha.0) (2022-05-28) - -**Note:** Version bump only for package test-cspell-lib - -# [6.0.0](https://github.com/streetsidesoftware/cspell/compare/v6.0.0-alpha.0...v6.0.0) (2022-05-21) - -**Note:** Version bump only for package test-cspell-lib - -# [6.0.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.21.1...v6.0.0-alpha.0) (2022-05-20) - -**Note:** Version bump only for package test-cspell-lib - -## [5.21.1](https://github.com/streetsidesoftware/cspell/compare/v5.21.0...v5.21.1) (2022-05-20) - -**Note:** Version bump only for package test-cspell-lib - -# [5.21.0](https://github.com/streetsidesoftware/cspell/compare/v5.20.0...v5.21.0) (2022-05-17) - -**Note:** Version bump only for package test-cspell-lib - -# [5.20.0](https://github.com/streetsidesoftware/cspell/compare/v5.19.7...v5.20.0) (2022-05-02) - -**Note:** Version bump only for package test-cspell-lib - -## [5.19.7](https://github.com/streetsidesoftware/cspell/compare/v5.19.6...v5.19.7) (2022-04-09) - -**Note:** Version bump only for package test-cspell-lib - -## [5.19.6](https://github.com/streetsidesoftware/cspell/compare/v5.19.5...v5.19.6) (2022-04-08) - -**Note:** Version bump only for package test-cspell-lib - -## [5.19.5](https://github.com/streetsidesoftware/cspell/compare/v5.19.4...v5.19.5) (2022-04-01) - -**Note:** Version bump only for package test-cspell-lib - -## [5.19.4](https://github.com/streetsidesoftware/cspell/compare/v5.19.3...v5.19.4) (2022-04-01) - -**Note:** Version bump only for package test-cspell-lib - -## [5.19.3](https://github.com/streetsidesoftware/cspell/compare/v5.19.2...v5.19.3) (2022-03-24) - -**Note:** Version bump only for package test-cspell-lib - -## [5.19.2](https://github.com/streetsidesoftware/cspell/compare/v5.19.1...v5.19.2) (2022-03-14) - -**Note:** Version bump only for package test-cspell-lib - -## [5.19.1](https://github.com/streetsidesoftware/cspell/compare/v5.19.0...v5.19.1) (2022-03-13) - -**Note:** Version bump only for package test-cspell-lib - -# [5.19.0](https://github.com/streetsidesoftware/cspell/compare/v5.18.5...v5.19.0) (2022-03-12) - -**Note:** Version bump only for package test-cspell-lib - -## [5.18.5](https://github.com/streetsidesoftware/cspell/compare/v5.18.4...v5.18.5) (2022-02-15) - -**Note:** Version bump only for package test-cspell-lib - -## [5.18.4](https://github.com/streetsidesoftware/cspell/compare/v5.18.3...v5.18.4) (2022-02-07) - -**Note:** Version bump only for package test-cspell-lib - -## [5.18.3](https://github.com/streetsidesoftware/cspell/compare/v5.18.2...v5.18.3) (2022-02-04) - -**Note:** Version bump only for package test-cspell-lib - -## [5.18.2](https://github.com/streetsidesoftware/cspell/compare/v5.18.1...v5.18.2) (2022-02-03) - -### Reverts - -* Revert "ci: Workflow Bot -- Update ALL Dependencies (#2388)" (#2391) ([7f093f9](https://github.com/streetsidesoftware/cspell/commit/7f093f9429cb7b755392996d54449f29f46f138a)), closes [#2388](https://github.com/streetsidesoftware/cspell/issues/2388) [#2391](https://github.com/streetsidesoftware/cspell/issues/2391) - -## [5.18.1](https://github.com/streetsidesoftware/cspell/compare/v5.18.0...v5.18.1) (2022-02-03) - -**Note:** Version bump only for package test-cspell-lib - -# [5.18.0](https://github.com/streetsidesoftware/cspell/compare/v5.18.0-alpha.0...v5.18.0) (2022-01-31) - -**Note:** Version bump only for package test-cspell-lib - -# [5.18.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.17.0...v5.18.0-alpha.0) (2022-01-30) - -**Note:** Version bump only for package test-cspell-lib - -# [5.17.0](https://github.com/streetsidesoftware/cspell/compare/v5.17.0-alpha.0...v5.17.0) (2022-01-26) - -**Note:** Version bump only for package test-cspell-lib - -# [5.17.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.16.0...v5.17.0-alpha.0) (2022-01-26) - -**Note:** Version bump only for package test-cspell-lib - -# [5.16.0](https://github.com/streetsidesoftware/cspell/compare/v5.15.3...v5.16.0) (2022-01-20) - -**Note:** Version bump only for package test-cspell-lib - -## [5.15.3](https://github.com/streetsidesoftware/cspell/compare/v5.15.2...v5.15.3) (2022-01-20) - -**Note:** Version bump only for package test-cspell-lib - -## [5.15.2](https://github.com/streetsidesoftware/cspell/compare/v5.15.1...v5.15.2) (2022-01-11) - -**Note:** Version bump only for package test-cspell-lib - -## [5.15.1](https://github.com/streetsidesoftware/cspell/compare/v5.15.0...v5.15.1) (2022-01-07) - -**Note:** Version bump only for package test-cspell-lib - -# [5.15.0](https://github.com/streetsidesoftware/cspell/compare/v5.14.0...v5.15.0) (2022-01-07) - -**Note:** Version bump only for package test-cspell-lib - -# [5.14.0](https://github.com/streetsidesoftware/cspell/compare/v5.14.0-alpha.0...v5.14.0) (2021-12-29) - -**Note:** Version bump only for package test-cspell-lib - -# [5.14.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.13.4...v5.14.0-alpha.0) (2021-12-29) - -**Note:** Version bump only for package test-cspell-lib - -## [5.13.4](https://github.com/streetsidesoftware/cspell/compare/v5.13.3...v5.13.4) (2021-12-18) - -**Note:** Version bump only for package test-cspell-lib - -## [5.13.3](https://github.com/streetsidesoftware/cspell/compare/v5.13.2...v5.13.3) (2021-12-11) - -**Note:** Version bump only for package test-cspell-lib - -## [5.13.2](https://github.com/streetsidesoftware/cspell/compare/v5.13.1...v5.13.2) (2021-12-07) - -**Note:** Version bump only for package test-cspell-lib - -## [5.13.1](https://github.com/streetsidesoftware/cspell/compare/v5.13.0...v5.13.1) (2021-11-24) - -**Note:** Version bump only for package test-cspell-lib - -# [5.13.0](https://github.com/streetsidesoftware/cspell/compare/v5.12.6...v5.13.0) (2021-11-17) - -**Note:** Version bump only for package test-cspell-lib - -## [5.12.6](https://github.com/streetsidesoftware/cspell/compare/v5.12.5...v5.12.6) (2021-11-04) - -**Note:** Version bump only for package test-cspell-lib - -## [5.12.5](https://github.com/streetsidesoftware/cspell/compare/v5.12.4...v5.12.5) (2021-11-02) - -### Bug Fixes - -* Fix reading dictionary test to use `path` ([#1938](https://github.com/streetsidesoftware/cspell/issues/1938)) ([fa4ea3f](https://github.com/streetsidesoftware/cspell/commit/fa4ea3f0a379c5175fe3e930e1915f4521295583)) - -## [5.12.4](https://github.com/streetsidesoftware/cspell/compare/v5.12.3...v5.12.4) (2021-10-31) - -**Note:** Version bump only for package test-cspell-lib - -## [5.12.3](https://github.com/streetsidesoftware/cspell/compare/v5.12.2...v5.12.3) (2021-10-08) - -**Note:** Version bump only for package test-cspell-lib - -## [5.12.2](https://github.com/streetsidesoftware/cspell/compare/v5.12.1...v5.12.2) (2021-10-06) - -**Note:** Version bump only for package test-cspell-lib - -## [5.12.1](https://github.com/streetsidesoftware/cspell/compare/v5.12.0...v5.12.1) (2021-10-06) - -**Note:** Version bump only for package test-cspell-lib - -# [5.12.0](https://github.com/streetsidesoftware/cspell/compare/v5.12.0-alpha.0...v5.12.0) (2021-10-05) - -**Note:** Version bump only for package test-cspell-lib - -# [5.12.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.11.1...v5.12.0-alpha.0) (2021-10-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.11.1](https://github.com/streetsidesoftware/cspell/compare/v5.11.0...v5.11.1) (2021-09-29) - -**Note:** Version bump only for package test-cspell-lib - -# [5.11.0](https://github.com/streetsidesoftware/cspell/compare/v5.11.0-alpha.0...v5.11.0) (2021-09-28) - -**Note:** Version bump only for package test-cspell-lib - -# [5.11.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.10.1...v5.11.0-alpha.0) (2021-09-28) - -**Note:** Version bump only for package test-cspell-lib - -## [5.10.1](https://github.com/streetsidesoftware/cspell/compare/v5.10.0...v5.10.1) (2021-09-17) - -**Note:** Version bump only for package test-cspell-lib - -# [5.10.0](https://github.com/streetsidesoftware/cspell/compare/v5.10.0-alpha.6...v5.10.0) (2021-09-17) - -**Note:** Version bump only for package test-cspell-lib - -# [5.10.0-alpha.6](https://github.com/streetsidesoftware/cspell/compare/v5.10.0-alpha.5...v5.10.0-alpha.6) (2021-09-17) - -**Note:** Version bump only for package test-cspell-lib - -# [5.10.0-alpha.5](https://github.com/streetsidesoftware/cspell/compare/v5.10.0-alpha.4...v5.10.0-alpha.5) (2021-09-16) - -**Note:** Version bump only for package test-cspell-lib - -# [5.10.0-alpha.4](https://github.com/streetsidesoftware/cspell/compare/v5.10.0-alpha.3...v5.10.0-alpha.4) (2021-09-16) - -**Note:** Version bump only for package test-cspell-lib - -# [5.10.0-alpha.3](https://github.com/streetsidesoftware/cspell/compare/v5.10.0-alpha.2...v5.10.0-alpha.3) (2021-09-16) - -**Note:** Version bump only for package test-cspell-lib - -# [5.10.0-alpha.2](https://github.com/streetsidesoftware/cspell/compare/v5.10.0-alpha.0...v5.10.0-alpha.2) (2021-09-13) - -**Note:** Version bump only for package test-cspell-lib - -# [5.10.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.9.1...v5.10.0-alpha.0) (2021-09-13) - -**Note:** Version bump only for package test-cspell-lib - -## [5.9.1](https://github.com/streetsidesoftware/cspell/compare/v5.9.1-alpha.1...v5.9.1) (2021-09-12) - -**Note:** Version bump only for package test-cspell-lib - -## [5.9.1-alpha.1](https://github.com/streetsidesoftware/cspell/compare/v5.9.1-alpha.0...v5.9.1-alpha.1) (2021-09-12) - -### Reverts - -* Revert "enable incremental typescript builds (#1671)" ([65664b2](https://github.com/streetsidesoftware/cspell/commit/65664b213e67a4108a2d38692f8fbd471b00afb7)), closes [#1671](https://github.com/streetsidesoftware/cspell/issues/1671) - -## [5.9.1-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.9.0...v5.9.1-alpha.0) (2021-09-11) - -**Note:** Version bump only for package test-cspell-lib - -# [5.9.0](https://github.com/streetsidesoftware/cspell/compare/v5.9.0-alpha.0...v5.9.0) (2021-08-31) - -**Note:** Version bump only for package test-cspell-lib - -# [5.9.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.8.2...v5.9.0-alpha.0) (2021-08-31) - -**Note:** Version bump only for package test-cspell-lib - -## [5.8.2](https://github.com/streetsidesoftware/cspell/compare/v5.8.1...v5.8.2) (2021-08-25) - -**Note:** Version bump only for package test-cspell-lib - -## [5.8.1](https://github.com/streetsidesoftware/cspell/compare/v5.8.0...v5.8.1) (2021-08-24) - -**Note:** Version bump only for package test-cspell-lib - -# [5.8.0](https://github.com/streetsidesoftware/cspell/compare/v5.7.2...v5.8.0) (2021-08-21) - -**Note:** Version bump only for package test-cspell-lib - -## [5.7.2](https://github.com/streetsidesoftware/cspell/compare/v5.7.1...v5.7.2) (2021-08-16) - -**Note:** Version bump only for package test-cspell-lib - -## [5.7.1](https://github.com/streetsidesoftware/cspell/compare/v5.7.0...v5.7.1) (2021-08-14) - -**Note:** Version bump only for package test-cspell-lib - -# [5.7.0](https://github.com/streetsidesoftware/cspell/compare/v5.7.0-alpha.0...v5.7.0) (2021-08-14) - -**Note:** Version bump only for package test-cspell-lib - -# [5.7.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.6.7...v5.7.0-alpha.0) (2021-08-14) - -**Note:** Version bump only for package test-cspell-lib - -## [5.6.7](https://github.com/streetsidesoftware/cspell/compare/v5.6.6...v5.6.7) (2021-08-13) - -**Note:** Version bump only for package test-cspell-lib - -## [5.6.6](https://github.com/streetsidesoftware/cspell/compare/v5.6.5...v5.6.6) (2021-06-18) - -**Note:** Version bump only for package test-cspell-lib - -## [5.6.5](https://github.com/streetsidesoftware/cspell/compare/v5.6.4...v5.6.5) (2021-06-18) - -**Note:** Version bump only for package test-cspell-lib - -## [5.6.4](https://github.com/streetsidesoftware/cspell/compare/v5.6.3...v5.6.4) (2021-06-15) - -**Note:** Version bump only for package test-cspell-lib - -## [5.6.3](https://github.com/streetsidesoftware/cspell/compare/v5.6.2...v5.6.3) (2021-06-11) - -**Note:** Version bump only for package test-cspell-lib - -## [5.6.2](https://github.com/streetsidesoftware/cspell/compare/v5.6.1...v5.6.2) (2021-06-10) - -**Note:** Version bump only for package test-cspell-lib - -## [5.6.1](https://github.com/streetsidesoftware/cspell/compare/v5.6.0...v5.6.1) (2021-06-09) - -**Note:** Version bump only for package test-cspell-lib - -# [5.6.0](https://github.com/streetsidesoftware/cspell/compare/v5.5.2...v5.6.0) (2021-06-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.5.2](https://github.com/streetsidesoftware/cspell/compare/v5.5.1...v5.5.2) (2021-05-30) - -**Note:** Version bump only for package test-cspell-lib - -## [5.5.1](https://github.com/streetsidesoftware/cspell/compare/v5.5.0...v5.5.1) (2021-05-29) - -**Note:** Version bump only for package test-cspell-lib - -# [5.5.0](https://github.com/streetsidesoftware/cspell/compare/v5.4.1...v5.5.0) (2021-05-29) - -**Note:** Version bump only for package test-cspell-lib - -## [5.4.1](https://github.com/streetsidesoftware/cspell/compare/v5.4.0...v5.4.1) (2021-05-11) - -**Note:** Version bump only for package test-cspell-lib - -# [5.4.0](https://github.com/streetsidesoftware/cspell/compare/v5.3.12...v5.4.0) (2021-05-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.12](https://github.com/streetsidesoftware/cspell/compare/v5.3.11...v5.3.12) (2021-04-06) - -### Bug Fixes - -* Update dictionaries ([#1136](https://github.com/streetsidesoftware/cspell/issues/1136)) ([64eba51](https://github.com/streetsidesoftware/cspell/commit/64eba51b75e0e2dde0568f46b4312c949b884a73)) - -## [5.3.11](https://github.com/streetsidesoftware/cspell/compare/v5.3.10...v5.3.11) (2021-04-03) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.10](https://github.com/streetsidesoftware/cspell/compare/v5.3.9...v5.3.10) (2021-04-02) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.9](https://github.com/streetsidesoftware/cspell/compare/v5.3.8...v5.3.9) (2021-03-19) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.8](https://github.com/streetsidesoftware/cspell/compare/v5.3.7...v5.3.8) (2021-03-17) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.7](https://github.com/streetsidesoftware/cspell/compare/v5.3.7-alpha.3...v5.3.7) (2021-03-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.7-alpha.3](https://github.com/streetsidesoftware/cspell/compare/v5.3.7-alpha.2...v5.3.7-alpha.3) (2021-03-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.7-alpha.2](https://github.com/streetsidesoftware/cspell/compare/v5.3.7-alpha.1...v5.3.7-alpha.2) (2021-03-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.7-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.3.6...v5.3.7-alpha.0) (2021-03-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.6](https://github.com/streetsidesoftware/cspell/compare/v5.3.5...v5.3.6) (2021-03-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.5](https://github.com/streetsidesoftware/cspell/compare/v5.3.4...v5.3.5) (2021-03-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.4](https://github.com/streetsidesoftware/cspell/compare/v5.3.3...v5.3.4) (2021-03-01) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.3](https://github.com/streetsidesoftware/cspell/compare/v5.3.2...v5.3.3) (2021-02-26) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.2](https://github.com/streetsidesoftware/cspell/compare/v5.3.1...v5.3.2) (2021-02-26) - -**Note:** Version bump only for package test-cspell-lib - -## [5.3.1](https://github.com/streetsidesoftware/cspell/compare/v5.3.0...v5.3.1) (2021-02-25) - -**Note:** Version bump only for package test-cspell-lib - -# [5.3.0](https://github.com/streetsidesoftware/cspell/compare/v5.3.0-alpha.4...v5.3.0) (2021-02-25) - -**Note:** Version bump only for package test-cspell-lib - -# [5.3.0-alpha.4](https://github.com/streetsidesoftware/cspell/compare/v5.3.0-alpha.3...v5.3.0-alpha.4) (2021-02-25) - -**Note:** Version bump only for package test-cspell-lib - -# [5.3.0-alpha.3](https://github.com/streetsidesoftware/cspell/compare/v5.3.0-alpha.2...v5.3.0-alpha.3) (2021-02-23) - -**Note:** Version bump only for package test-cspell-lib - -# [5.3.0-alpha.2](https://github.com/streetsidesoftware/cspell/compare/v5.3.0-alpha.1...v5.3.0-alpha.2) (2021-02-22) - -**Note:** Version bump only for package test-cspell-lib - -# [5.3.0-alpha.1](https://github.com/streetsidesoftware/cspell/compare/v5.3.0-alpha.0...v5.3.0-alpha.1) (2021-02-19) - -**Note:** Version bump only for package test-cspell-lib - -# [5.3.0-alpha.0](https://github.com/streetsidesoftware/cspell/compare/v5.2.4...v5.3.0-alpha.0) (2021-02-18) - -### Features - -* Part 1 - glob patterns are relative to the config file. ([#921](https://github.com/streetsidesoftware/cspell/issues/921)) ([a250448](https://github.com/streetsidesoftware/cspell/commit/a2504484ec38f15804cc0a203317266f83566b7c)) - -## [5.2.4](https://github.com/streetsidesoftware/cspell/compare/v5.2.3...v5.2.4) (2021-01-28) - -**Note:** Version bump only for package test-cspell-lib - -## [5.2.3](https://github.com/streetsidesoftware/cspell/compare/v5.2.2...v5.2.3) (2021-01-27) - -**Note:** Version bump only for package test-cspell-lib - -## [5.2.2](https://github.com/streetsidesoftware/cspell/compare/v5.2.1...v5.2.2) (2021-01-26) - -**Note:** Version bump only for package test-cspell-lib - -## [5.2.1](https://github.com/streetsidesoftware/cspell/compare/v5.2.0...v5.2.1) (2021-01-23) - -**Note:** Version bump only for package test-cspell-lib - -# [5.2.0](https://github.com/streetsidesoftware/cspell/compare/v5.1.3...v5.2.0) (2021-01-23) - -**Note:** Version bump only for package test-cspell-lib - -## [5.1.3](https://github.com/streetsidesoftware/cspell/compare/v5.1.2...v5.1.3) (2021-01-05) - -**Note:** Version bump only for package test-cspell-lib - -## [5.1.2](https://github.com/streetsidesoftware/cspell/compare/v5.1.1...v5.1.2) (2020-12-31) - -**Note:** Version bump only for package test-cspell-lib - -## [5.1.1](https://github.com/streetsidesoftware/cspell/compare/v5.1.0...v5.1.1) (2020-12-28) - -**Note:** Version bump only for package test-cspell-lib - -# [5.1.0](https://github.com/streetsidesoftware/cspell/compare/v5.0.8...v5.1.0) (2020-12-27) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.8](https://github.com/streetsidesoftware/cspell/compare/v5.0.7...v5.0.8) (2020-12-17) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.7](https://github.com/streetsidesoftware/cspell/compare/v5.0.6...v5.0.7) (2020-12-16) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.6](https://github.com/streetsidesoftware/cspell/compare/v5.0.5...v5.0.6) (2020-12-15) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.5](https://github.com/streetsidesoftware/cspell/compare/v5.0.4...v5.0.5) (2020-12-15) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.4](https://github.com/streetsidesoftware/cspell/compare/v5.0.3...v5.0.4) (2020-12-15) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.3](https://github.com/streetsidesoftware/cspell/compare/v5.0.2...v5.0.3) (2020-12-04) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.2](https://github.com/streetsidesoftware/cspell/compare/v5.0.2-alpha.1...v5.0.2) (2020-11-26) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.1](https://github.com/streetsidesoftware/cspell/compare/v5.0.1-alpha.15...v5.0.1) (2020-11-20) - -**Note:** Version bump only for package test-cspell-lib - -## [5.0.1-alpha.15](https://github.com/streetsidesoftware/cspell/compare/v5.0.1-alpha.14...v5.0.1-alpha.15) (2020-11-18) - -**Note:** Version bump only for package test-cspell-lib - -## 5.0.1-alpha.14 (2020-11-17) - -**Note:** Version bump only for package test-cspell-lib diff --git a/test-packages/cspell-lib/test-cspell-lib/README.md b/test-packages/cspell-lib/test-cspell-lib/README.md deleted file mode 100644 index 01acf269885..00000000000 --- a/test-packages/cspell-lib/test-cspell-lib/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# External Dependency Test - -This package is NOT to be published. - -External dependency test of `cspell-lib`. diff --git a/test-packages/cspell-lib/test-cspell-lib/bin.js b/test-packages/cspell-lib/test-cspell-lib/bin.js deleted file mode 100755 index 9264c1f11ad..00000000000 --- a/test-packages/cspell-lib/test-cspell-lib/bin.js +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env node - -const { run } = require('./dist/index.js'); -run(); diff --git a/test-packages/cspell-lib/test-cspell-lib/package.json b/test-packages/cspell-lib/test-cspell-lib/package.json deleted file mode 100644 index e1a0b3b01d4..00000000000 --- a/test-packages/cspell-lib/test-cspell-lib/package.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "name": "test-cspell-lib", - "version": "7.0.0-alpha.1", - "description": "Pure testing package for cspell-lib.", - "bin": "bin.js", - "type": "commonjs", - "private": true, - "scripts": { - "clean": "shx rm -rf dist .tsbuildinfo", - "build": "pnpm run compile", - "clean-build": "pnpm run clean && pnpm run build", - "compile": "tsc -p .", - "test": "node bin.js" - }, - "author": "", - "license": "MIT", - "dependencies": { - "cspell-lib": "workspace:*" - }, - "main": "index.js", - "engines": { - "node": ">=16" - }, - "keywords": [] -} diff --git a/test-packages/cspell-lib/test-cspell-lib/src/index.ts b/test-packages/cspell-lib/test-cspell-lib/src/index.ts deleted file mode 100644 index 6efaaca7eb0..00000000000 --- a/test-packages/cspell-lib/test-cspell-lib/src/index.ts +++ /dev/null @@ -1,25 +0,0 @@ -import assert from 'assert'; -import { spellCheckDocument } from 'cspell-lib'; - -// cspell:ignore wordz coztom clockz cuztom -const customWords = ['wordz', 'cuztom', 'clockz']; - -async function checkSpelling(phrase: string) { - const result = await spellCheckDocument( - { uri: 'text.txt', text: phrase, languageId: 'plaintext', locale: 'en' }, - { generateSuggestions: true, noConfigSearch: true }, - { words: customWords, suggestionsTimeout: 2000 } - ); - return result.issues; -} - -export async function run() { - console.log(`Start: ${new Date().toISOString()}`); - const r = await checkSpelling('These are my coztom wordz.'); - console.log(`End: ${new Date().toISOString()}`); - // console.log(r); - assert(r.length === 1, 'Make sure we got 1 spelling issue back.'); - assert(r[0].text === 'coztom'); - assert(r[0].suggestions?.includes('cuztom')); - // console.log('%o', r); -} diff --git a/test-packages/cspell-lib/test-cspell-lib/tsconfig.json b/test-packages/cspell-lib/test-cspell-lib/tsconfig.json deleted file mode 100644 index cdf04e74d88..00000000000 --- a/test-packages/cspell-lib/test-cspell-lib/tsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "../../../tsconfig.json", - "compilerOptions": { - "outDir": "dist" - }, - "include": ["src"] -} diff --git a/test-packages/examples/example-cspell-lib-single-doc/bin.js b/test-packages/examples/example-cspell-lib-single-doc/bin.js index 68e9e6990ea..5cb785c0586 100755 --- a/test-packages/examples/example-cspell-lib-single-doc/bin.js +++ b/test-packages/examples/example-cspell-lib-single-doc/bin.js @@ -1,5 +1,5 @@ #!/usr/bin/env node -const { run } = require('./dist/index'); +import { run } from './dist/index.js'; run(); diff --git a/test-packages/examples/example-cspell-lib-single-doc/package.json b/test-packages/examples/example-cspell-lib-single-doc/package.json index 7f65818cce0..198a8240f2c 100644 --- a/test-packages/examples/example-cspell-lib-single-doc/package.json +++ b/test-packages/examples/example-cspell-lib-single-doc/package.json @@ -3,6 +3,7 @@ "version": "7.0.0-alpha.1", "description": "Pure testing package for cspell-io. Its purpose is to verify cspell-io dependencies.", "private": true, + "type": "module", "bin": "bin.js", "scripts": { "clean": "shx rm -rf dist", @@ -10,14 +11,13 @@ "watch": "tsc -p --watch", "clean-build": "pnpm run clean && pnpm run build", "compile": "tsc -p .", - "test": "node bin src/index.ts" + "test": "node bin.js src/index.ts" }, "author": "", "license": "MIT", "dependencies": { "cspell-lib": "workspace:*" }, - "main": "index.js", "engines": { "node": ">=16" }, diff --git a/test-packages/examples/example-cspell-lib-single-doc/tsconfig.json b/test-packages/examples/example-cspell-lib-single-doc/tsconfig.json index cdf04e74d88..c1be12d6b38 100644 --- a/test-packages/examples/example-cspell-lib-single-doc/tsconfig.json +++ b/test-packages/examples/example-cspell-lib-single-doc/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.esm.json", "compilerOptions": { "outDir": "dist" }, From b4c2575619063500c3faa590ea43a9a7fba41bdf Mon Sep 17 00:00:00 2001 From: Jason Dent Date: Mon, 24 Apr 2023 11:59:53 +0200 Subject: [PATCH 2/3] fix type references --- .../src/plugin/cspell-eslint-plugin.ts | 7 +- .../src/worker/{ASTNode.mts => ASTNode.ts} | 0 .../src/worker/spellCheck.mts | 18 +--- .../cspell-eslint-plugin/src/worker/types.ts | 34 +++++++ .../src/worker/walkTree.mts | 2 +- .../src/worker/worker.mjs | 2 +- packages/cspell-lib/package.json | 10 +- .../cspell-lib/src/lib-cjs/vscode-uri.cts | 1 - .../src/lib/Settings/Controller/pnpLoader.ts | 4 +- pnpm-lock.yaml | 96 ++++++++++++++++--- 10 files changed, 133 insertions(+), 41 deletions(-) rename packages/cspell-eslint-plugin/src/worker/{ASTNode.mts => ASTNode.ts} (100%) create mode 100644 packages/cspell-eslint-plugin/src/worker/types.ts delete mode 100644 packages/cspell-lib/src/lib-cjs/vscode-uri.cts diff --git a/packages/cspell-eslint-plugin/src/plugin/cspell-eslint-plugin.ts b/packages/cspell-eslint-plugin/src/plugin/cspell-eslint-plugin.ts index e4e4e0ec156..1a2dc18e7ea 100644 --- a/packages/cspell-eslint-plugin/src/plugin/cspell-eslint-plugin.ts +++ b/packages/cspell-eslint-plugin/src/plugin/cspell-eslint-plugin.ts @@ -4,7 +4,7 @@ import { readFileSync } from 'fs'; import { join as pathJoin } from 'path'; import { createSyncFn } from 'synckit'; -import type { Issue, SpellCheckSyncFn } from '../worker/spellCheck.mjs'; +import type { Issue, SpellCheckSyncFn } from '../worker/types'; import { normalizeOptions } from './defaultCheckOptions'; const optionsSchema = JSON.parse(readFileSync(pathJoin(__dirname, '../../assets/options.schema.json'), 'utf8')); @@ -99,13 +99,14 @@ function create(context: Rule.RuleContext): Rule.RuleListener { log('Suggestions: %o', issue.suggestions); - const fixable = issue.suggestions?.filter((sug) => !!sug.isPreferred); + const issueSuggestions = issue.suggestions; + const fixable = issueSuggestions?.filter((sug) => !!sug.isPreferred); const canFix = fixable?.length === 1; const preferredSuggestion = autoFix && canFix && fixable[0]; const fix = preferredSuggestion ? fixFactory(preferredSuggestion.wordAdjustedToMatchCase || preferredSuggestion.word) : nullFix; - const suggestions: Rule.ReportDescriptorOptions['suggest'] = issue.suggestions?.map((sug) => createSug(sug)); + const suggestions: Rule.ReportDescriptorOptions['suggest'] = issueSuggestions?.map((sug) => createSug(sug)); const suggest = suggestions; const des: Rule.ReportDescriptor = { diff --git a/packages/cspell-eslint-plugin/src/worker/ASTNode.mts b/packages/cspell-eslint-plugin/src/worker/ASTNode.ts similarity index 100% rename from packages/cspell-eslint-plugin/src/worker/ASTNode.mts rename to packages/cspell-eslint-plugin/src/worker/ASTNode.ts diff --git a/packages/cspell-eslint-plugin/src/worker/spellCheck.mts b/packages/cspell-eslint-plugin/src/worker/spellCheck.mts index bccb7e8a938..b80541ddd5f 100644 --- a/packages/cspell-eslint-plugin/src/worker/spellCheck.mts +++ b/packages/cspell-eslint-plugin/src/worker/spellCheck.mts @@ -8,20 +8,10 @@ import * as path from 'path'; import { format } from 'util'; import type { CustomWordListFile, WorkerOptions } from '../common/options.js'; -import type { ASTNode, JSXText, NodeType } from './ASTNode.mjs'; +import type { ASTNode, JSXText, NodeType } from './ASTNode.js'; +import type { Issue, Suggestions } from './types.js'; import { walkTree } from './walkTree.mjs'; -type Suggestions = ValidationIssue['suggestionsEx']; - -export interface Issue { - start: number; - end: number; - word: string; - severity: 'Forbidden' | 'Unknown' | 'Hint'; - suggestions: Suggestions; - nodeType: NodeType; -} - const defaultSettings: CSpellSettings = { patterns: [ // @todo: be able to use cooked / transformed strings. @@ -39,10 +29,6 @@ function log(...args: Parameters) { console.log(...args); } -type SpellCheckFn = typeof spellCheck; - -export type SpellCheckSyncFn = (...p: Parameters) => Awaited>; - export async function spellCheck(filename: string, text: string, root: Node, options: WorkerOptions): Promise { const toIgnore = new Set(); const importedIdentifiers = new Set(); diff --git a/packages/cspell-eslint-plugin/src/worker/types.ts b/packages/cspell-eslint-plugin/src/worker/types.ts new file mode 100644 index 00000000000..a63a399c280 --- /dev/null +++ b/packages/cspell-eslint-plugin/src/worker/types.ts @@ -0,0 +1,34 @@ +import type { Node } from 'estree'; + +import type { WorkerOptions } from '../common/options.js'; +import type { NodeType } from './ASTNode.js'; + +interface ExtendedSuggestion { + /** + * The suggestion. + */ + word: string; + /** + * The word is preferred above others, except other "preferred" words. + */ + isPreferred?: boolean; + /** + * The suggested word adjusted to match the original case. + */ + wordAdjustedToMatchCase?: string; +} + +export type Suggestions = ExtendedSuggestion[] | undefined; + +export interface Issue { + start: number; + end: number; + word: string; + severity: 'Forbidden' | 'Unknown' | 'Hint'; + suggestions: Suggestions; + nodeType: NodeType; +} + +type SpellCheckFn = (filename: string, text: string, root: Node, options: WorkerOptions) => Promise; + +export type SpellCheckSyncFn = (...p: Parameters) => Awaited>; diff --git a/packages/cspell-eslint-plugin/src/worker/walkTree.mts b/packages/cspell-eslint-plugin/src/worker/walkTree.mts index 5b17acea363..19b138e6bf9 100644 --- a/packages/cspell-eslint-plugin/src/worker/walkTree.mts +++ b/packages/cspell-eslint-plugin/src/worker/walkTree.mts @@ -1,7 +1,7 @@ import type { Node } from 'estree-walker'; import { walk } from 'estree-walker'; -import type { ASTNode } from './ASTNode.mjs'; +import type { ASTNode } from './ASTNode.js'; type Key = string | number | symbol | null | undefined; diff --git a/packages/cspell-eslint-plugin/src/worker/worker.mjs b/packages/cspell-eslint-plugin/src/worker/worker.mjs index 4a93b249310..6ad60000b0a 100644 --- a/packages/cspell-eslint-plugin/src/worker/worker.mjs +++ b/packages/cspell-eslint-plugin/src/worker/worker.mjs @@ -5,7 +5,7 @@ /** * @typedef {import('estree').Node} Node - * @typedef {import('./spellCheck.mjs').Issue} Issue + * @typedef {import('./types.js').Issue} Issue * @typedef {import('../common/options.js').WorkerOptions} WorkerOptions */ diff --git a/packages/cspell-lib/package.json b/packages/cspell-lib/package.json index 359cf9b78f4..a6e021d0bd7 100644 --- a/packages/cspell-lib/package.json +++ b/packages/cspell-lib/package.json @@ -3,7 +3,7 @@ "version": "7.0.0-alpha.1", "description": "A library of useful functions used across various cspell tools.", "type": "module", - "types": "dist/esm/index.d.mts", + "types": "dist/api/api.d.ts", "module": "dist/esm/index.mjs", "exports": { ".": { @@ -66,15 +66,15 @@ "@cspell/strong-weak-map": "workspace:*", "clear-module": "^4.1.2", "comment-json": "^4.2.3", - "configstore": "^5.0.1", + "configstore": "^6.0.0", "cosmiconfig": "8.0.0", "cspell-dictionary": "workspace:*", "cspell-glob": "workspace:*", "cspell-grammar": "workspace:*", "cspell-io": "workspace:*", "cspell-trie-lib": "workspace:*", - "fast-equals": "^4.0.3", - "find-up": "^5.0.0", + "fast-equals": "^5.0.1", + "find-up": "^6.3.0", "gensequence": "^5.0.2", "import-fresh": "^3.3.0", "resolve-from": "^5.0.0", @@ -94,7 +94,7 @@ "@cspell/dict-html": "^4.0.3", "@cspell/dict-nl-nl": "^2.2.8", "@cspell/dict-python": "^4.0.3", - "@types/configstore": "^5.0.1", + "@types/configstore": "^6.0.0", "cspell-dict-nl-nl": "^1.1.2", "lorem-ipsum": "^2.0.8" } diff --git a/packages/cspell-lib/src/lib-cjs/vscode-uri.cts b/packages/cspell-lib/src/lib-cjs/vscode-uri.cts deleted file mode 100644 index cd3a0f30c7e..00000000000 --- a/packages/cspell-lib/src/lib-cjs/vscode-uri.cts +++ /dev/null @@ -1 +0,0 @@ -export * from 'vscode-uri'; diff --git a/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.ts b/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.ts index 6e6db387a2c..aabe68dda1f 100644 --- a/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.ts +++ b/packages/cspell-lib/src/lib/Settings/Controller/pnpLoader.ts @@ -2,7 +2,7 @@ * Handles loading of `.pnp.js` and `.pnp.js` files. */ import clearModule from 'clear-module'; -import findUp from 'find-up'; +import { findUp, findUpSync } from 'find-up'; import importFresh from 'import-fresh'; import type { Uri } from '../../util/Uri.js'; @@ -103,7 +103,7 @@ async function findPnpAndLoad(uriDirectory: Uri, pnpFiles: string[]): Promise=12'} + dependencies: + dot-prop: 6.0.1 + graceful-fs: 4.2.11 + unique-string: 3.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 5.1.0 + dev: false + /connect-history-api-fallback@2.0.0: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} @@ -7711,6 +7722,13 @@ packages: resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} engines: {node: '>=8'} + /crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 + dev: false + /cspell-dict-nl-nl@1.1.2: resolution: {integrity: sha512-dwf5NgXQxLpuZysjTO9sM0fgoOTVL30CzG+4S0xYrbP1culdlaNejEPpzqoS30FRdIBroJmTIZ+hfB+tD6Fhmg==} hasBin: true @@ -8241,6 +8259,13 @@ packages: dependencies: is-obj: 2.0.0 + /dot-prop@6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + dependencies: + is-obj: 2.0.0 + dev: false + /dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} engines: {node: '>=12'} @@ -9020,6 +9045,11 @@ packages: resolution: {integrity: sha512-G3BSX9cfKttjr+2o1O22tYMLq0DPluZnYtq1rXumE1SpL/F/SLIfHx08WYQoWSIpeMYf8sRbJ8++71+v6Pnxfg==} dev: false + /fast-equals@5.0.1: + resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} + engines: {node: '>=6.0.0'} + dev: false + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -9206,6 +9236,14 @@ packages: locate-path: 6.0.0 path-exists: 4.0.0 + /find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + dev: false + /flat-cache@3.0.4: resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} engines: {node: ^10.12.0 || >=12.0.0} @@ -11463,6 +11501,13 @@ packages: dependencies: p-locate: 5.0.0 + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: false + /lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true @@ -13037,7 +13082,6 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: yocto-queue: 1.0.0 - dev: true /p-locate@2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==} @@ -13065,6 +13109,13 @@ packages: dependencies: p-limit: 3.1.0 + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: false + /p-map@3.0.0: resolution: {integrity: sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==} engines: {node: '>=8'} @@ -13296,6 +13347,11 @@ packages: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} @@ -15969,6 +16025,11 @@ packages: engines: {node: '>=8'} dev: true + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + dev: false + /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} @@ -16170,6 +16231,13 @@ packages: dependencies: crypto-random-string: 2.0.0 + /unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + dependencies: + crypto-random-string: 4.0.0 + dev: false + /unist-builder@2.0.3: resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} dev: false @@ -17111,6 +17179,11 @@ packages: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} engines: {node: '>=8'} + /xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + dev: false + /xml-js@1.6.11: resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true @@ -17235,7 +17308,6 @@ packages: /yocto-queue@1.0.0: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} - dev: true /zwitch@1.0.5: resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} From dd1a63107f73af857d3120effd904e2d09d19315 Mon Sep 17 00:00:00 2001 From: Jason Dent Date: Mon, 24 Apr 2023 12:25:20 +0200 Subject: [PATCH 3/3] Use commonjs for webpack --- test-packages/cspell-lib/test-cspell-lib-webpack/package.json | 1 - .../cspell-lib/test-cspell-lib-webpack/webpack.config.js | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/test-packages/cspell-lib/test-cspell-lib-webpack/package.json b/test-packages/cspell-lib/test-cspell-lib-webpack/package.json index a26fb62706b..73506eaef02 100644 --- a/test-packages/cspell-lib/test-cspell-lib-webpack/package.json +++ b/test-packages/cspell-lib/test-cspell-lib-webpack/package.json @@ -16,7 +16,6 @@ "dependencies": { "@cspell/cspell-bundled-dicts": "workspace:*" }, - "main": "index.js", "keywords": [], "devDependencies": { "@cspell/cspell-types": "workspace:*", diff --git a/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js b/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js index 49eacd1ae9f..fc3e59f0aa4 100644 --- a/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js +++ b/test-packages/cspell-lib/test-cspell-lib-webpack/webpack.config.js @@ -33,8 +33,8 @@ const config = { externals: [/^@cspell\/cspell-bundled-dicts/], output: { path: path.resolve(__dirname, 'dist'), - filename: '[name].mjs', - libraryTarget: 'commonjs-module', + filename: '[name].js', + libraryTarget: 'commonjs', }, };