/
package.json
34 lines (34 loc) · 1.59 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
{
"name": "pem",
"version": "1.0.0",
"author": "Zakir Sajib <zakirsajib@gmail.com>",
"scripts": {
"autoprefixer": "postcss -u autoprefixer -r static/dist/css/*",
"scss": "node-sass --output-style compressed -o static/dist/css static/src/scss",
"lint": "eslint static/src/js",
"uglify": "mkdir -p static/dist/js && uglifyjs static/src/js/*.js -m -o static/dist/js/app.js && uglifyjs static/src/js/*.js -m -c -o static/dist/js/app.min.js",
"imagemin": "imagemin static/src/img static/dist/img -p",
"build:css": "npm run scss && npm run autoprefixer",
"build:js": "npm run lint && npm run uglify",
"build:images": "npm run imagemin",
"build:all": "npm run build:css && npm run build:js && npm run build:images",
"watch:css": "onchange 'static/src/scss/*.scss' -- npm run build:css",
"watch:js": "onchange 'static/src/js/*.js' -- npm run build:js",
"watch:all": "parallelshell 'npm run watch:css' 'npm run watch:js'",
"postinstall": "mkdir -p static/dist/js && mkdir -p static/dist/css && mkdir -p static/dist/img && mkdir -p static/src/scss && mkdir -p static/src/js && mkdir -p static/src/img && touch static/src/scss/main.scss && touch static/src/js/app.js && npm run watch:all"
},
"devDependencies": {
"autoprefixer": "latest",
"eslint": "latest",
"eslint-config-standard": "latest",
"eslint-plugin-standard": "latest",
"imagemin-cli": "latest",
"node-sass": "latest",
"onchange": "latest",
"parallelshell": "latest",
"uglify-js": "latest",
"postcss-cli": "latest",
"touch": "latest",
"bootstrap-sass": "latest"
}
}