<commit_before>{
  "name": "@artsy/reaction",
  "version": "25.35.0",
  "description": "Force’s React Components",
  "main": "dist/index.js",
  "repository": "https://github.com/artsy/reaction.git",
  "author": "<NAME> <<EMAIL>>",
  "license": "MIT",
  "peerDependencies": {
    "@artsy/palette": "^4.16.0 || ^5.0.0 || ^7.0.0",
    "@sentry/browser": "^4.2.3",
    "flickity": "2.1.2",
    "react": "^16.8.0",
    "react-dom": "^16.8.0",
    "react-router": "^4.2.0",
    "styled-components": "^4"
  },
  "scripts": {
    "clean": "rm -rf .cache && rm -rf dist",
    "codemod": "./scripts/codemod.sh",
    "compile": "babel src --out-dir dist -s --source-map --extensions '.js,.jsx,.ts,.tsx' --ignore src/**/__tests__,src/**/__stories__",
    "deploy-storybook-pr": "yarn relay && NODE_ENV=production build-storybook -s ./public -o storybook_build ",
    "emit-types": "tsc --declaration --emitDeclarationOnly --listEmittedFiles --jsx react --outDir dist",
    "find-unused-fields": "ts-node scripts/find-unused-fields",
    "integrate": "./scripts/quicklink-to-project.sh",
    "lint": "tslint -c tslint.json --project tsconfig.json && yarn prettier-check",
    "omg": "om g",
    "prepare": "patch-package",
    "prepublishOnly": "yarn clean && yarn relay && yarn compile && yarn emit-types",
    "prettier": "prettier",
    "stylelint-project": " stylelint -- 'src/**/*.{ts,tsx}'",
    "prettier-project": "yarn run prettier-write 'src/**/*.{ts,tsx}'",
    "prettier-check": "prettier --check 'src/**/*.{ts,tsx}'",
    "prettier-write": "yarn run prettier --write",
    "relay": "relay-compiler",
    "release": "auto shipit",
    "start": "yarn storybook",
    "storybook": "concurrently --raw --kill-others 'yarn relay --watch' 'start-storybook --quiet -s ./public -p 9001'",
    "sync-schema": "curl https://raw.githubusercontent.com/artsy/metaphysics/master/_schemaV2.graphql -o data/schema.graphql; yarn prettier --write --parser graphql data/schema.graphql",
    "sync-schema:localhost": "cd ../metaphysics && yarn dump-schema v2 ../reaction/data/",
    "test": "ALLOW_CONSOLE_LOGS=true jest",
    "test:watch": "jest --watch --runInBand",
    "test:debug": "node --inspect node_modules/.bin/jest --runInBand",
    "type-check": "tsc --pretty",
    "watch": "concurrently --raw --kill-others 'yarn relay --watch' 'yarn compile -w' 'yarn emit-types --watch'"
  },
  "resolutions": {
    "@types/react": "16.8.7",
    "babel-core": "^7.0.0-bridge.0",
    "chokidar": "^3.0.2"
  },
  "devDependencies": {
    "@artsy/auto-config": "1.0.2",
    "@artsy/lint-changed": "3.0.4",
    "@artsy/palette": "7.4.0",
    "@babel/cli": "7.0.0",
    "@babel/core": "7.7.2",
    "@babel/plugin-proposal-class-properties": "7.3.4",
    "@babel/plugin-proposal-decorators": "7.3.0",
    "@babel/plugin-proposal-json-strings": "7.2.0",
    "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3",
    "@babel/plugin-proposal-optional-chaining": "7.8.3",
    "@babel/plugin-syntax-dynamic-import": "7.8.3",
    "@babel/plugin-syntax-import-meta": "7.0.0",
    "@babel/preset-env": "7.3.4",
    "@babel/preset-react": "7.0.0",
    "@babel/preset-typescript": "7.7.2",
    "@loadable/babel-plugin": "5.12.0",
    "@omakase/cli": "0.0.10",
    "@sentry/browser": "4.2.3",
    "@storybook/addon-info": "5.1.10",
    "@storybook/addon-options": "5.1.10",
    "@storybook/addon-viewport": "5.1.10",
    "@storybook/addons": "5.1.10",
    "@storybook/cli": "5.1.10",
    "@storybook/react": "5.1.10",
    "@types/chalk": "2.2.0",
    "@types/dd-trace": "0.6.0",
    "@types/dedent": "0.7.0",
    "@types/enzyme": "3.1.11",
    "@types/flickity": "2.2.2",
    "@types/isomorphic-fetch": "0.0.34",
    "@types/jest": "24.0.18",
    "@types/loadable__component": "5.10.0",
    "@types/lodash": "4.14.111",
    "@types/memoize-one": "3.1.1",
    "@types/prop-types": "15.7.1",
    "@types/qs": "6.5.3",
    "@types/react": "16.8.7",
    "@types/react-dom": "16.8.4",
    "@types/react-overlays": "0.8.4",
    "@types/react-relay": "7.0.2",
    "@types/react-slick": "0.23.2",
    "@types/react-stripe-elements": "1.1.7",
    "@types/react-test-renderer": "16.0.1",
    "@types/react-tracking": "7.0.0",
    "@types/react-transition-group": "2.0.11",
    "@types/relay-compiler": "7.0.2",
    "@types/relay-config": "6.0.0",
    "@types/relay-runtime": "6.0.11",
    "@types/storybook__react": "4.0.1",
    "@types/styled-components": "4.0.3",
    "@types/styled-system": "3.0.9",
    "@types/underscore.string": "0.0.32",
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "24.8.0",
    "babel-loader": "8.0.5",
    "babel-plugin-lodash": "3.3.3",
    "babel-plugin-module-resolver": "3.1.1",
    "babel-plugin-relay": "7.1.0",
    "babel-plugin-styled-components": "1.10.0",
    "babel-plugin-transform-decorators-legacy": "1.3.5",
    "cache-loader": "1.2.2",
    "chalk": "2.4.2",
    "concurrently": "3.5.1",
    "cookies-js": "1.2.3",
    "core-js": "2.6.5",
    "dedent": "0.7.0",
    "dotenv": "4.0.0",
    "enzyme": "3.8.0",
    "enzyme-adapter-react-16": "1.7.1",
    "flickity": "2.1.2",
    "fork-ts-checker-notifier-webpack-plugin": "0.6.2",
    "fork-ts-checker-webpack-plugin": "0.4.10",
    "graphql": "14.5.8",
    "husky": "1.3.1",
    "immer": "1.12.1",
    "jest": "24.9.0",
    "jest-junit": "6.4.0",
    "jest-raw-loader": "1.0.1",
    "jest-styled-components": "7.0.0-2",
    "json5": "2.1.0",
    "klaw-sync": "6.0.0",
    "lint-staged": "10.0.8",
    "patch-package": "6.2.0",
    "postinstall-prepare": "1.0.1",
    "prettier": "1.19.1",
    "raf": "3.4.0",
    "raw-loader": "0.5.1",
    "react": "16.8.4",
    "react-addons-test-utils": "16.0.0-alpha.3",
    "react-docgen-typescript-loader": "2.1.0",
    "react-dom": "16.8.4",
    "react-powerplug": "1.0.0",
    "react-select": "1.2.1",
    "react-test-renderer": "16.8.2",
    "relay-compiler": "7.1.0",
    "relay-compiler-language-typescript": "10.1.0",
    "relay-config": "7.1.0",
    "simple-progress-webpack-plugin": "1.1.2",
    "static-extend": "0.1.2",
    "styled-components": "4.3.2",
    "stylelint": "9.8.0",
    "stylelint-config-standard": "18.2.0",
    "stylelint-config-styled-components": "0.1.1",
    "stylelint-processor-styled-components": "1.5.1",
    "ts-loader": "^3.5.yarn 0",
    "ts-node": "8.2.0",
    "tslint": "5.11.0",
    "tslint-config-prettier": "1.13.0",
    "tslint-plugin-relay": "0.0.3",
    "tslint-react": "2.6.0",
    "typescript": "3.8.3",
    "typescript-styled-plugin": "0.13.0",
    "vscode-apollo-relay": "1.5.0",
    "webpack": "4.29.6",
    "webpack-bundle-analyzer": "3.4.1",
    "webpack-merge": "4.1.2",
    "yalc": "1.0.0-pre.34"
  },
  "dependencies": {
    "@artsy/detect-responsive-traits": "^0.0.5",
    "@artsy/fresnel": "^1.0.13",
    "@artsy/react-html-parser": "^3.0.2",
    "@loadable/component": "^5.12.0",
    "@loadable/server": "^5.12.0",
    "@types/luxon": "^1.15.1",
    "autosuggest-highlight": "^3.1.1",
    "cheerio": "^1.0.0-rc.2",
    "currency.js": "^1.2.1",
    "farce": "^0.2.6",
    "formik": "^1.5.8",
    "found": "^0.4.9",
    "found-relay": "^0.5",
    "found-scroll": "^0.1.5",
    "history": "^4.6.1",
    "isomorphic-fetch": "^2.2.1",
    "jsonp": "^0.2.1",
    "lodash": "^4.17.4",
    "luxon": "^1.15",
    "memoize-one": "^4.0.3",
    "numeral": "^2.0.4",
    "openseadragon": "^2.4.2",
    "prop-types": "^15.5.10",
    "qs": "^6.5.0",
    "rc-slider": "^8.6.2",
    "react-autosuggest": "^9.4.3",
    "react-css-transition-replace": "^3.0.2",
    "react-gpt": "^2.0.1",
    "react-head": "^3.0.0",
    "react-lazy-load-image-component": "^1.4.1-beta.0",
    "react-lines-ellipsis": "^0.14.0",
    "react-markdown": "^2.5.0",
    "react-oembed-container": "^0.3.0",
    "react-overlays": "^0.8.3",
    "react-relay": "^7.1.0",
    "react-relay-network-modern": "^2.5.1",
    "react-relay-network-modern-ssr": "^1.2.2",
    "react-responsive-decorator": "^0.0.1",
    "react-router": "^4.2.0",
    "react-sizeme": "^2.4.4",
    "react-slick": "^0.23.2",
    "react-spring": "^8.0.23",
    "react-static-container": "^1.0.2",
    "react-stripe-elements": "^2.0.1",
    "react-tracking": "^7.0.1",
    "react-transition-group": "^2.3.0",
    "react-url-query": "^1.1.4",
    "react-waypoint": "^7.3.3",
    "relay-mock-network-layer": "^2.0.0",
    "relay-runtime": "^7.1.0",
    "serialize-javascript": "^1.5.0",
    "sharify": "^0.1.6",
    "styled-system": "^3.1.11",
    "superagent": "^3.6.3",
    "trunc-html": "^1.1.2",
    "underscore.string": "^3.3.5",
    "unstated": "^2.1.1",
    "unstated-debug": "^0.2.0",
    "url": "^0.11.0",
    "use-deep-compare-effect": "^1.2.0",
    "yup": "^0.24.1"
  },
  "prettier": {
    "semi": false,
    "singleQuote": false,
    "trailingComma": "es5",
    "bracketSpacing": true
  },
  "jest": {
    "cacheDirectory": ".cache/jest",
    "coverageDirectory": "coverage",
    "collectCoverage": true,
    "coverageReporters": [
      "lcov",
      "text-summary"
    ],
    "transform": {
      "^.+\\.(ts|tsx|js|jsx)$": "babel-jest",
      "\\.graphql$": "jest-raw-loader"
    },
    "testRegex": "/__tests__/.+?\\.test\\.(ts|tsx)$",
    "testPathIgnorePatterns": [
      "<rootDir>/dist/",
      "<rootDir>/externals/"
    ],
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "json"
    ],
    "modulePathIgnorePatterns": [
      "<rootDir>/dist/*"
    ],
    "moduleDirectories": [
      "node_modules",
      "<rootDir>/src"
    ],
    "setupFiles": [
      "raf/polyfill"
    ],
    "setupFilesAfterEnv": [
      "<rootDir>/src/setup_jest.ts"
    ],
    "testURL": "http://localhost/",
    "moduleNameMapper": {
      "^luxon$": "<rootDir>/node_modules/luxon",
      "^react$": "<rootDir>/node_modules/react",
      "^Components(.*)$": "<rootDir>/src/Components/$1"
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "pre-push": "yarn run type-check"
    }
  },
  "lint-staged": {
    "*.@(ts|tsx)": [
      "tslint -c tslint.json --fix",
      "yarn prettier-write --"
    ],
    "*.json": [
      "yarn prettier-write --"
    ]
  },
  "lint-changed": {
    "*.@(ts|tsx)": [
      "tslint -c tslint.json",
      "yarn prettier -c"
    ],
    "*.json": [
      "yarn prettier -c"
    ]
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  }
}
<commit_msg>Bump version to: 25.35.1 [skip ci]<commit_after>{
  "name": "@artsy/reaction",
  "version": "25.35.1",
  "description": "Force’s React Components",
  "main": "dist/index.js",
  "repository": "https://github.com/artsy/reaction.git",
  "author": "<NAME> <<EMAIL>>",
  "license": "MIT",
  "peerDependencies": {
    "@artsy/palette": "^4.16.0 || ^5.0.0 || ^7.0.0",
    "@sentry/browser": "^4.2.3",
    "flickity": "2.1.2",
    "react": "^16.8.0",
    "react-dom": "^16.8.0",
    "react-router": "^4.2.0",
    "styled-components": "^4"
  },
  "scripts": {
    "clean": "rm -rf .cache && rm -rf dist",
    "codemod": "./scripts/codemod.sh",
    "compile": "babel src --out-dir dist -s --source-map --extensions '.js,.jsx,.ts,.tsx' --ignore src/**/__tests__,src/**/__stories__",
    "deploy-storybook-pr": "yarn relay && NODE_ENV=production build-storybook -s ./public -o storybook_build ",
    "emit-types": "tsc --declaration --emitDeclarationOnly --listEmittedFiles --jsx react --outDir dist",
    "find-unused-fields": "ts-node scripts/find-unused-fields",
    "integrate": "./scripts/quicklink-to-project.sh",
    "lint": "tslint -c tslint.json --project tsconfig.json && yarn prettier-check",
    "omg": "om g",
    "prepare": "patch-package",
    "prepublishOnly": "yarn clean && yarn relay && yarn compile && yarn emit-types",
    "prettier": "prettier",
    "stylelint-project": " stylelint -- 'src/**/*.{ts,tsx}'",
    "prettier-project": "yarn run prettier-write 'src/**/*.{ts,tsx}'",
    "prettier-check": "prettier --check 'src/**/*.{ts,tsx}'",
    "prettier-write": "yarn run prettier --write",
    "relay": "relay-compiler",
    "release": "auto shipit",
    "start": "yarn storybook",
    "storybook": "concurrently --raw --kill-others 'yarn relay --watch' 'start-storybook --quiet -s ./public -p 9001'",
    "sync-schema": "curl https://raw.githubusercontent.com/artsy/metaphysics/master/_schemaV2.graphql -o data/schema.graphql; yarn prettier --write --parser graphql data/schema.graphql",
    "sync-schema:localhost": "cd ../metaphysics && yarn dump-schema v2 ../reaction/data/",
    "test": "ALLOW_CONSOLE_LOGS=true jest",
    "test:watch": "jest --watch --runInBand",
    "test:debug": "node --inspect node_modules/.bin/jest --runInBand",
    "type-check": "tsc --pretty",
    "watch": "concurrently --raw --kill-others 'yarn relay --watch' 'yarn compile -w' 'yarn emit-types --watch'"
  },
  "resolutions": {
    "@types/react": "16.8.7",
    "babel-core": "^7.0.0-bridge.0",
    "chokidar": "^3.0.2"
  },
  "devDependencies": {
    "@artsy/auto-config": "1.0.2",
    "@artsy/lint-changed": "3.0.4",
    "@artsy/palette": "7.4.0",
    "@babel/cli": "7.0.0",
    "@babel/core": "7.7.2",
    "@babel/plugin-proposal-class-properties": "7.3.4",
    "@babel/plugin-proposal-decorators": "7.3.0",
    "@babel/plugin-proposal-json-strings": "7.2.0",
    "@babel/plugin-proposal-nullish-coalescing-operator": "7.8.3",
    "@babel/plugin-proposal-optional-chaining": "7.8.3",
    "@babel/plugin-syntax-dynamic-import": "7.8.3",
    "@babel/plugin-syntax-import-meta": "7.0.0",
    "@babel/preset-env": "7.3.4",
    "@babel/preset-react": "7.0.0",
    "@babel/preset-typescript": "7.7.2",
    "@loadable/babel-plugin": "5.12.0",
    "@omakase/cli": "0.0.10",
    "@sentry/browser": "4.2.3",
    "@storybook/addon-info": "5.1.10",
    "@storybook/addon-options": "5.1.10",
    "@storybook/addon-viewport": "5.1.10",
    "@storybook/addons": "5.1.10",
    "@storybook/cli": "5.1.10",
    "@storybook/react": "5.1.10",
    "@types/chalk": "2.2.0",
    "@types/dd-trace": "0.6.0",
    "@types/dedent": "0.7.0",
    "@types/enzyme": "3.1.11",
    "@types/flickity": "2.2.2",
    "@types/isomorphic-fetch": "0.0.34",
    "@types/jest": "24.0.18",
    "@types/loadable__component": "5.10.0",
    "@types/lodash": "4.14.111",
    "@types/memoize-one": "3.1.1",
    "@types/prop-types": "15.7.1",
    "@types/qs": "6.5.3",
    "@types/react": "16.8.7",
    "@types/react-dom": "16.8.4",
    "@types/react-overlays": "0.8.4",
    "@types/react-relay": "7.0.2",
    "@types/react-slick": "0.23.2",
    "@types/react-stripe-elements": "1.1.7",
    "@types/react-test-renderer": "16.0.1",
    "@types/react-tracking": "7.0.0",
    "@types/react-transition-group": "2.0.11",
    "@types/relay-compiler": "7.0.2",
    "@types/relay-config": "6.0.0",
    "@types/relay-runtime": "6.0.11",
    "@types/storybook__react": "4.0.1",
    "@types/styled-components": "4.0.3",
    "@types/styled-system": "3.0.9",
    "@types/underscore.string": "0.0.32",
    "babel-core": "7.0.0-bridge.0",
    "babel-jest": "24.8.0",
    "babel-loader": "8.0.5",
    "babel-plugin-lodash": "3.3.3",
    "babel-plugin-module-resolver": "3.1.1",
    "babel-plugin-relay": "7.1.0",
    "babel-plugin-styled-components": "1.10.0",
    "babel-plugin-transform-decorators-legacy": "1.3.5",
    "cache-loader": "1.2.2",
    "chalk": "2.4.2",
    "concurrently": "3.5.1",
    "cookies-js": "1.2.3",
    "core-js": "2.6.5",
    "dedent": "0.7.0",
    "dotenv": "4.0.0",
    "enzyme": "3.8.0",
    "enzyme-adapter-react-16": "1.7.1",
    "flickity": "2.1.2",
    "fork-ts-checker-notifier-webpack-plugin": "0.6.2",
    "fork-ts-checker-webpack-plugin": "0.4.10",
    "graphql": "14.5.8",
    "husky": "1.3.1",
    "immer": "1.12.1",
    "jest": "24.9.0",
    "jest-junit": "6.4.0",
    "jest-raw-loader": "1.0.1",
    "jest-styled-components": "7.0.0-2",
    "json5": "2.1.0",
    "klaw-sync": "6.0.0",
    "lint-staged": "10.0.8",
    "patch-package": "6.2.0",
    "postinstall-prepare": "1.0.1",
    "prettier": "1.19.1",
    "raf": "3.4.0",
    "raw-loader": "0.5.1",
    "react": "16.8.4",
    "react-addons-test-utils": "16.0.0-alpha.3",
    "react-docgen-typescript-loader": "2.1.0",
    "react-dom": "16.8.4",
    "react-powerplug": "1.0.0",
    "react-select": "1.2.1",
    "react-test-renderer": "16.8.2",
    "relay-compiler": "7.1.0",
    "relay-compiler-language-typescript": "10.1.0",
    "relay-config": "7.1.0",
    "simple-progress-webpack-plugin": "1.1.2",
    "static-extend": "0.1.2",
    "styled-components": "4.3.2",
    "stylelint": "9.8.0",
    "stylelint-config-standard": "18.2.0",
    "stylelint-config-styled-components": "0.1.1",
    "stylelint-processor-styled-components": "1.5.1",
    "ts-loader": "^3.5.yarn 0",
    "ts-node": "8.2.0",
    "tslint": "5.11.0",
    "tslint-config-prettier": "1.13.0",
    "tslint-plugin-relay": "0.0.3",
    "tslint-react": "2.6.0",
    "typescript": "3.8.3",
    "typescript-styled-plugin": "0.13.0",
    "vscode-apollo-relay": "1.5.0",
    "webpack": "4.29.6",
    "webpack-bundle-analyzer": "3.4.1",
    "webpack-merge": "4.1.2",
    "yalc": "1.0.0-pre.34"
  },
  "dependencies": {
    "@artsy/detect-responsive-traits": "^0.0.5",
    "@artsy/fresnel": "^1.0.13",
    "@artsy/react-html-parser": "^3.0.2",
    "@loadable/component": "^5.12.0",
    "@loadable/server": "^5.12.0",
    "@types/luxon": "^1.15.1",
    "autosuggest-highlight": "^3.1.1",
    "cheerio": "^1.0.0-rc.2",
    "currency.js": "^1.2.1",
    "farce": "^0.2.6",
    "formik": "^1.5.8",
    "found": "^0.4.9",
    "found-relay": "^0.5",
    "found-scroll": "^0.1.5",
    "history": "^4.6.1",
    "isomorphic-fetch": "^2.2.1",
    "jsonp": "^0.2.1",
    "lodash": "^4.17.4",
    "luxon": "^1.15",
    "memoize-one": "^4.0.3",
    "numeral": "^2.0.4",
    "openseadragon": "^2.4.2",
    "prop-types": "^15.5.10",
    "qs": "^6.5.0",
    "rc-slider": "^8.6.2",
    "react-autosuggest": "^9.4.3",
    "react-css-transition-replace": "^3.0.2",
    "react-gpt": "^2.0.1",
    "react-head": "^3.0.0",
    "react-lazy-load-image-component": "^1.4.1-beta.0",
    "react-lines-ellipsis": "^0.14.0",
    "react-markdown": "^2.5.0",
    "react-oembed-container": "^0.3.0",
    "react-overlays": "^0.8.3",
    "react-relay": "^7.1.0",
    "react-relay-network-modern": "^2.5.1",
    "react-relay-network-modern-ssr": "^1.2.2",
    "react-responsive-decorator": "^0.0.1",
    "react-router": "^4.2.0",
    "react-sizeme": "^2.4.4",
    "react-slick": "^0.23.2",
    "react-spring": "^8.0.23",
    "react-static-container": "^1.0.2",
    "react-stripe-elements": "^2.0.1",
    "react-tracking": "^7.0.1",
    "react-transition-group": "^2.3.0",
    "react-url-query": "^1.1.4",
    "react-waypoint": "^7.3.3",
    "relay-mock-network-layer": "^2.0.0",
    "relay-runtime": "^7.1.0",
    "serialize-javascript": "^1.5.0",
    "sharify": "^0.1.6",
    "styled-system": "^3.1.11",
    "superagent": "^3.6.3",
    "trunc-html": "^1.1.2",
    "underscore.string": "^3.3.5",
    "unstated": "^2.1.1",
    "unstated-debug": "^0.2.0",
    "url": "^0.11.0",
    "use-deep-compare-effect": "^1.2.0",
    "yup": "^0.24.1"
  },
  "prettier": {
    "semi": false,
    "singleQuote": false,
    "trailingComma": "es5",
    "bracketSpacing": true
  },
  "jest": {
    "cacheDirectory": ".cache/jest",
    "coverageDirectory": "coverage",
    "collectCoverage": true,
    "coverageReporters": [
      "lcov",
      "text-summary"
    ],
    "transform": {
      "^.+\\.(ts|tsx|js|jsx)$": "babel-jest",
      "\\.graphql$": "jest-raw-loader"
    },
    "testRegex": "/__tests__/.+?\\.test\\.(ts|tsx)$",
    "testPathIgnorePatterns": [
      "<rootDir>/dist/",
      "<rootDir>/externals/"
    ],
    "moduleFileExtensions": [
      "ts",
      "tsx",
      "js",
      "json"
    ],
    "modulePathIgnorePatterns": [
      "<rootDir>/dist/*"
    ],
    "moduleDirectories": [
      "node_modules",
      "<rootDir>/src"
    ],
    "setupFiles": [
      "raf/polyfill"
    ],
    "setupFilesAfterEnv": [
      "<rootDir>/src/setup_jest.ts"
    ],
    "testURL": "http://localhost/",
    "moduleNameMapper": {
      "^luxon$": "<rootDir>/node_modules/luxon",
      "^react$": "<rootDir>/node_modules/react",
      "^Components(.*)$": "<rootDir>/src/Components/$1"
    }
  },
  "husky": {
    "hooks": {
      "pre-commit": "lint-staged",
      "pre-push": "yarn run type-check"
    }
  },
  "lint-staged": {
    "*.@(ts|tsx)": [
      "tslint -c tslint.json --fix",
      "yarn prettier-write --"
    ],
    "*.json": [
      "yarn prettier-write --"
    ]
  },
  "lint-changed": {
    "*.@(ts|tsx)": [
      "tslint -c tslint.json",
      "yarn prettier -c"
    ],
    "*.json": [
      "yarn prettier -c"
    ]
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org/"
  }
}

{'fraction_non_alphanumeric': 0.26812049707460955, 'fraction_numerical': 0.06310139741791983, 'mean_word_length': 2.6605309734513276, 'pattern_counts': {'":': 528, '<': 25, '<?xml version=': 0, '>': 25, 'https://': 6, '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': '49935', 'n_tokens_mistral': 9312, 'n_tokens_neox': 8980, 'n_words': 1283}