<commit_before>{
  "name": "firefox-screenshots",
  "description": "An experiment in creating better shareable versions of content.",
  "version": "22.0.0",
  "author": "Mozilla (https://mozilla.org/)",
  "bugs": {
    "url": "https://github.com/mozilla-services/screenshots/issues"
  },
  "dependencies": {
    "accepts": "1.3.4",
    "atob": "2.0.3",
    "aws-sdk": "2.106.0",
    "btoa": "1.1.2",
    "classnames": "2.2.5",
    "content-disposition": "0.5.2",
    "convict": "4.0.0",
    "cookies": "0.7.1",
    "core-js": "2.5.0",
    "csurf": "1.9.0",
    "envc": "2.5.0",
    "escape-html": "1.0.3",
    "express": "4.16.0",
    "fluent": "0.4.1",
    "fluent-intl-polyfill": "0.1.0",
    "fluent-langneg": "0.1.0",
    "fluent-react": "0.4.1",
    "jpm": "1.3.1",
    "keygrip": "1.0.2",
    "mobile-detect": "1.3.6",
    "morgan": "1.9.0",
    "mozlog": "2.1.1",
    "multer": "1.3.0",
    "node-statsd": "0.1.1",
    "nodemon": "1.11.0",
    "nodify-uuid": "0.0.1",
    "pg": "6.2.5",
    "pg-patcher": "0.4.0",
    "raven": "2.1.2",
    "raven-js": "3.17.0",
    "react": "15.6.1",
    "react-dom": "15.6.1",
    "react-masonry-component": "5.0.7",
    "rimraf": "2.6.1",
    "universal-analytics": "0.4.15",
    "uuid": "3.1.0",
    "valid-url": "1.0.9",
    "wreck": "12.2.3"
  },
  "devDependencies": {
    "addons-linter": "0.25.0",
    "babel-cli": "6.26.0",
    "babel-polyfill": "6.26.0",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-react": "6.24.1",
    "body-parser": "1.17.2",
    "browserify": "14.4.0",
    "david": "11.0.0",
    "envify": "4.1.0",
    "eslint": "4.7.1",
    "eslint-plugin-mozilla": "0.4.4",
    "eslint-plugin-no-unsanitized": "2.0.1",
    "eslint-plugin-promise": "3.5.0",
    "eslint-plugin-react": "^7.3.0",
    "fx-runner": "1.0.7",
    "geckodriver": "1.8.1",
    "istanbul-middleware": "0.2.2",
    "mocha": "3.5.0",
    "node-sass": "4.5.3",
    "npm-run-all": "4.1.1",
    "nsp": "2.7.0",
    "pontoon-to-webext": "1.0.2",
    "sass-lint": "1.11.1",
    "selenium-webdriver": "3.5.0",
    "svgo": "0.7.2",
    "uglify-js": "3.0.28",
    "uglifyify": "4.0.3",
    "web-ext": "1.10.1"
  },
  "homepage": "https://screenshots.firefox.com",
  "license": "MPL-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mozilla-services/screenshots.git"
  },
  "scripts": {
    "lint": "npm-run-all lint:*",
    "lint:addon": "make zip && addons-linter ./build/screenshots.zip -o text",
    "lint:flake8": "make flake8",
    "lint:js": "eslint .",
    "lint:sass": "sass-lint -v -q",
    "postlint": "nsp check -o summary",
    "nsp": "nsp check",
    "posttest": "npm run lint",
    "test": "make bootstrap_zip && mocha test/ test/server/unit/*",
    "test:selenium": "make bootstrap_zip && mocha test/test.js",
    "test:server": "make .venv && cd test/server && ../../.venv/bin/pytest",
    "make_versions_exact": "node bin/build-scripts/make_versions_exact.js",
    "update_outdated": "david update && npm run make_versions_exact && npm update && npm outdated",
    "fill_database": "make .venv && ./.venv/bin/python  ./bin/load_test_exercise.py -q --little-image --create=50 --read-shot=0 --read-my-shots=0 --search=0 --new-account http://localhost:10080"
  }
}<commit_msg>Update many but not all npm packages to latest. (#3588)<commit_after>{
  "name": "firefox-screenshots",
  "description": "An experiment in creating better shareable versions of content.",
  "version": "22.0.0",
  "author": "Mozilla (https://mozilla.org/)",
  "bugs": {
    "url": "https://github.com/mozilla-services/screenshots/issues"
  },
  "dependencies": {
    "accepts": "1.3.4",
    "atob": "2.0.3",
    "aws-sdk": "2.132.0",
    "btoa": "1.1.2",
    "classnames": "2.2.5",
    "content-disposition": "0.5.2",
    "convict": "4.0.0",
    "cookies": "0.7.1",
    "core-js": "2.5.1",
    "csurf": "1.9.0",
    "envc": "2.5.0",
    "escape-html": "1.0.3",
    "express": "4.16.2",
    "fluent": "0.4.1",
    "fluent-intl-polyfill": "0.1.0",
    "fluent-langneg": "0.1.0",
    "fluent-react": "0.4.1",
    "jpm": "1.3.1",
    "keygrip": "1.0.2",
    "mobile-detect": "1.3.7",
    "morgan": "1.9.0",
    "mozlog": "2.1.1",
    "multer": "1.3.0",
    "node-statsd": "0.1.1",
    "nodemon": "1.12.1",
    "nodify-uuid": "0.0.1",
    "pg": "6.2.5",
    "pg-patcher": "0.4.0",
    "raven": "2.2.1",
    "raven-js": "3.18.1",
    "react": "16.0.0",
    "react-dom": "16.0.0",
    "react-masonry-component": "6.0.0",
    "rimraf": "2.6.2",
    "universal-analytics": "0.4.15",
    "uuid": "3.1.0",
    "valid-url": "1.0.9",
    "wreck": "13.0.3"
  },
  "devDependencies": {
    "addons-linter": "0.27.0",
    "babel-cli": "6.26.0",
    "babel-polyfill": "6.26.0",
    "babel-preset-es2015": "6.24.1",
    "babel-preset-react": "6.24.1",
    "body-parser": "1.18.2",
    "browserify": "14.4.0",
    "david": "11.0.0",
    "envify": "4.1.0",
    "eslint": "4.8.0",
    "eslint-plugin-mozilla": "0.4.4",
    "eslint-plugin-no-unsanitized": "2.0.1",
    "eslint-plugin-promise": "3.5.0",
    "eslint-plugin-react": "^7.3.0",
    "fx-runner": "1.0.8",
    "geckodriver": "1.9.0",
    "istanbul-middleware": "0.2.2",
    "mocha": "4.0.1",
    "node-sass": "4.5.3",
    "npm-run-all": "4.1.1",
    "nsp": "2.8.1",
    "pontoon-to-webext": "1.0.2",
    "sass-lint": "1.12.0",
    "selenium-webdriver": "3.6.0",
    "svgo": "0.7.2",
    "uglify-js": "3.1.3",
    "uglifyify": "4.0.4",
    "web-ext": "2.1.0"
  },
  "homepage": "https://screenshots.firefox.com",
  "license": "MPL-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/mozilla-services/screenshots.git"
  },
  "scripts": {
    "lint": "npm-run-all lint:*",
    "lint:addon": "make zip && addons-linter ./build/screenshots.zip -o text",
    "lint:flake8": "make flake8",
    "lint:js": "eslint .",
    "lint:sass": "sass-lint -v -q",
    "postlint": "nsp check -o summary",
    "nsp": "nsp check",
    "posttest": "npm run lint",
    "test": "make bootstrap_zip && mocha test/ test/server/unit/*",
    "test:selenium": "make bootstrap_zip && mocha test/test.js",
    "test:server": "make .venv && cd test/server && ../../.venv/bin/pytest",
    "make_versions_exact": "node bin/build-scripts/make_versions_exact.js",
    "update_outdated": "david update && npm run make_versions_exact && npm update && npm outdated",
    "fill_database": "make .venv && ./.venv/bin/python  ./bin/load_test_exercise.py -q --little-image --create=50 --read-shot=0 --read-my-shots=0 --search=0 --new-account http://localhost:10080"
  }
}
{'fraction_non_alphanumeric': 0.267808009782941, 'fraction_numerical': 0.07367777438092327, 'mean_word_length': 2.6370205669816564, 'pattern_counts': {'":': 188, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, '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': '6088934', 'n_tokens_mistral': 3102, 'n_tokens_neox': 2967, 'n_words': 487}