Remove Gulp, use npm directly
This commit is contained in:
parent
5f97597b7b
commit
b4eacf0c47
3 changed files with 27 additions and 534 deletions
15
package.json
15
package.json
|
|
@ -9,18 +9,21 @@
|
|||
"sassDir": "assets/sass/"
|
||||
},
|
||||
"scripts": {
|
||||
"build": "npm run clean && npm-run-all -p sass js fonts:copy",
|
||||
"clean": "npm-run-all -p sass:clean fonts:clean js:clean",
|
||||
"dev": "npm run development",
|
||||
"development": "npm run clean && npm run sass && npm-run-all -p fonts:copy sass:watch js:watch",
|
||||
"fonts:clean": "rm -rf $npm_package_config_fontsDir",
|
||||
"development": "npm run build && npm-run-all -p sass:watch js:watch",
|
||||
"fonts:clean": "rm -rf $npm_package_config_fontsDir output_*/assets/fonts/",
|
||||
"fonts:copy": "mkdir -p $npm_package_config_fontsDir && cp -R node_modules/font-awesome/fonts/* $npm_package_config_fontsDir",
|
||||
"js": "npm run js:concat",
|
||||
"js:clean": "rm -rf $npm_package_config_jsOutputDir",
|
||||
"js:clean": "rm -rf $npm_package_config_jsOutputDir output_*/assets/js/",
|
||||
"js:concat": "mkdir -p $npm_package_config_jsOutputDir && concat node_modules/jquery/dist/jquery.js node_modules/bootstrap-sass/assets/javascripts/bootstrap.js node_modules/prismjs/prism.js node_modules/prismjs/components/prism-{apacheconf,bash,css,diff,ini,json,nginx,php,sass,scss,sql,less,twig,yaml}.js $npm_package_config_jsInputDir/**/*.js $npm_package_config_jsInputDir/main.js -o $npm_package_config_jsOutputDir$npm_package_config_jsOutputFile",
|
||||
"js:watch": "onchange $npm_package_config_jsInputDir -v -- npm run js",
|
||||
"prod": "npm run production",
|
||||
"production": "npm run build",
|
||||
"sass": "npm run sass:build && npm run sass:move",
|
||||
"sass:build": "npm run sass:compile && npm run sass:concat",
|
||||
"sass:clean": "del $npm_package_config_cssOutputDir",
|
||||
"sass:clean": "rm -rf $npm_package_config_cssOutputDir output_*/assets/css/",
|
||||
"sass:compile": "node-sass assets/sass/main.sass $npm_package_config_cssOutputFile --source-map true",
|
||||
"sass:concat": "mkdir -p $npm_package_config_cssOutputDir && concat node_modules/font-awesome/css/font-awesome.css node_modules/prismjs/themes/prism-twilight.css $npm_package_config_cssOutputFile -o $npm_package_config_cssOutputFile",
|
||||
"sass:move": "mv $npm_package_config_cssOutputFile $npm_package_config_cssOutputFile.map $npm_package_config_cssOutputDir",
|
||||
|
|
@ -30,13 +33,9 @@
|
|||
"autoprefixer": "^7.1.2",
|
||||
"concat": "^1.0.3",
|
||||
"copy": "^0.3.0",
|
||||
"del": "^3.0.0",
|
||||
"del-cli": "^1.1.0",
|
||||
"mv": "^2.1.1",
|
||||
"node-sass": "^4.5.3",
|
||||
"npm-run-all": "^4.0.2",
|
||||
"onchange": "^3.2.1",
|
||||
"postcss-cli": "^4.1.0",
|
||||
"purify-css": "^1.2.5"
|
||||
},
|
||||
"dependencies": {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue