{ "name": "nci", "version": "0.3.6", "description": "Continuous integration server written in node.js", "bin": { "nci": "bin/nci" }, "scripts": { "makeTestRepos": "rm -rf test/repos/{mercurial,git}; cd test/repos/ && tar -xf mercurial.tar.gz && tar -xf git.tar.gz", "test": "npm run makeTestRepos && mocha --bail --reporter=spec --timeout 4000", "build-less": "lessc app/styles/index.less > static/css/index.css", "build-js": "browserify app/app.js -t ./transforms/jade.js | uglifyjs -mc > static/js/app.build.js", "watch-less": "nodemon --ext less --watch app/styles --exec 'npm run build-less'", "watch-js": "watchify app/app.js -t ./transforms/jade.js -o static/js/app.build.js -dv", "watch-server": "nodemon --ignore app --ignore static --ignore node_modules --ignore data app.js", "dev": "npm run build-fonts && npm run watch-less & npm run watch-js & npm run watch-server", "sync": "npm install && npm prune", "build-fonts": "cp ./node_modules/bootstrap/fonts/* ./static/fonts/ & cp ./node_modules/font-awesome/fonts/* ./static/fonts/", "build-clean": "rm static/index.html", "build-html": "jade views/index.jade --obj '{\"env\": \"production\"}' -o static/", "build": "npm run build-fonts && npm run build-js && npm run build-less && npm run build-html" }, "repository": { "type": "git", "url": "git://github.com/node-ci/nci.git" }, "keywords": [ "continuous", "integration", "server", "ci", "build" ], "contributors": [ { "name": "Oleg Korobenko", "email": "oleg.korobenko@gmail.com" }, { "name": "Vladimir Polyakov", "email": "nrd11k@gmail.com" } ], "license": "MIT", "bugs": { "url": "https://github.com/node-ci/nci/issues" }, "homepage": "https://github.com/node-ci/nci", "dependencies": { "ansi_up": "^1.3.0", "bootstrap": "^3.3.6", "browserify": "^12.0.1", "chokidar": "1.0.3", "colors": "1.1.2", "cron": "1.0.9", "data.io": "0.3.0", "font-awesome": "^4.5.0", "history": "^1.13.1", "moment": "^2.10.6", "nlevel": "1.0.3", "node-static": "0.7.6", "react-dom": "^0.14.3", "react-jade": "^2.5.0", "react-router": "^0.13.5", "reflux": "^0.3.0", "socket.io": "1.3.5", "socket.io-client": "^1.3.7", "through": "2.3.6", "twostep": "0.4.1", "underscore": "1.8.3" }, "devDependencies": { "expect.js": "0.3.1", "jade": "1.11.0", "jshint": "^2.9.1-rc1", "memdown": "1.1.0", "mocha": "1.18.2", "nci-yaml-reader": "0.1.0", "nodemon": "1.3.7", "nrun": "0.1.4", "sinon": "1.14.1", "uglifyjs": "^2.4.10", "watchify": "^3.6.1" } }