UNPKG

@mvp-rockets/namma-generator

Version:

A generator to generate mvp-rockets projects

105 lines (104 loc) 4.3 kB
{ "name": "namma-api-framework", "version": "3.2.0", "description": "", "repository": { "type": "git", "url": "git+https://github.com/mvp-rockets/backend-core.git" }, "bugs": { "url": "https://github.com/mvp-rockets/backend-core/issues" }, "author": "Napses", "license": "MIT", "main": "index.js", "directories": { "test": "test" }, "engines": { "node": ">=18 <21" }, "scripts": { "test": "NODE_ENV=test ./node_modules/.bin/mocha --recursive --exit --config ./test/.mocharc.js", "test:ci": "NODE_ENV=ci ./node_modules/.bin/mocha --recursive --exit --config ./test/.mocharc.js", "test:watch": "NODE_ENV=test ./node_modules/.bin/supervisor -q -n exit -x ./node_modules/.bin/mocha -- --recursive --config test/.mocharc.js", "coverage": "NODE_ENV=test nyc --reporter=html ./node_modules/.bin/mocha --recursive --exit --config ./test/.mocharc.js", "coverage:bitbucket": "NODE_ENV=test nyc --reporter=lcov ./node_modules/.bin/mocha --recursive --exit --config ./test/.mocharc.js", "server": "APP_ENV=${npm_config_env} nodemon index.js", "cron": "APP_ENV=${npm_config_env} nodemon cron-index.js", "db:create": "APP_ENV=${npm_config_env} sequelize-cli db:create --env=${npm_config_env}", "db:migrate": "APP_ENV=${npm_config_env} sequelize-cli db:migrate --env=${npm_config_env}", "db:migrate:undo": "APP_ENV=${npm_config_env} sequelize-cli db:migrate:undo --env=${npm_config_env}", "db:seed:all": "APP_ENV=${npm_config_env} sequelize-cli db:seed:all --env=${npm_config_env}", "db:drop": "APP_ENV=${npm_config_env} sequelize-cli db:drop --env=${npm_config_env}", "seed:generate": "sequelize-cli seed:generate --name=${npm_config_name}", "model:generate": "sequelize-cli model:generate --name=${npm_config_name} --attributes=${npm_config_attributes}", "migration:generate": "sequelize-cli migration:generate --name=${npm_config_name}", "build:env": "node build-env-index.js", "start": "APP_ENV=${npm_config_env} NODE_ENV=${npm_config_env} node index.js" }, "dependencies": { "@changesets/cli": "^2.27.1", "@google-cloud/pubsub": "^4.3.3", "@google-cloud/secret-manager": "^5.2.0", "@google-cloud/storage": "^7.8.0", "@mvp-rockets/namma-lib": "^2.1.0", "app-module-path": "^2.2.0", "aws-jwt-verify": "^4.0.1", "aws-sdk": "^2.1577.0", "axios": "^1.6.7", "azure-ad-verify-token": "^3.0.3", "bcryptjs": "^2.4.3", "cls-hooked": "^4.2.2", "config": "^3.3.11", "cors": "^2.8.5", "cron": "^3.1.6", "cronitor": "^2.3.5", "dotenv": "^16.4.5", "express": "^4.19.2", "folktale": "^2.3.2", "google-id-token-verifier": "^0.2.3", "helmet": "^7.1.0", "jsonwebtoken": "^9.0.2", "mime": "^3.0.0", "minimist": "^1.2.8", "moment": "^2.30.1", "nodemailer": "^6.9.12", "nodemon": "^3.1.0", "npm": "^10.3.0", "nyc": "^15.1.0", "oslo": "^1.1.3", "passport": "^0.7.0", "passport-custom": "^1.1.1", "pg": "^8.11.3", "ramda": "^0.29.1", "redis": "^4.6.13", "sequelize": "^6.37.1", "sequelize-cli": "^6.6.2", "socket.io": "^4.7.4", "socket.io-client": "^4.7.4", "supervisor": "^0.12.0", "twilio": "^4.20.1", "uuid": "^9.0.1", "uuid-validate": "^0.0.3", "uWebSockets.js": "github:uNetworking/uWebSockets.js#v20.33.0", "winston": "^3.12.0", "winston-cloudwatch": "^6.2.0", "winston-daily-rotate-file": "^5.0.0", "ws": "^8.16.0" }, "devDependencies": { "@babel/eslint-parser": "^7.5.4", "chai": "^4.4.1", "eslint": "^8.57.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-google": "^0.14.0", "eslint-plugin-chai-friendly": "^0.7.4", "eslint-plugin-import": "^2.29.1", "eslint-plugin-mocha": "^10.4.1", "factory-girl": "^5.0.4", "mocha": "^10.3.0", "sinon": "^17.0.1", "sinon-chai": "^3.7.0" } }