-
Notifications
You must be signed in to change notification settings - Fork 0
chore(deps): update devdependencies (major) #26
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -78,26 +78,26 @@ | |
| "@types/lodash": "^4.17.20", | ||
| "@types/react": "^18.0.26", | ||
| "@types/react-addons-linked-state-mixin": "^0.14.22", | ||
| "@typescript-eslint/eslint-plugin": "^6.1.0", | ||
| "@typescript-eslint/parser": "^6.1.0", | ||
| "css-loader": "^6.7.1", | ||
| "eslint": "^8.36.0", | ||
| "eslint-config-prettier": "^8.8.0", | ||
| "@typescript-eslint/eslint-plugin": "^8.0.0", | ||
| "@typescript-eslint/parser": "^8.0.0", | ||
| "css-loader": "^7.0.0", | ||
| "eslint": "^9.0.0", | ||
| "eslint-config-prettier": "^10.0.0", | ||
|
Comment on lines
+84
to
+85
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. ESLint 9 breaks with legacy package.json config ESLint v9 only reads flat configs; with the current Also applies to: 133-182 🤖 Prompt for AI Agents |
||
| "eslint-plugin-prettier": "^5.0.0", | ||
| "husky": "9.1.7", | ||
| "jest": "^29.2.0", | ||
| "jest": "^30.0.0", | ||
| "lint-staged": "16.2.3", | ||
| "mkdirp": "^1.0.3", | ||
| "npm-run-all2": "^7.0.1", | ||
| "mkdirp": "^3.0.0", | ||
| "npm-run-all2": "^8.0.0", | ||
| "prettier": "^3.0.0", | ||
| "rimraf": "^5.0.1", | ||
| "source-map-loader": "^1.0.2", | ||
| "style-loader": "^3.3.1", | ||
| "stylelint": "^15.10.1", | ||
| "stylelint-config-recommended": "^13.0.0", | ||
| "stylelint-config-standard": "^34.0.0", | ||
| "rimraf": "^6.0.0", | ||
| "source-map-loader": "^5.0.0", | ||
| "style-loader": "^4.0.0", | ||
| "stylelint": "^16.0.0", | ||
| "stylelint-config-recommended": "^17.0.0", | ||
| "stylelint-config-standard": "^39.0.0", | ||
| "stylelint-csstree-validator": "^3.0.0", | ||
| "stylelint-prettier": "^4.0.0", | ||
| "stylelint-prettier": "^5.0.0", | ||
|
Comment on lines
+81
to
+100
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chainLockfile must be regenerated after major version bumps. Fifteen packages jumped majors (source-map-loader 1→5, mkdirp 1→3, @typescript-eslint 6→8, stylelint 15→16, etc.). No lockfile changes detected in this PR. Required before merge:
Please confirm:
Generate a script to verify lockfile was updated: 🏁 Script executed: #!/bin/bash
# Check if lockfile was modified in the last commit
echo "=== Checking if lockfile was regenerated ==="
git diff --name-only HEAD~1 | grep -E 'yarn\.lock|package-lock\.json' && echo "✓ Lockfile updated" || echo "✗ Lockfile NOT updated"
# Show the last few lines of the changed lockfile
echo -e "\n=== Recent lockfile changes (last 20 lines) ==="
git diff HEAD~1 yarn.lock 2>/dev/null | tail -20 || git diff HEAD~1 package-lock.json 2>/dev/null | tail -20 || echo "No lockfile diff found"Length of output: 116 Lockfile not regenerated—blocking merge. Verification confirms lockfile (yarn.lock/package-lock.json) was not updated despite 15 major version bumps. Regenerate lockfile and test: yarn install && yarn clean:all && yarn install && yarn build && yarn lint && yarn testCommit the updated lockfile before proceeding. 🤖 Prompt for AI Agents |
||
| "typescript": "~5.8.0", | ||
| "yjs": "^13.5.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.
ESLint 9 migration requires flat config—linting will break.
ESLint v9 removed support for package.json
eslintConfig/eslintIgnoreblocks. Your current config (lines 133–142) will be ignored; linting falls back to defaults.Choose one:
eslint.config.jsat repo root with flat config format. Migrate rules and ignores there, then remove legacy blocks from package.json."eslint": "^8.57.0"and keep legacy config.This must be resolved before merge.
Also applies to: 133-142
🤖 Prompt for AI Agents