chore(deps:js): bump deps#536
Conversation
|
Caution Review failedFailed to post review comments WalkthroughUpdates CI/CD workflows to support Node.js 25.x, modernizes ESLint from legacy (.eslintrc.js) to flat config (eslint.config.mjs), updates tooling dependencies and removes eslintignore patterns, adds Node.js version support documentation, and sets minimum engine requirement to 20.19.0. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
b66c136 to
7e2384d
Compare
There was a problem hiding this comment.
Pull request overview
This PR updates the pkg/js (TypeScript) package’s dependency set and migrates linting from legacy .eslintrc/.eslintignore to ESLint v9’s flat config format.
Changes:
- Bump JS/TS dependencies (notably ESLint v9,
@typescript-eslint/*, TypeScript, Prettier, YAML). - Replace
.eslintrc.js+.eslintignorewith a neweslint.config.mjs. - Simplify the
lintscript to run ESLint with default config discovery.
Reviewed changes
Copilot reviewed 6 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| pkg/js/transformer/dsltojson.ts | Removes an obsolete ESLint suppression comment. |
| pkg/js/package.json | Updates dependency versions and changes the lint script invocation. |
| pkg/js/package-lock.json | Lockfile updates reflecting the dependency bumps. |
| pkg/js/eslint.config.mjs | Adds ESLint v9 flat config equivalent of the previous .eslintrc.js rules/ignores. |
| pkg/js/.npm-upgrade.json | Adjusts upgrade-ignore policy for ESLint major versions. |
| pkg/js/.eslintrc.js | Removed (replaced by flat config). |
| pkg/js/.eslintignore | Removed (replaced by flat config ignores). |
Files not reviewed (1)
- pkg/js/package-lock.json: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
7e2384d to
8177794
Compare
Description
What problem is being solved?
How is it being solved?
What changes are made to solve it?
References
Review Checklist
mainSummary by CodeRabbit
Breaking Changes
Documentation
Chores