Cómo usar: Generador de package.json
- Escribe el nombre y la versión del paquete: el nombre se comprueba con las reglas de nombres de npm mientras escribes.
- Elige una plantilla de scripts (Node, Vite, Next.js, librería TypeScript) y el tipo de módulo.
- Añade la licencia, el autor, el repositorio y la versión de Node.js que necesita tu código.
- Copia o descarga el archivo en la raíz de tu proyecto y ejecuta
npm installpara añadir las dependencias.
Los campos más importantes de package.json
| Campo | Qué hace |
|---|---|
name | Nombre del paquete: en minúsculas, máx. 214 caracteres, apto para URL, puede tener ámbito (@org/nombre) |
version | Una versión semántica como 1.4.2 |
type | "module" trata los archivos .js como módulos ES (import); por defecto es CommonJS |
main / exports | El punto(s) de entrada que importa otro código. exports además oculta los archivos internos |
scripts | Comandos para npm run dev, build, test… |
engines | Versiones de Node.js que soporta tu código |
private | true evita un npm publish accidental |
packageManager | Fija npm, pnpm o Yarn mediante Corepack |
Las dependencias las añade el gestor de paquetes
No escribas a mano las versiones de las dependencias: ejecuta npm install react o npm install -D vite y npm las guarda con el rango de versión correcto (normalmente ^). Sube el archivo de bloqueo al repositorio para que todos instalen las mismas versiones.
Siguientes pasos para un proyecto nuevo
Añade un .gitignore (como mínimo node_modules/ y .env), un .editorconfig, un README y un flujo de trabajo de GitHub Actions que ejecute tus scripts test y build en cada push.
También se busca como: generador package.json, ejemplo package.json, npm init, scripts package.json, exports package.json, package.json node, reglas nombre paquete npm, package.json type module.
Herramientas que combinan con: Generador de package.json
- Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
- Validador YAML — Pega un archivo de Docker Compose, un manifiesto de Kubernetes, un workflow de GitHub Actions o cualquier YAML para localizar errores, detectar trampas habituales y obtener una versión bien formateada.
- Generador de YAML de Kubernetes — Indica el nombre de tu app, la imagen y el puerto, y obtén YAML de Kubernetes listo para producción: un Deployment con probes, límites de recursos y un contexto de seguridad reforzado, además del Service, el Ingress con TLS, el ConfigMap, el Secret y el HorizontalPodAutoscaler que marques, todo en un solo archivo listo para kubectl apply.
- Generador de servicios systemd — Ejecuta tu app como un servicio de Linux que arranca con el sistema y se reinicia si falla.