<commit_before>{
  "name": "yaras",
  "version": "4.0.0",
  "private": true,
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/ravasthi/yaras"
  },
  "url": "https://github.com/ravasthi/yaras/issues",
  "engines": {
    "node": ">=8.1.2"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.3.1",
    "@fortawesome/fontawesome-svg-core": "^1.2.4",
    "@fortawesome/free-brands-svg-icons": "^5.3.1",
    "@fortawesome/free-regular-svg-icons": "^5.3.1",
    "@fortawesome/free-solid-svg-icons": "^5.3.1",
    "@fortawesome/react-fontawesome": "^0.1.2",
    "@testing-library/jest-dom": "^5.1.1",
    "@testing-library/react": "^9.3.2",
    "cross-env": "^7.0.0",
    "jest-extended": "^0.11.2",
    "localforage": "^1.5.0",
    "lodash": "^4.17.15",
    "npm-run-all": "^4.1.1",
    "prop-types": "^15.5.10",
    "react": "^16.1.1",
    "react-dom": "^16.2.0",
    "react-redux": "^7.1.3",
    "react-router-dom": "^5.0.0",
    "redux": "^4.0.4",
    "redux-actions": "^2.6.1",
    "redux-devtools-extension": "^2.13.7",
    "redux-persist": "^6.0.0",
    "redux-thunk": "^2.3.0",
    "reset-css": "^5.0.1",
    "susy": "^3.0.1"
  },
  "devDependencies": {
    "@babel/core": "^7.0.1",
    "@babel/plugin-proposal-class-properties": "^7.0.0",
    "@babel/preset-env": "^7.0.0",
    "@babel/register": "^7.0.0",
    "@babel/runtime": "^7.0.0",
    "@babel/template": "^7.0.0",
    "@babel/types": "^7.0.0",
    "acorn": "^7.1.0",
    "acorn-jsx": "^5.1.0",
    "babel-eslint": "^10.0.3",
    "babel-loader": "^8.0.6",
    "babel-plugin-rewire": "^1.1.0",
    "babel-preset-react-app": "^9.0.2",
    "cheerio": "^1.0.0-rc.3",
    "eslint": "^6.7.0",
    "eslint-config-airbnb": "^18.0.1",
    "eslint-config-prettier": "^6.10.0",
    "eslint-import-resolver-node": "^0.3.1",
    "eslint-plugin-babel": "^5.0.0",
    "eslint-plugin-import": "^2.18.2",
    "eslint-plugin-jest": "^23.7.0",
    "eslint-plugin-jsx-a11y": "^6.2.3",
    "eslint-plugin-react": "^7.16.0",
    "eslint-plugin-react-hooks": "^2.3.0",
    "eslint-plugin-sort-imports-es6-autofix": "^0.5.0",
    "fsevents": "^2.1.2",
    "husky": "^4.2.3",
    "ignore-styles": "^5.0.1",
    "jsdom": "^16.1.0",
    "jsdom-global": "^3.0.2",
    "lint-staged": "^10.0.7",
    "node-sass-chokidar": "^1.1.0",
    "prettier": "^1.19.1",
    "react-addons-test-utils": "^15.6.0",
    "react-scripts": "^3.2.0",
    "react-styleguidist": "^10.2.1",
    "style-loader": "^1.1.3",
    "stylelint": "^13.2.0",
    "stylelint-config-prettier": "^8.0.1",
    "stylelint-config-standard": "^20.0.0",
    "stylelint-order": "^4.0.0"
  },
  "resolutions": {
    "picomatch": "^2.2.1"
  },
  "jest": {
    "coverageThreshold": {
      "global": {
        "branches": 90,
        "functions": 90,
        "lines": 90,
        "statements": 90
      }
    },
    "collectCoverageFrom": [
      "src/**/*.js",
      "!src/index.js",
      "!src/registerServiceWorker.js",
      "!src/setupTests.js",
      "!src/lib/fontAwesome.js",
      "!src/lib/book-snippets/*.js"
    ]
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "es5"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx,json,md}": [
      "prettier --write",
      "git add"
    ],
    "src/**/*.{css,scss}": [
      "stylelint --config=stylelint.config.js",
      "prettier --write",
      "git add"
    ]
  },
  "scripts": {
    "lint:scss": "stylelint 'src/**/*.scss' --syntax scss",
    "build:css": "node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/",
    "watch:css": "yarn run build:css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive",
    "lint:js": "eslint --config=.eslintrc.js .",
    "start:js": "react-scripts start",
    "start": "run-p watch:css start:js",
    "build": "yarn run build:css && react-scripts build",
    "test": "react-scripts test",
    "test:ci": "react-scripts test --watchAll=false --coverage",
    "styleguide": "styleguidist server",
    "styleguide:build": "styleguidist build",
    "eject": "react-scripts eject"
  },
  "comments": {
    "pretest": "yarn run lint:scss && yarn run build:css && yarn run lint:js"
  },
  "optionalDependencies": {},
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ]
}<commit_msg>Add fsevents as an optional dependency<commit_after>{
  "name": "yaras",
  "version": "4.0.0",
  "private": true,
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/ravasthi/yaras"
  },
  "url": "https://github.com/ravasthi/yaras/issues",
  "engines": {
    "node": ">=8.1.2"
  },
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.3.1",
    "@fortawesome/fontawesome-svg-core": "^1.2.4",
    "@fortawesome/free-brands-svg-icons": "^5.3.1",
    "@fortawesome/free-regular-svg-icons": "^5.3.1",
    "@fortawesome/free-solid-svg-icons": "^5.3.1",
    "@fortawesome/react-fontawesome": "^0.1.2",
    "@testing-library/jest-dom": "^5.1.1",
    "@testing-library/react": "^9.3.2",
    "cross-env": "^7.0.0",
    "jest-extended": "^0.11.2",
    "localforage": "^1.5.0",
    "lodash": "^4.17.15",
    "npm-run-all": "^4.1.1",
    "prop-types": "^15.5.10",
    "react": "^16.1.1",
    "react-dom": "^16.2.0",
    "react-redux": "^7.1.3",
    "react-router-dom": "^5.0.0",
    "redux": "^4.0.4",
    "redux-actions": "^2.6.1",
    "redux-devtools-extension": "^2.13.7",
    "redux-persist": "^6.0.0",
    "redux-thunk": "^2.3.0",
    "reset-css": "^5.0.1",
    "susy": "^3.0.1"
  },
  "devDependencies": {
    "@babel/core": "^7.0.1",
    "@babel/plugin-proposal-class-properties": "^7.0.0",
    "@babel/preset-env": "^7.0.0",
    "@babel/register": "^7.0.0",
    "@babel/runtime": "^7.0.0",
    "@babel/template": "^7.0.0",
    "@babel/types": "^7.0.0",
    "acorn": "^7.1.0",
    "acorn-jsx": "^5.1.0",
    "babel-eslint": "^10.0.3",
    "babel-loader": "^8.0.6",
    "babel-plugin-rewire": "^1.1.0",
    "babel-preset-react-app": "^9.0.2",
    "cheerio": "^1.0.0-rc.3",
    "eslint": "^6.7.0",
    "eslint-config-airbnb": "^18.0.1",
    "eslint-config-prettier": "^6.10.0",
    "eslint-import-resolver-node": "^0.3.1",
    "eslint-plugin-babel": "^5.0.0",
    "eslint-plugin-import": "^2.18.2",
    "eslint-plugin-jest": "^23.7.0",
    "eslint-plugin-jsx-a11y": "^6.2.3",
    "eslint-plugin-react": "^7.16.0",
    "eslint-plugin-react-hooks": "^2.3.0",
    "eslint-plugin-sort-imports-es6-autofix": "^0.5.0",
    "husky": "^4.2.3",
    "ignore-styles": "^5.0.1",
    "jsdom": "^16.1.0",
    "jsdom-global": "^3.0.2",
    "lint-staged": "^10.0.7",
    "node-sass-chokidar": "^1.1.0",
    "prettier": "^1.19.1",
    "react-addons-test-utils": "^15.6.0",
    "react-scripts": "^3.2.0",
    "react-styleguidist": "^10.2.1",
    "style-loader": "^1.1.3",
    "stylelint": "^13.2.0",
    "stylelint-config-prettier": "^8.0.1",
    "stylelint-config-standard": "^20.0.0",
    "stylelint-order": "^4.0.0"
  },
  "optionalDependencies": {
    "fsevents": "^2.1.2"
  },
  "resolutions": {
    "picomatch": "^2.2.1"
  },
  "jest": {
    "coverageThreshold": {
      "global": {
        "branches": 90,
        "functions": 90,
        "lines": 90,
        "statements": 90
      }
    },
    "collectCoverageFrom": [
      "src/**/*.js",
      "!src/index.js",
      "!src/registerServiceWorker.js",
      "!src/setupTests.js",
      "!src/lib/fontAwesome.js",
      "!src/lib/book-snippets/*.js"
    ]
  },
  "prettier": {
    "singleQuote": true,
    "trailingComma": "es5"
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged"
    }
  },
  "lint-staged": {
    "src/**/*.{js,jsx,ts,tsx,json,md}": [
      "prettier --write",
      "git add"
    ],
    "src/**/*.{css,scss}": [
      "stylelint --config=stylelint.config.js",
      "prettier --write",
      "git add"
    ]
  },
  "scripts": {
    "lint:scss": "stylelint 'src/**/*.scss' --syntax scss",
    "build:css": "node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/",
    "watch:css": "yarn run build:css && node-sass-chokidar --include-path ./src --include-path ./node_modules src/ -o src/ --watch --recursive",
    "lint:js": "eslint --config=.eslintrc.js .",
    "start:js": "react-scripts start",
    "start": "run-p watch:css start:js",
    "build": "yarn run build:css && react-scripts build",
    "test": "react-scripts test",
    "test:ci": "react-scripts test --watchAll=false --coverage",
    "styleguide": "styleguidist server",
    "styleguide:build": "styleguidist build",
    "eject": "react-scripts eject"
  },
  "comments": {
    "pretest": "yarn run lint:scss && yarn run build:css && yarn run lint:js"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ]
}
{'fraction_non_alphanumeric': 0.26736462906675673, 'fraction_numerical': 0.055161544523246654, 'mean_word_length': 2.583703106091166, 'pattern_counts': {'":': 228, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1296867', 'n_tokens_mistral': 4100, 'n_tokens_neox': 3851, 'n_words': 565}