SuperAPI AI 工具集

typescript-build-tools

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

用途:为 TypeScript 项目提供一套现代构建工具链配置,涵盖包管理、任务运行、类型检查、测试、代码检查与格式化,以及单仓(monorepo)编排。

主要能力:Bun 作为包管理器(bun install/add/remove/update)和任务运行器(bun run);tsgo 用于快速类型检查;Vitest 用于测试与 V8 覆盖率;Biome 用于 lint 和格式化;Turborepo 用于单仓缓存与并行执行。支持单包与单仓两种脚本布局,并给出 Cloudflare Workers 与 GitHub Actions CI 配置。

使用方式:安装依赖示例 bun add -D vitest @vitest/coverage-v8 @biomejs/biome,单仓再加 bun add -D turbo。单包脚本可设 dev、build、typecheck、test、test:watch、test:coverage、lint、lint:fix、format、check;单仓根脚本用 turbo 调度 dev、build、typecheck、test、lint、check。类型检查用 tsgo --noEmit,构建用 bun build ./src/index.ts --outdir ./dist --target bun,测试用 vitest run,检查用 biome check .。

限制与注意:提供方明确提醒在 Node 项目应使用 bun run test 而非 bun test,因为后者调用 Bun 原生测试运行器而非 package.json 脚本;CI 中使用 --frozen-lockfile 保证可复现;测试与构建的具体性能、价格或平台支持暂未提供。