SuperAPI AI 工具集

atelier-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(tsgo --noEmit)、test(vitest run)、lint(biome check .)、format 与 check。monorepo 根脚本用 turbo 调用各任务。注意在 Node 项目中使用 bun run test 而非 bun test,后者会调用 Bun 原生测试运行器。CI 中建议使用 bun install --frozen-lockfile,并按 typecheck、lint、test 顺序执行。

适用场景:TypeScript 单包或 monorepo 项目的日常开发、构建、测试与 CI 配置,以及 Cloudflare Workers 相关测试环境。

限制:资料未提供各工具的收费、价格、平台支持范围与性能数据;具体规则、缓存策略与高级配置需参考其列出的 references 文件。