Free Developer Tool

Generate Perfectpackage.json Files

Stop guessing field names. Fill in the form, pick your license, add your scripts, and get a ready-to-use package.json in seconds — no login, no installs.

📦

All Fields Covered

Name, version, description, keywords, author, license, main, module, exports, engines, and more — all in one form.

Script Builder

Pick from common npm scripts (dev, build, test, lint, type-check) and add custom ones with a single click.

🔒

100% Client-Side

Everything runs in your browser. Nothing is sent to any server. Copy or download your package.json instantly.

Package Info

Author & License

Links

Entry Points

Format: runtime @ semver — e.g. node @ >=18.0.0

Scripts

Common scripts — click to toggle:

Output

package.json
{
  "version": "1.0.0",
  "license": "MIT",
  "main": "./dist/index.js",
  "module": "./dist/index.mjs",
  "types": "./dist/index.d.ts",
  "engines": {
    "node": ">=18.0.0"
  }
}

100% client-side — nothing is sent to any server.

Frequently Asked Questions

Everything you need to know about Package.json Generator.