C'est le pip du Javascript. Il est installé automatiquement avec Node.js.
Initialiser un projet (package.json)
Au lieu de setup.py ou pyproject.toml, on a package.json.
npm init -y
Installer des paquets
Les paquets sont installés dans le dossier node_modules (l'équivalent de ton dossier venv/lib/site-packages, mais LOCAL au projet).
NE JAMAIS COMMITER node_modules ! (Ajoute-le à .gitignore direct).
# Installer (et ajoute à package.json)
npm install axios
# Installer en tant qu'outil de développement (linter, tests...)
npm install --save-dev jest
Scripts
Dans package.json, tu as une section "scripts". C'est tes raccourcis (comme un Makefile).
"scripts": {
"start": "node app.js",
"test": "jest"
}
Pour lancer : npm run start (ou juste npm start).