Skip to content

build: [8.0] Update all dependencies#1099

Draft
valarnin wants to merge 14 commits into
OverlayPlugin:8.0-breaking-changesfrom
valarnin:8.0-update-all-deps
Draft

build: [8.0] Update all dependencies#1099
valarnin wants to merge 14 commits into
OverlayPlugin:8.0-breaking-changesfrom
valarnin:8.0-update-all-deps

Conversation

@valarnin

Copy link
Copy Markdown
Collaborator

This PR is targeted to the new 8.0-breaking-changes branch, as the first step in #907.

Notable exceptions to the dependency updates are:

  • ESLint only updated to v9 instead of v10, due to issues with compatibility with one of the eslint plugins we use
  • markdown-magic not updated due to newer versions breaking TOC generation as well as their npm package's package.json pointing to the wrong types.d.ts file
    • We might need to migrate to a different package for this functionality

This is still WIP, but basic testing has been done for:

  • All npm run entry points
  • Webpack dev server in various endgame dungeons, extremes, and ultimates, as well as raidemulator
  • npm run build outputs have had extremely limited testing

Note that due to the nature of this update process, conflicts with the main tree may require force-pushing this branch.

valarnin added 14 commits June 27, 2026 14:48
Replace `eslint-plugin-deprecation` dep with upstreamed rule in `@typescript-eslint`
Update eslint config to flat file format, use typescript for eslint config
Update required node version to v24
Fix mocha, compilation errors, mocha tests
Fix dprint
…ebpack caches from clobbering each other, even more lint fixes
Move stylelint config to separate config file, disable some rules
Ignore some markdownlint rules that have changed
Fix linting configs not falling under package.json
Fix dprint fmt from process triggers script
Add markdownlintfix script
Revert updates to markdown-magic package as newer versions break our TOC even after fixing the generate-log-guide.ts file
Fix .gitattributes for .husky
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant