Yogu/site-manager

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
    "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"
    }
}