f9ab04e4f9
cleanup package.json put errorHandler middleware as the last one use accepts module instead of req.acceptedLanguages use normal object notation as it is supported is es5 remove deprecations from auth controller remove deprecations from groups controller Revert "remove deprecations from groups controller" This reverts commit 7cf36295ebbc50c1f2b210a8ab447d7f2c41dba9. Revert "remove deprecations from auth controller" This reverts commit deecd701e0551862ba53ea894f2d87a746384fed. request limit upped to 1mb and 10k chars for query parameters Upgrade to Express 4.x
140 lines
4.1 KiB
JSON
140 lines
4.1 KiB
JSON
{
|
|
"name": "habitrpg",
|
|
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
|
"version": "0.0.0-152",
|
|
"main": "./website/src/server.js",
|
|
"dependencies": {
|
|
"accepts": "^1.2.12",
|
|
"amazon-payments": "0.0.4",
|
|
"amplitude": "^2.0.1",
|
|
"async": "~0.9.0",
|
|
"aws-sdk": "^2.0.25",
|
|
"babel": "^5.5.4",
|
|
"gulp-babel": "^5.2.1",
|
|
"body-parser": "^1.13.3",
|
|
"bower": "~1.3.12",
|
|
"browserify": "~3.30.2",
|
|
"coffee-script": "1.6.x",
|
|
"coffeeify": "0.6.0",
|
|
"compression": "^1.5.2",
|
|
"connect-ratelimit": "0.0.7",
|
|
"cookie-parser": "^1.3.5",
|
|
"cookie-session": "^1.2.0",
|
|
"coupon-code": "~0.3.0",
|
|
"domain-middleware": "~0.1.0",
|
|
"express": "~4.13.3",
|
|
"express-csv": "~0.6.0",
|
|
"firebase": "^2.2.9",
|
|
"firebase-token-generator": "^2.0.0",
|
|
"glob": "^4.3.5",
|
|
"grunt": "~0.4.1",
|
|
"grunt-browserify": "^3.3.0",
|
|
"grunt-cli": "~0.1.9",
|
|
"grunt-contrib-clean": "~0.6.0",
|
|
"grunt-contrib-copy": "~0.6.0",
|
|
"grunt-contrib-cssmin": "~0.10.0",
|
|
"grunt-contrib-stylus": "~0.20.0",
|
|
"grunt-contrib-uglify": "~0.6.0",
|
|
"grunt-contrib-watch": "~0.6.1",
|
|
"grunt-hashres": "~0.4.1",
|
|
"grunt-karma": "~0.6.2",
|
|
"gulp": "^3.9.0",
|
|
"gulp-clean": "^0.3.1",
|
|
"gulp-eslint": "^1.0.0",
|
|
"gulp-grunt": "^0.5.2",
|
|
"gulp-imagemin": "^2.3.0",
|
|
"gulp-nodemon": "^2.0.4",
|
|
"gulp.spritesmith": "^4.1.0",
|
|
"icalendar": "lefnire/node-icalendar#e06da0e55901f0ba940dfadc42c158ed0b1fead9",
|
|
"image-size": "~0.3.2",
|
|
"in-app-purchase": "^0.2.0",
|
|
"jade": "~1.11.0",
|
|
"js2xmlparser": "~0.1.2",
|
|
"lodash": "~2.4.1",
|
|
"lodash.camelcase": "^3.0.1",
|
|
"lodash.capitalize": "^3.0.0",
|
|
"loggly": "~1.0.8",
|
|
"marked": "^0.3.5",
|
|
"merge-stream": "^1.0.0",
|
|
"method-override": "~2.2.0",
|
|
"moment": "~2.8.3",
|
|
"mongoose": "~3.8.23",
|
|
"mongoose-id-autoinc": "~2013.7.14-4",
|
|
"morgan": "^1.6.1",
|
|
"nconf": "~0.6.9",
|
|
"newrelic": "~1.11.2",
|
|
"nib": "~1.0.1",
|
|
"nodemailer": "~0.5.2",
|
|
"pageres": "^1.0.1",
|
|
"passport": "~0.2.1",
|
|
"passport-facebook": "2.0.0",
|
|
"paypal-ipn": "2.1.0",
|
|
"paypal-rest-sdk": "^1.2.1",
|
|
"pretty-data": "^0.40.0",
|
|
"ps-tree": "^1.0.0",
|
|
"push-notify": "^1.1.1",
|
|
"q": "^1.4.1",
|
|
"qs": "^2.3.2",
|
|
"request": "~2.44.0",
|
|
"s3-upload-stream": "^1.0.6",
|
|
"serve-favicon": "^2.3.0",
|
|
"stripe": "*",
|
|
"superagent": "~1.4.0",
|
|
"swagger-node-express": "lefnire/swagger-node-express#habitrpg",
|
|
"universal-analytics": "~0.3.2",
|
|
"validator": "~3.19.0",
|
|
"winston": "~0.8.0",
|
|
"winston-mail": "~0.2.9",
|
|
"winston-newrelic": "~0.1.4"
|
|
},
|
|
"private": true,
|
|
"engines": {
|
|
"node": "0.10.x"
|
|
},
|
|
"scripts": {
|
|
"test": "gulp test",
|
|
"start": "gulp run:dev",
|
|
"sprites": "gulp sprites:compile",
|
|
"postinstall": "bower --config.interactive=false install -f; gulp build;",
|
|
"coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html"
|
|
},
|
|
"devDependencies": {
|
|
"chai": "^3.4.0",
|
|
"chai-as-promised": "^5.1.0",
|
|
"coffee-coverage": "~0.4.2",
|
|
"coveralls": "^2.11.2",
|
|
"csv": "~0.3.6",
|
|
"deep-diff": "~0.1.4",
|
|
"event-stream": "^3.2.2",
|
|
"expect.js": "~0.2.0",
|
|
"istanbul": "^0.3.14",
|
|
"karma": "~0.10.2",
|
|
"karma-chai-plugins": "~0.1.0",
|
|
"karma-chrome-launcher": "~0.1.0",
|
|
"karma-coffee-preprocessor": "~0.1.0",
|
|
"karma-coverage": "^0.3.1",
|
|
"karma-firefox-launcher": "~0.1.0",
|
|
"karma-html2js-preprocessor": "~0.1.0",
|
|
"karma-jasmine": "~0.1.3",
|
|
"karma-mocha": "^0.2.0",
|
|
"karma-mocha-reporter": "^1.1.1",
|
|
"karma-ng-html2js-preprocessor": "~0.1.0",
|
|
"karma-phantomjs-launcher": "~0.1.0",
|
|
"karma-requirejs": "~0.2.0",
|
|
"karma-script-launcher": "~0.1.0",
|
|
"lcov-result-merger": "^1.0.2",
|
|
"mocha": "^2.3.3",
|
|
"mongodb": "^2.0.46",
|
|
"mongoskin": "~0.6.1",
|
|
"protractor": "~2.0.0",
|
|
"rewire": "^2.3.3",
|
|
"shelljs": "^0.4.0",
|
|
"sinon": "^1.17.2",
|
|
"sinon-chai": "^2.8.0",
|
|
"superagent-defaults": "^0.1.13",
|
|
"uuid": "^2.0.1",
|
|
"vinyl-source-stream": "^1.0.0",
|
|
"vinyl-transform": "^1.0.0"
|
|
}
|
|
}
|