{ "private": true, "engines": { "node": ">=4" }, "dependencies": { <%_ if (includeBootstrap) { -%> "bootstrap": "^4.3.1", <%_ } if (includeBootstrap || includeJQuery) { -%> "jquery": "^3.4.1"<% if (includeBootstrap || includeModernizr) { %>,<% } %> <%_ } if (includeModernizr) { -%> "modernizr": "^3.7.1"<% if (includeBootstrap) { %>,<% } %> <%_ } if (includeBootstrap) { -%> "popper.js": "^1.15.0" <%_ } -%> }, "devDependencies": { "@babel/core": "^7.4.5", "@babel/preset-env": "^7.4.5", "autoprefixer": "^9.5.1", "browser-sync": "^2.26.5", "cross-env": "^5.2.0", "cssnano": "^4.1.10", "del": "^4.1.1", "gulp": "^4.0.2", "gulp-babel": "^8.0.0", "gulp-cli": "^2.2.0", "gulp-eslint": "^5.0.0", <%_ if (includeSass) { -%> "gulp-filter": "^6.0.0", <%_ } -%> "gulp-htmlmin": "^5.0.1", "gulp-if": "^2.0.2", "gulp-imagemin": "^6.0.0", "gulp-load-plugins": "^1.6.0", "gulp-plumber": "^1.2.1", "gulp-postcss": "^8.0.0", <%_ if (includeSass) { -%> "gulp-sass": "^5.1.0", <%_ } -%> "gulp-size": "^3.0.0", "gulp-uglify": "^3.0.2", "gulp-useref": "^3.1.6", <%_ if (includeModernizr) { -%> "mkdirp": "^0.5.1", <%_ } -%> "mocha": "^6.1.4", <%_ if (includeSass) { -%> "sass": "^1.58.3", <%_ } -%> "yargs": "13.2.4" }, "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" ] } } }