-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
85 lines (85 loc) · 3.19 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"name": "maintenance-tracker-app",
"version": "0.0.0",
"private": true,
"scripts": {
"clean": "rimraf ./dist/",
"build-babel": "babel ./server/src --out-dir ./dist/src --ignore ./node_modules,./.babelrc,./package.json,./npm-debug.log,./dist/src --copy-files",
"build": "npm run clean && npm run build-babel",
"start": "node ./dist/src/app.js",
"drop-table": "babel-node ./server/src/migrations/drop/requests.table.js && babel-node ./server/src/migrations/drop/users.table.js",
"create-table": "babel-node ./server/src/migrations/create/users.table.js && babel-node ./server/src/migrations/create/requests.table.js",
"migrations": "npm run drop-table && npm run create-table",
"seeders": "babel-node ./server/src/seeders/users.js && babel-node ./server/src/seeders/requests.js",
"dev": "nodemon ./server/src/app.js --exec babel-node --presets babel-preset-env",
"test": "mocha ./server/test/**.spec.js --recursive --compilers js:babel-register --exit",
"coveralls": "nyc --reporter=lcov --reporter=text-lcov npm test",
"coverage": "nyc report --reporter=text-lcov | coveralls",
"pretest": "npm run migrations && npm run seeders",
"posttest": "eslint --ignore-path .eslintignore .",
"postinstall": "npm run build"
},
"dependencies": {
"babel-register": "^6.26.0",
"bcrypt": "^2.0.1",
"body-parser": "~1.17.1",
"chai": "^4.1.2",
"chai-http": "^4.0.0",
"commonjs": "0.0.1",
"cors": "^2.8.4",
"db-migrate": "^0.11.1",
"debug": "~2.6.9",
"dotenv": "^5.0.1",
"ejs": "^2.6.1",
"eslint-config-airbnb": "^16.1.0",
"eslint-plugin-jsdoc": "^3.7.0",
"express": "~4.16.0",
"express-validator": "^5.2.0",
"http-errors": "~1.6.2",
"jade": "~1.11.0",
"jwt-simple": "^0.5.1",
"mocha": "^5.1.1",
"morgan": "~1.9.0",
"nodemailer": "^4.6.5",
"nyc": "^11.8.0",
"passport": "^0.4.0",
"passport-jwt": "^4.0.0",
"passport-local": "^1.0.0",
"pg": "^7.4.3",
"pg-hstore": "^2.3.2",
"prettier": "^1.12.1",
"serve-favicon": "~2.4.2",
"uuid": "^3.2.1"
},
"description": "Maintenance Tracker App is an application that provides users with the ability to reach out to operations or repairs department regarding repair or maintenance requests and monitor the status of their request.",
"main": "app.js",
"repository": {
"type": "git",
"url": "git+https://github.com/faksam/Maintenance-Tracker-App.git"
},
"author": "Fakunle Samuel",
"license": "ISC",
"bugs": {
"url": "https://github.com/faksam/Maintenance-Tracker-App/issues"
},
"homepage": "https://github.com/faksam/Maintenance-Tracker-App#readme",
"devDependencies": {
"babel-cli": "^6.26.0",
"babel-core": "^6.26.0",
"babel-polyfill": "^6.26.0",
"babel-preset-airbnb": "^2.4.0",
"babel-preset-env": "^1.7.0",
"babel-preset-es2015": "^6.24.1",
"coveralls": "^3.0.1",
"eslint": "^4.19.1",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.12.0",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-react": "^7.8.2",
"istanbul": "^0.4.5",
"jsdoc": "^3.5.5",
"mocha-lcov-reporter": "^1.3.0",
"nodemon": "^1.17.3",
"rimraf": "^2.6.2"
}
}