Skip to content

chore: migrate to bun + Vite+ toolchain#4

Merged
afonsojramos merged 17 commits intomainfrom
migrate-bun-vite
May 9, 2026
Merged

chore: migrate to bun + Vite+ toolchain#4
afonsojramos merged 17 commits intomainfrom
migrate-bun-vite

Conversation

@afonsojramos
Copy link
Copy Markdown
Member

Summary

Migrates the repo from yarn/jest/tsc/Biome to bun + Vite+ (alpha unified toolchain): bun as package manager, vp pack (tsdown) producing dual ESM+CJS+DTS output, vp test (Vitest) replacing Jest, vp check (oxlint + oxfmt) replacing Biome, modernized tsconfig.json (ES2022 / Bundler resolution / noEmit), examples/ workspace converted to bun, .nvmrc renamed to .node-version for Vite+ runtime, VSCode pointed at the oxc extension, and actions/checkout bumped to v6.

Test plan

  • bun run test — 9/9 tests pass
  • bun run build — emits lib/index.{cjs,mjs} + .d.{cts,mts} + sourcemaps
  • bun run typecheck — clean
  • bun run lint:check — 0 errors (1 pre-existing warning unchanged)

@afonsojramos afonsojramos merged commit 2611eab into main May 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant