UlisesGascon/generator-webapp

View on GitHub
app/templates/_package.json

Summary

Maintainability
Test Coverage
{
  "private": true,
  "engines": {
    "node": ">=4"
  },
  "dependencies": {
    <%_ if (includeBootstrap) { -%>
    "bootstrap": "^4.1.3",
    <%_ } if (includeBootstrap || includeJQuery) { -%>
    "jquery": "^3.3.1"<% if (includeBootstrap || includeModernizr) { %>,<% } %>
    <%_ } if (includeModernizr) { -%>
    "modernizr": "^3.6.0"<% if (includeBootstrap) { %>,<% } %>
    <%_ } if (includeBootstrap) { -%>
    "popper.js": "^1.14.6"
    <%_ } -%>
  },
  "devDependencies": {
    "@babel/core": "^7.1.2",
    "@babel/preset-env": "^7.1.0",
    "autoprefixer": "^9.4.4",
    "browser-sync": "^2.2.1",
    "cross-env": "^5.2.0",
    "cssnano": "^4.1.7",
    "del": "^3.0.0",
    "gulp": "^4.0.0",
    "gulp-babel": "^8.0.0",
    "gulp-cli": "^2.0.1",
    "gulp-eslint": "^5.0.0",
    <%_ if (includeSass) { -%>
    "gulp-filter": "^5.1.0",
    <%_ } -%>
    "gulp-htmlmin": "^5.0.1",
    "gulp-if": "^2.0.2",
    "gulp-imagemin": "^5.0.3",
    "gulp-load-plugins": "^1.2.4",
    "gulp-plumber": "^1.0.1",
    "gulp-postcss": "^8.0.0",
    <%_ if (includeSass) { -%>
    "gulp-sass": "^4.0.2",
    <%_ } -%>
    "gulp-size": "^3.0.0",
    "gulp-sourcemaps": "^2.2.0",
    "gulp-uglify": "^3.0.1",
    "gulp-useref": "^3.0.0",
    <%_ if (includeModernizr) { -%>
    "mkdirp": "^0.5.1",
    <%_ } -%>
    "mocha": "^5.2.0",
    "yargs": "12.0.5"
  },
  "scripts": {
    "serve:test": "cross-env NODE_ENV=test gulp serve",
    "serve:dist": "cross-env NODE_ENV=production gulp serve",
    "start": "gulp serve",
    "build": "cross-env NODE_ENV=production gulp",
    "test": "npm run serve:test",
    "tasks": "gulp --tasks"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "Firefox ESR"
  ],
  "eslintConfig": {
    "parserOptions": {
      "sourceType": "module"
    },
    "env": {
      "es6": true,
      "node": true,
      "browser": true<% if (includeJQuery || includeBootstrap) { %>,
      "jquery": true<% } %>
    },
    "rules": {
      "quotes": [
        2,
        "single"
      ]
    }
  }
}