用途:在新建 Nuxt 4 项目时生成一套标准配置文件与依赖;也可用于审查既有项目是否具备这些配置,或让新仓库接入同一工具链基线。
主要能力:生成 prettier.config.js、.prettierignore、.gitignore、eslint.config.ts、vitest.config.ts、tsconfig.json、.husky/pre-commit、.husky/pre-push、.sops.yaml 等文件(已存在的文件默认跳过,除非用户要求覆盖);向 package.json 添加 dev、build、lint、test、prepare 等脚本及 lint-staged 配置;安装 eslint、prettier、husky、vitest、tailwindcss、terraform-scaffold 等开发依赖;配置 Nuxt UI,包括安装运行时依赖、创建 app/assets/css/main.css、在 nuxt.config.ts 中加入模块与 CSS 引用、用 UApp 包裹应用、创建 app.config.ts 设置颜色别名;按标准结构创建或更新 CLAUDE.md;最后运行 bun install 与 bun run prepare,并执行 bunx terraform-scaffold init 生成 Terraform 目录结构。
使用方式:按工作流顺序执行文件创建、依赖安装、package.json 修改、Nuxt UI 配置、文档编写,再运行初始化命令。依赖安装使用 bun add -d 及 bun add 命令,Terraform 部分使用 bunx terraform-scaffold init 等命令。
适用场景:全新 Nuxt 4 项目的初始搭建,以及将既有仓库统一到相同工具链。
限制:具体效果、平台支持、收费与价格等信息暂未提供;资料未说明版本兼容范围与失败处理方式。