|
5 | 5 | "scripts": {
|
6 | 6 | "start": "node server",
|
7 | 7 | "test": "lab -a @hapi/code -L",
|
8 |
| - "lint": "eslint ." |
| 8 | + "lint": "eslint .", |
| 9 | + "prebuild:css": "node-sass lib/public/css/main.scss lib/public/css/main.build.css --source-map true", |
| 10 | + "build:css": "postcss lib/public/css/main.build.css -o lib/public/css/main.build.min.css --use cssnano --no-map", |
| 11 | + "prebuild:js": "browserify lib/public/js/main.js -o lib/public/js/main.build.js -d -t [ babelify --presets [ @babel/preset-env ] ]", |
| 12 | + "build:js": "uglifyjs lib/public/js/main.build.js -o lib/public/js/main.build.min.js", |
| 13 | + "build": "npm run build:css && npm run build:js" |
9 | 14 | },
|
10 | 15 | "dependencies": {
|
11 | 16 | "@hapi/boom": "9.x.x",
|
| 17 | + "@hapi/inert": "6.x.x", |
| 18 | + "@hapi/vision": "6.x.x", |
12 | 19 | "@hapipal/haute-couture": "4.x.x",
|
| 20 | + "handlebars": "4.x.x", |
13 | 21 | "joi": "17.x.x"
|
14 | 22 | },
|
15 | 23 | "devDependencies": {
|
| 24 | + "@babel/preset-env": "7.x.x", |
| 25 | + "@babel/core": "7.x.x", |
16 | 26 | "@hapi/code": "8.x.x",
|
17 | 27 | "@hapi/eslint-config-hapi": "13.x.x",
|
18 | 28 | "@hapi/eslint-plugin-hapi": "4.x.x",
|
|
24 | 34 | "@hapipal/hpal-debug": "2.x.x",
|
25 | 35 | "@hapipal/toys": "3.x.x",
|
26 | 36 | "babel-eslint": "10.x.x",
|
| 37 | + "babelify": "10.x.x", |
| 38 | + "browser-sync": "2.x.x", |
| 39 | + "browserify": "17.x.x", |
| 40 | + "cssnano": "5.x.x", |
27 | 41 | "dotenv": "8.x.x",
|
28 | 42 | "eslint": "7.x.x",
|
29 |
| - "exiting": "6.x.x" |
| 43 | + "exiting": "6.x.x", |
| 44 | + "node-sass": "5.x.x", |
| 45 | + "postcss": "8.x.x", |
| 46 | + "postcss-cli": "8.x.x", |
| 47 | + "uglify-js": "3.x.x" |
30 | 48 | }
|
31 | 49 | }
|
0 commit comments