{
  "name": "<%= props.name.toLowerCase() %>",
  "description": "<%= props.description %>",
  "version": "0.0.0",
  "author": "<%= props.author %>",
  "license": "UNLICENSED",
  "private": true,
  "scripts": {
    "develop": "concurrently \"npm:develop:site\" \"npm:develop:storybook\"",
    "develop:site": "gatsby develop -H 0.0.0.0 -p 3000",
    "develop:storybook": "NODE_ENV=production start-storybook -p 3002 -s ./static --ci --quiet",
    "build": "npm run build:site && npm run build:storybook",
    "build:site": "gatsby build",
    "build:storybook": "NODE_ENV=production build-storybook -o ./public/__components -s ./static --quiet",
    "generate": "plop --plopfile ./generators/plopfile.js",
    "clean": "gatsby clean"
  },
  "dependencies": {
    "@svgr/webpack": "^4.1.0",<% if (props.features.includes('bloom')) { %>
    "@tomorrow/bloom": "^0.2.0",<% } %>
    "array-flat-polyfill": "^1.0.0",
    "babel-plugin-react-css-modules": "^5.2.0",<% if (props.features.includes('cssVariables')) { %>
    "css-vars-ponyfill": "^1.17.0",<% } %><% if (props.features.includes('prismic')) { %>
    "dayjs": "^1.8.22",<% } %>
    "gatsby": "^2.3.0",
    "gatsby-image": "^2.0.0",
    "gatsby-plugin-layout": "^1.0.0",
    "gatsby-plugin-manifest": "^2.0.0",<% if (props.features.includes('bloom')) { %>
    "gatsby-plugin-netlify": "^2.0.0",<% } %>
    "gatsby-plugin-notify": "^1.0.0",
    "gatsby-plugin-nprogress": "^2.0.0",
    "gatsby-plugin-offline": "^2.0.0",
    "gatsby-plugin-polyfill-io": "^1.0.0",
    "gatsby-plugin-postcss": "^2.0.0",
    "gatsby-plugin-preact": "^3.1.8",
    "gatsby-plugin-preconnect": "^1.0.5",
    "gatsby-plugin-react-css-modules": "^2.0.0",
    "gatsby-plugin-react-helmet": "^3.0.0",
    "gatsby-plugin-robots-txt": "^1.4.0",
    "gatsby-plugin-sharp": "^2.0.0",
    "gatsby-plugin-sitemap": "^2.0.0",
    "gatsby-plugin-svgr": "^2.0.0",
    "gatsby-plugin-webpack-bundle-analyzer": "^1.0.0",<% if (props.features.includes('prismic')) { %>
    "gatsby-source-filesystem": "^2.1.19",
    "gatsby-source-prismic-graphql": "^3.4.0-beta.2",<% } %>
    "gatsby-transformer-sharp": "^2.1.0",
    "lodash": "^4.17.15",<% if (props.features.includes('state')) { %>
    "mobx": "^5.13.0",
    "mobx-react-lite": "^1.4.1",<% } %>
    "preact": "^10.0.0-rc.1",
    "prismic-reactjs": "^1.1.0",
    "react": "^16.8.0",
    "react-dom": "^16.8.0",
    "react-helmet": "^5.2.0",
    "react-spring": "^8.0.0",<% if (props.features.includes('form')) { %>
    "react-intersection-observer": "^8.26.0",<% } %><% if (props.features.includes('form')) { %>
    "autosize": "^4.0.0",
    "react-range": "^1.1.1",
    "react-select": "^3.0.4",<% } %><% if (props.features.includes('toasts')) { %>
    "react-toast-notifications": "^2.4.0",<% } %><% if (props.features.includes('video')) { %>
    "react-player": "^1.12.0",<% } %><% if (props.features.includes('modal')) { %>
    "react-modal": "^3.11.1",<% } %>
    "react-responsive": "^8.0.0",
    "react-use": "^10.1.0",
    "resolve-relative-url": "^1.0.0"
  },
  "devDependencies": {
    "@babel/core": "^7.4.0",
    "@babel/runtime": "^7.4.0",
    "@storybook/addon-actions": "^5.0.0",
    "@storybook/addon-info": "^5.0.0",
    "@storybook/addon-knobs": "^5.0.0",
    "@storybook/addon-viewport": "^5.0.0",
    "@storybook/addons": "^5.0.0",
    "@storybook/react": "^5.0.0",
    "babel-loader": "^8.0.0",
    "babel-plugin-remove-graphql-queries": "^2.6.0",
    "babel-preset-gatsby": "^0.2.0",
    "concurrently": "^4.1.1",
    "plop": "^2.3.0",
    "postcss-aspect-ratio": "^1.0.0",
    "postcss-custom-media": "^7.0.0",
    "postcss-flexbugs-fixes": "^4.1.0",
    "postcss-import": "^12.0.0",
    "postcss-loader": "^3.0.0",
    "postcss-nesting": "^7.0.0",
    "postcss-preset-env": "^6.7.0",
    "postcss-subgrid": "^1.1.0",
    "prettier": "^1.18.0",
    "stylelint": "^11.0.0",
    "stylelint-config-css-modules": "^2.0.0",
    "stylelint-config-recommended": "^3.0.0"
  }
}
