You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
929 B
JSON

{
"devDependencies": {
"clean-css-cli": "^5.6.2",
"concat": "^1.0.3",
"npm-run-all": "^4.1.5",
"onchange": "^7.1.0",
"sass": "^1.63.6",
"uglify-js": "^3.17.4"
},
"scripts": {
"dev:scss": "sass -w scss/main.scss build/assets/css/main.css",
"build:scss": "sass scss/main.scss build/assets/css/main.css",
"concat:js": "concat -o build/assets/js/main.js js/burger.js js/header-scroll.js",
"cssmin": "cleancss -o build/assets/css/main.css build/assets/css/main.css",
"uglify": "uglifyjs -o build/assets/js/main.js build/assets/js/main.js",
"build:css": "npm run build:scss && npm run cssmin",
"build:js": "npm run concat:js && npm run uglify",
"dev": "npm run dev:scss",
"build": "npm run build:css && npm run build:js",
"watch:css": "onchange 'scss/**/*' -- npm run build:scss",
"watch:js": "onchange 'js/*.js' -- npm run concat:js",
"watch": "npm-run-all --parallel watch:*"
}
}