Skip to content

chore(deps): upgrade dev tools and dependencies#65

Merged
acald-creator merged 1 commit into
mainfrom
chore/upgrade-dev-tools
Apr 13, 2026
Merged

chore(deps): upgrade dev tools and dependencies#65
acald-creator merged 1 commit into
mainfrom
chore/upgrade-dev-tools

Conversation

@acald-creator
Copy link
Copy Markdown
Owner

@acald-creator acald-creator commented Apr 13, 2026

Summary

Package Before After
Biome 1.2.2 2.4.11
husky 8.0.3 9.1.7
commitlint 17.7 20.5
cross-env 7.0.3 10.1.0
concurrently 8.2.1 9.2.1
TypeScript 5.0.4 6.0.2
inquirer 9.2.11 13.4.1
@emotion/css 11.11.2 11.13.5
style-dictionary 5.0.4 5.4.0
commitizen 4.3.0 4.3.1

Config changes

  • Biome: migrated config schema to 2.x (ignoreincludes, organizeImportsassist)
  • Biome CLI: lint --applylint --write
  • Husky: removed husky.sh sourcing, simplified hook scripts, husky installhusky
  • Removed unused webpack-bundle-analyzer

Test plan

  • bun run lint — passes, no warnings
  • bun run format:write — works
  • bun run test — all 18 tests pass
  • bun run build — production build succeeds
  • Pre-commit hooks work (biome format + lint ran on commit)

Closes #46

Summary by CodeRabbit

Release Notes

  • Chores
    • Updated development dependencies to newer versions, including build tools, linting, formatting, and commit utilities.
    • Simplified developer workflow configurations for improved build and commit processes.
    • Removed unused build analysis tooling from the development setup.

Upgrade Biome 1.2 to 2.4 (migrate config, --apply to --write),
husky 8 to 9 (simplify hooks, remove husky.sh), commitlint 17 to 20,
cross-env 7 to 10, concurrently 8 to 9, TypeScript 5.0 to 6.0,
inquirer 9 to 13, Emotion CSS to 11.13, style-dictionary to 5.4.
Remove unused webpack-bundle-analyzer.

Closes #46
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rspack-rescript Ready Ready Preview, Comment Apr 13, 2026 6:28am

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 13, 2026

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Walkthrough

This pull request upgrades development tools and dependencies to newer versions, including Biome (1.2.2 → 2.4.11), CommitLint, Husky (8.0.3 → 9.1.7), and others. Husky hook scripts are simplified, and Biome configuration is migrated to the new schema format. The bundle analyzer plugin is removed as unused.

Changes

Cohort / File(s) Summary
Husky Hook Configuration
.husky/commit-msg, .husky/pre-commit
Removed shell shebang (#!/usr/bin/env sh) and Husky bootstrap sourcing (. "$(dirname -- "$0")/_/husky.sh") from both hooks, leaving only the command execution lines. Simplifies hook initialization for Husky 9.x.
Biome Configuration
biome.json
Upgraded schema URL from 1.2.2 to 2.4.11. Migrated organizeImports from top-level config to assist.actions.source.organizeImports: "on". Changed file scoping from ignore patterns to explicit includes with exclusions for dist, *.bs.js, and lib.
Build Configuration
rspack.config.js
Removed unused BundleAnalyzerPlugin import and its commented-out instantiation from the plugins array.
Project Dependencies & Scripts
package.json
Updated 13 dependencies including @biomejs/biome (^2.4.11), @commitlint/* (^20.x), husky (^9.1.7), and others. Changed prepare script from husky install to husky and lint from biome lint --apply . to biome lint --write .. Removed webpack-bundle-analyzer from devDependencies.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 With whiskers twitched, the tools are blessed,
Biome and Husky now dressed in their best!
From old to new, the versions did hop,
Dependencies climb to the shiny top—
Ready to format, lint, and commit with flair!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'chore(deps): upgrade dev tools and dependencies' directly and accurately reflects the main change—upgrading development tools and dependencies to their latest versions.
Linked Issues check ✅ Passed The PR successfully addresses all primary objectives from issue #46: upgraded major dev tools (Biome 1.2.2→2.4.11, husky 8.0.3→9.1.7, CommitLint 17.7→20.5.x), handled config breaking changes (Biome schema, CLI flags, husky hooks), updated build utilities, and verified tests pass.
Out of Scope Changes check ✅ Passed All changes are directly related to the PR's objective of upgrading dev tools and dependencies. The removal of unused webpack-bundle-analyzer and the whitespace/formatting changes in package.json are expected byproducts of dependency updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/upgrade-dev-tools

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@acald-creator acald-creator merged commit 4848a81 into main Apr 13, 2026
3 of 4 checks passed
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.

[chore] Upgrade development tools and dependencies

1 participant