Skip to content

Instantly share code, notes, and snippets.

@jfsiii
Created November 21, 2014 20:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save jfsiii/b6eb03c4851419f23a60 to your computer and use it in GitHub Desktop.
Save jfsiii/b6eb03c4851419f23a60 to your computer and use it in GitHub Desktop.
npm v1.x run-scripts
{
"scripts": {
"start": "npm run tunnels && npm run build && npm run start-server",
"stop": "npm run stop-server",
"restart": "npm run restart-tunnels && npm run build && npm run restart-server",
"start-server": "./path/to/webserver run",
"stop-server": "lsof -i:5005 -i:8888 | grep LISTEN | awk '{print $2}' | uniq | xargs kill -9",
"restart-server": "npm run stop-server && npm run start-server",
"tunnels": "./scripts/setup-ssh-tunnels.sh",
"restart-tunnels": "FORCE_RESTART=1 npm run tunnels",
"build": "npm run build-all",
"build-all": "./scripts/build.js all",
"build-i18n": "./scripts/build.js all --i18n --env=prod",
"manifest": "./scripts/build.js manifest",
"submit-translations": "./path/to/submit/translations",
"watch": "./scripts/build.js all --watch --env=dev",
"test": "npm run test-server && npm run test-client",
"test-client": "karma start --single-run",
"test-client-watch": "karma start --auto-watch",
"test-server": "./path/to/webserver test",
"postinstall": "bower install"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment