Un fichier JSON est un ensemble de couples clé-valeurs renseignant divers informations sur un projet.
Voyons quelques un de ces couples
name : le nom du projetversion : la version du projetdescription : la description du projetmain : point d'entrée du projetrepository : dépôt du projet (git, autre)keywords : mots-clésauthor : auteur du projetlicence : licence du projetLe champs scripts regroupe différents scripts pouvant être lancés avec run/run-script.
Exemple : npm run watch.
Le champs dependencies regroupe les noms des paquets devant être installés pour que le projet fonctionne.
Il est possible d'installer ces paquets en exécutant la commande npm install.
Le champs devDependencies regroupe les noms des paquets devant être installés pour le développement du projet.
Il est possible d'installer ces paquets en exécutant la commande npm install --production.