nodejsamazingenerator
Version:
115 lines (114 loc) • 3.82 kB
JSON
{
"name": "nodejsamazingenerator",
"version": "1.70.60stable",
"private": false,
"main": "generator/generator.js",
"author": {
"name": "Alberto Herrera Poza"
},
"license": "MIT",
"scripts": {
"postinstall": "node -e \"try { require('./generator/utils/postinstall') } catch (_) {}\"",
"sequelize": "./node_modules/.bin/babel-node ./node_modules/.bin/sequelize $*",
"dev": "NODE_ENV=development nodemon --exec babel-node --presets es2015 ./src",
"prod": "NODE_ENV=production nodemon --exec babel-node --presets es2015 ./src",
"test": "NODE_ENV=test mocha --require babel-core/register --exit",
"start": "npm run prod",
"docs": "apidoc -i src -o docs && apidoc-markdown -p docs -o DOCS.md",
"lint": "eslint src",
"postdocs": "npx opn-cli docs/index.html",
"dev:rollback": "node ./node_modules/.bin/babel-node generator/generator.js --init dev:rollback",
"test:rollback": "node ./node_modules/.bin/babel-node generator/generator.js --init test:rollback",
"prod:rollback": "node ./node_modules/.bin/babel-node generator/generator.js --init prod:rollback",
"model:auto": "sequelize-auto -o /src/api -d myproject_dev -h localhost -u rails_dev -p 5432 -x aqwe123 -e postgres",
"model": "node ./node_modules/.bin/babel-node generator/generator.js",
"init:project": "node ./node_modules/.bin/babel-node generator/generator.js --init true",
"dev:update": "NODE_ENV=development node ./node_modules/.bin/babel-node src/services/sequelize/reloadDb.js",
"test:update": "NODE_ENV=test node ./node_modules/.bin/babel-node src/services/sequelize/reloadDb.js",
"prod:update": "NODE_ENV=production node ./node_modules/.bin/babel-node src/services/sequelize/reloadDb.js"
},
"keywords": [
"nodejs",
"generator",
"express",
"mocha",
"jwt",
"passport",
"sendgrid",
"sequelize",
"sequelize-cli",
"models",
"dao",
"mvc",
"restful",
"migrations",
"docs",
"generate",
"amazing"
],
"dependencies": {
"@sendgrid/mail": "^6.3.1",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.0",
"babel-node": "0.0.1-security",
"babel-plugin-transform-runtime": "^6.23.0",
"babel-polyfill": "^6.26.0",
"babel-preset-env": "^1.6.1",
"babel-preset-es2015": "^6.24.1",
"babel-preset-stage-1": "^6.24.1",
"babel-preset-stage-3": "^6.17.0",
"babel-runtime": "^6.26.0",
"bcrypt": "^3.0.0",
"bluebird": "^3.5.1",
"body-parser": "^1.19.0",
"bodymen": "^1.0.3",
"chai": "^4.1.2",
"chai-http": "^4.0.0",
"compression": "^1.7.1",
"cookie-parser": "~1.4.3",
"cors": "^2.8.4",
"debug": "^4.1.1",
"express": "^4.17.1",
"express-session": "^1.15.6",
"factory-girl": "^5.0.4",
"faker": "^4.1.0",
"jsonwebtoken": "^8.1.0",
"mocha": "^7.0.1",
"moment": "^2.24.0",
"morgan": "~1.9.0",
"passport": "^0.4.0",
"passport-http": "^0.3.0",
"passport-http-bearer": "^1.0.1",
"passport-jwt": "^4.0.0",
"pg": "^7.17.1",
"pg-hstore": "^2.3.2",
"querymen": "^2.1.3",
"rand-token": "^0.4.0",
"sequelize": "^5.21.3",
"sequelize-auto": "^0.4.29",
"sequelize-cli": "^5.5.1"
},
"devDependencies": {
"apidoc": "^0.20.0",
"apidoc-markdown": "^0.2.0",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.3",
"babel-eslint": "^10.0.3",
"babel-jest": "^25.1.0",
"babel-preset-env": "^1.6.1",
"dotenv-safe": "^8.2.0",
"eslint": "^6.8.0",
"eslint-config-standard": "^14.1.0",
"eslint-plugin-import": "^2.11.0",
"eslint-plugin-node": "^11.0.0",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.1",
"nodemon": "^2.0.2",
"supertest": "^4.0.2"
},
"babel": {
"presets": [
"env"
]
}
}