Free Developer Tool
Generate Perfect
package.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.