chore(deps): upgrade dependencies + packaging-metadata fixes - #53
Merged
Conversation
Guarded by the parity suite (Phase 0, #39): npm test 57 passed, npm run build-ts compiles. - Refresh the lockfile within existing semver ranges: typescript 5.7.3 -> 5.9.3, @babel/* -> 7.29.x, plus transitive updates - prettier 3.5.1 -> 3.5.3 (pinned ~3.5.3 to avoid reformatting churn and conflicts with in-flight PRs) - Move prettier and ts-loader from dependencies to devDependencies — they are dev/build-only (audit finding, Axis 5) - Point Dependabot at the dev integration branch (target-branch: dev) Deliberately DEFERRED: build-tooling majors (babel-loader 9->10, webpack) are left for the Vite migration (#42), which removes webpack/babel entirely — upgrading them now would be thrown away. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…m optionals The previous lockfile was regenerated on Windows with npm 10.9.4, which omits other-platform optional native binaries (@rolldown/*, lightningcss-*) — npm bug #4828. CI's 'npm ci' (npm 11) then failed with 'package-lock.json out of sync / Missing: ...'. Regenerated with npm 11 (via npx), which writes all platform optionals. Verified: 'npm@11 ci' + vitest = 57 passed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This was referenced Jul 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Package upgrades, guarded by the parity suite (Phase 0). First upgrade PR since the test harness landed — CI runs all 57 parity tests + the build against the new dependency tree.
Changes
typescript5.7.3 → 5.9.3,@babel/*→ 7.29.x, plus transitive updates.~3.5.3— a minor bump reformats code, which would bloat this PR and conflict with in-flight work; kept conservative).prettierandts-loaderfromdependencies→devDependencies(they are dev/build-only and were polluting the published dependency set).devintegration branch (target-branch: dev).Deliberately deferred
Build-tooling majors (
babel-loader9→10, webpack, etc.) are not upgraded here — the Vite migration (#42) removes webpack/babel entirely, so bumping them now is throwaway work.Supersedes the stale Dependabot PRs
#30 (prettier), #36 (typescript), #37/#38 (@babel) — all target old
main(pre-CI-fixes) and are covered here. #32 (babel-loader major) is intentionally deferred to #42. Recommend closing them.Verification
npm test→ 57 passednpm run build-ts→ compiles (webpack 5)🤖 Generated with Claude Code