跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

package.json 编辑

把 package.json 的字段、脚本与依赖当表单编辑,全程本地。

scripts
dependencies
devDependencies

全程本地:文件在浏览器里解析,导出在内存里组装。这里没有编辑的字段(license、type、engines 等)会原样保留。

怎么用

  1. 把 package.json 粘贴进顶部面板,点载入编辑器。
  2. 编辑核心字段:name、version、description、main。
  3. scripts 按「键 + 值」一行行管理 —— 新增加行,× 删行。
  4. dependencies 与 devDependencies 同样操作;两份清单始终分开,不会互相串。
  5. 点导出 JSON 生成文件。提示行会标出缺失的 name 或 version,以及不像 semver 的版本号。
  6. 复制或下载结果。表单没有覆盖的字段(license、type、engines 等)原样保留。

常见用法

常见问题

问:它会安装或更新依赖吗? 答:不会。它只改文本,不执行 npm install、不解析版本号、不发任何网络请求。

问:表单里没有的字段会怎样? 答:原样保留,导出时写回。只有被管理的键会重建,空的可选字段直接省略,不会写成空字符串。

问:为什么导出的文件把额外字段放在后面? 答:输出按固定顺序组装 —— name、version、description、main,然后是未改动的键,最后是 scripts、dependencies、devDependencies。JSON 键顺序不影响语义,npm 读取方式完全一样。

问:什么情况会弹版本警告? 答:提示会检查 version 是否以「三个数字加点」开头,例如 1.2.3。其后的预发布与构建后缀不受影响。

你的数据留在这台设备上

package.json 编辑 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。