{
  "name": "<%= _.slugify(appname) %>",
  "version": "0.0.0",
  "description": "",
  "repository": "",
  "private": true,
  "src": "src",
  "test": "test",
  "dist": "dist",
  "mainInput": "<% if (reactRouter) { %>main<% } else { %><%= scriptAppName %><% } %>",
  "mainOutput": "main",
  "dependencies": {
    "babel-polyfill": "^6.3.14",
    "clamp-js": "^0.7.0",
    "classnames": "^2.2.3",
    "cookies-js": "^1.2.2",
    "history": "^2.0.1",
    "imagesloaded": "^4.1.0",
    "immutable": "^3.7.6",
    "jquery": "^2.2.1",
    "json-server": "^0.8.8",
    "lodash": "^4.3.0",
    "mobile-detect": "^1.3.1",
    "node-polyglot": "^1.0.0",
    "query-string": "^3.0.0",
    "qwest": "^4.0.0",
    "react": "^0.14.7",
    "react-addons-css-transition-group": "^0.14.7",
    "react-dom": "^0.14.6",
    "react-script-loader": "0.0.1",<% if (reactRouter) { %>
    "react-router-component": "^0.24.4",<% } if (architecture === 'flux') { %>
    "flux": "^2.0.1",
    "events": "^1.0.2",
    "object-assign": "^2.0.0", <% } if (architecture === 'reflux') {%>
    "reflux": "^0.2.7", <% } %>
    "react-router": "^2.0.0"
  },
  "devDependencies": {
    "autoprefixer": "^6.3.1",
    "babel-cli": "^6.4.0",
    "babel-core": "^6.4.0",
    "babel-loader": "^6.2.1",
    "babel-preset-es2015": "^6.3.13",
    "babel-preset-react": "^6.3.13",
    "chai": "^3.4.1",
    "chai-immutable": "^1.5.3",
    "clean-webpack-plugin": "^0.1.6",
    "copy-webpack-plugin": "^1.0.0",
    "css-loader": "^0.23.1",
    "dotenv": "^2.0.0",
    "editorconfig-tools": "^0.1.1",
    "eslint": "^2.4.0",
    "eslint-loader": "^1.2.0",
    "eslint-plugin-react": "^4.2.3",
    "expect": "^1.13.4",
    "expect-jsx": "^2.2.2",
    "extract-text-webpack-plugin": "^1.0.1",
    "file-loader": "^0.8.5",
    "html-webpack-plugin": "^2.10.0",
    "http-server": "^0.9.0",
    "ignore-styles": "^1.2.0",
    "image-webpack-loader": "^1.6.2",
    "istanbul-instrumenter-loader": "^0.2.0",
    "jasmine-core": "^2.4.1",
    "jsdom": "^8.1.0",
    "json-loader": "^0.5.4",
    "karma-chrome-launcher": "~0.2.2",
    "karma-coverage": "^0.5.5",
    "karma-firefox-launcher": "~0.1.3",
    "karma-jasmine": "~0.3.8",
    "karma-jasmine-matchers": "^2.0.2",
    "karma-phantomjs-launcher": "~1.0.0",
    "karma-script-launcher": "~0.2.0",
    "karma-sourcemap-loader": "^0.3.7",
    "karma-spec-reporter": "0.0.24",
    "karma-webpack": "~1.7.0",
    "minimist": "^1.2.0",
    "mocha": "^2.3.4",
    "node-sass": "^3.4.2",
    "node-uuid": "1.4.7",
    "phantomjs": "^2.1.3",
    "phantomjs-polyfill": "0.0.2",
    "phantomjs-prebuilt": "^2.1.5",
    "postcss-loader": "^0.8.0",
    "react-addons-test-utils": "^0.14.7",
    "react-hot-loader": "^1.3.0",
    "require-lint": "^1.1.1",
    "sinon": "^1.17.3",
    "style-loader": "^0.13.0",
    "url-loader": "^0.5.7",
    "webpack": "^1.12.11",
    "webpack-dev-server": "^1.14.1",
    "webpack-merge": "^0.8.3",
    "webpack-split-by-path": "0.0.8",<% if (stylesLanguage.match(/s[ac]ss/)) { %>
    "sass-loader": "^3.1.2",<% } %><% if (stylesLanguage === 'less') { %>
    "less-loader": "^2.0.0",<% } %><% if (stylesLanguage === 'stylus') { %>
    "stylus-loader": "^0.5.0",<% } %>
    "karma": "^0.13.22"
  },
  "scripts": {
    "clean": "rm -rf node_modules && rm -rf dist && rm -rf build/dist",
    "start-api": "./node_modules/json-server/bin/index.js ./server/db.json",
    "start": "webpack-dev-server -d --hot --progress --color",
    "start-dist": "./node_modules/.bin/http-server ./dist",
    "build": "NODE_ENV=production npm install && ./node_modules/.bin/webpack",
    "test": "./node_modules/.bin/karma start karma.conf.js",
    "watch-test": "./node_modules/.bin/karma start karma.conf.js --w",
    "gh-page": "./bin/publish-gh-page",
    "check-editorconfig": "./node_modules/.bin/editorconfig-tools check ./src/** ./test/**",
    "fix-editorconfig": "./node_modules/.bin/editorconfig-tools fix ./src/** ./test/**",
    "require-lint": "./node_modules/.bin/require-lint --src src/scripts/components/main.js",
    "lint": "npm run lint && eslint src test",
    "eslint": "eslint ./src ./test"
  },
  "babel": {
    "presets": [
      "es2015",
      "react"
    ]
  },
  "engines": {
    "node": "4.3.0"
  }
}
