UNPKG

generator-modern-node

Version:
154 lines (153 loc) 3.83 kB
{ "name": "<%= appName %>", "version": "0.0.1", "description": "<%= appDesc %>", "homepage": "<%= appURL %>", "author": "<%= appAuthor %>", "scripts": { "pretest": "eslint .", "test": "mocha", "prestart": "rm -f stdout.log && rm -f error.log && rm -f ./log/access.log", "start": "cross-env NODE_ENV=development DEBUG=<%= appName %>:server nodemon ./bin/server.js", "nodemonProduction": "cross-env NODE_ENV=production nodemon ./bin/server.js", "prod": "pm2-runtime start ecosystem.config.js --env production", "clean": "rm -f stdout.log && rm -f error.log && rm -f ./log/access.log", "externalLogging": "rm -f stdout.log && rm -f error.log && rm -f ./log/access.log && cross-env NODE_ENV=development DEBUG=<%= appName %>:server nodemon ./bin/server.js > stdout.log 2> error.log" }, "repository": "<%= appRepo %>", "license": "MIT", "main": "bin/server.js", "dependencies": { }, "devDependencies": { "@getify/eslint-plugin-proper-ternary": "^3.0.1", "codacy-coverage": "^3.4.0", "chai": "^4.2.0", "eslint": "^5.9.0", "eslint-config-airbnb-base": "^13.1.0", "eslint-import-resolver-node": "^0.3.2", "eslint-plugin-import": "^2.18.0", "eslint-plugin-node": "^9.1.0", "eslint-plugin-security": "^1.4.0", "nodemon": "1.19.1", "mocha": "^6.1.4", "nyc": "^14.1.1" }, "engines": { "node": "10.16.0", "npm": "6.9.0" }, "eslintConfig": { "plugins": [ "node", "security", "@getify/proper-ternary" ], "extends": [ "airbnb-base", "plugin:node/recommended", "plugin:security/recommended", "plugin:import/errors", "plugin:import/warnings", "plugin:@getify/proper-ternary/getify-says" ], "env": { "mongo": true, "es6": true, "node": true }, "rules": { "arrow-parens": [ "error", "as-needed", { "requireForBlockBody": true } ], "no-unused-vars": "off", "one-var": [ "error", { "var": "consecutive", "let": "consecutive", "const": "never" } ], "one-var-declaration-per-line": "off", "consistent-return": "off", "func-names": "off", "max-len": "off", "no-unused-expressions": "off", "no-console": "off", "no-shadow": [ "error", { "hoist": "never", "allow": [ "done", "resolve", "err", "error", "cb", "User", "user", "issue" ] } ], "no-param-reassign": [ "error", { "props": true, "ignorePropertyModificationsFor": [ "realtor", "tempRealtor", "counters", "user", "selectedUser", "client", "employee", "issue", "res", "userReturned" ] } ], "no-useless-escape": "off", "no-lonely-if": "error", "no-new-object": "error", "object-curly-newline": [ "error", { "multiline": true, "consistent": true } ], "no-underscore-dangle": "off", "object-curly-spacing": [ "error", "never" ], "object-shorthand": [ "error", "consistent" ], "prefer-destructuring": "off", "space-before-blocks": "off", "space-before-function-paren": [ "error", "never" ], "prefer-rest-params": "off", "import/newline-after-import": "off" } }, "nodemonConfig": { "events": { "start": "cls || clear" }, "ignore": [ "log/" ] } }