Created
May 9, 2016 14:18
-
-
Save dgrigg/9cf3353019787b9bdf41c68f39683841 to your computer and use it in GitHub Desktop.
NPM scripts for compiling sass/css and js using compass and browserify, minifies files, copies resources etc.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"name": "NPM build scripts", | |
"version": "1.0.0", | |
"description": "NPM Scripts to compile and build sass and javascript", | |
"main": "index.js", | |
"scripts": { | |
"js:browserify": "browserify -t debowerify src/js/main.js -o public/js/main.js", | |
"js:compile": "uglifyjs public/js/main.js -b -o public/js/main.js", | |
"js:minify": "uglifyjs public/js/main.js -o public/js/main.min.js", | |
"copy": "copyfiles -f src/fonts/* html/fonts", | |
"css:compile": "compass compile && postcss -u autoprefixer -o public/css/styles.css public/css/styles.css && cleancss public/css/styles.css -o public/css/styles.min.css", | |
"build:js": "npm run js:browserify && npm run js:compile && npm run js:minify", | |
"build:css": "npm run css:compile", | |
"build": "npm run build:js && npm run build:css", | |
"watch:js": "onchange \"src/js/**/*\" -- npm run build:js", | |
"watch:css": "onchange \"src/sass/**/*\" -- npm run build:css", | |
"watch": "npm run watch:js & npm run watch:css" | |
}, | |
"dependencies": { | |
"autoprefixer": "latest", | |
"browserify": "latest", | |
"clean-css": "latest", | |
"copyfiles": "latest", | |
"debowerify": "latest", | |
"onchange": "latest", | |
"postcss-cli": "latest", | |
"uglify-js": "latest" | |
}, | |
"author": "Derrick Grigg <derrick@dgrigg.com> (http://www.dgrigg.com)", | |
"license": "ISC" | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment