Код IT
← Каталог

Структура Node-проекта и правила разработки — package.json как контракт проекта

Фрагмент из «Структура Node-проекта и правила разработки»: package.json как контракт проекта.

json javascriptencyclopedia3-ecosystem-1-runtime-node-266 embed URL статья в энциклопедии
JSON main.json
{
  "name": "notes-api",
  "version": "1.0.0",
  "type": "module",
  "main": "src/server.js",
  "engines": {
    "node": ">=20.0.0"
  },
  "scripts": {
    "dev": "node --watch src/server.js",
    "start": "node src/server.js",
    "test": "node --test"
  },
  "dependencies": {
    "express": "^4.19.2"
  },
  "devDependencies": {
    "nodemon": "^3.1.0"
  }
}
{
  "name": "notes-api",
  "version": "1.0.0",
  "type": "module",
  "main": "src/server.js",
  "engines": {
    "node": ">=20.0.0"
  },
  "scripts": {
    "dev": "node --watch src/server.js",
    "start": "node src/server.js",
    "test": "node --test"
  },
  "dependencies": {
    "express": "^4.19.2"
  },
  "devDependencies": {
    "nodemon": "^3.1.0"
  }
}