<commit_before>{
  "name": "mobx",
  "version": "2.5.0-rc1",
  "description": "Simple, scalable state management.",
  "main": "lib/mobx.js",
  "typings": "lib/mobx.d.ts",
  "scripts": {
    "test": "npm run quick-build && npm run tape",
    "full-test": "npm run small-build && npm run build-tests && npm run use-minified && npm run tape && npm run perf",
    "tape": "tape test/*.js | faucet",
    "perf": "npm run small-build && PERSIST=true time node --expose-gc test/perf/index.js",
    "prepublish": "npm run small-build",
    "quick-build": "tsc",
    "small-build": "scripts/single-file-build.sh",
    "test-browser-electron": "npm run small-build && ( browserify test/*.js | tape-run )",
    "test-browser-chrome": "npm run small-build && ( browserify test/*.js | tape-run --browser chrome )",
    "test-browser-safari": "npm run small-build && ( browserify test/*.js -t [ babelify --presets [ es2015 ] ] | tape-run --browser safari )",
    "test-browser-firefox": "npm run small-build && ( browserify test/*.js  | tape-run --browser firefox )",
    "test-travis": "npm run small-build && npm run build-tests && tape test/*.js test/perf/index.js && tsc && istanbul cover tape test/*.js",
    "coverage": "npm run quick-build && npm run build-tests && istanbul cover tape test/*.js",
    "build-tests": "npm run build-typescript-tests && npm run build-babel-tests",
    "build-typescript-tests": "tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts",
    "build-babel-tests": "babel test/babel/babel-tests.js -o test/babel-tests.js",
    "use-minified": "cp lib/mobx.min.js lib/mobx.js",
    "lint": "tslint -c tslint.json src/*.ts src/types/*.ts src/api/*.ts src/core/*.ts src/utils/*.ts"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mobxjs/mobx.git"
  },
  "author": "<NAME>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mobxjs/mobx/issues"
  },
  "files": [
    "lib",
    "LICENSE",
    "bower.json"
  ],
  "homepage": "https://mobxjs.github.io/mobx",
  "devDependencies": {
    "babel-cli": "^6.4.5",
    "babel-core": "^6.4.5",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-es2015": "^6.3.13",
    "babel-preset-react": "^6.3.13",
    "babel-preset-stage-1": "^6.3.13",
    "babelify": "^7.3.0",
    "browserify": "^12.0.1",
    "coveralls": "^2.11.4",
    "faucet": "0.0.1",
    "istanbul": "^0.3.21",
    "iterall": "^1.0.2",
    "lodash.intersection": "^3.2.0",
    "tape": "^4.2.2",
    "tape-run": "^2.1.0",
    "typescript": "^1.8.10",
    "uglify-js": "^2.6.1"
  },
  "dependencies": {},
  "keywords": [
    "mobx",
    "mobservable",
    "observable",
    "react-component",
    "react",
    "reactjs",
    "reactive",
    "model",
    "frp",
    "functional-reactive-programming",
    "state management",
    "data flow"
  ]
}
<commit_msg>Published version 2.5.0<commit_after>{
  "name": "mobx",
  "version": "2.5.0",
  "description": "Simple, scalable state management.",
  "main": "lib/mobx.js",
  "typings": "lib/mobx.d.ts",
  "scripts": {
    "test": "npm run quick-build && npm run tape",
    "full-test": "npm run small-build && npm run build-tests && npm run use-minified && npm run tape && npm run perf",
    "tape": "tape test/*.js | faucet",
    "perf": "npm run small-build && PERSIST=true time node --expose-gc test/perf/index.js",
    "prepublish": "npm run small-build",
    "quick-build": "tsc",
    "small-build": "scripts/single-file-build.sh",
    "test-browser-electron": "npm run small-build && ( browserify test/*.js | tape-run )",
    "test-browser-chrome": "npm run small-build && ( browserify test/*.js | tape-run --browser chrome )",
    "test-browser-safari": "npm run small-build && ( browserify test/*.js -t [ babelify --presets [ es2015 ] ] | tape-run --browser safari )",
    "test-browser-firefox": "npm run small-build && ( browserify test/*.js  | tape-run --browser firefox )",
    "test-travis": "npm run small-build && npm run build-tests && tape test/*.js test/perf/index.js && tsc && istanbul cover tape test/*.js",
    "coverage": "npm run quick-build && npm run build-tests && istanbul cover tape test/*.js",
    "build-tests": "npm run build-typescript-tests && npm run build-babel-tests",
    "build-typescript-tests": "tsc -m commonjs -t es5 --experimentalDecorators --noImplicitAny --outDir test test/typescript-tests.ts",
    "build-babel-tests": "babel test/babel/babel-tests.js -o test/babel-tests.js",
    "use-minified": "cp lib/mobx.min.js lib/mobx.js",
    "lint": "tslint -c tslint.json src/*.ts src/types/*.ts src/api/*.ts src/core/*.ts src/utils/*.ts"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/mobxjs/mobx.git"
  },
  "author": "<NAME>",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/mobxjs/mobx/issues"
  },
  "files": [
    "lib",
    "LICENSE",
    "bower.json"
  ],
  "homepage": "https://mobxjs.github.io/mobx",
  "devDependencies": {
    "babel-cli": "^6.4.5",
    "babel-core": "^6.4.5",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-es2015": "^6.3.13",
    "babel-preset-react": "^6.3.13",
    "babel-preset-stage-1": "^6.3.13",
    "babelify": "^7.3.0",
    "browserify": "^12.0.1",
    "coveralls": "^2.11.4",
    "faucet": "0.0.1",
    "istanbul": "^0.3.21",
    "iterall": "^1.0.2",
    "lodash.intersection": "^3.2.0",
    "tape": "^4.2.2",
    "tape-run": "^2.1.0",
    "typescript": "^1.8.10",
    "uglify-js": "^2.6.1"
  },
  "dependencies": {},
  "keywords": [
    "mobx",
    "mobservable",
    "observable",
    "react-component",
    "react",
    "reactjs",
    "reactive",
    "model",
    "frp",
    "functional-reactive-programming",
    "state management",
    "data flow"
  ]
}
{'fraction_non_alphanumeric': 0.22358637385440083, 'fraction_numerical': 0.025246411896939304, 'mean_word_length': 2.9589322381930185, 'pattern_counts': {'":': 106, '<': 5, '<?xml version=': 0, '>': 5, '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': '6220346', 'n_tokens_mistral': 2359, 'n_tokens_neox': 2210, 'n_words': 458}