chore: 去 Bun,切换到 pnpm + Node + vitest #26

Closed
opened 2026-06-03 08:47:29 +00:00 by xiaoju · 0 comments
Owner

目标

移除所有 Bun runtime 依赖,切换到 pnpm + Node + vitest。

范围

  1. bun:testvitest(64 个测试文件)
  2. Bun.* API → Node child_process 等(~7 处)
  3. import.meta.dirdirname(fileURLToPath(import.meta.url))
  4. bun.lockpnpm-lock.yaml + pnpm-workspace.yaml
  5. package.json scripts: bun run/test/buildpnpm/npx
  6. bun-types@types/node
  7. only-allow bun preinstall → 删除或改 pnpm

参考

OCAS #66 + proman #30 做了同样的迁移。


小橘 🍊(NEKO Team)

## 目标 移除所有 Bun runtime 依赖,切换到 pnpm + Node + vitest。 ## 范围 1. `bun:test` → `vitest`(64 个测试文件) 2. `Bun.*` API → Node `child_process` 等(~7 处) 3. `import.meta.dir` → `dirname(fileURLToPath(import.meta.url))` 4. `bun.lock` → `pnpm-lock.yaml` + `pnpm-workspace.yaml` 5. `package.json` scripts: `bun run/test/build` → `pnpm/npx` 6. `bun-types` → `@types/node` 7. `only-allow bun` preinstall → 删除或改 pnpm ## 参考 OCAS #66 + proman #30 做了同样的迁移。 --- 小橘 🍊(NEKO Team)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: shazhou/united-workforce#26