1 | {
|
2 | "name": "project",
|
3 | "private": true,
|
4 | "scripts": {
|
5 | "start": "node --icu-data-dir=node_modules/full-icu src",
|
6 | "debug": "node --icu-data-dir=node_modules/full-icu --inspect-brk src",
|
7 | "prod": "git pull && npm install && NODE_ENV=production pm2 start src",
|
8 | "logs": "npx pm2 logs --raw | npx bunyan",
|
9 | "lint": "tsc --noEmit && eslint src/**/*.ts",
|
10 | "test": "node src/tests",
|
11 | "test-debug": "node --inspect-brk src/tests",
|
12 | "coverage": "nyc --extension .ts npm test",
|
13 | "pre-commit": "lint"
|
14 | },
|
15 | "husky": {
|
16 | "hooks": {
|
17 | "pre-commit": "npm run lint",
|
18 | "post-merge": "git diff-tree -r --name-only --no-commit-id ORIG_HEAD HEAD | grep --quiet package.json && npm install"
|
19 | }
|
20 | },
|
21 | "dependencies": {
|
22 | "backend-base": ">1.0.0"
|
23 | },
|
24 | "devDependencies": {
|
25 | "husky": ">=1.3.1"
|
26 | }
|
27 | }
|