<commit_before>{
  "scripts": {
    "build": "npm run build:production && npm run build:es6",
    "build:production": "cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js",
    "build:es6": "cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js",
    "prepublish": "npm test && rm -rf ./lib && npm run build",
    "babel": "cross-env NODE_ENV=test babel-node",
    "start": "npm run build:es6 -- --watch",
    "benchmark": "cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json",
    "test": "cross-env NODE_PATH=src jest"
  },
  "name": "datavan",
  "version": "2.2.2",
  "description": "Define your collections layer over redux state, with mixins to fetch, submit changes to your server",
  "main": "./lib/index.js",
  "browser": "./lib/es6/index.js",
  "module": "./lib/es6/index.js",
  "jest": {
    "setupTestFrameworkScriptFile": "./tool/jestSetupTestFramework.js",
    "testEnvironment": "node",
    "roots": [
      "<rootDir>/src"
    ],
    "testPathIgnorePatterns": [
      "/node_modules/",
      "/bower_components/",
      "/lib/",
      "/tmp/"
    ]
  },
  "dependencies": {
    "fast-stable-stringify": "^0.2.0",
    "immutability-helper": "2.3.1",
    "js-cookie": "^2.1.4",
    "lodash": "^4.16.4",
    "mingo": "2.0.0",
    "prop-types": "15.5.10",
    "react-redux": "5.0.6",
    "recompose": "0.24.0",
    "redux": "3.7.2",
    "reselect": "^3.0.1",
    "search-text-tokenizer": "^2.1.1"
  },<commit_msg>add engine to package.json<commit_after>{
  "scripts": {
    "build": "npm run build:production && npm run build:es6",
    "build:production": "cross-env BABEL_ENV=production babel src --out-dir lib --ignore spec.js,test.js",
    "build:es6": "cross-env BABEL_ENV=es6 babel src --out-dir lib/es6 --ignore spec.js,test.js",
    "prepublish": "npm test && rm -rf ./lib && npm run build",
    "babel": "cross-env NODE_ENV=test babel-node",
    "start": "npm run build:es6 -- --watch",
    "benchmark": "cross-env BENCHMARK=1 NODE_PATH=src jest --config=jest-benchmark-config.json",
    "test": "cross-env NODE_PATH=src jest"
  },
  "name": "datavan",
  "version": "2.2.2",
  "description": "Define your collections layer over redux state, with mixins to fetch, submit changes to your server",
  "main": "./lib/index.js",
  "browser": "./lib/es6/index.js",
  "module": "./lib/es6/index.js",
  "engines": {
    "node": ">= 8.3.0"
  },
  "jest": {
    "setupTestFrameworkScriptFile": "./tool/jestSetupTestFramework.js",
    "testEnvironment": "node",
    "roots": [
      "<rootDir>/src"
    ],
    "testPathIgnorePatterns": [
      "/node_modules/",
      "/bower_components/",
      "/lib/",
      "/tmp/"
    ]
  },
  "dependencies": {
    "fast-stable-stringify": "^0.2.0",
    "immutability-helper": "2.3.1",
    "js-cookie": "^2.1.4",
    "lodash": "^4.16.4",
    "mingo": "2.0.0",
    "prop-types": "15.5.10",
    "react-redux": "5.0.6",
    "recompose": "0.24.0",
    "redux": "3.7.2",
    "reselect": "^3.0.1",
    "search-text-tokenizer": "^2.1.1"
  },
{'fraction_non_alphanumeric': 0.21924083769633507, 'fraction_numerical': 0.032395287958115186, 'mean_word_length': 2.9547218628719274, 'pattern_counts': {'":': 66, '<': 5, '<?xml version=': 0, '>': 6, 'https://': 0, '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': '2166839', 'n_tokens_mistral': 1220, 'n_tokens_neox': 1178, 'n_words': 240}