mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-02-04 21:49:18 +01:00
feat(config): Mongo Seed 2.0 Adds a more configurable and easily extended MongoDB Seed feature. Adds additional options at the collection, and collection item level to allow more control over how each environment config handles the seeding feature. Enforces seed order based on the order of the environment's seeding configuration object. Removes the previous SeedDB config file. Adds chalk to messages logged to the console for readability. Refactors the Mongo Seed configuration tests. Adds Gulp tasks to perform Mongo Seed operations for default, prod, and test environment configurations. Also, adds accommodating npm scripts.
121 lines
3.5 KiB
JSON
121 lines
3.5 KiB
JSON
{
|
|
"name": "meanjs",
|
|
"description": "Full-Stack JavaScript with MongoDB, Express, AngularJS, and Node.js.",
|
|
"version": "0.5.0",
|
|
"meanjs-version": "0.5.0",
|
|
"private": false,
|
|
"author": "https://github.com/meanjs/mean/graphs/contributors",
|
|
"license": "MIT",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/meanjs/mean.git"
|
|
},
|
|
"engines": {
|
|
"node": ">=6.10.0",
|
|
"npm": ">=3.10.8"
|
|
},
|
|
"scripts": {
|
|
"update": "npm update && npm prune && npm run bower",
|
|
"clean": "rm -rf node_modules/ public/lib/",
|
|
"reinstall": "npm cache clean && npm run clean && npm install",
|
|
"start": "gulp",
|
|
"start:prod": "gulp prod",
|
|
"start:debug": "node-debug --web-host 0.0.0.0 server.js & gulp debug",
|
|
"gulp": "gulp",
|
|
"bower": "bower install --allow-root && bower prune --allow-root",
|
|
"lint": "gulp lint",
|
|
"test": "gulp test",
|
|
"test:server": "gulp test:server",
|
|
"test:server:watch": "gulp test:server:watch",
|
|
"test:client": "gulp test:client",
|
|
"test:e2e": "gulp test:e2e",
|
|
"test:coverage": "gulp test:coverage",
|
|
"postinstall": "npm run bower",
|
|
"generate-ssl-certs": "scripts/generate-ssl-certs.sh",
|
|
"seed": "gulp seed",
|
|
"seed:prod": "gulp seed:prod",
|
|
"seed:test": "gulp seed:test"
|
|
},
|
|
"dependencies": {
|
|
"acl": "~0.4.10",
|
|
"async": "~2.3.0",
|
|
"body-parser": "~1.17.1",
|
|
"bower": "~1.8.0",
|
|
"chalk": "~2.0.1",
|
|
"compression": "~1.7.0",
|
|
"connect-flash": "~0.1.1",
|
|
"connect-mongo": "~1.3.2",
|
|
"cookie-parser": "~1.4.1",
|
|
"crypto": "0.0.3",
|
|
"express": "~4.15.2",
|
|
"express-hbs": "^1.0.4",
|
|
"express-session": "~1.15.2",
|
|
"generate-password": "~1.3.0",
|
|
"glob": "~7.1.1",
|
|
"helmet": "~3.6.1",
|
|
"jasmine-core": "~2.5.2",
|
|
"lodash": "~4.17.4",
|
|
"lusca": "~1.4.1",
|
|
"method-override": "~2.3.8",
|
|
"mocha": "~3.5.0",
|
|
"mongoose": "~4.11.3",
|
|
"morgan": "~1.8.1",
|
|
"multer": "~1.3.0",
|
|
"nodemailer": "~4.0.1",
|
|
"owasp-password-strength-test": "~1.3.0",
|
|
"passport": "~0.3.2",
|
|
"passport-facebook": "~2.1.1",
|
|
"passport-github": "~1.1.0",
|
|
"passport-google-oauth": "~1.0.0",
|
|
"passport-linkedin": "~1.0.0",
|
|
"passport-local": "~1.0.0",
|
|
"passport-paypal-openidconnect": "~0.1.1",
|
|
"passport-twitter": "~1.0.4",
|
|
"serve-favicon": "~2.4.2",
|
|
"socket.io": "^2.0.2",
|
|
"validator": "~8.0.0",
|
|
"winston": "^2.3.1",
|
|
"wiredep": "~4.0.0"
|
|
},
|
|
"devDependencies": {
|
|
"coveralls": "~2.13.0",
|
|
"del": "^3.0.0",
|
|
"eslint": "~2.2.0",
|
|
"eslint-config-airbnb": "~6.0.2",
|
|
"gulp": "~3.9.1",
|
|
"gulp-angular-templatecache": "~2.0.0",
|
|
"gulp-autoprefixer": "~3.1.0",
|
|
"gulp-concat": "~2.6.0",
|
|
"gulp-csslint": "~1.0.0",
|
|
"gulp-csso": "~3.0.0",
|
|
"gulp-eslint": "~3.0.1",
|
|
"gulp-imagemin": "~3.2.0",
|
|
"gulp-istanbul": "~1.1.1",
|
|
"gulp-less": "~3.3.0",
|
|
"gulp-load-plugins": "~1.5.0",
|
|
"gulp-mocha": "~3.0.1",
|
|
"gulp-ng-annotate": "~2.0.0",
|
|
"gulp-nodemon": "~2.2.1",
|
|
"gulp-protractor": "^4.0.0",
|
|
"gulp-refresh": "~1.1.0",
|
|
"gulp-rename": "~1.2.2",
|
|
"gulp-rev": "^7.1.2",
|
|
"gulp-sass": "~3.1.0",
|
|
"gulp-uglify": "~2.1.2",
|
|
"gulp-util": "~3.0.7",
|
|
"imagemin-pngquant": "~5.0.0",
|
|
"istanbul": "~0.4.2",
|
|
"karma": "~1.6.0",
|
|
"karma-chrome-launcher": "~2.0.0",
|
|
"karma-coverage": "~1.1.1",
|
|
"karma-jasmine": "~1.1.0",
|
|
"karma-mocha-reporter": "~2.2.3",
|
|
"karma-ng-html2js-preprocessor": "~1.0.0",
|
|
"lcov-result-merger": "~1.2.0",
|
|
"run-sequence": "~2.0.0",
|
|
"semver": "~5.3.0",
|
|
"should": "~11.2.1",
|
|
"supertest": "~3.0.0"
|
|
}
|
|
}
|