-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
117 lines (117 loc) · 3.41 KB
/
Copy pathpackage.json
File metadata and controls
117 lines (117 loc) · 3.41 KB
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
{
"name": "objective-api",
"version": "1.0.0",
"main": "index.js",
"private": true,
"scripts": {
"build": "npm run clean && npm run build:transpile",
"build:transpile": "./node_modules/.bin/babel app -d dist",
"clean": "rimraf dist",
"db:create:migration": "knex migrate:make $NAME",
"db:create:seed": "knex seed:make $NAME",
"db:destroy": "psql qdb -f ./db/scripts/destroy.sql",
"db:migrate": "better-npm-run migrate:dev",
"db:recreate": "npm run db:destroy && npm run db:migrate && npm run db:seed",
"db:seed": "knex seed:run",
"debug": "better-npm-run start:debug",
"dev": "better-npm-run start:dev",
"lint": "eslint --ext .js app",
"lint:fix": "eslint --ext .js app --fix",
"postinstall": "npm run build",
"precommit": "npm run lint",
"start": "npm run build && better-npm-run start:prod",
"test": "echo \"No tests specified\" && exit 0"
},
"betterScripts": {
"start:prod": {
"command": "forever ./dist/server.js"
},
"start:dev": {
"command": "nodemon --exec babel-node ./app/server ",
"env": {
"NODE_ENV": "development",
"DEBUG": "graphql:*,koa:*,app:*,koa-router:*",
"WEB_CONCURRENCY": 1,
"PORT": 3000
}
},
"start:debug": {
"command": "nodemon --exec babel-node ./app/server --inspect --port 3000 --remote-debugging-port=3000 --debug-brk",
"env": {
"NODE_ENV": "development",
"DEBUG": "graphql:*,koa:*,app:*,koa-router:*",
"WEB_CONCURRENCY": 1,
"PORT": 3000
}
},
"migrate:dev": {
"command": "knex migrate:latest",
"env": {
"NODE_ENV": "development",
"DEBUG": "knex:query, app:*"
}
}
},
"engines": {
"node": "6.9.4"
},
"author": "Rohan Nair <rohan@objectiveiq.com>",
"dependencies": {
"auth0": "^2.5.0",
"auth0-api-tokens": "^1.1.1",
"babel-cli": "~6.16.0",
"babel-core": "~6.16.0",
"babel-eslint": "^7.1.1",
"babel-plugin-syntax-async-functions": "~6.13.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.18.0",
"babel-plugin-transform-regenerator": "~6.16.1",
"babel-polyfill": "~6.16.0",
"babel-preset-es2015": "~6.16.0",
"babel-preset-es2015-node6": "^0.4.0",
"babel-preset-node6": "^11.0.0",
"babel-preset-stage-0": "~6.16.0",
"babel-preset-stage-2": "^6.18.0",
"better-npm-run": "0.0.11",
"bluebird": "~3.4.6",
"boom": "^4.2.0",
"casual": "^1.5.8",
"chalk": "~1.1.3",
"co": "~4.6.0",
"debug": "~2.2.0",
"dotenv": "~2.0.0",
"eslint": "^3.11.1",
"forever": "^0.15.3",
"graphql": "^0.8.2",
"graphql-server-koa": "^0.4.3",
"graphql-tools": "^0.8.1",
"jsonwebtoken": "^7.1.9",
"knex": "~0.12.2",
"koa": "~2.0.0",
"koa-bodyparser": "~3.2.0",
"koa-bouncer": "^5.1.0",
"koa-convert": "^1.2.0",
"koa-cors": "^0.0.16",
"koa-helmet": "^2.0.0",
"koa-jwt": "^1.2.0",
"koa-logger": "next",
"koa-router": "~7.0.1",
"lodash": "~4.16.2",
"newrelic": "^1.34.0",
"node-uuid": "~1.4.7",
"nodejs-dashboard": "^0.1.2",
"nodemon": "~1.10.2",
"objection": "^0.6.1",
"objection-graphql": "^0.1.1",
"pg": "~6.1.0",
"pm2": "~2.0.18",
"raven": "^0.12.3",
"rimraf": "~2.5.4",
"sparkpost": "^2.0.1",
"superagent": "^3.3.2",
"throng": "~4.0.0",
"winston": "~2.2.0"
},
"devDependencies": {
"husky": "^0.12.0"
}
}