代码、数据与二维码工具

Package.json 起始清单生成器

使用结构化字段生成小型 JSON 清单。只选择项目需要的脚本和开发依赖,填写兼容版本范围,再复制或下载 package.json。

优先本地处理无需注册隐私说明 ↗

仅为起始清单。start/dev 需要自行提供 index.js;build 需要 TypeScript 和 tsconfig.json,lint 需要 ESLint 配置。请自行选择兼容的依赖与 Node.js 版本。不提供最新版本、运行依赖、安装、配置文件或兼容性检查。范围支持数字版本、部分版本、x/*、^/~、比较符和 ||,不支持标签、URL 或连字符范围。

脚本
开发依赖

填写版本范围(勾选后必填)

使用步骤

如何使用

  1. 填写短横线包名、SemVer 版本、描述、作者、许可证、模块类型及可选 Node.js 范围。
  2. 选择脚本和开发依赖,为每个选中的依赖填写版本范围。
  3. 生成并复核 package.json,复制或下载后另行配置项目。

明确指定依赖版本

可选 TypeScript、ESLint、Prettier、Jest、Vitest、nodemon、tsx、@types/node 和 husky,版本范围由你填写。选中依赖的范围为空时拒绝生成。支持数字和部分版本、x/*、^/~、比较符和 ||,不支持标签、URL 和连字符范围。不解析兼容性。

脚本与配置

start/dev 指向 index.js,dev 需要 nodemon。build 需要 TypeScript 和 tsconfig.json;lint 需要 ESLint 及其配置;format 需要 Prettier。测试命令三选一:node --test、Jest 或 Vitest。请自行核对 Node.js 支持、模块格式、测试文件和依赖配置,选择 husky 不会安装 Git 钩子。

仅生成本地起始清单

JSON 在本地序列化。不提供源码、锁文件、运行依赖、安装、注册表查询、发布或项目验证。选择许可证只记录标识,不代表已满足许可要求。

常见问题

你可能还想知道

依赖版本是最新的吗?

工具不提供版本。请输入你为项目选择并核对过的范围。

输出可以不配置就运行吗?

请先复核,提供源码和配置文件,安装兼容依赖并自行验证项目。