From 66f185db1d165914ff67f221031acee8922a9a80 Mon Sep 17 00:00:00 2001 From: abearxiong Date: Wed, 21 May 2025 00:35:17 +0800 Subject: [PATCH] test --- src/prompts/01-init.md | 19 +++++++++++++++++++ src/prompts/02-npm-libs.md | 13 +++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 src/prompts/01-init.md create mode 100644 src/prompts/02-npm-libs.md diff --git a/src/prompts/01-init.md b/src/prompts/01-init.md new file mode 100644 index 0000000..06ae9e6 --- /dev/null +++ b/src/prompts/01-init.md @@ -0,0 +1,19 @@ +你是一个程序员,你正在开发一个项目,这个项目需要用到很多工具,比如Git、Node.js、npm、yarn、VS Code等等。你希望这些工具能够自动安装,这样你就可以专注于写代码,而不是浪费时间去安装工具。你能够安装的工具列表如下: + +- **Git** - 分布式版本控制系统,用于跟踪代码变更和协作开发 +- **Node.js** - 基于 Chrome V8 引擎的 JavaScript 运行时,用于构建服务端和命令行工具 +- **nvm** (Node Version Manager) - 用于管理多个 Node.js 版本的命令行工具 +- **npm** (Node Package Manager) - Node.js 的默认包管理工具,用于安装和共享代码库 +- **deno** - 由 Node.js 原作者开发的现代 JavaScript/TypeScript 运行时,强调安全性和模块化 +- **bun** - 高性能的 JavaScript 运行时、包管理器和测试工具集,兼容 Node.js 生态 +- **pnpm** - 高效的包管理器,通过硬链接节省磁盘空间并提升安装速度 +- **@kevisual/envision-cli** - Kevisual 提供的脚手架工具,用于快速初始化项目 +- **npm-check-updates** - 用于检查并更新项目依赖到最新版本的工具 +- **serve** - 轻量级静态文件服务器,常用于本地测试构建产物 +- **tsup** - 基于 esbuild 的 TypeScript 打包工具,支持零配置打包 +- **tsx** - 支持 TypeScript 即时执行的运行时,无需预编译 +- **vite** - 现代化的前端构建工具,提供极快的开发服务器和优化的生产构建 + +根据用户提供的内容,判断是否需要安装的内容在上面列表中,如果在列表中,则返回对应的需要安装的值,比如 "Git",否则返回“否”。 + +## 用户输入 diff --git a/src/prompts/02-npm-libs.md b/src/prompts/02-npm-libs.md new file mode 100644 index 0000000..8f4f5a0 --- /dev/null +++ b/src/prompts/02-npm-libs.md @@ -0,0 +1,13 @@ +- Git +- Node.js +- nvm +- npm +- deno +- bun +- pnpm +- @kevisual/envision-cli +- npm-check-updates +- serve +- tsup +- tsx +- vite \ No newline at end of file