Skip to content

Update dependencies#1

Merged
prosdev merged 3 commits into
mainfrom
chore/update-dependencies
Oct 24, 2025
Merged

Update dependencies#1
prosdev merged 3 commits into
mainfrom
chore/update-dependencies

Conversation

@prosdev

@prosdev prosdev commented Oct 24, 2025

Copy link
Copy Markdown
Collaborator

This pull request updates project tooling and dependencies, modernizes configuration files, and introduces some minor code style improvements. The main focus is on upgrading Biome and Commitlint, aligning scripts to use pnpm, and improving type-only import usage for better performance and clarity.

Tooling and Dependency Upgrades:

  • Upgraded @biomejs/biome to version 2.3.0 and updated the biome.json schema and configuration to match the new version, including changes to import organization and formatter settings.
  • Updated @commitlint/cli and @commitlint/config-conventional to the latest major versions for improved commit message linting.
  • Upgraded turbo and vitest dependencies to their latest versions.

Script and Configuration Changes:

  • Modified Husky hooks to use pnpm instead of npx/npm, and updated the pre-commit script to run a new lint-staged command using Biome's --write flag for auto-fixing.
  • Updated turbo.json to use the new tasks property instead of pipeline, aligning with the latest Turbo configuration format.

Code Quality Improvements:

  • Switched to type-only imports where appropriate in packages/feature-a/src/index.ts and packages/utils/src/index.ts to optimize bundle size and clarify intent.

- Update @biomejs/biome 1.5.3 → 2.3.0
- Update @commitlint/cli 18.6.1 → 20.1.0
- Update @commitlint/config-conventional 18.6.3 → 20.0.0
- Update @vitest/coverage-v8 1.6.1 → 4.0.3
- Update turbo 1.13.4 → 2.5.8
- Update vitest 1.6.1 → 4.0.3
- Rename 'pipeline' to 'tasks' in turbo.json (Turbo v2 requirement)
- Migrate biome.json to v2 schema using biome migrate
  - Update schema URL to 2.3.0
  - Move organizeImports to assist.actions.source
  - Rename trailingComma to trailingCommas in JavaScript formatter
- Remove deprecated shebang and husky.sh sourcing for v10 compatibility
- Update Biome flag: --apply → --write (Biome v2 requirement)
- Fix pre-commit hook and lint-staged script
@prosdev
prosdev merged commit 2acd7c0 into main Oct 24, 2025
1 check 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.

1 participant