<commit_before>{
  "name": "{{ name }}",
  "version": "1.0.0",
  "description": "{{ description }}",
  "main": "src/main.js",
  "keywords": [
    "express",
    "webpack",
    "node",
    "spa"
  ],
  "author": "{{ author }}",
  "license": "MIT",
  "scripts": {
    "dev": "node build/dev-server",
    "build": "node build/build.js"{{#lint}},
    "lint": "eslint --ext .js,.jsx src{{#unit}} test{{/unit}}"{{/lint}}{{#unit}},
    "test": "jest"{{/unit}}
  },
  "devDependencies": {
    "autoprefixer": "^7.1.0",
    "babel-core": "^6.24.1",
    "babel-loader": "^7.0.0",
    "babel-plugin-transform-react-remove-prop-types": "^0.4.5",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-preset-env": "^1.4.0",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-1": "^6.24.1",
    "chalk": "^1.1.3",
    "connect-history-api-fallback": "^1.3.0",
    "copy-webpack-plugin": "^4.0.1",
    "css-loader": "^0.28.0",
    {{#lint}}
    "babel-eslint": "^7.2.3",
    "eslint": "^3.19.0",
    "eslint-config-standard": "^10.2.1",
    "eslint-config-standard-react": "^5.0.0",
    {{#unit}}
    "eslint-plugin-jest": "^20.0.0",
    {{/unit}}
    "eslint-friendly-formatter": "^3.0.0",
    "eslint-loader": "^1.7.0",
    "eslint-plugin-babel": "^4.0.1",
    "eslint-plugin-import": "^2.2.0",
    "eslint-plugin-node": "^4.2.2",
    "eslint-plugin-promise": "^3.4.2",
    "eslint-plugin-react": "^6.10.3",
    "eslint-plugin-standard": "^3.0.1",
    {{/lint}}
    "eventsource-polyfill": "^0.9.6",
    "express": "^4.15.2",
    "extract-text-webpack-plugin": "^2.1.1",
    "file-loader": "^0.11.1",
    "friendly-errors-webpack-plugin": "^1.3.1",
    "function-bind": "^1.1.0",
    "html-webpack-plugin": "^2.28.0",
    "http-proxy-middleware": "^0.17.4",
    "internal-ip": "^1.2.0",
    "opn": "^5.0.0",
    "ora": "^1.1.0",
    "postcss-loader": "^2.0.3",
    "react-hot-loader": "^3.0.0-beta.6",
    {{#if_eq devtools "normal"}}
    "redux-devtools": "^3.3.2",
    "redux-devtools-dock-monitor": "^1.1.1",
    "redux-devtools-log-monitor": "^1.2.0",
    {{/if_eq}}
    {{#unit}}
    "babel-jest": "^20.0.0",
    "babel-plugin-module-resolver": "^2.5.0",
    "enzyme": "^2.8.1",
    "jest": "^20.0.3",
    "react-test-renderer": "^15.5.4",
    {{/unit}}
    "semver": "^5.3.0",
    "shelljs": "^0.7.6",
    "style-loader": "^0.18.0",
    "url-loader": "^0.5.8",
    "webpack": "^2.5.1",
    "webpack-bundle-analyzer": "^2.8.2",
    "webpack-dev-middleware": "^1.10.2",
    "webpack-hot-middleware": "^2.17.0",
    "webpack-merge": "^4.1.0"
  },
  "dependencies": {
    "react": "^15.6.1",
    "react-dom": "^15.6.1",
    "prop-types": "^15.5.10"{{#router}},{{#if_eq routerVersion "v3"}}
    "react-router": "^3.0.2"{{/if_eq}}{{#if_eq routerVersion "v4"}}
    "react-router-config": "^1.0.0-beta.3",
    "react-loadable": "^4.0.2",
    "react-router-dom": "^4.1.1"{{/if_eq}}{{/router}}{{#redux}},
    "react-redux": "^5.0.4",
    "redux": "^3.7.0"{{/redux}}
  },
  "engines": {
    "node": ">= 4.0.0",
    "npm": ">= 3.0.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ]{{#unit}},
  "jest": {
    "moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/test/unit/__mocks__/fileMock.js",
      "\\.(css|less|scss|sass|stylus|styl)$": "<rootDir>/test/unit/__mocks__/styleMock.js"
    }
  }{{/unit}}
}<commit_msg>:arrow_up:<commit_after>{
  "name": "{{ name }}",
  "version": "1.0.0",
  "description": "{{ description }}",
  "main": "src/main.js",
  "keywords": [
    "express",
    "webpack",
    "node",
    "spa"
  ],
  "author": "{{ author }}",
  "license": "MIT",
  "scripts": {
    "dev": "node build/dev-server",
    "build": "node build/build.js"{{#lint}},
    "lint": "eslint --ext .js,.jsx src{{#unit}} test{{/unit}}"{{/lint}}{{#unit}},
    "test": "jest"{{/unit}}
  },
  "devDependencies": {
    "autoprefixer": "^7.1.0",
    "babel-core": "^6.24.1",
    "babel-loader": "^7.0.0",
    "babel-plugin-transform-react-remove-prop-types": "^0.4.5",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-preset-env": "^1.4.0",
    "babel-preset-react": "^6.24.1",
    "babel-preset-stage-1": "^6.24.1",
    "chalk": "^1.1.3",
    "connect-history-api-fallback": "^1.3.0",
    "copy-webpack-plugin": "^4.0.1",
    "css-loader": "^0.28.0",
    {{#lint}}
    "babel-eslint": "^7.2.3",
    "eslint": "^4.1.1",
    "eslint-config-standard": "^10.2.1",
    "eslint-config-standard-react": "^5.0.0",
    {{#unit}}
    "eslint-plugin-jest": "^20.0.0",
    {{/unit}}
    "eslint-friendly-formatter": "^3.0.0",
    "eslint-loader": "^1.7.0",
    "eslint-plugin-babel": "^4.0.1",
    "eslint-plugin-import": "^2.2.0",
    "eslint-plugin-node": "^5.1.0",
    "eslint-plugin-promise": "^3.4.2",
    "eslint-plugin-react": "^7.1.0",
    "eslint-plugin-standard": "^3.0.1",
    {{/lint}}
    "eventsource-polyfill": "^0.9.6",
    "express": "^4.15.2",
    "extract-text-webpack-plugin": "^2.1.1",
    "file-loader": "^0.11.1",
    "friendly-errors-webpack-plugin": "^1.3.1",
    "function-bind": "^1.1.0",
    "html-webpack-plugin": "^2.28.0",
    "http-proxy-middleware": "^0.17.4",
    "internal-ip": "^1.2.0",
    "opn": "^5.0.0",
    "ora": "^1.1.0",
    "postcss-loader": "^2.0.3",
    "react-hot-loader": "^3.0.0-beta.6",
    {{#if_eq devtools "normal"}}
    "redux-devtools": "^3.3.2",
    "redux-devtools-dock-monitor": "^1.1.1",
    "redux-devtools-log-monitor": "^1.2.0",
    {{/if_eq}}
    {{#unit}}
    "babel-jest": "^20.0.0",
    "babel-plugin-module-resolver": "^2.5.0",
    "enzyme": "^2.8.1",
    "jest": "^20.0.3",
    "react-test-renderer": "^15.5.4",
    {{/unit}}
    "semver": "^5.3.0",
    "shelljs": "^0.7.6",
    "style-loader": "^0.18.0",
    "url-loader": "^0.5.8",
    "webpack": "^2.5.1",
    "webpack-bundle-analyzer": "^2.8.2",
    "webpack-dev-middleware": "^1.10.2",
    "webpack-hot-middleware": "^2.17.0",
    "webpack-merge": "^4.1.0"
  },
  "dependencies": {
    "react": "^15.6.1",
    "react-dom": "^15.6.1",
    "prop-types": "^15.5.10"{{#router}},{{#if_eq routerVersion "v3"}}
    "react-router": "^3.0.5"{{/if_eq}}{{#if_eq routerVersion "v4"}}
    "react-router-config": "^1.0.0-beta.3",
    "react-loadable": "^4.0.2",
    "react-router-dom": "^4.1.1"{{/if_eq}}{{/router}}{{#redux}},
    "react-redux": "^5.0.4",
    "redux": "^3.7.0"{{/redux}}
  },
  "engines": {
    "node": ">= 4.0.0",
    "npm": ">= 3.0.0"
  },
  "browserslist": [
    "> 1%",
    "last 2 versions",
    "not ie <= 8"
  ]{{#unit}},
  "jest": {
    "moduleNameMapper": {
      "\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/test/unit/__mocks__/fileMock.js",
      "\\.(css|less|scss|sass|stylus|styl)$": "<rootDir>/test/unit/__mocks__/styleMock.js"
    }
  }{{/unit}}
}
{'fraction_non_alphanumeric': 0.30267582979967833, 'fraction_numerical': 0.06872349758736658, 'mean_word_length': 2.8276440962506997, 'pattern_counts': {'":': 172, '<': 9, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2447806', 'n_tokens_mistral': 3310, 'n_tokens_neox': 3080, 'n_words': 396}