← Каталог
Структура Node-проекта и правила разработки — package.json как контракт проекта
Фрагмент из «Структура Node-проекта и правила разработки»: package.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"
}
}