<commit_before>{
  "name": "smc-hub",
  "version": "1.0.0",
  "description": "CoCalc: Backend webserver component",
  "main": "index.js",
  "directories": {},
  "dependencies": {
    "async": "^1.4.2",
    "basic-auth": "^2.0.0",
    "bindings": "^1.3.0",
    "blocked": "^1.1.0",
    "body-parser": "^1.17.1",
    "coffee-cache": "^1.0.2",
    "coffee-loader": "^0.7.2",
    "commander": "^2.6.0",
    "compression": "^1.7.1",
    "cookie-parser": "^1.4.3",
    "cookies": "^0.5.0",
    "engine.io": "^1.8.5",
    "expiring-lru-cache": "^2.1.0",
    "express": "^4.11.2",
    "express-session": "^1.10.4",
    "formidable": "^1.0.17",
    "http-proxy": "^1.12.0",
    "immutable": "^3.7.5",
    "jquery": "^3.2.1",
    "jsdom": "^11.3.0",
    "json-stable-stringify": "^1.0.1",
    "mathjax-node": "^1.2.1",
    "mime": "^1.3.4",
    "mkdirp": "^0.5.1",
    "moment": "^2.10.6",
    "node-cjsx": "^2.0.0",
    "node-uuid": "^1.4.2",
    "node-zendesk": "^1.1.8",
    "passport": "^0.3.0",
    "passport-bitbucket": "^1.0.0",
    "passport-dropbox-oauth2": "^1.0.0",
    "passport-facebook": "^2.0.0",
    "passport-github": "^1.0.0",
    "passport-google-oauth": "^0.2.0",
    "passport-local": "^1.0.0",
    "passport-twitter": "^1.0.3",
    "password-hash": "^<PASSWORD>",
    "pdfkit": "^0.7.1",
    "pg": "^6.1.0",
    "pg-native": "^1.10.0",
    "primus": "^4.0.5",
    "prom-client": "^10.1.0",
    "prometheus-gc-stats": "^0.5.0",
    "random-key": "^0.3.2",
    "react": "^16.1.0",
    "react-dom": "^16.1.0",
    "react-tree-walker": "^2.1.3",
    "read": "^1.0.5",
    "require-reload": "^0.2.2",
    "rimraf": "^2.4.4",
    "sendgrid": "^4.7.1",
    "serve-index": "^1.9.1",
    "snappy": "^6.0.1",
    "start-stop-daemon": "^0.1.1",
    "stripe": "^4.0.0",
    "temp": "^0.8.3",
    "underscore": "^1.7.0",
    "winston": "^2.4"
  },
  "devDependencies": {
    "coffee-coverage": "^0.6.2",
    "coffee-script": "^1.12.7",
    "coffeelint": "^1.10.1",
    "coveralls": "^2.11.2",
    "expect": "^1.12.2",
    "istanbul": "^0.4.0",
    "mocha": "*",
    "mocha-lcov-reporter": "1.0.0",
    "should": "^7.0.1",
    "sinon": "^4.1.3"
  },
  "scripts": {
    "test": "(npm run testpg && npm run testapi && npm run testmisc && npm run testkucalc); rc=$?; ../scripts/mocha_clean.sh; exit $rc",
    "testpg": "echo 'TEST POSTGRES'; SMC_DB_RESET=true SMC_TEST=true time node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/postgres/*.coffee",
    "testapi": "echo 'TEST API'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/api/*.coffee",
    "testmisc": "echo 'TEST MISC'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/misc/*.coffee",
    "testkucalc": "echo 'TEST KUCALC'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/kucalc/*.coffee",
    "coverage": "rm -rf ./coverage/; SMC_TEST=true node_modules/.bin/mocha --require ./coffee-coverage-loader.js && node_modules/.bin/istanbul report text html",
    "lint": "node_modules/.bin/coffeelint -f ../smc-util/coffeelint.json -c *.coffee"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/sagemathinc/cocalc"
  },<commit_msg>add BAIL option to testapi script<commit_after>{
  "name": "smc-hub",
  "version": "1.0.0",
  "description": "CoCalc: Backend webserver component",
  "main": "index.js",
  "directories": {},
  "dependencies": {
    "async": "^1.4.2",
    "basic-auth": "^2.0.0",
    "bindings": "^1.3.0",
    "blocked": "^1.1.0",
    "body-parser": "^1.17.1",
    "coffee-cache": "^1.0.2",
    "coffee-loader": "^0.7.2",
    "commander": "^2.6.0",
    "compression": "^1.7.1",
    "cookie-parser": "^1.4.3",
    "cookies": "^0.5.0",
    "engine.io": "^1.8.5",
    "expiring-lru-cache": "^2.1.0",
    "express": "^4.11.2",
    "express-session": "^1.10.4",
    "formidable": "^1.0.17",
    "http-proxy": "^1.12.0",
    "immutable": "^3.7.5",
    "jquery": "^3.2.1",
    "jsdom": "^11.3.0",
    "json-stable-stringify": "^1.0.1",
    "mathjax-node": "^1.2.1",
    "mime": "^1.3.4",
    "mkdirp": "^0.5.1",
    "moment": "^2.10.6",
    "node-cjsx": "^2.0.0",
    "node-uuid": "^1.4.2",
    "node-zendesk": "^1.1.8",
    "passport": "^0.3.0",
    "passport-bitbucket": "^1.0.0",
    "passport-dropbox-oauth2": "^1.0.0",
    "passport-facebook": "^2.0.0",
    "passport-github": "^1.0.0",
    "passport-google-oauth": "^0.2.0",
    "passport-local": "^1.0.0",
    "passport-twitter": "^1.0.3",
    "password-hash": "^<PASSWORD>",
    "pdfkit": "^0.7.1",
    "pg": "^6.1.0",
    "pg-native": "^1.10.0",
    "primus": "^4.0.5",
    "prom-client": "^10.1.0",
    "prometheus-gc-stats": "^0.5.0",
    "random-key": "^0.3.2",
    "react": "^16.1.0",
    "react-dom": "^16.1.0",
    "react-tree-walker": "^2.1.3",
    "read": "^1.0.5",
    "require-reload": "^0.2.2",
    "rimraf": "^2.4.4",
    "sendgrid": "^4.7.1",
    "serve-index": "^1.9.1",
    "snappy": "^6.0.1",
    "start-stop-daemon": "^0.1.1",
    "stripe": "^4.0.0",
    "temp": "^0.8.3",
    "underscore": "^1.7.0",
    "winston": "^2.4"
  },
  "devDependencies": {
    "coffee-coverage": "^0.6.2",
    "coffee-script": "^1.12.7",
    "coffeelint": "^1.10.1",
    "coveralls": "^2.11.2",
    "expect": "^1.12.2",
    "istanbul": "^0.4.0",
    "mocha": "*",
    "mocha-lcov-reporter": "1.0.0",
    "should": "^7.0.1",
    "sinon": "^4.1.3"
  },
  "scripts": {
    "test": "(npm run testpg && npm run testapi && npm run testmisc && npm run testkucalc); rc=$?; ../scripts/mocha_clean.sh; exit $rc",
    "testpg": "echo 'TEST POSTGRES'; SMC_DB_RESET=true SMC_TEST=true time node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/postgres/*.coffee",
    "testapi": "echo 'TEST API'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha ${BAIL} --reporter ${REPORTER:-progress} test/api/*.coffee",
    "testmisc": "echo 'TEST MISC'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/misc/*.coffee",
    "testkucalc": "echo 'TEST KUCALC'; SMC_DB_RESET=true SMC_TEST=true node_modules/.bin/mocha --reporter ${REPORTER:-progress} test/kucalc/*.coffee",
    "coverage": "rm -rf ./coverage/; SMC_TEST=true node_modules/.bin/mocha --require ./coffee-coverage-loader.js && node_modules/.bin/istanbul report text html",
    "lint": "node_modules/.bin/coffeelint -f ../smc-util/coffeelint.json -c *.coffee"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/sagemathinc/cocalc"
  },
{'fraction_non_alphanumeric': 0.2758039816232772, 'fraction_numerical': 0.066156202143951, 'mean_word_length': 2.913121629718394, 'pattern_counts': {'":': 172, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 2, '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': '1041119', 'n_tokens_mistral': 3112, 'n_tokens_neox': 2857, 'n_words': 470}