Skip to content

Commit 76515ba

Browse files
tkirda-bisonclaude
andcommitted
build(deps): pin @eslint/js explicitly so ESLint 10 can install
`eslint.config.mjs` imports from `@eslint/js`, which under ESLint 9 was satisfied transitively. ESLint 10 dropped the transitive availability, so a fresh `npm ci` fails to resolve the import (verified on the Dependabot ESLint 10 PR: `ERR_MODULE_NOT_FOUND: Cannot find package '@eslint/js'`). Promote `@eslint/js` to an explicit devDependency. The range is set to `^9.39.4` (matches what ESLint 9 currently resolves transitively) so this commit is a no-op on the current toolchain — but it unblocks the upcoming ESLint 10 bump without further config changes. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f8dafe8 commit 76515ba

2 files changed

Lines changed: 2 additions & 0 deletions

File tree

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@
4848
"jquery": ">=3.0"
4949
},
5050
"devDependencies": {
51+
"@eslint/js": "^9.39.4",
5152
"@types/jquery": "^3.5.32",
5253
"esbuild": "^0.28.0",
5354
"eslint": "^9.30.1",

0 commit comments

Comments
 (0)