generator-modern-node
Version:
The Modern Express Generator
161 lines (160 loc) • 3.54 kB
JSON
{
"name": "generator-modern-node",
"version": "0.0.1",
"description": "The Modern Express Generator",
"homepage": "https://github.com/Abourass/generator-modern-node",
"author": {
"name": "Abourass",
"email": "abourassa@assetval.com",
"url": "https://TheModern.Farm"
},
"scripts": {
"pretest": "eslint .",
"test": "mocha"
},
"repository": "https://github.com/Abourass/svelte-webpack-template.git",
"license": "MIT",
"files": [
"generators"
],
"main": "generators/index.js",
"keywords": [
"modern-node",
"yeoman-generator"
],
"dependencies": {
"anandamide-pancake": "^1.0.0",
"chalk": "^2.1.0",
"yeoman-generator": "^2.0.1",
"yosay": "^2.0.1"
},
"devDependencies": {
"@getify/eslint-plugin-proper-ternary": "^3.0.1",
"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",
"husky": "^1.2.0",
"lint-staged": "^8.1.0",
"mocha": "^6.1.4",
"nyc": "^14.1.1",
"yeoman-assert": "^3.1.0",
"yeoman-test": "^1.7.0"
},
"engines": {
"npm": ">= 4.0.0"
},
"lint-staged": {
"*.js": [
"eslint --fix",
"git add"
],
"*.json": [
"git add"
]
},
"eslintConfig": {
"plugins": [
"node",
"@getify/proper-ternary"
],
"extends": [
"airbnb-base",
"plugin:node/recommended",
"plugin:import/errors",
"plugin:import/warnings",
"plugin:@getify/proper-ternary/getify-says"
],
"env": {
"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"
}
}
}