Skip to content

Instantly share code, notes, and snippets.

@automaticgiant
Last active August 29, 2015 14:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save automaticgiant/7a9d50f252ff71fa625f to your computer and use it in GitHub Desktop.
Save automaticgiant/7a9d50f252ff71fa625f to your computer and use it in GitHub Desktop.
npm scripts beats grunt
{
"name": "P2",
"version": "1.0.0",
"scripts": {
"init": "mkdirp out src/js/tests",
"clean": "rimraf out/*",
"test": "karma start",
"test:once": "karma start --single-run",
"prebuild": "cp src/$npm_package_name.* out/",
"build": "browserify src/$npm_package_name.js > out/$npm_package_name.js",
"start": "beefy src/$npm_package_name.js:$npm_package_name.js --index=src/$npm_package_name.html --live --cwd=src",
"prepackage": "npm run clean && npm run build",
"package": "jar cfM ${npm_package_name}kp1108.jar -C out/ .",
"dev": "npm run start& npm run test&"
},
"author": "automaticgiant",
"devDependencies": {
"beefy": "^2.1.5",
"browserify": "^9.0.8",
"browserify-istanbul": "^0.2.1",
"browserify-shim": "^3.8.5",
"jasmine": "^2.2.1",
"jasmine-core": "^2.2.0",
"karma": "^0.12.31",
"karma-browserify": "^4.1.2",
"karma-cli": "0.0.4",
"karma-firefox-launcher": "^0.1.4",
"karma-jasmine": "^0.3.5",
"karma-js-coverage": "^0.4.0",
"karma-phantomjs-launcher": "^0.1.4",
"mkdirp": "^0.5.0",
"rimraf": "^2.3.2",
"watchify": "^3.1.2"
},
"private": true,
"browserify-shim": {
"external": "global:External"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment