{
"name": "smc-hub",
"version": "1.0.0",
"description": "CoCalc: Backend webserver component",
"main": "index.js",
"directories": {},
"dependencies": {
"async": "^1.4.2",
"blocked": "^1.1.0",
"body-parser": "^1.17.1",
"coffee-cache": "^1.0.2",
"coffee-loader": "^0.7.2",
"commander": "^2.6.0",
"cookie-parser": "^1.4.3",
"cookies": "^0.5.0",
"engine.io": "^1.5.1",
"expiring-lru-cache": "^2.1.0",
"express": "^4.11.2",
"express-session": "^1.10.4",
"formidable": "^1.0.17",
"http-proxy": "^1.12.0",
"immutable": "^3.7.5",
"json-stable-stringify": "^1.0.1",
"mime": "^1.3.4",
"mkdirp": "^0.5.1",
"moment": "^2.10.6",
"node-uuid": "^1.4.2",
"node-zendesk": "^1.1.8",
"passport": "^0.3.0",
"passport-bitbucket": "^1.0.0",
"passport-dropbox-oauth2": "^1.0.0",
"passport-facebook": "^2.0.0",
"passport-github": "^1.0.0",
"passport-google-oauth": "^0.2.0",
"passport-local": "^1.0.0",
"passport-twitter": "^1.0.3",
"password-hash": "^1.2.2",
"pdfkit": "^0.7.1",
"pg": "^6.1.0",
"pg-native": "^1.10.0",
"primus": "^4.0.1",
"prom-client": "^5.0.2",
"prometheus-gc-stats": "^0.3.0",
"random-key": "^0.3.2",
"read": "^1.0.5",
"require-reload": "^0.2.2",
"rimraf": "^2.4.4",
"sendgrid": "^4.7.1",
"snappy": "^5.0.5",
"start-stop-daemon": "^0.1.1",
"stripe": "^4.0.0",
"temp": "^0.8.3",
"underscore": "^1.7.0",
"winston": "^1.1.1"
},
"devDependencies": {
"coffee-coverage": "^0.6.2",
"coffee-script": "^1.9.3",
"coffeelint": "^1.10.1",
"coveralls": "^2.11.2",
"expect": "^1.12.2",
"istanbul": "^0.4.0",
"mocha": "*",
"mocha-lcov-reporter": "1.0.0",
"should": "^7.0.1",
"should-sinon": "0.0.3",
"sinon": "^1.15.3"
},
"scripts": {
"test": "(npm run testpg && npm run testapi && npm run testmisc); rc=$?; ../scripts/mocha_clean.sh; exit $rc",
"testpg": "echo 'TEST POSTGRES'; SMC_DB_RESET=true SMC_TEST=true time node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/postgres",
"testapi": "echo 'TEST API'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/api",
"testmisc": "echo 'TEST MISC'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/misc",
"coverage": "rm -rf ./coverage/; SMC_TEST=true node_modules/.bin/mocha --require ./coffee-coverage-loader.js && node_modules/.bin/istanbul report text html",
"lint": "node_modules/.bin/coffeelint -f ../smc-util/coffeelint.json -c *.coffee"
},
"repository": {
"type": "git",
"url": "https://github.com/sagemathinc/cocalc"
},
"keywords": [
"python",
"sage",
"sagemath",
"latex",
"terminal",
"web",
"ide",
"math",
"mathematics"
],
"author": "SageMath, Inc.",
"contributors": [
"William Stein <[email protected]>",
"Harald Schilly <[email protected]>",
"Jon Lee <[email protected]>",
"Nich Ruhland <[email protected]>"
],
"license": "GPL-3.0+",
"bugs": {
"url": "https://github.com/sagemathinc/cocalc/issues"
},
"homepage": "https://github.com/sagemathinc/cocalc"
}