logo

 

mars 2023

Dans l’article précédent, nous avons parlé brièvement des scope npm, cet article a pour but d’approfondir cette partie. Préambule Dans le langage courant, npm désigne à la fois le client npm et le registre npm. Nous serons donc prudents quand à distinguer les usages en précisant “registre npm” pour parler du registre, et en utilisant npm sans descriptif pour parler du client. Le client et le registre...

Lire la suite
package.json

Une des raisons de la popularité de JavaScript comme langage est son système de modules, au point que cela est aussi une des critiques récurrentes de ce langage. Plusieurs registres existent, mais le mastodonte pour node.js est npm et son registre de plus de deux millions de modules. Ces modules sont identifiés et configurés par un fichier, le package.json, qui est donc au cœur de...

Lire la suite