{
  "name": "<%= projectName %>",
  "version": "0.0.1",
  "dependencies": {
    "normalize.css": "~5.0.0",
    "jquery": "^3.2.1",
    "run-sequence": "^2.2.1"
  },
  "devDependencies": {<% if (jsPreprocessor === 'es6') { %>
    "rollup-stream": "^1.24.1",
    "gulp-sourcemaps": "^2.4.1",
    "rollup-plugin-babel": "^3.0.2",
    "rollup-plugin-node-resolve": "^3.0.0",
    "rollup-plugin-uglify": "^2.0.1",
    "babel-core": "~6.23.1",
    "babel-preset-es2015": "~6.22.0",
    "babel-plugin-add-module-exports": "~0.2.1",
    "babel-register": "^6.26.0",
    "babel-eslint": "~7.1.1",<% } %>
    "lodash": "~4.17.4",
    "foldero": "~0.1.1",
    "minimist": "~1.2.0",
    "rimraf": "~2.6.1",
    "gulp-plumber": "~1.1.0",
    "gulp-changed": "~2.0.0",
    "gulp-notify": "~3.0.0",
    "gulp-rename": "~1.2.2",
    "gulp-uglify": "~2.0.1",
    "del": "~2.2.2",
    "gulp-if": "~2.0.2",
    "glob": "~7.1.1",
    "gulp-data": "~1.2.1",
    "gulp-watch": "^5.0.0",
    "gulp-load-plugins": "~1.5.0",
    "gulp-cssnano": "~2.1.2",
    "vinyl-source-stream": "~1.1.0",
    "vinyl-buffer": "~1.0.0",
    "gulp-util": "~3.0.8",
    "gulp": "~3.9.0",
    "browser-sync": "~2.18.0",<% if (htmlOption === 'jade') { %>
    "gulp-jade": "~1.1.0",
    "jade": "~1.11.0",<% } %><% if (htmlOption === 'nunjucks') { %>
    "nunjucks": "~3.0.0",
    "gulp-nunjucks-html": "~2.0.0",<% } %>
    "gulp-postcss": "~6.3.0",
    "autoprefixer": "~6.7.5",
    "gulp-htmlmin": "~3.0.0",
    "envify": "~4.0.0",
    "gulp-imagemin": "~3.1.1",
    "imagemin-svgo": "~5.2.0",
    "imagemin-pngquant": "~5.0.0",
    "gulp-eslint": "~3.0.1",<% if (cssOption === 'sass') { %>
    "gulp-sass": "~3.1.0",<% } %><% if (cssOption === 'less') { %>
    "gulp-less": "~3.3.0",<% } %><% if (cssOption === 'stylus') { %>
    "gulp-stylus": "~2.6.0",<% } %>
    "gulp-svgstore": "^6.1.0",
    "gulp-inject": "^4.2.0",
    "gulp-rename": "^1.2.2",
    "js-yaml": "~3.8.1",
    "watchify": "~3.9.0 "
  },
  "scripts": {
    "clean-deps": "rimraf node_modules",
    "clean": "gulp clean",
    "lint": "gulp eslint",
    "dev": "NODE_ENV=development gulp serve",
    "build": "NODE_ENV=production gulp --production"
  },
  "engines": {
    "node": ">=0.12.0"
  },
  "//": "CUSTOM CONFIGURATION",
  "config": {
    "//": "Local Server Settings",
    "host": "127.0.0.1",
    "port": "3000",
    "baseUrl": "./",
    "//": "Gulp Task Directories",
    "//": "NOTE: folders prefixed with an underscore (_) will have it removed when moved to build target (ex: src/_images -> build/images)",
    "//": "NOTE: folders NOT prefixed with underscore (_) will be copied to build target 1 to 1 (ex: src/fonts -> build/fonts)",
    "directories": {
      "source": "src",
      "destination": "build",
      "temporary": "tmp",
      "//": "Directories relative to `source` directory",
      "modules": "_modules",
      "layouts": "_layouts",
      "images": "_images",
      "icons": "_icons",
      "styles": "_styles",
      "scripts": "_scripts",
      "svg": "_svg",
      "libraries": "_scripts/libraries",
      "data": "_data"
    },
    "//": "Entry files",
    "entries": {
      "js": "main**.js"<% if (cssOption === 'sass') { %>,
      "css": "main**.{sass,scss}"<% } else if (cssOption === 'less') { %>,
      "css": "main**.less"<% } else if (cssOption === 'stylus') { %>,
      "css": "main**.styl"<% } %>
    }
  }
}
