Skip to content
ZeroServer.tools

package.json Generator

Build a complete package.json for Node.js projects.

{
  "name": "my-package",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "license": "MIT",
  "engines": {
    "node": ">=18.0.0"
  }
}

About package.json fields

package.json is the manifest for every Node.js project. The name and version fields are required for publishing to npm. The engines field tells package managers which Node versions are supported. Setting "private": true prevents accidental npm publish. "type": "module" opts the package into ESM — all .js files are treated as ES modules.

Private & free — this tool runs entirely in your browser.

Recommended: IndieKit Ship your Next.js startup in days.affiliate

Related Developer Utilities tools