Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@
"@types/node": "^16.11.6",
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.31.1",
Comment on lines 40 to 41
Copy link

Copilot AI Feb 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Upgrading ESLint to version 10.0.0 introduces a breaking compatibility issue with the existing TypeScript ESLint packages. ESLint 10.x requires @typescript-eslint/eslint-plugin version 8.0.0 or higher and @typescript-eslint/parser version 8.0.0 or higher. The current versions (^4.33.0 and ^4.31.1 respectively) are incompatible and will cause the linting process to fail. These TypeScript ESLint packages must also be upgraded to version 8.x or higher for this change to work correctly.

Suggested change
"@typescript-eslint/eslint-plugin": "^4.33.0",
"@typescript-eslint/parser": "^4.31.1",
"@typescript-eslint/eslint-plugin": "^8.0.0",
"@typescript-eslint/parser": "^8.0.0",

Copilot uses AI. Check for mistakes.
"eslint": "^7.5.0",
"jest": "^26.6.3",
"eslint": "^10.0.0",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This upgrade of eslint from v7 to v10 is a major breaking change. The currently used versions of @typescript-eslint/eslint-plugin (^4.33.0) and @typescript-eslint/parser (^4.31.1) are incompatible with ESLint v8+, which will break the linting process. These packages must be upgraded to versions compatible with the new ESLint version.

"jest": "^27.0.0",

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

This major version upgrade of jest from v26 to v27 is a breaking change. The current ts-jest version (^26.4.4) is not compatible with Jest v27 and will break your test suite. ts-jest must be upgraded to a compatible version (e.g., ^27.0.0).

Copy link

Copilot AI Feb 15, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Upgrading Jest to version 27.0.0 while keeping ts-jest at version 26.4.4 may work, but it's not the recommended configuration. Jest 27.x is better paired with ts-jest 27.x or higher. Additionally, the @types/jest package at version 26.0.19 should be updated to version 27.x to match the Jest version and ensure type definitions are accurate for the new Jest APIs.

Copilot uses AI. Check for mistakes.
"standard-version": "^9.1.0",
"ts-jest": "^26.4.4",
"tslib": "^2.0.3",
Expand Down
Loading