-
Notifications
You must be signed in to change notification settings - Fork 3
Update non-major dependencies #54
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 the tsx runtime and TypeScript ESLint plugin to their latest patch versions in both Walkthrough
Model: o4-mini | Prompt Tokens: 456 | Completion Tokens: 383 |
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.
Here is a friendly code review powered by AI offering suggestions to help you refine your work. Some insights come from predictions and may not be definitive, so feel free to apply only what resonates with your style. You remain in charge and AI is here to support your journey.
Model: o4-mini | Prompt Tokens: 924 | Completion Tokens: 2665
| "eslint-plugin-unicorn": "61.0.2", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.5", | ||
| "tsx": "4.20.6", |
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.
Consider using a caret (^) semver range for the tsx dependency instead of pinning to an exact patch. This allows your CI to pull in non-breaking patch fixes automatically without a manual bump each time.
Suggested change:
- "tsx": "4.20.6",
+ "tsx": "^4.20.6",| "tsx": "4.20.6", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.44.0", | ||
| "typescript-eslint": "8.44.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.
Similarly, switch the TypeScript ESLint plugin to a caret range so you’ll receive future patch releases automatically:
- "typescript-eslint": "8.44.1",
+ "typescript-eslint": "^8.44.1",| "eslint-plugin-sonarjs": "3.0.5", | ||
| "eslint-plugin-unicorn": "61.0.2", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.5", | ||
| "tsx": "4.20.6", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.44.0", | ||
| "typescript-eslint": "8.44.1", | ||
| "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.
To improve readability and maintenance, sort your devDependencies alphabetically. This makes it easier to spot duplicates or missing updates.
Reordered snippet:
{
"devDependencies": {
"eslint-plugin-sonarjs": "3.0.5",
"eslint-plugin-unicorn": "61.0.2",
"prettier": "3.6.2",
"tsx": "^4.20.6",
"typescript": "5.9.2",
"typescript-eslint": "^8.44.1",
"yaml": "2.8.1"
}
}| "eslint-plugin-unicorn": "61.0.2", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.5", | ||
| "tsx": "4.20.6", |
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.
Consider using a caret (^) semver range for the tsx dependency instead of an exact version. This reduces churn by automatically pulling in non-breaking patch releases.
Suggested change:
- "tsx": "4.20.6",
+ "tsx": "^4.20.6",| "tsx": "4.20.6", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.44.0", | ||
| "typescript-eslint": "8.44.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.
Apply a caret range to the TypeScript ESLint plugin so that patch-level updates are adopted without manual version bumps:
- "typescript-eslint": "8.44.1",
+ "typescript-eslint": "^8.44.1",| "eslint-plugin-sonarjs": "3.0.5", | ||
| "eslint-plugin-unicorn": "61.0.2", | ||
| "prettier": "3.6.2", | ||
| "tsx": "4.20.5", | ||
| "tsx": "4.20.6", | ||
| "typescript": "5.9.2", | ||
| "typescript-eslint": "8.44.0", | ||
| "typescript-eslint": "8.44.1", | ||
| "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.
Alphabetizing the devDependencies section improves clarity and helps avoid merge conflicts when multiple people update versions.
Example sorted block:
{
"devDependencies": {
"eslint-plugin-sonarjs": "3.0.5",
"eslint-plugin-unicorn": "61.0.2",
"prettier": "3.6.2",
"tsx": "^4.20.6",
"typescript": "5.9.2",
"typescript-eslint": "^8.44.1",
"yaml": "2.8.1"
}
}
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
4.20.5->4.20.68.44.0->8.44.1Release Notes
privatenumber/tsx (tsx)
v4.20.6Compare Source
typescript-eslint/typescript-eslint (typescript-eslint)
v8.44.1Compare Source
This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.
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.