package.json Generator - Free Online package.json Maker Tool | IconVault

Build a valid package.json visually: project type presets, name, version, scripts, dependencies, engines. Live preview, copy or download. Free.

All tools

package.json Generator

Visual package.json builder with live preview

5 of 5 free uses left

Private package

Blocks accidental npm publish

CLI bin entry

Adds a bin command for the package

Has side effects

Off writes "sideEffects": false for tree-shaking

5 of 5 free generations left - runs fully in your browser, nothing is uploaded.

Live preview: package.json

{
  "name": "my-app",
  "version": "1.0.0",
  "private": true,
  "main": "index.js",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview"
  },
  "dependencies": {
    "react": "^19.0.0"
  },
  "devDependencies": {
    "vite": "^6.0.0",
    "typescript": "~5.7.0"
  },
  "engines": {
    "node": ">=20"
  },
  "license": "MIT"
}

Output is generated with JSON.stringify, so it is always valid JSON. Empty fields are omitted automatically.

About this tool

IconVault's package.json Generator builds a valid package.json visually, no memorized field names required. Pick a project type (app, library or CLI) for sensible presets, then fill in name, version, description, author and license, add or remove scripts, dependencies and devDependencies with versions, set engines, and watch the live JSON preview update as you type. Copy it or download the finished file when you are done.

It is free, needs no signup, and runs 100% client-side. The honest note: the tool produces clean, valid JSON with correct structure, but it cannot know your exact dependency versions, so double check version ranges against the registry before you publish or commit.

Frequently asked questions

Popular searches

package.json generatorpackage json generator onlinecreate package.json onlinepackage.json makerpackage.json buildergenerate package.json freepackage.json templatepackage.json examplesample package.jsonpackage.json fields explainedpackage.json scriptspackage.json dependenciespackage.json devdependenciespackage.json enginespackage.json binpackage.json main fieldpackage.json module fieldpackage.json types fieldpackage.json private truepackage.json licensepackage.json authorpackage.json versionpackage.json namepackage.json descriptionnpm init alternativenpm init onlinehow to create a package.jsonpackage.json for cli toolpackage.json for librarypackage.json for node appnode project setup tooljavascript project scaffolderpackage.json validatorvalid package.json generatorpackage.json copy pastedownload package.jsonpackage.json scripts examplescommon npm scriptspackage.json scripts dev build testadd dependency to package.jsonpackage.json dependencies vs devdependenciespackage.json engines node versionwhat is package.jsonpackage.json explainedpackage.json keywordspackage.json files fieldpackage.json sideeffectspackage.json exports fieldpackage.json workspacesmonorepo package.jsontypescript package.json templatevite package.json templatereact package.json examplenode cli package.json example

More tools

Coming soon

CLI

Coming soon

Figma plugin

Coming soon

VS Code extension

Coming soon

Chrome extension

Coming soon

AI icon generator

Coming soon

Team workspaces

Coming soon

View all 10+ tools →