package.json
{
"name": "site-manager",
"version": "0.5.2",
"description": "Upgrade, backup and manage multiple instances of the same website",
"main": "index.js",
"author": "Jan Melcher <info@yogularm.de>",
"license": "GPLv2",
"engines": {
"node": "0.11.x"
},
"dependencies": {
"socket.io": "0.9.x",
"express": "4.0.x",
"es6-promise": "*",
"js-yaml": "3.0.x",
"bower": "1.3.x",
"express-promise": "0.1.x",
"mkdirp": "0.3.x",
"rimraf": "2.2.x",
"ncp": "0.5.x",
"walk": "2.3.x",
"moment": "2.6.x",
"q": "Yogu/q#async-unwraps-returned-promises",
"q-io": "1.11.x",
"node-sqlite-purejs": "0.0.x",
"node.extend": "1.0.x",
"colors": "*",
"express-validator": "2.1.x",
"body-parser": "1.0.x",
"mysql": "2.1.x",
"nodemailer": "0.6.x"
},
"devDependencies": {
"coveralls": "2.10.x",
"jasmine-node": "1.14.x",
"karma": "0.12.x",
"karma-cli": "*",
"karma-jasmine": "0.1.x",
"karma-requirejs": "0.2.x",
"karma-phantomjs-launcher": "0.1.x",
"protractor": "0.21.x",
"phantomjs": "1.9.x",
"istanbul": "gotwarlost/istanbul#harmony"
},
"scripts": {
"postinstall": "bower install",
"start": "node --harmony_generators test/index.js",
"server-unit-test-with-coverage": "node --harmony_generators node_modules/istanbul/lib/cli.js cover -x 'test/**' jasmine-node -- --captureExceptions test/server-unit",
"server-unit-test": "node --harmony_generators node_modules/jasmine-node/bin/jasmine-node --captureExceptions test/server-unit",
"client-unit-test": "karma start test/karma-conf.js",
"end-to-end-test": "webdriver-manager update && protractor test/protractor-conf.js --browser=${BROWSER-chrome}",
"test": "npm run server-unit-test-with-coverage && npm run client-unit-test && npm run end-to-end-test",
"coveralls": "cat ./coverage/lcov.info | coveralls"
}
}