Skip to content

Instantly share code, notes, and snippets.

@xtrasmal
Last active June 7, 2016 11:30
Show Gist options
  • Select an option

  • Save xtrasmal/00b856718aa41011b169 to your computer and use it in GitHub Desktop.

Select an option

Save xtrasmal/00b856718aa41011b169 to your computer and use it in GitHub Desktop.
Npm all the things
{
"name": "npm-all-the-things",
"version": "0.0.7",
"description": "",
"author": "X.Smalbil",
"license": "DBAD",
"main": "index.js",
"scripts": {
"build": "npm run build-js & npm run build-sass & npm run build-images",
"build-images": "imagemin './assets/images/*' './assets/build/images/*' -p",
"build-js": "browserify './assets/js/app.js' -o './assets/build/app.js'",
"build-sass": "node-sass './assets/css/app.scss' './assets/build/app.css'",
"build-min-js": "browserify './assets/js/app.js' | uglifyjs -o './assets/build/app.min.js'",
"build-min-sass": "node-sass './assets/css/app.scss' | cleancss -o './assets/build/app.min.css'",
"watch-js": "nodemon -e js -w assets/js -x 'npm run build-js'",
"watch-sass": "nodemon -e scss -w assets/css -x 'npm run build-sass'",
"browsersync": "browser-sync start --files 'assets/build' --server --reload-delay 500",
"production": "npm run build-min-js & npm run build-min-sass",
"watch": "npm run browsersync & npm run watch-js & npm run watch-sass",
"babel": "babel './assets/js/app.js' --watch --out-file './assets/js/build/app-babel.js '--source-maps",
"copy": "copyfiles -f './assets/images/**' './assets/build/images'",
"json": "node ./node_modules/json/lib/json.js"
},
"devDependencies": {
"babel-cli": "^6.6.5",
"browser-sync": "^2.11.1",
"browserify": "^9.0.7",
"clean-css": "^3.1.9",
"copyfiles": "^0.2.1",
"imagemin": "^4.0.0",
"json": "^9.0.3",
"node-sass": "^2.1.1",
"nodemon": "^1.9.1",
"uglifyjs": "^2.4.10"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment