Skip to content

chore(deps): update all dependencies and CI actions#51

Merged
dean0x merged 1 commit into
mainfrom
chore/dependency-updates
Jun 1, 2026
Merged

chore(deps): update all dependencies and CI actions#51
dean0x merged 1 commit into
mainfrom
chore/dependency-updates

Conversation

@dean0x
Copy link
Copy Markdown
Owner

@dean0x dean0x commented May 31, 2026

Summary

  • Rust: serde_json 1.0.149 → 1.0.150
  • JS: TypeScript 5.9.3 → 6.0.3, @types/node 22 → 25, webpack 5.107.1 → 5.107.2, @napi-rs/cli 3.6.2 → 3.7.0
  • CI: actions/checkout v4 → v6, setup-node v4 → v6, upload-artifact v4 → v7, download-artifact v4 → v8
  • Skipped: serde_yml (already migrated to serde_yaml_ng), vite (already at v8), dtolnay/rust-toolchain (MSRV pin)

TypeScript 6 breaking changes addressed:

  • Added types: ["node"] to tsconfig.base.json (stricter type resolution)
  • Added ignoreDeprecations: "6.0" to CJS tsconfigs (node10 moduleResolution deprecated)

Test plan

  • 590 Rust tests pass
  • 136 JS tests pass (122 mds + 14 webpack-loader)
  • 11 Node API example tests pass
  • Rust lints clean (cargo fmt + clippy)
  • Version consistency gate passes
  • CI passes on this branch
  • Example bundler apps (vite, rollup, webpack) build successfully

…1.0.149 -> 1.0.150 JS: typescript 5.9.3 -> 6.0.3, @types/node 22 -> 25, webpack 5.107.1 -> 5.107.2, @napi-rs/cli 3.6.2 -> 3.7.0 CI: actions/checkout v4 -> v6, setup-node v4 -> v6, upload-artifact v4 -> v7, download-artifact v4 -> v8 TypeScript 6 required adding types node to tsconfig.base.json and ignoreDeprecations 6.0 to the CJS tsconfigs since node10 moduleResolution is deprecated but still needed for dual CJS/ESM builds.
@dean0x dean0x merged commit a43c2ca into main Jun 1, 2026
10 checks passed
@dean0x dean0x deleted the chore/dependency-updates branch June 1, 2026 07:55
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