UNPKG

nodejsamazingenerator

Version:

115 lines (114 loc) 3.82 kB
{ "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" ] } }