diff --git a/CHANGELOG.md b/CHANGELOG.md index 2515206b34db..e38cf2c1ebe3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,27 @@ +## 7.5.0 (2024-04-01) + + +### 🚀 Features + +- **website:** playground Visual Editor search makes case-insensitive ([#8767](https://github.com/typescript-eslint/typescript-eslint/pull/8767)) + +### 🩹 Fixes + +- **eslint-plugin:** [no-floating-promises] handle TaggedTemplateExpression ([#8758](https://github.com/typescript-eslint/typescript-eslint/pull/8758)) +- **eslint-plugin:** [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option ([#8770](https://github.com/typescript-eslint/typescript-eslint/pull/8770)) +- **parser:** disallow `errorOnTypeScriptSyntacticAndSemanticIssues` ([#8784](https://github.com/typescript-eslint/typescript-eslint/pull/8784)) +- **typescript-eslint:** improve support for legacy configs ([#8812](https://github.com/typescript-eslint/typescript-eslint/pull/8812)) + +### ❤️ Thank You + +- Brad Zacher @bradzacher +- Kim Sang Du @developer-bandi +- Mark de Dios @peanutenthusiast +- Naru +- YeonJuan @yeonjuan + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/nx.json b/nx.json index 81e4becfc178..2b2661c7719e 100644 --- a/nx.json +++ b/nx.json @@ -2,6 +2,7 @@ "$schema": "./node_modules/nx/schemas/nx-schema.json", "nxCloudAccessToken": "YjIzMmMxMWItMjhiMS00NWY2LTk1NWYtYWU3YWQ0YjE4YjBlfHJlYWQ=", "release": { + "projects": ["*"], "changelog": { "workspaceChangelog": { "createRelease": "github", diff --git a/package.json b/package.json index 59d23e935762..2b3fc3e48c7f 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io", "scripts": { "build": "npx nx run-many --target=build --parallel --exclude website --exclude website-eslint", "check-clean-workspace-after-install": "git diff --quiet --exit-code", @@ -62,9 +63,9 @@ "@babel/types": "^7.24.0", "@eslint/eslintrc": "^2.1.4", "@eslint/js": "^8.56.0", - "@nx/eslint": "18.1.1", - "@nx/jest": "18.1.1", - "@nx/workspace": "18.1.1", + "@nx/eslint": "18.2.1", + "@nx/jest": "18.2.1", + "@nx/workspace": "18.2.1", "@swc/core": "^1.4.0", "@swc/jest": "^0.2.26", "@types/babel__code-frame": "^7.0.3", @@ -110,7 +111,7 @@ "markdownlint-cli": "^0.39.0", "ncp": "^2.0.0", "netlify": "^13.1.9", - "nx": "18.1.1", + "nx": "18.2.1", "prettier": "3.2.5", "pretty-format": "^29.6.2", "raw-loader": "^4.0.2", @@ -140,7 +141,7 @@ "pretty-format": "^29", "react-split-pane@^0.1.92": "patch:react-split-pane@npm%3A0.1.92#./.yarn/patches/react-split-pane-npm-0.1.92-93dbf51dff.patch", "tsx": "^4.6.2", - "typescript": "5.4.2", + "typescript": "5.4.3", "@nx/eslint@17.3.1": "patch:@nx/eslint@npm%3A17.3.1#./.yarn/patches/@nx-eslint-npm-17.3.1-a2f85d8c50.patch" }, "packageManager": "yarn@3.8.1" diff --git a/packages/ast-spec/CHANGELOG.md b/packages/ast-spec/CHANGELOG.md index baecf572bc06..f23bc6e37b18 100644 --- a/packages/ast-spec/CHANGELOG.md +++ b/packages/ast-spec/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for ast-spec to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.3.1 (2024-03-18) This was a version bump only for ast-spec to align it with other projects, there were no code changes. diff --git a/packages/ast-spec/package.json b/packages/ast-spec/package.json index fe95cda3c5de..29ed0a68390a 100644 --- a/packages/ast-spec/package.json +++ b/packages/ast-spec/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/ast-spec", - "version": "7.3.1", + "version": "7.5.0", "description": "Complete specification for the TypeScript-ESTree AST", "private": true, "keywords": [ @@ -25,6 +25,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io", "license": "MIT", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/packages/eslint-plugin-internal/CHANGELOG.md b/packages/eslint-plugin-internal/CHANGELOG.md index 6e3c2f57f401..3d29de50afd7 100644 --- a/packages/eslint-plugin-internal/CHANGELOG.md +++ b/packages/eslint-plugin-internal/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for eslint-plugin-internal to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.3.1 (2024-03-18) This was a version bump only for eslint-plugin-internal to align it with other projects, there were no code changes. diff --git a/packages/eslint-plugin-internal/package.json b/packages/eslint-plugin-internal/package.json index 335adc775c84..1011d59a632e 100644 --- a/packages/eslint-plugin-internal/package.json +++ b/packages/eslint-plugin-internal/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/eslint-plugin-internal", - "version": "7.3.1", + "version": "7.5.0", "private": true, "main": "dist/index.js", "types": "index.d.ts", @@ -15,10 +15,10 @@ }, "dependencies": { "@prettier/sync": "^0.5.0", - "@typescript-eslint/rule-tester": "7.3.1", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/type-utils": "7.3.1", - "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/rule-tester": "7.5.0", + "@typescript-eslint/scope-manager": "7.5.0", + "@typescript-eslint/type-utils": "7.5.0", + "@typescript-eslint/utils": "7.5.0", "prettier": "^3.0.3" }, "devDependencies": { diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index 7b85b5d4f3a5..ae812ca71ec3 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,3 +1,23 @@ +## 7.5.0 (2024-04-01) + + +### 🩹 Fixes + +- **eslint-plugin:** [no-floating-promises] handle TaggedTemplateExpression + +- **eslint-plugin:** [no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option + + +### ❤️ Thank You + +- Brad Zacher +- Kim Sang Du +- Mark de Dios +- Naru +- YeonJuan + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index e7954b4b0806..c189fdad6252 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/eslint-plugin", - "version": "7.4.0", + "version": "7.5.0", "description": "TypeScript plugin for ESLint", "files": [ "dist", @@ -38,6 +38,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io/packages/eslint-plugin", "license": "MIT", "keywords": [ "eslint", @@ -61,10 +62,10 @@ }, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "7.4.0", - "@typescript-eslint/type-utils": "7.4.0", - "@typescript-eslint/utils": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0", + "@typescript-eslint/scope-manager": "7.5.0", + "@typescript-eslint/type-utils": "7.5.0", + "@typescript-eslint/utils": "7.5.0", + "@typescript-eslint/visitor-keys": "7.5.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -76,8 +77,8 @@ "@types/debug": "*", "@types/marked": "*", "@types/natural-compare": "*", - "@typescript-eslint/rule-schema-to-typescript-types": "7.3.1", - "@typescript-eslint/rule-tester": "7.4.0", + "@typescript-eslint/rule-schema-to-typescript-types": "7.5.0", + "@typescript-eslint/rule-tester": "7.5.0", "ajv": "^6.12.6", "chalk": "^5.3.0", "cross-env": "^7.0.3", diff --git a/packages/eslint-plugin/src/rules/no-floating-promises.ts b/packages/eslint-plugin/src/rules/no-floating-promises.ts index b3ac65296992..b9fb9b1cc4dd 100644 --- a/packages/eslint-plugin/src/rules/no-floating-promises.ts +++ b/packages/eslint-plugin/src/rules/no-floating-promises.ts @@ -290,6 +290,8 @@ export default createRule({ // All other cases are unhandled. return { isUnhandled: true }; + } else if (node.type === AST_NODE_TYPES.TaggedTemplateExpression) { + return { isUnhandled: true }; } else if (node.type === AST_NODE_TYPES.ConditionalExpression) { // We must be getting the promise-like value from one of the branches of the // ternary. Check them directly. diff --git a/packages/eslint-plugin/src/rules/no-unnecessary-type-assertion.ts b/packages/eslint-plugin/src/rules/no-unnecessary-type-assertion.ts index fdb957b4602e..a73962b9acbd 100644 --- a/packages/eslint-plugin/src/rules/no-unnecessary-type-assertion.ts +++ b/packages/eslint-plugin/src/rules/no-unnecessary-type-assertion.ts @@ -128,6 +128,38 @@ export default createRule({ ); } + function isTypeUnchanged(uncast: ts.Type, cast: ts.Type): boolean { + if (uncast === cast) { + return true; + } + + if ( + isTypeFlagSet(uncast, ts.TypeFlags.Undefined) && + isTypeFlagSet(cast, ts.TypeFlags.Undefined) && + tsutils.isCompilerOptionEnabled( + compilerOptions, + 'exactOptionalPropertyTypes', + ) + ) { + const uncastParts = tsutils + .unionTypeParts(uncast) + .filter(part => !isTypeFlagSet(part, ts.TypeFlags.Undefined)); + + const castParts = tsutils + .unionTypeParts(cast) + .filter(part => !isTypeFlagSet(part, ts.TypeFlags.Undefined)); + + if (uncastParts.length !== castParts.length) { + return false; + } + + const uncastPartsSet = new Set(uncastParts); + return castParts.every(part => uncastPartsSet.has(part)); + } + + return false; + } + return { TSNonNullExpression(node): void { if ( @@ -232,7 +264,7 @@ export default createRule({ const castType = services.getTypeAtLocation(node); const uncastType = services.getTypeAtLocation(node.expression); - const typeIsUnchanged = uncastType === castType; + const typeIsUnchanged = isTypeUnchanged(uncastType, castType); const wouldSameTypeBeInferred = castType.isLiteral() ? isLiteralVariableDeclarationChangingTypeWithConst(node) diff --git a/packages/eslint-plugin/tests/rules/no-floating-promises.test.ts b/packages/eslint-plugin/tests/rules/no-floating-promises.test.ts index 434c9735a46d..bd02ed6d5a87 100644 --- a/packages/eslint-plugin/tests/rules/no-floating-promises.test.ts +++ b/packages/eslint-plugin/tests/rules/no-floating-promises.test.ts @@ -504,6 +504,18 @@ void promiseArray; ['I', 'am', 'just', 'an', 'array']; `, }, + { + code: ` +declare const myTag: (strings: TemplateStringsArray) => Promise; +myTag\`abc\`.catch(() => {}); + `, + }, + { + code: ` +declare const myTag: (strings: TemplateStringsArray) => string; +myTag\`abc\`; + `, + }, ], invalid: [ @@ -593,6 +605,43 @@ doSomething(); }, ], }, + { + code: ` +declare const myTag: (strings: TemplateStringsArray) => Promise; +myTag\`abc\`; + `, + errors: [ + { + line: 3, + messageId: 'floatingVoid', + }, + ], + }, + { + code: ` +declare const myTag: (strings: TemplateStringsArray) => Promise; +myTag\`abc\`.then(() => {}); + `, + errors: [ + { + line: 3, + messageId: 'floatingVoid', + }, + ], + }, + { + code: ` +declare const myTag: (strings: TemplateStringsArray) => Promise; +myTag\`abc\`.finally(() => {}); + `, + errors: [ + { + line: 3, + messageId: 'floatingVoid', + }, + ], + }, + { options: [{ ignoreVoid: true }], code: ` diff --git a/packages/eslint-plugin/tests/rules/no-unnecessary-type-assertion.test.ts b/packages/eslint-plugin/tests/rules/no-unnecessary-type-assertion.test.ts index a0dd0755239e..17efb3ff0baf 100644 --- a/packages/eslint-plugin/tests/rules/no-unnecessary-type-assertion.test.ts +++ b/packages/eslint-plugin/tests/rules/no-unnecessary-type-assertion.test.ts @@ -19,6 +19,11 @@ const optionsWithOnUncheckedIndexedAccess = { project: './tsconfig.noUncheckedIndexedAccess.json', }; +const optionsWithExactOptionalPropertyTypes = { + tsconfigRootDir: rootDir, + project: './tsconfig.exactOptionalPropertyTypes.json', +}; + ruleTester.run('no-unnecessary-type-assertion', rule, { valid: [ ` @@ -287,6 +292,51 @@ const templateLiteral = \`\${myString}-somethingElse\` as const; const myString = 'foo'; const templateLiteral = \`\${myString}-somethingElse\`; `, + { + code: ` +declare const foo: { + a?: string; +}; +const bar = foo.a as string; + `, + parserOptions: optionsWithExactOptionalPropertyTypes, + }, + { + code: ` +declare const foo: { + a?: string | undefined; +}; +const bar = foo.a as string; + `, + parserOptions: optionsWithExactOptionalPropertyTypes, + }, + { + code: ` +declare const foo: { + a: string; +}; +const bar = foo.a as string | undefined; + `, + parserOptions: optionsWithExactOptionalPropertyTypes, + }, + { + code: ` +declare const foo: { + a?: string | null | number; +}; +const bar = foo.a as string | undefined; + `, + parserOptions: optionsWithExactOptionalPropertyTypes, + }, + { + code: ` +declare const foo: { + a?: string | number; +}; +const bar = foo.a as string | undefined | bigint; + `, + parserOptions: optionsWithExactOptionalPropertyTypes, + }, ], invalid: [ @@ -934,5 +984,50 @@ function bar(items: string[]) { }, ], }, + // exactOptionalPropertyTypes = true + { + code: ` +declare const foo: { + a?: string; +}; +const bar = foo.a as string | undefined; + `, + output: ` +declare const foo: { + a?: string; +}; +const bar = foo.a; + `, + errors: [ + { + messageId: 'unnecessaryAssertion', + line: 5, + column: 13, + }, + ], + parserOptions: optionsWithExactOptionalPropertyTypes, + }, + { + code: ` +declare const foo: { + a?: string | undefined; +}; +const bar = foo.a as string | undefined; + `, + output: ` +declare const foo: { + a?: string | undefined; +}; +const bar = foo.a; + `, + errors: [ + { + messageId: 'unnecessaryAssertion', + line: 5, + column: 13, + }, + ], + parserOptions: optionsWithExactOptionalPropertyTypes, + }, ], }); diff --git a/packages/integration-tests/CHANGELOG.md b/packages/integration-tests/CHANGELOG.md index e3274568ae22..69d94623afe1 100644 --- a/packages/integration-tests/CHANGELOG.md +++ b/packages/integration-tests/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for integration-tests to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.3.1 (2024-03-18) This was a version bump only for integration-tests to align it with other projects, there were no code changes. diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json index d95c348c7c14..a4950984774d 100644 --- a/packages/integration-tests/package.json +++ b/packages/integration-tests/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/integration-tests", - "version": "7.3.1", + "version": "7.5.0", "private": true, "scripts": { "format": "prettier --write \"./**/*.{ts,mts,cts,tsx,js,mjs,cjs,jsx,json,md,css}\" --ignore-path ../../.prettierignore", diff --git a/packages/parser/CHANGELOG.md b/packages/parser/CHANGELOG.md index 17096414d3ea..a86ad09ade55 100644 --- a/packages/parser/CHANGELOG.md +++ b/packages/parser/CHANGELOG.md @@ -1,3 +1,21 @@ +## 7.5.0 (2024-04-01) + + +### 🩹 Fixes + +- **parser:** disallow `errorOnTypeScriptSyntacticAndSemanticIssues` + + +### ❤️ Thank You + +- Brad Zacher +- Kim Sang Du +- Mark de Dios +- Naru +- YeonJuan + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/packages/parser/package.json b/packages/parser/package.json index 6b0c88b55f64..e46034e21734 100644 --- a/packages/parser/package.json +++ b/packages/parser/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/parser", - "version": "7.4.0", + "version": "7.5.0", "description": "An ESLint custom parser which leverages TypeScript ESTree", "files": [ "dist", @@ -27,6 +27,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io/packages/parser", "license": "BSD-2-Clause", "keywords": [ "ast", @@ -51,10 +52,10 @@ "eslint": "^8.56.0" }, "dependencies": { - "@typescript-eslint/scope-manager": "7.4.0", - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/typescript-estree": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0", + "@typescript-eslint/scope-manager": "7.5.0", + "@typescript-eslint/types": "7.5.0", + "@typescript-eslint/typescript-estree": "7.5.0", + "@typescript-eslint/visitor-keys": "7.5.0", "debug": "^4.3.4" }, "devDependencies": { diff --git a/packages/parser/src/parser.ts b/packages/parser/src/parser.ts index 32ed786ab2eb..6aa369134a07 100644 --- a/packages/parser/src/parser.ts +++ b/packages/parser/src/parser.ts @@ -106,6 +106,11 @@ function parseForESLint( const parserOptions: TSESTreeOptions = {}; Object.assign(parserOptions, options, { jsx: validateBoolean(options.ecmaFeatures.jsx), + /** + * Override errorOnTypeScriptSyntacticAndSemanticIssues and set it to false to prevent use from user config + * https://github.com/typescript-eslint/typescript-eslint/issues/8681#issuecomment-2000411834 + */ + errorOnTypeScriptSyntacticAndSemanticIssues: false, }); const analyzeOptions: AnalyzeOptions = { globalReturn: options.ecmaFeatures.globalReturn, @@ -123,6 +128,7 @@ function parseForESLint( options.warnOnUnsupportedTypeScriptVersion, true, ); + if (!warnOnUnsupportedTypeScriptVersion) { parserOptions.loggerFn = false; } diff --git a/packages/parser/tests/lib/parser.test.ts b/packages/parser/tests/lib/parser.test.ts index e6bd731db075..cf373ebe2370 100644 --- a/packages/parser/tests/lib/parser.test.ts +++ b/packages/parser/tests/lib/parser.test.ts @@ -48,12 +48,42 @@ describe('parser', () => { }); }); + it('parseAndGenerateServices() should be called with options.errorOnTypeScriptSyntacticAndSemanticIssues overriden to false', () => { + const code = 'const valid = true;'; + const spy = jest.spyOn(typescriptESTree, 'parseAndGenerateServices'); + const config: ParserOptions = { + loc: false, + comment: false, + range: false, + tokens: false, + sourceType: 'module' as const, + ecmaFeatures: { + globalReturn: false, + jsx: false, + }, + // ts-estree specific + filePath: './isolated-file.src.ts', + project: 'tsconfig.json', + errorOnTypeScriptSyntacticAndSemanticIssues: true, + tsconfigRootDir: path.resolve(__dirname, '../fixtures/services'), + extraFileExtensions: ['.foo'], + }; + parseForESLint(code, config); + expect(spy).toHaveBeenCalledTimes(1); + expect(spy).toHaveBeenLastCalledWith(code, { + jsx: false, + ...config, + errorOnTypeScriptSyntacticAndSemanticIssues: false, + }); + }); + it('`warnOnUnsupportedTypeScriptVersion: false` should set `loggerFn: false` on typescript-estree', () => { const code = 'const valid = true;'; const spy = jest.spyOn(typescriptESTree, 'parseAndGenerateServices'); parseForESLint(code, { warnOnUnsupportedTypeScriptVersion: true }); expect(spy).toHaveBeenCalledWith(code, { ecmaFeatures: {}, + errorOnTypeScriptSyntacticAndSemanticIssues: false, jsx: false, sourceType: 'script', warnOnUnsupportedTypeScriptVersion: true, @@ -64,6 +94,7 @@ describe('parser', () => { ecmaFeatures: {}, jsx: false, sourceType: 'script', + errorOnTypeScriptSyntacticAndSemanticIssues: false, loggerFn: false, warnOnUnsupportedTypeScriptVersion: false, }); diff --git a/packages/repo-tools/CHANGELOG.md b/packages/repo-tools/CHANGELOG.md index a28746ea94cc..f1eed6bc6b40 100644 --- a/packages/repo-tools/CHANGELOG.md +++ b/packages/repo-tools/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for repo-tools to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.3.1 (2024-03-18) diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json index 1bed8689562d..b048ad4c1f07 100644 --- a/packages/repo-tools/package.json +++ b/packages/repo-tools/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/repo-tools", - "version": "7.3.1", + "version": "7.5.0", "private": true, "scripts": { "//": "NOTE: intentionally no build step in this package", diff --git a/packages/rule-schema-to-typescript-types/CHANGELOG.md b/packages/rule-schema-to-typescript-types/CHANGELOG.md index b383fa47416b..f35861f1df8b 100644 --- a/packages/rule-schema-to-typescript-types/CHANGELOG.md +++ b/packages/rule-schema-to-typescript-types/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for rule-schema-to-typescript-types to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.3.1 (2024-03-18) This was a version bump only for rule-schema-to-typescript-types to align it with other projects, there were no code changes. diff --git a/packages/rule-schema-to-typescript-types/package.json b/packages/rule-schema-to-typescript-types/package.json index 616c2775ca5e..2d5d72a5ad69 100644 --- a/packages/rule-schema-to-typescript-types/package.json +++ b/packages/rule-schema-to-typescript-types/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/rule-schema-to-typescript-types", - "version": "7.3.1", + "version": "7.5.0", "private": true, "type": "commonjs", "exports": { @@ -21,6 +21,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io", "license": "MIT", "scripts": { "build": "tsc -b tsconfig.build.json", @@ -33,8 +34,8 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@typescript-eslint/type-utils": "7.3.1", - "@typescript-eslint/utils": "7.3.1", + "@typescript-eslint/type-utils": "7.5.0", + "@typescript-eslint/utils": "7.5.0", "natural-compare": "^1.4.0", "prettier": "^3.0.3" }, diff --git a/packages/rule-tester/CHANGELOG.md b/packages/rule-tester/CHANGELOG.md index 0e85c58bbd16..9deff375a177 100644 --- a/packages/rule-tester/CHANGELOG.md +++ b/packages/rule-tester/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for rule-tester to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/packages/rule-tester/package.json b/packages/rule-tester/package.json index 28dc2f131cb1..dc5147cab7e2 100644 --- a/packages/rule-tester/package.json +++ b/packages/rule-tester/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/rule-tester", - "version": "7.4.0", + "version": "7.5.0", "description": "Tooling to test ESLint rules", "files": [ "dist", @@ -27,6 +27,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io/packages/rule-tester", "license": "MIT", "keywords": [ "eslint", @@ -47,8 +48,8 @@ }, "//": "NOTE - AJV is out-of-date, but it's intentionally synced with ESLint - https://github.com/eslint/eslint/blob/ad9dd6a933fd098a0d99c6a9aa059850535c23ee/package.json#L70", "dependencies": { - "@typescript-eslint/typescript-estree": "7.4.0", - "@typescript-eslint/utils": "7.4.0", + "@typescript-eslint/typescript-estree": "7.5.0", + "@typescript-eslint/utils": "7.5.0", "ajv": "^6.10.0", "lodash.merge": "4.6.2", "semver": "^7.5.4" @@ -59,7 +60,7 @@ }, "devDependencies": { "@types/lodash.merge": "4.6.9", - "@typescript-eslint/parser": "7.4.0", + "@typescript-eslint/parser": "7.5.0", "chai": "^4.3.7", "mocha": "^10.0.0", "sinon": "^16.0.0", diff --git a/packages/scope-manager/CHANGELOG.md b/packages/scope-manager/CHANGELOG.md index 1fbf12a3d34c..6647311dbc70 100644 --- a/packages/scope-manager/CHANGELOG.md +++ b/packages/scope-manager/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for scope-manager to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/packages/scope-manager/package.json b/packages/scope-manager/package.json index a18cb236cd7b..498fc73f2f49 100644 --- a/packages/scope-manager/package.json +++ b/packages/scope-manager/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/scope-manager", - "version": "7.4.0", + "version": "7.5.0", "description": "TypeScript scope analyser for ESLint", "files": [ "dist", @@ -28,6 +28,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io/packages/scope-manager", "license": "MIT", "keywords": [ "eslint", @@ -45,12 +46,12 @@ "typecheck": "npx nx typecheck" }, "dependencies": { - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0" + "@typescript-eslint/types": "7.5.0", + "@typescript-eslint/visitor-keys": "7.5.0" }, "devDependencies": { "@types/glob": "*", - "@typescript-eslint/typescript-estree": "7.4.0", + "@typescript-eslint/typescript-estree": "7.5.0", "glob": "*", "jest-specific-snapshot": "*", "make-dir": "*", diff --git a/packages/scope-manager/project.json b/packages/scope-manager/project.json index 7dbb09b7608c..690b6f2ca7f0 100644 --- a/packages/scope-manager/project.json +++ b/packages/scope-manager/project.json @@ -3,6 +3,7 @@ "$schema": "../../node_modules/nx/schemas/project-schema.json", "sourceRoot": "packages/scope-manager/src", "projectType": "library", + "tags": [], "targets": { "build": { "executor": "nx:run-commands", @@ -67,6 +68,5 @@ "commands": ["yarn generate-lib"] } } - }, - "tags": [] + } } diff --git a/packages/type-utils/CHANGELOG.md b/packages/type-utils/CHANGELOG.md index 64f65caa3bc2..259605effafd 100644 --- a/packages/type-utils/CHANGELOG.md +++ b/packages/type-utils/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for type-utils to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) This was a version bump only for type-utils to align it with other projects, there were no code changes. diff --git a/packages/type-utils/README.md b/packages/type-utils/README.md index acc4c89cd07e..c5d32797dcf0 100644 --- a/packages/type-utils/README.md +++ b/packages/type-utils/README.md @@ -7,8 +7,6 @@ The utilities in this package are separated from `@typescript-eslint/utils` so that that package does not require a dependency on `typescript`. -👉 See **https://typescript-eslint.io/packages/type-utils** for documentation on this package. - > See https://typescript-eslint.io for general documentation on typescript-eslint, the tooling that allows you to run ESLint and Prettier on TypeScript code. diff --git a/packages/type-utils/package.json b/packages/type-utils/package.json index 23e55f432318..088c145fe87d 100644 --- a/packages/type-utils/package.json +++ b/packages/type-utils/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/type-utils", - "version": "7.4.0", + "version": "7.5.0", "description": "Type utilities for working with TypeScript + ESLint together", "files": [ "dist", @@ -28,6 +28,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io", "license": "MIT", "keywords": [ "eslint", @@ -45,13 +46,13 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@typescript-eslint/typescript-estree": "7.4.0", - "@typescript-eslint/utils": "7.4.0", + "@typescript-eslint/typescript-estree": "7.5.0", + "@typescript-eslint/utils": "7.5.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, "devDependencies": { - "@typescript-eslint/parser": "7.4.0", + "@typescript-eslint/parser": "7.5.0", "ajv": "^6.10.0", "downlevel-dts": "*", "jest": "29.7.0", diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index a009a3fa8f5c..f70d63e5ac88 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for types to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/packages/types/package.json b/packages/types/package.json index 00f97e0557d1..23b2dfca1296 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/types", - "version": "7.4.0", + "version": "7.5.0", "description": "Types for the TypeScript-ESTree AST spec", "files": [ "dist", @@ -29,6 +29,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io", "license": "MIT", "keywords": [ "eslint", diff --git a/packages/typescript-eslint/CHANGELOG.md b/packages/typescript-eslint/CHANGELOG.md index 27057a75e7fd..32c050e4e6c5 100644 --- a/packages/typescript-eslint/CHANGELOG.md +++ b/packages/typescript-eslint/CHANGELOG.md @@ -1,3 +1,21 @@ +## 7.5.0 (2024-04-01) + + +### 🩹 Fixes + +- **typescript-eslint:** improve support for legacy configs + + +### ❤️ Thank You + +- Brad Zacher +- Kim Sang Du +- Mark de Dios +- Naru +- YeonJuan + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/packages/typescript-eslint/package.json b/packages/typescript-eslint/package.json index 17f822e3a687..fa35b9c5aa54 100644 --- a/packages/typescript-eslint/package.json +++ b/packages/typescript-eslint/package.json @@ -1,6 +1,6 @@ { "name": "typescript-eslint", - "version": "7.4.0", + "version": "7.5.0", "description": "Tooling which enables you to use TypeScript with ESLint", "files": [ "dist", @@ -28,6 +28,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io/packages/typescript-eslint", "license": "MIT", "keywords": [ "ast", @@ -54,9 +55,9 @@ "eslint": "^8.56.0" }, "dependencies": { - "@typescript-eslint/eslint-plugin": "7.4.0", - "@typescript-eslint/parser": "7.4.0", - "@typescript-eslint/utils": "7.4.0" + "@typescript-eslint/eslint-plugin": "7.5.0", + "@typescript-eslint/parser": "7.5.0", + "@typescript-eslint/utils": "7.5.0" }, "devDependencies": { "downlevel-dts": "*", diff --git a/packages/typescript-eslint/src/index.ts b/packages/typescript-eslint/src/index.ts index 20074daf4b42..786645a24a2a 100644 --- a/packages/typescript-eslint/src/index.ts +++ b/packages/typescript-eslint/src/index.ts @@ -24,10 +24,33 @@ const parser: TSESLint.FlatConfig.Parser = { parseForESLint: parserBase.parseForESLint, }; -const plugin: TSESLint.FlatConfig.Plugin = { - meta: pluginBase.meta, - rules: pluginBase.rules, -}; +/* +we could build a plugin object here without the `configs` key - but if we do +that then we create a situation in which +``` +require('typescript-eslint').plugin !== require('@typescript-eslint/eslint-plugin') +``` + +This is bad because it means that 3rd party configs would be required to use +`typescript-eslint` or else they would break a user's config if the user either +used `tseslint.configs.recomended` et al or +``` +{ + plugins: { + '@typescript-eslint': tseslint.plugin, + }, +} +``` + +This might be something we could consider okay (eg 3rd party flat configs must +use our new package); however legacy configs consumed via `@eslint/eslintrc` +would never be able to satisfy this constraint and thus users would be blocked +from using them. +*/ +const plugin: TSESLint.FlatConfig.Plugin = pluginBase as Omit< + typeof pluginBase, + 'configs' +>; const configs = { all: allConfig(plugin, parser), diff --git a/packages/typescript-estree/CHANGELOG.md b/packages/typescript-estree/CHANGELOG.md index 1456d6790fb0..7e1245beafa2 100644 --- a/packages/typescript-estree/CHANGELOG.md +++ b/packages/typescript-estree/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for typescript-estree to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json index 0a24c6d6694e..d45033d2e7ae 100644 --- a/packages/typescript-estree/package.json +++ b/packages/typescript-estree/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/typescript-estree", - "version": "7.4.0", + "version": "7.5.0", "description": "A parser that converts TypeScript source code into an ESTree compatible form", "files": [ "dist", @@ -32,6 +32,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io/packages/typescript-estree", "license": "BSD-2-Clause", "keywords": [ "ast", @@ -53,8 +54,8 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/visitor-keys": "7.4.0", + "@typescript-eslint/types": "7.5.0", + "@typescript-eslint/visitor-keys": "7.5.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 8aa24348fcaa..185f55b21296 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for utils to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) This was a version bump only for utils to align it with other projects, there were no code changes. diff --git a/packages/utils/package.json b/packages/utils/package.json index c533dd032545..4c81bf3bb7a3 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/utils", - "version": "7.4.0", + "version": "7.5.0", "description": "Utilities for working with TypeScript + ESLint together", "files": [ "dist", @@ -49,6 +49,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io/packages/utils", "license": "MIT", "keywords": [ "eslint", @@ -69,16 +70,16 @@ "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "7.4.0", - "@typescript-eslint/types": "7.4.0", - "@typescript-eslint/typescript-estree": "7.4.0", + "@typescript-eslint/scope-manager": "7.5.0", + "@typescript-eslint/types": "7.5.0", + "@typescript-eslint/typescript-estree": "7.5.0", "semver": "^7.5.4" }, "peerDependencies": { "eslint": "^8.56.0" }, "devDependencies": { - "@typescript-eslint/parser": "7.4.0", + "@typescript-eslint/parser": "7.5.0", "downlevel-dts": "*", "jest": "29.7.0", "prettier": "^3.0.3", diff --git a/packages/visitor-keys/CHANGELOG.md b/packages/visitor-keys/CHANGELOG.md index 71e812ad3d84..2d246ca9d01c 100644 --- a/packages/visitor-keys/CHANGELOG.md +++ b/packages/visitor-keys/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for visitor-keys to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.4.0 (2024-03-25) This was a version bump only for visitor-keys to align it with other projects, there were no code changes. diff --git a/packages/visitor-keys/package.json b/packages/visitor-keys/package.json index e92feb9ad9b5..b247998baa47 100644 --- a/packages/visitor-keys/package.json +++ b/packages/visitor-keys/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/visitor-keys", - "version": "7.4.0", + "version": "7.5.0", "description": "Visitor keys used to help traverse the TypeScript-ESTree AST", "files": [ "dist", @@ -29,6 +29,7 @@ "bugs": { "url": "https://github.com/typescript-eslint/typescript-eslint/issues" }, + "homepage": "https://typescript-eslint.io", "license": "MIT", "keywords": [ "eslint", @@ -46,7 +47,7 @@ "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { - "@typescript-eslint/types": "7.4.0", + "@typescript-eslint/types": "7.5.0", "eslint-visitor-keys": "^3.4.1" }, "devDependencies": { diff --git a/packages/website-eslint/CHANGELOG.md b/packages/website-eslint/CHANGELOG.md index 03f758b8d02f..c7eb2883d73c 100644 --- a/packages/website-eslint/CHANGELOG.md +++ b/packages/website-eslint/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.5.0 (2024-04-01) + +This was a version bump only for website-eslint to align it with other projects, there were no code changes. + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.3.1 (2024-03-18) This was a version bump only for website-eslint to align it with other projects, there were no code changes. diff --git a/packages/website-eslint/package.json b/packages/website-eslint/package.json index 9546023aca53..61fe32e4fbc0 100644 --- a/packages/website-eslint/package.json +++ b/packages/website-eslint/package.json @@ -1,6 +1,6 @@ { "name": "@typescript-eslint/website-eslint", - "version": "7.3.1", + "version": "7.5.0", "private": true, "description": "ESLint which works in browsers.", "files": [ @@ -23,16 +23,16 @@ "typecheck": "tsc --noEmit" }, "dependencies": { - "@typescript-eslint/types": "7.3.1", - "@typescript-eslint/utils": "7.3.1" + "@typescript-eslint/types": "7.5.0", + "@typescript-eslint/utils": "7.5.0" }, "devDependencies": { "@eslint/js": "*", - "@typescript-eslint/eslint-plugin": "7.3.1", - "@typescript-eslint/parser": "7.3.1", - "@typescript-eslint/scope-manager": "7.3.1", - "@typescript-eslint/typescript-estree": "7.3.1", - "@typescript-eslint/visitor-keys": "7.3.1", + "@typescript-eslint/eslint-plugin": "7.5.0", + "@typescript-eslint/parser": "7.5.0", + "@typescript-eslint/scope-manager": "7.5.0", + "@typescript-eslint/typescript-estree": "7.5.0", + "@typescript-eslint/visitor-keys": "7.5.0", "esbuild": "~0.20.0", "eslint": "*", "esquery": "*", diff --git a/packages/website/CHANGELOG.md b/packages/website/CHANGELOG.md index 1f11f1d30d4d..ed0f55cbef06 100644 --- a/packages/website/CHANGELOG.md +++ b/packages/website/CHANGELOG.md @@ -1,3 +1,21 @@ +## 7.5.0 (2024-04-01) + + +### 🚀 Features + +- **website:** playground Visual Editor search makes case-insensitive + + +### ❤️ Thank You + +- Brad Zacher +- Kim Sang Du +- Mark de Dios +- Naru +- YeonJuan + +You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. + ## 7.3.1 (2024-03-18) diff --git a/packages/website/package.json b/packages/website/package.json index 3623ff9e98d2..ae58e9b43bbf 100644 --- a/packages/website/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { "name": "website", - "version": "7.3.1", + "version": "7.5.0", "private": true, "scripts": { "build": "docusaurus build", @@ -25,8 +25,8 @@ "@docusaurus/theme-common": "^3.1.1", "@mdx-js/react": "^3.0.1", "@prettier/sync": "*", - "@typescript-eslint/parser": "7.3.1", - "@typescript-eslint/website-eslint": "7.3.1", + "@typescript-eslint/parser": "7.5.0", + "@typescript-eslint/website-eslint": "7.5.0", "clsx": "^2.0.0", "eslint": "*", "json-schema": "^0.4.0", @@ -49,9 +49,9 @@ "@types/react": "*", "@types/react-helmet": "^6.1.6", "@types/react-router-dom": "^5.3.3", - "@typescript-eslint/eslint-plugin": "7.3.1", - "@typescript-eslint/rule-schema-to-typescript-types": "7.3.1", - "@typescript-eslint/types": "7.3.1", + "@typescript-eslint/eslint-plugin": "7.5.0", + "@typescript-eslint/rule-schema-to-typescript-types": "7.5.0", + "@typescript-eslint/types": "7.5.0", "copy-webpack-plugin": "^11.0.0", "cross-fetch": "*", "globby": "^11.1.0", diff --git a/packages/website/src/components/config/ConfigEditor.tsx b/packages/website/src/components/config/ConfigEditor.tsx index 42ac48a6e77d..1c8a572a6e87 100644 --- a/packages/website/src/components/config/ConfigEditor.tsx +++ b/packages/website/src/components/config/ConfigEditor.tsx @@ -35,7 +35,9 @@ function filterConfig( return options .map(group => ({ heading: group.heading, - fields: group.fields.filter(item => String(item.key).includes(filter)), + fields: group.fields.filter(item => + String(item.key.toLowerCase()).includes(filter.toLowerCase()), + ), })) .filter(group => group.fields.length > 0); } diff --git a/yarn.lock b/yarn.lock index d7fcad3bf6df..9ff3ab172eb7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3868,42 +3868,51 @@ __metadata: languageName: node linkType: hard -"@nrwl/jest@npm:18.1.1": - version: 18.1.1 - resolution: "@nrwl/jest@npm:18.1.1" +"@nrwl/devkit@npm:18.2.1": + version: 18.2.1 + resolution: "@nrwl/devkit@npm:18.2.1" dependencies: - "@nx/jest": 18.1.1 - checksum: f710f2f59cb976e9a5a709ba6a8dc570b1143abb9557807bae33ae83148ad8739f6c043e458ee01011457f8631c89fb6298049673318e350fb7fe2dc87ea1f70 + "@nx/devkit": 18.2.1 + checksum: 050e519c06b1398fb9113dfb85ac60eed215da851a26af9c115c503de87ae548b6c401f183dc245dbeb5eafadebc32fc6d3db2abc218fd95c9f79f9ae0987b93 languageName: node linkType: hard -"@nrwl/js@npm:18.1.1": - version: 18.1.1 - resolution: "@nrwl/js@npm:18.1.1" +"@nrwl/jest@npm:18.2.1": + version: 18.2.1 + resolution: "@nrwl/jest@npm:18.2.1" dependencies: - "@nx/js": 18.1.1 - checksum: debd456caac0025a5a83934d16cbdb9ec3648f73285c5cabfba836242ca756f32b8335f463ccc975d2f01a651b8a0cda8e2c17e26ad184b38239f93849b2d6dc + "@nx/jest": 18.2.1 + checksum: a455cb6fb8489c19b6c26d1d0e43f4f72d5e15389ab8efada81cecdac81066018ace1613fd90c1a8f605be3d3823a95abc4ea23d9998c666b24207a4d1026273 languageName: node linkType: hard -"@nrwl/tao@npm:18.1.1": - version: 18.1.1 - resolution: "@nrwl/tao@npm:18.1.1" +"@nrwl/js@npm:18.2.1": + version: 18.2.1 + resolution: "@nrwl/js@npm:18.2.1" + dependencies: + "@nx/js": 18.2.1 + checksum: 60bc1ddb9276d5c8c89f6d962f9a58229f2bcad729a7ca0f0df899bda78276ed0b4f40eae9b5c66ba5d6c21d873e7ec8119a3ece8acf606f261a4826c609d33d + languageName: node + linkType: hard + +"@nrwl/tao@npm:18.2.1": + version: 18.2.1 + resolution: "@nrwl/tao@npm:18.2.1" dependencies: - nx: 18.1.1 + nx: 18.2.1 tslib: ^2.3.0 bin: tao: index.js - checksum: 1dd412b0b6cbd98ae4e5e0e5e1536a2523de4a3b51ae33e8401822f9c848db22a90c7e17078acf708401a4725f1e5e237cdb2bd5c8100d17bcf55d6af94a9a29 + checksum: 728b3d61850649d1480dbe02b427f917d769a29168e9dc8b22f4792a0b371c604cb6019692ca30699be000f650c33e9ed64a57efe1baf374fa0faf285c7a5cad languageName: node linkType: hard -"@nrwl/workspace@npm:18.1.1": - version: 18.1.1 - resolution: "@nrwl/workspace@npm:18.1.1" +"@nrwl/workspace@npm:18.2.1": + version: 18.2.1 + resolution: "@nrwl/workspace@npm:18.2.1" dependencies: - "@nx/workspace": 18.1.1 - checksum: b9c8f97641d40bda1e1362dff522732b400134ad961580f95d6ba976d93001388e0f2f41baaa0d899e80e616dd61a92ee658d2869e941d3670a668dcc468ef25 + "@nx/workspace": 18.2.1 + checksum: 93115f8fb0a4782c44db9fd0017f075d6456814d958cce2c86dc3fb090f5aaef46dc7e973b4684b24d8f477912c801f0248281c9c66d48fb5c969cee56f27a53 languageName: node linkType: hard @@ -3925,34 +3934,52 @@ __metadata: languageName: node linkType: hard -"@nx/eslint@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/eslint@npm:18.1.1" +"@nx/devkit@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/devkit@npm:18.2.1" dependencies: - "@nx/devkit": 18.1.1 - "@nx/js": 18.1.1 - "@nx/linter": 18.1.1 + "@nrwl/devkit": 18.2.1 + ejs: ^3.1.7 + enquirer: ~2.3.6 + ignore: ^5.0.4 + semver: ^7.5.3 + tmp: ~0.2.1 + tslib: ^2.3.0 + yargs-parser: 21.1.1 + peerDependencies: + nx: ">= 16 <= 18" + checksum: d1b1772d98b7ff34a39a18cd7df1aee63cbd0a6127c692b4f3bd9bfb637cda5f159b03e18e13801dcd4280aab0c4cf306c5484bbe11a873d8145c0da3aec0b71 + languageName: node + linkType: hard + +"@nx/eslint@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/eslint@npm:18.2.1" + dependencies: + "@nx/devkit": 18.2.1 + "@nx/js": 18.2.1 + "@nx/linter": 18.2.1 eslint: ^8.0.0 tslib: ^2.3.0 - typescript: ~5.3.2 + typescript: ~5.4.2 peerDependencies: js-yaml: 4.1.0 peerDependenciesMeta: js-yaml: optional: true - checksum: 93e78c8eeaa014a399420a4a1623475371cc3e8b557366d8edf6dcdae0aede1464341e2bcda9490f98b91804b865f96e7f70b37a44264988b76e1c1e0033e67f + checksum: ddf7f5ef3388bade1fc3bbac33072be7fc5ae7611ef89f14cbb8ff0cce3efd2439ab112f079e283eb688366b8d190f1964bb59adf3745c89d92ff82808173ae0 languageName: node linkType: hard -"@nx/jest@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/jest@npm:18.1.1" +"@nx/jest@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/jest@npm:18.2.1" dependencies: "@jest/reporters": ^29.4.1 "@jest/test-result": ^29.4.1 - "@nrwl/jest": 18.1.1 - "@nx/devkit": 18.1.1 - "@nx/js": 18.1.1 + "@nrwl/jest": 18.2.1 + "@nx/devkit": 18.2.1 + "@nx/js": 18.2.1 "@phenomnomnominal/tsquery": ~5.0.1 chalk: ^4.1.0 identity-obj-proxy: 3.0.0 @@ -3963,13 +3990,13 @@ __metadata: resolve.exports: 1.1.0 tslib: ^2.3.0 yargs-parser: 21.1.1 - checksum: 8ff5730df96970b95ddb72a8d8f0d17aa7a3184893cb5173921892a9860ee9a2e87c777fe4b6d581b3f90114ca54f0e5563feeab898c0e42f9b7f0aa3c54d928 + checksum: b3c623c38d5c3865f4afdf00515615778f77048683211b9c336e249d83fab52eef6a1208cea821cc5ff674d310f65fff444e5e9e867480cfefeb362050de1775 languageName: node linkType: hard -"@nx/js@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/js@npm:18.1.1" +"@nx/js@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/js@npm:18.2.1" dependencies: "@babel/core": ^7.23.2 "@babel/plugin-proposal-decorators": ^7.22.7 @@ -3978,9 +4005,9 @@ __metadata: "@babel/preset-env": ^7.23.2 "@babel/preset-typescript": ^7.22.5 "@babel/runtime": ^7.22.6 - "@nrwl/js": 18.1.1 - "@nx/devkit": 18.1.1 - "@nx/workspace": 18.1.1 + "@nrwl/js": 18.2.1 + "@nx/devkit": 18.2.1 + "@nx/workspace": 18.2.1 "@phenomnomnominal/tsquery": ~5.0.1 babel-plugin-const-enum: ^1.0.1 babel-plugin-macros: ^2.8.0 @@ -4006,101 +4033,101 @@ __metadata: peerDependenciesMeta: verdaccio: optional: true - checksum: 24ea3b6442baf9fac411d98017d3306420ed94c28a2facf00726b1399fdc5e122c48f8ee3c7832bab94660acfb0ca45e00c4f31dd0df2c8e67c7e3caa5c00501 + checksum: 814a213ce118938326ea23e5aa1d1827609125dd26b6e08a58a9de0c248bba7b54ca979e1d4c646807fcda2e86131a1d9fc6a551c97fa345789cf8425393a93f languageName: node linkType: hard -"@nx/linter@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/linter@npm:18.1.1" +"@nx/linter@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/linter@npm:18.2.1" dependencies: - "@nx/eslint": 18.1.1 - checksum: 6fddcbbda26b40cfad4b5c94f15ace3e0bffda32702b02faad68a74cb17fcb1d23e1ccfa3839d9cfed4302ff51a0f6b954947cdec7e71ebdfe771d88ff263d9d + "@nx/eslint": 18.2.1 + checksum: 995eb02a7bca2210bb8805b7a0a8debf05acc709260b8a6d507f841f089bb44f5436c2482ac8ce3a8495597b140196f9c9fb7557c4ec34e899bf91b98f381ca9 languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-darwin-arm64@npm:18.1.1" +"@nx/nx-darwin-arm64@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-darwin-arm64@npm:18.2.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-darwin-x64@npm:18.1.1" +"@nx/nx-darwin-x64@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-darwin-x64@npm:18.2.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-freebsd-x64@npm:18.1.1" +"@nx/nx-freebsd-x64@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-freebsd-x64@npm:18.2.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:18.1.1" +"@nx/nx-linux-arm-gnueabihf@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:18.2.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-linux-arm64-gnu@npm:18.1.1" +"@nx/nx-linux-arm64-gnu@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-linux-arm64-gnu@npm:18.2.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-linux-arm64-musl@npm:18.1.1" +"@nx/nx-linux-arm64-musl@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-linux-arm64-musl@npm:18.2.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-linux-x64-gnu@npm:18.1.1" +"@nx/nx-linux-x64-gnu@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-linux-x64-gnu@npm:18.2.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-linux-x64-musl@npm:18.1.1" +"@nx/nx-linux-x64-musl@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-linux-x64-musl@npm:18.2.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-win32-arm64-msvc@npm:18.1.1" +"@nx/nx-win32-arm64-msvc@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-win32-arm64-msvc@npm:18.2.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/nx-win32-x64-msvc@npm:18.1.1" +"@nx/nx-win32-x64-msvc@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/nx-win32-x64-msvc@npm:18.2.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@nx/workspace@npm:18.1.1": - version: 18.1.1 - resolution: "@nx/workspace@npm:18.1.1" +"@nx/workspace@npm:18.2.1": + version: 18.2.1 + resolution: "@nx/workspace@npm:18.2.1" dependencies: - "@nrwl/workspace": 18.1.1 - "@nx/devkit": 18.1.1 + "@nrwl/workspace": 18.2.1 + "@nx/devkit": 18.2.1 chalk: ^4.1.0 enquirer: ~2.3.6 - nx: 18.1.1 + nx: 18.2.1 tslib: ^2.3.0 yargs-parser: 21.1.1 - checksum: 1e44097fe45e37e22e34ba9e5966f27c7b1e73d82c7941ae73bd01fc69c0b6bca941be38337f6f889593718e396bb2a931f720de128005a5cb139786d60141ba + checksum: b051a1140a94a999f5ac3fb79112a66a25be5116e54e77a3e6890d2eff7b765605d1030b43748e2e1de54fe31931ee35c95da1ce0ea668700600d1985f9dc924 languageName: node linkType: hard @@ -5325,13 +5352,13 @@ __metadata: linkType: hard "@types/react@npm:^18.2.14": - version: 18.2.67 - resolution: "@types/react@npm:18.2.67" + version: 18.2.70 + resolution: "@types/react@npm:18.2.70" dependencies: "@types/prop-types": "*" "@types/scheduler": "*" csstype: ^3.0.2 - checksum: 9e48122b0e8d0ae20601f613aca32289eeb94d55c58ff03a7dc532d80ed289a1ba9715f14b773bd926ccdd63e503717f14264143ef531dc370063abe09dee0b2 + checksum: 4d1160ad2449ce5e96aa795f24f9e3902975cd59e6ce3c79eb674acb1262a54cdb0bc9c9b0aeb858da24e20148a09ec1822c8ed12f70c1c87b779ac2baf72ebd languageName: node linkType: hard @@ -5489,17 +5516,17 @@ __metadata: resolution: "@typescript-eslint/eslint-plugin-internal@workspace:packages/eslint-plugin-internal" dependencies: "@prettier/sync": ^0.5.0 - "@typescript-eslint/rule-tester": 7.3.1 - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/type-utils": 7.3.1 - "@typescript-eslint/utils": 7.3.1 + "@typescript-eslint/rule-tester": 7.5.0 + "@typescript-eslint/scope-manager": 7.5.0 + "@typescript-eslint/type-utils": 7.5.0 + "@typescript-eslint/utils": 7.5.0 jest: 29.7.0 prettier: ^3.0.3 rimraf: "*" languageName: unknown linkType: soft -"@typescript-eslint/eslint-plugin@7.4.0, @typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin": +"@typescript-eslint/eslint-plugin@7.5.0, @typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin": version: 0.0.0-use.local resolution: "@typescript-eslint/eslint-plugin@workspace:packages/eslint-plugin" dependencies: @@ -5507,12 +5534,12 @@ __metadata: "@types/debug": "*" "@types/marked": "*" "@types/natural-compare": "*" - "@typescript-eslint/rule-schema-to-typescript-types": 7.3.1 - "@typescript-eslint/rule-tester": 7.4.0 - "@typescript-eslint/scope-manager": 7.4.0 - "@typescript-eslint/type-utils": 7.4.0 - "@typescript-eslint/utils": 7.4.0 - "@typescript-eslint/visitor-keys": 7.4.0 + "@typescript-eslint/rule-schema-to-typescript-types": 7.5.0 + "@typescript-eslint/rule-tester": 7.5.0 + "@typescript-eslint/scope-manager": 7.5.0 + "@typescript-eslint/type-utils": 7.5.0 + "@typescript-eslint/utils": 7.5.0 + "@typescript-eslint/visitor-keys": 7.5.0 ajv: ^6.12.6 chalk: ^5.3.0 cross-env: ^7.0.3 @@ -5544,31 +5571,6 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/eslint-plugin@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/eslint-plugin@npm:7.3.1" - dependencies: - "@eslint-community/regexpp": ^4.5.1 - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/type-utils": 7.3.1 - "@typescript-eslint/utils": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 - debug: ^4.3.4 - graphemer: ^1.4.0 - ignore: ^5.2.4 - natural-compare: ^1.4.0 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 - peerDependencies: - "@typescript-eslint/parser": ^7.0.0 - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: fa4570552574e37ce70932a348105b98ceb623d38a962486d6b39bbec7d63c7c6dae30b7ee596acfb5a3146fdbe3e36cdb915aa10543d703d6e33f10f1005a7c - languageName: node - linkType: hard - "@typescript-eslint/integration-tests@workspace:packages/integration-tests": version: 0.0.0-use.local resolution: "@typescript-eslint/integration-tests@workspace:packages/integration-tests" @@ -5579,15 +5581,15 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/parser@7.4.0, @typescript-eslint/parser@workspace:packages/parser": +"@typescript-eslint/parser@7.5.0, @typescript-eslint/parser@workspace:packages/parser": version: 0.0.0-use.local resolution: "@typescript-eslint/parser@workspace:packages/parser" dependencies: "@types/glob": "*" - "@typescript-eslint/scope-manager": 7.4.0 - "@typescript-eslint/types": 7.4.0 - "@typescript-eslint/typescript-estree": 7.4.0 - "@typescript-eslint/visitor-keys": 7.4.0 + "@typescript-eslint/scope-manager": 7.5.0 + "@typescript-eslint/types": 7.5.0 + "@typescript-eslint/typescript-estree": 7.5.0 + "@typescript-eslint/visitor-keys": 7.5.0 debug: ^4.3.4 downlevel-dts: "*" glob: "*" @@ -5603,24 +5605,6 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/parser@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/parser@npm:7.3.1" - dependencies: - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 - debug: ^4.3.4 - peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 8d3c90d2756de25bebf0b015f89149c1c0359aa328f7c04dc22381a807e01d54922df561bd6457377d96097d6c41fe9c2579ab0b86b8a44c0f328475e0b671d7 - languageName: node - linkType: hard - "@typescript-eslint/repo-tools@workspace:packages/repo-tools": version: 0.0.0-use.local resolution: "@typescript-eslint/repo-tools@workspace:packages/repo-tools" @@ -5636,25 +5620,25 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/rule-schema-to-typescript-types@7.3.1, @typescript-eslint/rule-schema-to-typescript-types@workspace:packages/rule-schema-to-typescript-types": +"@typescript-eslint/rule-schema-to-typescript-types@7.5.0, @typescript-eslint/rule-schema-to-typescript-types@workspace:packages/rule-schema-to-typescript-types": version: 0.0.0-use.local resolution: "@typescript-eslint/rule-schema-to-typescript-types@workspace:packages/rule-schema-to-typescript-types" dependencies: - "@typescript-eslint/type-utils": 7.3.1 - "@typescript-eslint/utils": 7.3.1 + "@typescript-eslint/type-utils": 7.5.0 + "@typescript-eslint/utils": 7.5.0 natural-compare: ^1.4.0 prettier: ^3.0.3 languageName: unknown linkType: soft -"@typescript-eslint/rule-tester@7.4.0, @typescript-eslint/rule-tester@workspace:packages/rule-tester": +"@typescript-eslint/rule-tester@7.5.0, @typescript-eslint/rule-tester@workspace:packages/rule-tester": version: 0.0.0-use.local resolution: "@typescript-eslint/rule-tester@workspace:packages/rule-tester" dependencies: "@types/lodash.merge": 4.6.9 - "@typescript-eslint/parser": 7.4.0 - "@typescript-eslint/typescript-estree": 7.4.0 - "@typescript-eslint/utils": 7.4.0 + "@typescript-eslint/parser": 7.5.0 + "@typescript-eslint/typescript-estree": 7.5.0 + "@typescript-eslint/utils": 7.5.0 ajv: ^6.10.0 chai: ^4.3.7 lodash.merge: 4.6.2 @@ -5669,30 +5653,14 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/rule-tester@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/rule-tester@npm:7.3.1" - dependencies: - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/utils": 7.3.1 - ajv: ^6.10.0 - lodash.merge: 4.6.2 - semver: ^7.5.4 - peerDependencies: - "@eslint/eslintrc": ">=2" - eslint: ^8.56.0 - checksum: bd56abff4601b09449bba41e77d05ce64e43e3244621c46493943f0ae2e29c89db4831a7ff91bac901925941fa5e5f6bd7fa6f3c6cd0e122a45a892fc804471e - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@7.4.0, @typescript-eslint/scope-manager@workspace:packages/scope-manager": +"@typescript-eslint/scope-manager@7.5.0, @typescript-eslint/scope-manager@workspace:packages/scope-manager": version: 0.0.0-use.local resolution: "@typescript-eslint/scope-manager@workspace:packages/scope-manager" dependencies: "@types/glob": "*" - "@typescript-eslint/types": 7.4.0 - "@typescript-eslint/typescript-estree": 7.4.0 - "@typescript-eslint/visitor-keys": 7.4.0 + "@typescript-eslint/types": 7.5.0 + "@typescript-eslint/typescript-estree": 7.5.0 + "@typescript-eslint/visitor-keys": 7.5.0 glob: "*" jest-specific-snapshot: "*" make-dir: "*" @@ -5721,23 +5689,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/scope-manager@npm:7.3.1" - dependencies: - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 - checksum: 94f290552d8341753a000787230118bca9b5195a0302560dca21628055c565bbc3cf9c4f28543ef5825d8ed0e05639f44c11ebc43060c9014a19b4865210ee2b - languageName: node - linkType: hard - -"@typescript-eslint/type-utils@7.4.0, @typescript-eslint/type-utils@workspace:packages/type-utils": +"@typescript-eslint/type-utils@7.5.0, @typescript-eslint/type-utils@workspace:packages/type-utils": version: 0.0.0-use.local resolution: "@typescript-eslint/type-utils@workspace:packages/type-utils" dependencies: - "@typescript-eslint/parser": 7.4.0 - "@typescript-eslint/typescript-estree": 7.4.0 - "@typescript-eslint/utils": 7.4.0 + "@typescript-eslint/parser": 7.5.0 + "@typescript-eslint/typescript-estree": 7.5.0 + "@typescript-eslint/utils": 7.5.0 ajv: ^6.10.0 debug: ^4.3.4 downlevel-dts: "*" @@ -5754,24 +5712,7 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/type-utils@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/type-utils@npm:7.3.1" - dependencies: - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/utils": 7.3.1 - debug: ^4.3.4 - ts-api-utils: ^1.0.1 - peerDependencies: - eslint: ^8.56.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: e8d65e636724a9c217a97c457445d981166e18a7192fe145e4f62b88788815a516522967d765eabb5126bfb0c4ff5ee17d83264dd1bf1d5390f6abceba058eb9 - languageName: node - linkType: hard - -"@typescript-eslint/types@7.4.0, @typescript-eslint/types@workspace:packages/types": +"@typescript-eslint/types@7.5.0, @typescript-eslint/types@workspace:packages/types": version: 0.0.0-use.local resolution: "@typescript-eslint/types@workspace:packages/types" dependencies: @@ -5797,13 +5738,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/types@npm:7.3.1" - checksum: b0d929da57aeaf5f7f9e4c28c7054f1510b029c821f8118d8ac225ce7e0ce77f8f422b6d8cd9c3a198cb79b97853b47f90a5b4702e7dc960e14c36881cac2adb - languageName: node - linkType: hard - "@typescript-eslint/typescript-eslint@workspace:.": version: 0.0.0-use.local resolution: "@typescript-eslint/typescript-eslint@workspace:." @@ -5817,9 +5751,9 @@ __metadata: "@babel/types": ^7.24.0 "@eslint/eslintrc": ^2.1.4 "@eslint/js": ^8.56.0 - "@nx/eslint": 18.1.1 - "@nx/jest": 18.1.1 - "@nx/workspace": 18.1.1 + "@nx/eslint": 18.2.1 + "@nx/jest": 18.2.1 + "@nx/workspace": 18.2.1 "@swc/core": ^1.4.0 "@swc/jest": ^0.2.26 "@types/babel__code-frame": ^7.0.3 @@ -5865,7 +5799,7 @@ __metadata: markdownlint-cli: ^0.39.0 ncp: ^2.0.0 netlify: ^13.1.9 - nx: 18.1.1 + nx: 18.2.1 prettier: 3.2.5 pretty-format: ^29.6.2 raw-loader: ^4.0.2 @@ -5879,14 +5813,14 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/typescript-estree@7.4.0, @typescript-eslint/typescript-estree@workspace:packages/typescript-estree": +"@typescript-eslint/typescript-estree@7.5.0, @typescript-eslint/typescript-estree@workspace:packages/typescript-estree": version: 0.0.0-use.local resolution: "@typescript-eslint/typescript-estree@workspace:packages/typescript-estree" dependencies: "@babel/code-frame": "*" "@babel/parser": "*" - "@typescript-eslint/types": 7.4.0 - "@typescript-eslint/visitor-keys": 7.4.0 + "@typescript-eslint/types": 7.5.0 + "@typescript-eslint/visitor-keys": 7.5.0 debug: ^4.3.4 glob: "*" globby: ^11.1.0 @@ -5944,36 +5878,17 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/typescript-estree@npm:7.3.1" - dependencies: - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - minimatch: 9.0.3 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 - peerDependenciesMeta: - typescript: - optional: true - checksum: c2df1e09aad16deec30b8d376c93d4e4804fcd1445b7b822cba30d899165ffc681f0040e55528824fb0d36686514605a434b3c1b991860c55a12c9c8b866e27a - languageName: node - linkType: hard - -"@typescript-eslint/utils@7.4.0, @typescript-eslint/utils@workspace:packages/utils": +"@typescript-eslint/utils@7.5.0, @typescript-eslint/utils@workspace:packages/utils": version: 0.0.0-use.local resolution: "@typescript-eslint/utils@workspace:packages/utils" dependencies: "@eslint-community/eslint-utils": ^4.4.0 "@types/json-schema": ^7.0.12 "@types/semver": ^7.5.0 - "@typescript-eslint/parser": 7.4.0 - "@typescript-eslint/scope-manager": 7.4.0 - "@typescript-eslint/types": 7.4.0 - "@typescript-eslint/typescript-estree": 7.4.0 + "@typescript-eslint/parser": 7.5.0 + "@typescript-eslint/scope-manager": 7.5.0 + "@typescript-eslint/types": 7.5.0 + "@typescript-eslint/typescript-estree": 7.5.0 downlevel-dts: "*" jest: 29.7.0 prettier: ^3.0.3 @@ -5985,23 +5900,6 @@ __metadata: languageName: unknown linkType: soft -"@typescript-eslint/utils@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/utils@npm:7.3.1" - dependencies: - "@eslint-community/eslint-utils": ^4.4.0 - "@types/json-schema": ^7.0.12 - "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 - semver: ^7.5.4 - peerDependencies: - eslint: ^8.56.0 - checksum: 1e568169fb54211f3962e1f7b945f1a65dfe0ab61839aeeee07fb091523757e54d60c95c47da1ba5cec2c2017982dd5eb1c5fd3d8743f3dd90faefbf04863ef3 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:^5.10.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -6037,12 +5935,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@7.4.0, @typescript-eslint/visitor-keys@workspace:packages/visitor-keys": +"@typescript-eslint/visitor-keys@7.5.0, @typescript-eslint/visitor-keys@workspace:packages/visitor-keys": version: 0.0.0-use.local resolution: "@typescript-eslint/visitor-keys@workspace:packages/visitor-keys" dependencies: "@types/eslint-visitor-keys": "*" - "@typescript-eslint/types": 7.4.0 + "@typescript-eslint/types": 7.5.0 downlevel-dts: "*" eslint-visitor-keys: ^3.4.1 jest: 29.7.0 @@ -6072,28 +5970,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.3.1": - version: 7.3.1 - resolution: "@typescript-eslint/visitor-keys@npm:7.3.1" - dependencies: - "@typescript-eslint/types": 7.3.1 - eslint-visitor-keys: ^3.4.1 - checksum: b2d20b33dea6cee2c078c23fb4075d68a1501f077df3aa36832cee3a97dcbb2906ad5e8b8f9da351ff3e65249074155446c7b91d7abdbb10be7082fb41e835d1 - languageName: node - linkType: hard - -"@typescript-eslint/website-eslint@7.3.1, @typescript-eslint/website-eslint@workspace:packages/website-eslint": +"@typescript-eslint/website-eslint@7.5.0, @typescript-eslint/website-eslint@workspace:packages/website-eslint": version: 0.0.0-use.local resolution: "@typescript-eslint/website-eslint@workspace:packages/website-eslint" dependencies: "@eslint/js": "*" - "@typescript-eslint/eslint-plugin": 7.3.1 - "@typescript-eslint/parser": 7.3.1 - "@typescript-eslint/scope-manager": 7.3.1 - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/typescript-estree": 7.3.1 - "@typescript-eslint/utils": 7.3.1 - "@typescript-eslint/visitor-keys": 7.3.1 + "@typescript-eslint/eslint-plugin": 7.5.0 + "@typescript-eslint/parser": 7.5.0 + "@typescript-eslint/scope-manager": 7.5.0 + "@typescript-eslint/types": 7.5.0 + "@typescript-eslint/typescript-estree": 7.5.0 + "@typescript-eslint/utils": 7.5.0 + "@typescript-eslint/visitor-keys": 7.5.0 esbuild: ~0.20.0 eslint: "*" esquery: "*" @@ -6112,154 +6000,154 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.5, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ast@npm:1.11.5" +"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/ast@npm:1.12.1" dependencies: - "@webassemblyjs/helper-numbers": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - checksum: 7df16d8d4364d40e2506776330f8114fddc6494e6e18e8d5ec386312a0881a564cef136b0a74cc4a6ba284e2ff6bad890ddc029a0ba6cf45cc15186e638db118 + "@webassemblyjs/helper-numbers": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + checksum: 31bcc64147236bd7b1b6d29d1f419c1f5845c785e1e42dc9e3f8ca2e05a029e9393a271b84f3a5bff2a32d35f51ff59e2181a6e5f953fe88576acd6750506202 languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.5" - checksum: a6f35e3035a1ec4e446fa43da01539f3ed7e0f4b53d152f36ff34be1b63b08d86c4b09b6af375c95472a75f0c37b3b98b07199d157e767b8b3274e7a3962890c +"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" + checksum: 29b08758841fd8b299c7152eda36b9eb4921e9c584eb4594437b5cd90ed6b920523606eae7316175f89c20628da14326801090167cc7fbffc77af448ac84b7e2 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.5" - checksum: 717a6ffb3283bd24a7b74710c9bd3d71ec331a26c15446441af19fae9f087e36acb8dcf25b900b6897a1d1eff838e463fe678d66281e7eccee9a3ac0e3447372 +"@webassemblyjs/helper-api-error@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" + checksum: e8563df85161096343008f9161adb138a6e8f3c2cc338d6a36011aa55eabb32f2fd138ffe63bc278d009ada001cc41d263dadd1c0be01be6c2ed99076103689f languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.5" - checksum: 2c0925b1c3c9b115c183b88d9cf1a12e87fa4fc83ef985aa2a65d72cda543eba6b73b378d231b4feb810b17d3aa6cd297bd603199854346f8a50e3458d7ebbc0 +"@webassemblyjs/helper-buffer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" + checksum: c3ffb723024130308db608e86e2bdccd4868bbb62dffb0a9a1530606496f79c87f8565bd8e02805ce64912b71f1a70ee5fb00307258b0c082c3abf961d097eca languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.5" +"@webassemblyjs/helper-numbers@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" dependencies: - "@webassemblyjs/floating-point-hex-parser": 1.11.5 - "@webassemblyjs/helper-api-error": 1.11.5 + "@webassemblyjs/floating-point-hex-parser": 1.11.6 + "@webassemblyjs/helper-api-error": 1.11.6 "@xtuc/long": 4.2.2 - checksum: 49c8bbf561d4df38009e38e6357c396f4454773fd31a03579a8e050a2b28053f5c47f675f00a37f79a65082c938c2159fa603049688ac01b1bafdb472c21110c + checksum: f4b562fa219f84368528339e0f8d273ad44e047a07641ffcaaec6f93e5b76fd86490a009aa91a294584e1436d74b0a01fa9fde45e333a4c657b58168b04da424 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.5" - checksum: 4e868de92587e131a7f22bc4eb44eee60c178d4c2c3eeabcb973b4eac73ec477f25d5f838394797265dbe4b600e781c6e150c762a45f249b94bf0711e73409a7 +"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" + checksum: 3535ef4f1fba38de3475e383b3980f4bbf3de72bbb631c2b6584c7df45be4eccd62c6ff48b5edd3f1bcff275cfd605a37679ec199fc91fd0a7705d7f1e3972dc languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.5" +"@webassemblyjs/helper-wasm-section@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - checksum: 1752d7e0dbbf236a5cdc2257e1626a3562bfb0a7d2e967dc5e798c73088f18f20a991491565e2ffee61615f08035b4760e7aa080380bb60b86b393b6eb7486ae + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/wasm-gen": 1.12.1 + checksum: c19810cdd2c90ff574139b6d8c0dda254d42d168a9e5b3d353d1bc085f1d7164ccd1b3c05592a45a939c47f7e403dc8d03572bb686642f06a3d02932f6f0bc8f languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/ieee754@npm:1.11.5" +"@webassemblyjs/ieee754@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/ieee754@npm:1.11.6" dependencies: "@xtuc/ieee754": ^1.2.0 - checksum: 68a855a3e3dd488fff4d2d100e491cb6ac07f728c9432f3216b8e1bb0a374b397b0a5f58fd3b71195e525d49c0c827db15c18897e1c220c629e759b19978e64c + checksum: 13574b8e41f6ca39b700e292d7edf102577db5650fe8add7066a320aa4b7a7c09a5056feccac7a74eb68c10dea9546d4461412af351f13f6b24b5f32379b49de languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/leb128@npm:1.11.5" +"@webassemblyjs/leb128@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/leb128@npm:1.11.6" dependencies: "@xtuc/long": 4.2.2 - checksum: 555314708b6615c203c31a9dd810141c6de728e0043c2169ca69905ccf4d8603102994cb74ac5d057ac229bfc2be40f69cad2edd134ef2b909ef694eefe7bba6 + checksum: 7ea942dc9777d4b18a5ebfa3a937b30ae9e1d2ce1fee637583ed7f376334dd1d4274f813d2e250056cca803e0952def4b954913f1a3c9068bcd4ab4ee5143bf0 languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/utf8@npm:1.11.5" - checksum: d8f67a5650d9bf26810da76e72d0547211a44f30f35657953f547e08185facb39ff326920bddec96d35b5cc65e4e66b1f23c6461847e2f93fad2a60b0bb20211 +"@webassemblyjs/utf8@npm:1.11.6": + version: 1.11.6 + resolution: "@webassemblyjs/utf8@npm:1.11.6" + checksum: 807fe5b5ce10c390cfdd93e0fb92abda8aebabb5199980681e7c3743ee3306a75729bcd1e56a3903980e96c885ee53ef901fcbaac8efdfa480f9c0dae1d08713 languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.5" +"@webassemblyjs/wasm-edit@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/helper-wasm-section": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - "@webassemblyjs/wasm-opt": 1.11.5 - "@webassemblyjs/wasm-parser": 1.11.5 - "@webassemblyjs/wast-printer": 1.11.5 - checksum: 790142a1e282848201c7b68860aabc0141ee44a98a62c3f0af05f8de3cc69b439c3af54ae9a06acbbfbf7fd192b30ee97fb31eda3e08973cae373534ad2135c7 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/helper-wasm-section": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-opt": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + "@webassemblyjs/wast-printer": 1.12.1 + checksum: ae23642303f030af888d30c4ef37b08dfec7eab6851a9575a616e65d1219f880d9223913a39056dd654e49049d76e97555b285d1f7e56935047abf578cce0692 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.5" +"@webassemblyjs/wasm-gen@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/ieee754": 1.11.5 - "@webassemblyjs/leb128": 1.11.5 - "@webassemblyjs/utf8": 1.11.5 - checksum: 0122df4e5ce52d873f19f34b3ebe8237072e9e6a69667cbec42a2d98ba49f85ea2ed3d935195e6a7ad4f64b9dd7da42883f057fe1103d2062bc90f3428b063fe + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 5787626bb7f0b033044471ddd00ce0c9fe1ee4584e8b73e232051e3a4c99ba1a102700d75337151c8b6055bae77eefa4548960c610a5e4a504e356bd872138ff languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.5" +"@webassemblyjs/wasm-opt@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-buffer": 1.11.5 - "@webassemblyjs/wasm-gen": 1.11.5 - "@webassemblyjs/wasm-parser": 1.11.5 - checksum: f9416b0dece071e308616fb30e560f0c3c53b5bb23cc4409781b8c47d31e935b27e9a248c65aee9dd9136271e37a4c5cb0971b27e5adf623020fbb298423fe55 + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-buffer": 1.12.1 + "@webassemblyjs/wasm-gen": 1.12.1 + "@webassemblyjs/wasm-parser": 1.12.1 + checksum: 0e8fa8a0645304a1e18ff40d3db5a2e9233ebaa169b19fcc651d6fc9fe2cac0ce092ddee927318015ae735d9cd9c5d97c0cafb6a51dcd2932ac73587b62df991 languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.5, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.5" +"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.5 - "@webassemblyjs/helper-api-error": 1.11.5 - "@webassemblyjs/helper-wasm-bytecode": 1.11.5 - "@webassemblyjs/ieee754": 1.11.5 - "@webassemblyjs/leb128": 1.11.5 - "@webassemblyjs/utf8": 1.11.5 - checksum: 094b3df07532cd2a1db91710622cbaf3d7467a361f9f73dc564999385a472fcc08497d8ccf9294bd7c8813d5e2056c06a81e032abb60520168899605fde9b12c + "@webassemblyjs/ast": 1.12.1 + "@webassemblyjs/helper-api-error": 1.11.6 + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 176015de3551ac068cd4505d837414f258d9ade7442bd71efb1232fa26c9f6d7d4e11a5c816caeed389943f409af7ebff6899289a992d7a70343cb47009d21a8 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.5": - version: 1.11.5 - resolution: "@webassemblyjs/wast-printer@npm:1.11.5" +"@webassemblyjs/wast-printer@npm:1.12.1": + version: 1.12.1 + resolution: "@webassemblyjs/wast-printer@npm:1.12.1" dependencies: - "@webassemblyjs/ast": 1.11.5 + "@webassemblyjs/ast": 1.12.1 "@xtuc/long": 4.2.2 - checksum: c2995224c56b403be7fce7afbb3ad6b2ceadce07a47b28bce745eabb0435fa363c0180bca907d28703ece02422d0de219e689253b55de288c79b8f92416c1d71 + checksum: 2974b5dda8d769145ba0efd886ea94a601e61fb37114c14f9a9a7606afc23456799af652ac3052f284909bd42edc3665a76bc9b50f95f0794c053a8a1757b713 languageName: node linkType: hard @@ -9294,13 +9182,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" +"enhanced-resolve@npm:^5.16.0": + version: 5.16.0 + resolution: "enhanced-resolve@npm:5.16.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 + checksum: ccfd01850ecf2aa51e8554d539973319ff7d8a539ef1e0ba3460a0ccad6223c4ef6e19165ee64161b459cd8a48df10f52af4434c60023c65fde6afa32d475f7e languageName: node linkType: hard @@ -11159,7 +11047,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -15404,21 +15292,21 @@ __metadata: languageName: node linkType: hard -"nx@npm:18.1.1": - version: 18.1.1 - resolution: "nx@npm:18.1.1" - dependencies: - "@nrwl/tao": 18.1.1 - "@nx/nx-darwin-arm64": 18.1.1 - "@nx/nx-darwin-x64": 18.1.1 - "@nx/nx-freebsd-x64": 18.1.1 - "@nx/nx-linux-arm-gnueabihf": 18.1.1 - "@nx/nx-linux-arm64-gnu": 18.1.1 - "@nx/nx-linux-arm64-musl": 18.1.1 - "@nx/nx-linux-x64-gnu": 18.1.1 - "@nx/nx-linux-x64-musl": 18.1.1 - "@nx/nx-win32-arm64-msvc": 18.1.1 - "@nx/nx-win32-x64-msvc": 18.1.1 +"nx@npm:18.2.1": + version: 18.2.1 + resolution: "nx@npm:18.2.1" + dependencies: + "@nrwl/tao": 18.2.1 + "@nx/nx-darwin-arm64": 18.2.1 + "@nx/nx-darwin-x64": 18.2.1 + "@nx/nx-freebsd-x64": 18.2.1 + "@nx/nx-linux-arm-gnueabihf": 18.2.1 + "@nx/nx-linux-arm64-gnu": 18.2.1 + "@nx/nx-linux-arm64-musl": 18.2.1 + "@nx/nx-linux-x64-gnu": 18.2.1 + "@nx/nx-linux-x64-musl": 18.2.1 + "@nx/nx-win32-arm64-msvc": 18.2.1 + "@nx/nx-win32-x64-msvc": 18.2.1 "@yarnpkg/lockfile": ^1.1.0 "@yarnpkg/parsers": 3.0.0-rc.46 "@zkochan/js-yaml": 0.0.6 @@ -15484,7 +15372,7 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 2d67f0a766d96ed80f77e42981c31810155565586a50a89d552949bc24fcbdede54d0ebf59f3ad19723cf9c6a67111ea7ac896b8339fc3564e44b49c53883d3b + checksum: a654735a5570f2568dbaeaf35ec080af330f97e8b707033c6919c70ecca7ccb432ec93768a2d1a69cdd724519aaddc374298dbb290322ba059d0aba84282ba2d languageName: node linkType: hard @@ -19442,9 +19330,9 @@ __metadata: version: 0.0.0-use.local resolution: "typescript-eslint@workspace:packages/typescript-eslint" dependencies: - "@typescript-eslint/eslint-plugin": 7.4.0 - "@typescript-eslint/parser": 7.4.0 - "@typescript-eslint/utils": 7.4.0 + "@typescript-eslint/eslint-plugin": 7.5.0 + "@typescript-eslint/parser": 7.5.0 + "@typescript-eslint/utils": 7.5.0 downlevel-dts: "*" jest: 29.7.0 prettier: ^3.0.3 @@ -19458,23 +19346,23 @@ __metadata: languageName: unknown linkType: soft -"typescript@npm:5.4.2": - version: 5.4.2 - resolution: "typescript@npm:5.4.2" +"typescript@npm:5.4.3": + version: 5.4.3 + resolution: "typescript@npm:5.4.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 96d80fde25a09bcb04d399082fb27a808a9e17c2111e43849d2aafbd642d835e4f4ef0de09b0ba795ec2a700be6c4c2c3f62bf4660c05404c948727b5bbfb32a + checksum: d74d731527e35e64d8d2dcf2f897cf8cfbc3428be0ad7c48434218ba4ae41239f53be7c90714089db1068c05cae22436af2ecba71fd36ecc5e7a9118af060198 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.4.2#~builtin": - version: 5.4.2 - resolution: "typescript@patch:typescript@npm%3A5.4.2#~builtin::version=5.4.2&hash=5adc0c" +"typescript@patch:typescript@npm%3A5.4.3#~builtin": + version: 5.4.3 + resolution: "typescript@patch:typescript@npm%3A5.4.3#~builtin::version=5.4.3&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 797ac213c03a19749181c745647b4cab03d13bf4b6b738b05a3426f46c6b540f908989e839d9b0c89d7a4ee2bdb50493b4d4898d4ef1c897c3e9d0b082e78a67 + checksum: 523ec29bc308b4ca0cec9a139ac08a27939891d8ad620d249cf5e1a35454e37cd7bb52613a1884f1206aa11d2fb1c4c83fb9e939bde542aaa8527ba818cb8177 languageName: node linkType: hard @@ -19915,13 +19803,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" +"watchpack@npm:^2.4.1": + version: 2.4.1 + resolution: "watchpack@npm:2.4.1" dependencies: glob-to-regexp: ^0.4.1 graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 + checksum: 5b0179348655dcdf19cac7cb4ff923fdc024d630650c0bf6bec8899cf47c60e19d4f810a88dba692ed0e7f684cf0fcffea86efdbf6c35d81f031e328043b7fab languageName: node linkType: hard @@ -20075,24 +19963,24 @@ __metadata: linkType: hard "webpack@npm:^5.88.1": - version: 5.90.3 - resolution: "webpack@npm:5.90.3" + version: 5.91.0 + resolution: "webpack@npm:5.91.0" dependencies: "@types/eslint-scope": ^3.7.3 "@types/estree": ^1.0.5 - "@webassemblyjs/ast": ^1.11.5 - "@webassemblyjs/wasm-edit": ^1.11.5 - "@webassemblyjs/wasm-parser": ^1.11.5 + "@webassemblyjs/ast": ^1.12.1 + "@webassemblyjs/wasm-edit": ^1.12.1 + "@webassemblyjs/wasm-parser": ^1.12.1 acorn: ^8.7.1 acorn-import-assertions: ^1.9.0 browserslist: ^4.21.10 chrome-trace-event: ^1.0.2 - enhanced-resolve: ^5.15.0 + enhanced-resolve: ^5.16.0 es-module-lexer: ^1.2.1 eslint-scope: 5.1.1 events: ^3.2.0 glob-to-regexp: ^0.4.1 - graceful-fs: ^4.2.9 + graceful-fs: ^4.2.11 json-parse-even-better-errors: ^2.3.1 loader-runner: ^4.2.0 mime-types: ^2.1.27 @@ -20100,14 +19988,14 @@ __metadata: schema-utils: ^3.2.0 tapable: ^2.1.1 terser-webpack-plugin: ^5.3.10 - watchpack: ^2.4.0 + watchpack: ^2.4.1 webpack-sources: ^3.2.3 peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: de0c824ac220f41cc1153ac33e081d46260b104c4f2fda26f011cdf7a73f74cc091f288cb1fc16f88a36e35bac44e0aa85fc9922fdf3109dfb361f46b20f3fcc + checksum: f1073715dbb1ed5c070affef293d800a867708bcbc5aba4d8baee87660e0cf53c55966a6f36fab078d1d6c9567cdcd0a9086bdfb607cab87ea68c6449791b9a3 languageName: node linkType: hard @@ -20142,11 +20030,11 @@ __metadata: "@types/react": "*" "@types/react-helmet": ^6.1.6 "@types/react-router-dom": ^5.3.3 - "@typescript-eslint/eslint-plugin": 7.3.1 - "@typescript-eslint/parser": 7.3.1 - "@typescript-eslint/rule-schema-to-typescript-types": 7.3.1 - "@typescript-eslint/types": 7.3.1 - "@typescript-eslint/website-eslint": 7.3.1 + "@typescript-eslint/eslint-plugin": 7.5.0 + "@typescript-eslint/parser": 7.5.0 + "@typescript-eslint/rule-schema-to-typescript-types": 7.5.0 + "@typescript-eslint/types": 7.5.0 + "@typescript-eslint/website-eslint": 7.5.0 clsx: ^2.0.0 copy-webpack-plugin: ^11.0.0 cross-fetch: "*" pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy