<commit_before>{
  "name": "smc-webapp",
  "version": "1.0.0",
  "description": "CoCalc: Collaborative Calculation in the Cloud",
  "main": "index.js",
  "directories": {},
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.8.1",
    "@jupyter-widgets/base": "^1.2.3",
    "@jupyter-widgets/controls": "^1.4.3",
    "@jupyter-widgets/output": "^1.1.2",
    "@jupyterlab/services": "^3.2.1",
    "@phosphor/widgets": "^1.6.0",
    "@types/chai": "^4.1.6",
    "@types/codemirror": "0.0.56",
    "@types/expect": "^1.20.3",
    "@types/jquery": "^3.3.29",
    "@types/katex": "^0.10.1",
    "@types/lodash": "^4.14.117",
    "@types/lru-cache": "^4.1.1",
    "@types/markdown-it": "0.0.4",
    "@types/mathjax": "0.0.32",
    "@types/mocha": "^5.2.5",
    "@types/pdfjs-dist": "^0.1.2",
    "@types/react": "^16.9.2",
    "@types/react-bootstrap": "^0.32.14",
    "@types/react-dom": "^16.9.0",
    "@types/react-redux": "^5.0.21",
    "@zippytech/react-notify-resize": "^3.0.0",
    "ansi-to-react": "^2.0.1",
    "async": "^2.6.1",
    "async-await-utils": "^2.0.4",
    "awaiting": "^3.0.0",
    "bootbox": "^4.4.0",
    "bootstrap": "^3.3.6",
    "bootstrap-colorpicker": "^2.5.3",
    "cat-names": "^2.0.0",
    "chai": "^4.2.0",
    "codemirror": "^5.40.2",
    "copy-to-clipboard": "^3.0.8",
    "create-react-class": "^15.6.2",
    "crypto-browserify": "^3.12.0",
    "css-color-names": "0.0.4",
    "d3": "^3.5.6",
    "dog-names": "^1.0.2",
    "eonasdan-bootstrap-datetimepicker": "^4.15.35",
    "europa": "^4.0.0",
    "formidable": "^1.2.1",
    "globalize": "^0.1.1",
    "history": "^1.17.0",
    "htmlparser": "^1.7.7",
    "humanize-list": "^1.0.1",
    "immutable": "^4.0.0-rc.12",
    "install": "^0.13.0",
    "jquery": "^3.4.0",
    "jquery-caret": "^1.3",
    "jquery-focus-exit": "^0.3",
    "jquery-focusable": "^0.3",
    "jquery-highlight": "^3.3",
    "jquery-mouse-exit": "^0.2",
    "jquery-stick": "^0.1",
    "jquery-tooltip": "^0.1",
    "jquery-ui": "^1.12",
    "jquery-ui-touch-punch": "^0.2",
    "jquery.payment": "^3.0.0",
    "jquery.scrollintoview": "^1.9",
    "js-cookie": "^2.2.0",
    "json-stable-stringify": "^1.0",
    "katex": "=0.11.0",
    "langs": "^2.0.0",
    "latex.js": "^0.11.1",
    "lodash": "^4.17.11",
    "lru-cache": "^5.1.1",
    "lz4": "^0.6.0",
    "markdown-it": "^8.4.2",
    "markdown-it-front-matter": "^0.1.2",
    "markdown-it-mathjax": "^2.0.0",
    "mathjax": "2.7.4",
    "md5": "^2",
    "memoize-one": "^5.0.2",
    "node-forge": "^0.7.6",
    "nodeunit": "^0.11.3",
    "npm": "^6.10.2",
    "octicons": "^3.5.0",
    "onecolor": "^3.1.0",
    "pdfjs-dist": "^2.0.943",
    "pegjs": "^0.10.0",
    "pica": "^4.1.1",
    "pnotify": "^3.0.0",
    "project-name-generator": "^2.1.6",
    "prom-client": "^11.1.3",
    "prop-types": "^15.7.2",
    "query-string": "^6.5.0",
    "react": "^16.9.0",
    "react-bootstrap": "^0.31.5",
    "react-chosen": "^0.3.8",
    "react-dom": "^16.9.0",
    "react-draggable": "^3.0.0",
    "react-dropzone-component": "^2.0.0",
    "react-image-crop": "^6.0.9",
    "react-json-inspector": "^7.0.1",
    "react-mentions": "^2.4.2",
    "react-redux": "^5.0.7",
    "react-select": "^1.3.0",
    "react-sortable-hoc": "^1.9.1",
    "react-timeago": "^3.1.3",
    "react-virtualized-auto-sizer": "^1.0.2",
    "react-widgets": "^4.4.6",
    "react-widgets-globalize": "^4.0.2",
    "react-window": "^1.8.5",
    "redux": "^4.0.1",
    "requirejs": "^2.3.6",
    "reselect": "^3.0.0",
    "resize-observer": "^1.0.0",
    "shell-escape": "^0.2.0",
    "superb": "^3.0.0",
    "three": "^0.78.0",
    "timeago": "^1.6.3",
    "underscore": "^1.9.1",
    "xterm": "^3.12.1",
    "zlibjs": "^0.3.1"
  },
  "devDependencies": {
    "cjsx-register": "^1.1.0",
    "coffeelint": "^2.1.0",
    "coffeescript": "^2.3.2",
    "istanbul": "^0.4.0",
    "jsdom": "^7.0.2",
    "mocha": "^5.2.0",
    "react-addons-perf": "^15.4.2"
  },
  "scripts": {
    "test": "cd .. && npx jest",
    "testwapp": "echo 'TEST WEBAPP'; SMC_TEST=true node_modules/.bin/mocha ${BAIL} --reporter ${REPORTER:-progress} test/*.coffee",
    "testjcli": "echo 'TEST JUPYTER CLIENT'; cd jupyter && ../node_modules/.bin/mocha ${BAIL} --reporter ${REPORTER:-progress} test/*.coffee",
    "lint": "node_modules/.bin/coffeelint -f ../smc-util/coffeelint.json -c *.coffee *.cjsx",
    "coverage": "rm -rf ./coverage/; SMC_TEST=true node_modules/.bin/mocha --require ./coffee-coverage-loader.js && node_modules/.bin/istanbul report text html"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/sagemathinc/cocalc"
  },
  "keywords": [
    "python",
    "sage",
    "sagemath",
    "latex",
    "terminal",
    "web",
    "ide",
    "math",
    "mathematics"
  ],
  "author": "SageMath, Inc.",
  "contributors": [
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>"
  ],
  "license": "GPL-3.0+",
  "bugs": {
    "url": "https://github.com/sagemathinc/cocalc/issues"
  },
  "homepage": "https://github.com/sagemathinc/cocalc"
}
<commit_msg>Restrict smc-webapp test to, well, smc-webapp<commit_after>{
  "name": "smc-webapp",
  "version": "1.0.0",
  "description": "CoCalc: Collaborative Calculation in the Cloud",
  "main": "index.js",
  "directories": {},
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.8.1",
    "@jupyter-widgets/base": "^1.2.3",
    "@jupyter-widgets/controls": "^1.4.3",
    "@jupyter-widgets/output": "^1.1.2",
    "@jupyterlab/services": "^3.2.1",
    "@phosphor/widgets": "^1.6.0",
    "@types/chai": "^4.1.6",
    "@types/codemirror": "0.0.56",
    "@types/expect": "^1.20.3",
    "@types/jquery": "^3.3.29",
    "@types/katex": "^0.10.1",
    "@types/lodash": "^4.14.117",
    "@types/lru-cache": "^4.1.1",
    "@types/markdown-it": "0.0.4",
    "@types/mathjax": "0.0.32",
    "@types/mocha": "^5.2.5",
    "@types/pdfjs-dist": "^0.1.2",
    "@types/react": "^16.9.2",
    "@types/react-bootstrap": "^0.32.14",
    "@types/react-dom": "^16.9.0",
    "@types/react-redux": "^5.0.21",
    "@zippytech/react-notify-resize": "^3.0.0",
    "ansi-to-react": "^2.0.1",
    "async": "^2.6.1",
    "async-await-utils": "^2.0.4",
    "awaiting": "^3.0.0",
    "bootbox": "^4.4.0",
    "bootstrap": "^3.3.6",
    "bootstrap-colorpicker": "^2.5.3",
    "cat-names": "^2.0.0",
    "chai": "^4.2.0",
    "codemirror": "^5.40.2",
    "copy-to-clipboard": "^3.0.8",
    "create-react-class": "^15.6.2",
    "crypto-browserify": "^3.12.0",
    "css-color-names": "0.0.4",
    "d3": "^3.5.6",
    "dog-names": "^1.0.2",
    "eonasdan-bootstrap-datetimepicker": "^4.15.35",
    "europa": "^4.0.0",
    "formidable": "^1.2.1",
    "globalize": "^0.1.1",
    "history": "^1.17.0",
    "htmlparser": "^1.7.7",
    "humanize-list": "^1.0.1",
    "immutable": "^4.0.0-rc.12",
    "install": "^0.13.0",
    "jquery": "^3.4.0",
    "jquery-caret": "^1.3",
    "jquery-focus-exit": "^0.3",
    "jquery-focusable": "^0.3",
    "jquery-highlight": "^3.3",
    "jquery-mouse-exit": "^0.2",
    "jquery-stick": "^0.1",
    "jquery-tooltip": "^0.1",
    "jquery-ui": "^1.12",
    "jquery-ui-touch-punch": "^0.2",
    "jquery.payment": "^3.0.0",
    "jquery.scrollintoview": "^1.9",
    "js-cookie": "^2.2.0",
    "json-stable-stringify": "^1.0",
    "katex": "=0.11.0",
    "langs": "^2.0.0",
    "latex.js": "^0.11.1",
    "lodash": "^4.17.11",
    "lru-cache": "^5.1.1",
    "lz4": "^0.6.0",
    "markdown-it": "^8.4.2",
    "markdown-it-front-matter": "^0.1.2",
    "markdown-it-mathjax": "^2.0.0",
    "mathjax": "2.7.4",
    "md5": "^2",
    "memoize-one": "^5.0.2",
    "node-forge": "^0.7.6",
    "nodeunit": "^0.11.3",
    "npm": "^6.10.2",
    "octicons": "^3.5.0",
    "onecolor": "^3.1.0",
    "pdfjs-dist": "^2.0.943",
    "pegjs": "^0.10.0",
    "pica": "^4.1.1",
    "pnotify": "^3.0.0",
    "project-name-generator": "^2.1.6",
    "prom-client": "^11.1.3",
    "prop-types": "^15.7.2",
    "query-string": "^6.5.0",
    "react": "^16.9.0",
    "react-bootstrap": "^0.31.5",
    "react-chosen": "^0.3.8",
    "react-dom": "^16.9.0",
    "react-draggable": "^3.0.0",
    "react-dropzone-component": "^2.0.0",
    "react-image-crop": "^6.0.9",
    "react-json-inspector": "^7.0.1",
    "react-mentions": "^2.4.2",
    "react-redux": "^5.0.7",
    "react-select": "^1.3.0",
    "react-sortable-hoc": "^1.9.1",
    "react-timeago": "^3.1.3",
    "react-virtualized-auto-sizer": "^1.0.2",
    "react-widgets": "^4.4.6",
    "react-widgets-globalize": "^4.0.2",
    "react-window": "^1.8.5",
    "redux": "^4.0.1",
    "requirejs": "^2.3.6",
    "reselect": "^3.0.0",
    "resize-observer": "^1.0.0",
    "shell-escape": "^0.2.0",
    "superb": "^3.0.0",
    "three": "^0.78.0",
    "timeago": "^1.6.3",
    "underscore": "^1.9.1",
    "xterm": "^3.12.1",
    "zlibjs": "^0.3.1"
  },
  "devDependencies": {
    "cjsx-register": "^1.1.0",
    "coffeelint": "^2.1.0",
    "coffeescript": "^2.3.2",
    "istanbul": "^0.4.0",
    "jsdom": "^7.0.2",
    "mocha": "^5.2.0",
    "react-addons-perf": "^15.4.2"
  },
  "scripts": {
    "test": "cd .. && npx jest smc-webapp",
    "testwapp": "echo 'TEST WEBAPP'; SMC_TEST=true node_modules/.bin/mocha ${BAIL} --reporter ${REPORTER:-progress} test/*.coffee",
    "testjcli": "echo 'TEST JUPYTER CLIENT'; cd jupyter && ../node_modules/.bin/mocha ${BAIL} --reporter ${REPORTER:-progress} test/*.coffee",
    "lint": "node_modules/.bin/coffeelint -f ../smc-util/coffeelint.json -c *.coffee *.cjsx",
    "coverage": "rm -rf ./coverage/; SMC_TEST=true node_modules/.bin/mocha --require ./coffee-coverage-loader.js && node_modules/.bin/istanbul report text html"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/sagemathinc/cocalc"
  },
  "keywords": [
    "python",
    "sage",
    "sagemath",
    "latex",
    "terminal",
    "web",
    "ide",
    "math",
    "mathematics"
  ],
  "author": "SageMath, Inc.",
  "contributors": [
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>",
    "<NAME> <<EMAIL>>"
  ],
  "license": "GPL-3.0+",
  "bugs": {
    "url": "https://github.com/sagemathinc/cocalc/issues"
  },
  "homepage": "https://github.com/sagemathinc/cocalc"
}

{'fraction_non_alphanumeric': 0.298663284222851, 'fraction_numerical': 0.0776661137671968, 'mean_word_length': 2.6607142857142856, 'pattern_counts': {'":': 288, '<': 33, '<?xml version=': 0, '>': 33, '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': '3280500', 'n_tokens_mistral': 5056, 'n_tokens_neox': 4709, 'n_words': 688}