Comment utiliser : Générateur de package.json
- Saisissez le nom et la version du package : le nom est vérifié selon les règles de nommage de npm pendant votre saisie.
- Choisissez un préréglage de scripts (Node, Vite, Next.js, bibliothèque TypeScript) ainsi que le type de module.
- Ajoutez la licence, l’auteur, le dépôt et la version de Node.js dont votre code a besoin.
- Copiez ou téléchargez le fichier à la racine de votre projet, puis exécutez
npm installpour ajouter les dépendances.
Les champs les plus importants de package.json
| Champ | Rôle |
|---|---|
name | Nom du package : minuscules, 214 caractères maximum, compatible avec une URL, peut être dans un scope (@org/name) |
version | Une version sémantique comme 1.4.2 |
type | "module" traite les fichiers .js comme des modules ES (import) ; la valeur par défaut est CommonJS |
main / exports | Le ou les points d’entrée importés par d’autres codes. exports masque aussi les fichiers internes |
scripts | Commandes pour npm run dev, build, test… |
engines | Versions de Node.js prises en charge par votre code |
private | true empêche un npm publish accidentel |
packageManager | Fixe npm, pnpm ou Yarn via Corepack |
Les dépendances sont ajoutées par le gestionnaire de paquets
Ne saisissez pas les versions des dépendances à la main : exécutez npm install react ou npm install -D vite, et npm les écrit avec la plage de versions appropriée (généralement ^). Versionnez le fichier de verrouillage afin que tout le monde installe les mêmes versions.
Étapes suivantes pour un nouveau projet
Ajoutez un .gitignore (au minimum node_modules/ et .env), un .editorconfig, un README et un workflow GitHub Actions qui exécute vos scripts test et build à chaque push.
Aussi recherché comme : générateur package.json, exemple package.json, npm init, scripts package.json, exports package.json, package.json node, règles nom package npm, package.json type module.
Outils complémentaires : Générateur de package.json
- Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
- Validateur YAML — Collez un fichier Docker Compose, un manifeste Kubernetes, un workflow GitHub Actions ou tout autre YAML pour localiser les erreurs, repérer les pièges courants et obtenir une version proprement formatée.
- Générateur YAML Kubernetes — Renseignez le nom, l’image et le port de votre application pour obtenir du YAML Kubernetes prêt pour la production : un Deployment avec sondes, limites de ressources et contexte de sécurité renforcé, ainsi que le Service, l’Ingress avec TLS, le ConfigMap, le Secret et le HorizontalPodAutoscaler que vous cochez, le tout dans un seul fichier prêt pour kubectl apply.
- Générateur de service systemd — Faites tourner votre application comme un véritable service Linux qui démarre au boot et redémarre après un plantage.