-
Notifications
You must be signed in to change notification settings - Fork 4
Update non-major dependencies #40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
This update bumps several development dependencies to their latest patch versions, ensuring the linting and TypeScript tooling are up to date without altering functionality or user-facing behavior. Walkthrough
Model: o4-mini | Prompt Tokens: 648 | Completion Tokens: 330 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We’ve provided a supportive code review enhanced by AI. Some suggestions are predictive insights rather than absolute truths so feel free to apply the ideas that fit best. Your judgment guides the process—AI is here solely to help.
Model: o4-mini | Prompt Tokens: 1188 | Completion Tokens: 2965
| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The package name “typescript-eslint” does not match any official npm package. If you intended to install the ESLint plugin and parser for TypeScript, you should use the scoped packages:
{
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^8.40.0",
"@typescript-eslint/parser": "^8.40.0"
}
}| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The package name “typescript-eslint” does not match any official npm package. If you intended to install the ESLint plugin and parser for TypeScript, you should use the scoped packages:
{
"devDependencies": {
"@typescript-eslint/eslint-plugin": "^8.40.0",
"@typescript-eslint/parser": "^8.40.0"
}
}| "@eslint/js": "9.33.0", | ||
| "@eslint/js": "9.34.0", | ||
| "@types/node": "22.17.2", | ||
| "@vercel/ncc": "0.38.3", | ||
| "eslint": "9.33.0", | ||
| "eslint": "9.34.0", | ||
| "eslint-plugin-import": "2.32.0", | ||
| "eslint-plugin-sonarjs": "3.0.4", | ||
| "eslint-plugin-unicorn": "60.0.0", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All your devDependencies are pinned to exact versions. To get non-breaking updates automatically, consider using caret (^) or tilde (~) version ranges:
- "eslint": "9.34.0",
+ "eslint": "^9.34.0",
- "@eslint/js": "9.34.0",
+ "@eslint/js": "^9.34.0",
- "typescript": "5.9.2",
+ "typescript": "^5.9.2",| "@eslint/js": "9.33.0", | ||
| "@eslint/js": "9.34.0", | ||
| "@types/node": "22.17.2", | ||
| "@vercel/ncc": "0.38.3", | ||
| "eslint": "9.33.0", | ||
| "eslint": "9.34.0", | ||
| "eslint-plugin-import": "2.32.0", | ||
| "eslint-plugin-sonarjs": "3.0.4", | ||
| "eslint-plugin-unicorn": "60.0.0", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All your devDependencies are pinned to exact versions. To get non-breaking updates automatically, consider using caret (^) or tilde (~) version ranges:
- "eslint": "9.34.0",
+ "eslint": "^9.34.0",
- "@eslint/js": "9.34.0",
+ "@eslint/js": "^9.34.0",
- "typescript": "5.9.2",
+ "typescript": "^5.9.2",| "devDependencies": { | ||
| "@eslint/js": "9.33.0", | ||
| "@eslint/js": "9.34.0", | ||
| "@types/node": "22.17.2", | ||
| "@vercel/ncc": "0.38.3", | ||
| "eslint": "9.33.0", | ||
| "eslint": "9.34.0", | ||
| "eslint-plugin-import": "2.32.0", | ||
| "eslint-plugin-sonarjs": "3.0.4", | ||
| "eslint-plugin-unicorn": "60.0.0", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", | ||
| "yaml": "2.8.1" | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The devDependencies list is not strictly alphabetized, which can make future diffs harder to scan. Consider sorting keys alphabetically:
"devDependencies": {
- "@eslint/js": "9.34.0",
+ "@eslint/js": "9.34.0",
+ "@types/node": "22.17.2",
+ "@vercel/ncc": "0.38.3",
+ "eslint": "^9.34.0",
+ "eslint-plugin-import": "2.32.0",
+ "eslint-plugin-sonarjs": "3.0.4",
+ "eslint-plugin-unicorn": "60.0.0",
+ "prettier": "3.6.2",
+ "tsx": "4.20.4",
+ "typescript": "^5.9.2",
+ "yaml": "2.8.1"
}| "devDependencies": { | ||
| "@eslint/js": "9.33.0", | ||
| "@eslint/js": "9.34.0", | ||
| "@types/node": "22.17.2", | ||
| "@vercel/ncc": "0.38.3", | ||
| "eslint": "9.33.0", | ||
| "eslint": "9.34.0", | ||
| "eslint-plugin-import": "2.32.0", | ||
| "eslint-plugin-sonarjs": "3.0.4", | ||
| "eslint-plugin-unicorn": "60.0.0", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", | ||
| "yaml": "2.8.1" | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The devDependencies list is not strictly alphabetized, which can make future diffs harder to scan. Consider sorting keys alphabetically:
"devDependencies": {
- "@eslint/js": "9.34.0",
+ "@eslint/js": "9.34.0",
+ "@types/node": "22.17.2",
+ "@vercel/ncc": "0.38.3",
+ "eslint": "^9.34.0",
+ "eslint-plugin-import": "2.32.0",
+ "eslint-plugin-sonarjs": "3.0.4",
+ "eslint-plugin-unicorn": "60.0.0",
+ "prettier": "3.6.2",
+ "tsx": "4.20.4",
+ "typescript": "^5.9.2",
+ "yaml": "2.8.1"
}| "zod": "4.0.17" | ||
| }, | ||
| "devDependencies": { | ||
| "@eslint/js": "9.33.0", | ||
| "@eslint/js": "9.34.0", | ||
| "@types/node": "22.17.2", | ||
| "@vercel/ncc": "0.38.3", | ||
| "eslint": "9.33.0", | ||
| "eslint": "9.34.0", | ||
| "eslint-plugin-import": "2.32.0", | ||
| "eslint-plugin-sonarjs": "3.0.4", | ||
| "eslint-plugin-unicorn": "60.0.0", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", | ||
| "yaml": "2.8.1" | ||
| } | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since you have multiple package.json files with nearly identical dependencies, consider using npm/yarn workspaces or a tool like Lerna to manage versions centrally and avoid duplication across packages.
| "zod": "4.0.17" | ||
| }, | ||
| "devDependencies": { | ||
| "@eslint/js": "9.33.0", | ||
| "@eslint/js": "9.34.0", | ||
| "@types/node": "22.17.2", | ||
| "@vercel/ncc": "0.38.3", | ||
| "eslint": "9.33.0", | ||
| "eslint": "9.34.0", | ||
| "eslint-plugin-import": "2.32.0", | ||
| "eslint-plugin-sonarjs": "3.0.4", | ||
| "eslint-plugin-unicorn": "60.0.0", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.4", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.39.1", | ||
| "typescript-eslint": "8.40.0", | ||
| "yaml": "2.8.1" | ||
| } | ||
| } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since you have multiple package.json files with nearly identical dependencies, consider using npm/yarn workspaces or a tool like Lerna to manage versions centrally and avoid duplication across packages.
This PR contains the following updates:
9.33.0->9.34.09.33.0->9.34.08.39.1->8.40.0Release Notes
eslint/eslint (@eslint/js)
v9.34.0Compare Source
eslint/eslint (eslint)
v9.34.0Compare Source
typescript-eslint/typescript-eslint (typescript-eslint)
v8.40.0Compare Source
🩹 Fixes
plugin,parser, andconfigsthat are compatible with bothdefineConfig()andtseslint.config()(#11475)❤️ Thank You
You can read about our versioning strategy and releases on our website.
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.