|
12 | 12 | "lint": "./node_modules/.bin/tslint -c ./tslint.json -p tsconfig.json 'src/**/*.ts' --format stylish", |
13 | 13 | "build": "npm run lint && npm run clean:dist && npm run transpile && npm run copy:assets", |
14 | 14 | "transpile": "./node_modules/.bin/tsc", |
15 | | - "clean:dist": "./node_modules/.bin/gulp clean:dist", |
16 | | - "copy:assets": "./node_modules/.bin/gulp copy:assets", |
| 15 | + "clean:dist": "./node_modules/.bin/rimraf ./dist", |
| 16 | + "copy:assets": "npm run copy:swagger && npm run copy:public", |
| 17 | + "copy:swagger": "./node_modules/.bin/copyup ./src/api/swagger.json ./dist", |
| 18 | + "copy:public": "./node_modules/.bin/copyup ./src/public/* ./dist", |
17 | 19 | "db:migrate": "./node_modules/.bin/knex migrate:latest", |
18 | 20 | "db:migrate:rollback": "./node_modules/.bin/knex migrate:rollback", |
19 | 21 | "db:seed": "./node_modules/.bin/knex seed:run", |
|
76 | 78 | "class-validator": "^0.7.0", |
77 | 79 | "commander": "^2.9.0", |
78 | 80 | "compression": "^1.6.2", |
| 81 | + "copyfiles": "^1.2.0", |
79 | 82 | "cors": "^2.8.1", |
80 | 83 | "debug": "^2.6.8", |
81 | 84 | "dotenv": "^4.0.0", |
82 | 85 | "express": "^4.15.3", |
83 | 86 | "express-status-monitor": "^0.1.9", |
84 | 87 | "faker": "^4.1.0", |
85 | | - "gulp": "^3.9.1", |
86 | | - "gulp-clean": "^0.3.2", |
87 | | - "gulp-load-plugins": "^1.4.0", |
88 | 88 | "helmet": "^3.6.1", |
89 | 89 | "inversify": "^4.1.0", |
90 | 90 | "inversify-express-utils": "^3.5.1", |
|
100 | 100 | "request": "^2.81.0", |
101 | 101 | "request-promise": "^4.2.1", |
102 | 102 | "require-dir": "^0.3.1", |
| 103 | + "rimraf": "^2.6.1", |
103 | 104 | "run-sequence": "^1.2.2", |
104 | 105 | "serve-favicon": "^2.4.3", |
105 | 106 | "swagger-jsdoc": "^1.9.4", |
|
0 commit comments