Projektets manifest

package.json forklaret

Forstå package.json i Node.js: scripts, dependencies, devDependencies, type, engines og projektets kontrakt.

package.json er projektets tekniske visitkort

Filen fortæller, hvad projektet hedder, hvordan det køres, hvilke pakker det afhænger af, og hvilke scripts der findes. I seriøse projekter fungerer package.json som en lille kontrakt mellem udvikler, CI og drift.

{
  "name": "nodejs-dk-demo",
  "type": "module",
  "scripts": {
    "start": "node src/server.js",
    "test": "node --test"
  },
  "dependencies": {
    "express": "^5.0.0"
  },
  "engines": {
    "node": ">=22"
  }
}
log.iske.dk