SuperAPI AI 工具集

typescript-build-tools

编程与开发

查看项目

更新于 10-16 00:06

技能介绍

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

主要能力:Bun 负责包管理与任务运行;tsgo 用于类型检查,官方称比 tsc 更适合快速 CI;Vitest 用于测试并支持 V8 覆盖率;Biome 统一做 lint 与格式化;Turborepo 用于 monorepo 的缓存与并行执行。资料还给出 Cloudflare Workers 的 Vite 插件与 Vitest Workers pool 配置,以及 GitHub Actions CI 示例。

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

限制与注意:在 Node 项目上应使用 bun run test 而非 bun test,后者会调用 Bun 原生测试运行器;CI 中建议使用 --frozen-lockfile 保证可复现构建。资料未提供各工具的收费、价格、平台支持范围或性能数据,也未说明版本兼容性细节。