42 lines
1.3 KiB
JSON
42 lines
1.3 KiB
JSON
{
|
|
"name": "bullpen-backend",
|
|
"version": "1.0.0",
|
|
"main": "server.js",
|
|
"scripts": {
|
|
"test": "cross-env NODE_ENV=test jest",
|
|
"pretest": "cross-env NODE_ENV=test npm run db:reset",
|
|
"db:create:test": "cross-env NODE_ENV=test npx sequelize-cli db:create",
|
|
"db:reset": "npx sequelize-cli db:drop && npx sequelize-cli db:create && npx sequelize-cli db:migrate && npx sequelize-cli db:seed:all --debug",
|
|
"setup-db": "npx sequelize-cli db:drop && npx sequelize-cli db:create && npx sequelize-cli db:migrate && npx sequelize-cli db:seed:all --debug",
|
|
"start": "cross-env NODE_ENV=test node server.js",
|
|
"setup-example-db": "node database/setup.js"
|
|
},
|
|
"engines": {
|
|
"node": ">=10"
|
|
},
|
|
"author": "skuehl1972@gmail.com",
|
|
"license": "ISC",
|
|
"description": "",
|
|
"dependencies": {
|
|
"bcryptjs": "^3.0.2",
|
|
"body-parser": "^1.20.3",
|
|
"cors": "^2.8.5",
|
|
"express": "^4.21.2",
|
|
"express-validator": "^7.2.1",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"pg": "^8.13.3",
|
|
"pg-hstore": "^2.3.4",
|
|
"sequelize": "^6.37.5",
|
|
"sqlite3": "^5.1.7",
|
|
"uuid": "^11.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@jest/globals": "^29.7.0",
|
|
"cross-env": "^7.0.3",
|
|
"dotenv": "^16.4.7",
|
|
"jest": "^29.7.0",
|
|
"sequelize-cli": "^6.6.2",
|
|
"supertest": "^7.0.0"
|
|
}
|
|
}
|