<commit_before>{
  "name": "pam-diff",
  "version": "0.13.4",
  "description": "Measure differences between pixel arrays extracted from pam images",
  "main": "index.js",
  "scripts": {
    "__install": "node-gyp rebuild",
    "__pretest": "npm install",
    "test": "npm run gray && npm run rgb && npm run rgba",
    "preversion": "npm install && npm test",
    "postversion": "npm run doc && npm run doc:commit",
    "examples": "node examples/example && node examples/example2 && node examples/example3 && node examples/example4 && node examples/example5",
    "out": " node examples/grayOut && node examples/rgb24Out",
    "all": "npm test && npm run examples && npm run out",
    "doc": "jsdoc index.js -d docs",
    "doc:commit": "git commit -m \"update docs\" -- docs",
    "gray": "npm run gray:1 && npm run gray:2 && npm run gray:3 && npm run gray:4 && npm run gray:5 && npm run gray:6 && npm run gray:7 && npm run gray:8 && npm run gray:9 && npm run gray:10 && npm run gray:11 && npm run gray:12 && npm run gray:13 && npm run gray:14 && npm run gray:15 && npm run gray:16",
    "gray:1": "node tests/test_gray --async false --response percent",
    "gray:2": "node tests/test_gray --async false --response bounds",
    "gray:3": "node tests/test_gray --async true --response percent",
    "gray:4": "node tests/test_gray --async true --response bounds",
    "gray:5": "node tests/test_gray2 --async false --response percent",
    "gray:6": "node tests/test_gray2 --async false --response bounds",
    "gray:7": "node tests/test_gray2 --async true --response percent",
    "gray:8": "node tests/test_gray2 --async true --response bounds",
    "gray:9": "node tests/test_gray3 --async false --response percent",
    "gray:10": "node tests/test_gray3 --async false --response bounds",
    "gray:11": "node tests/test_gray3 --async true --response percent",
    "gray:12": "node tests/test_gray3 --async true --response bounds",
    "gray:13": "node tests/test_gray4 --async false --response percent",
    "gray:14": "node tests/test_gray4 --async false --response bounds",
    "gray:15": "node tests/test_gray4 --async true --response percent",
    "gray:16": "node tests/test_gray4 --async true --response bounds",
    "rgb": "npm run rgb:1 && npm run rgb:2 && npm run rgb:3 && npm run rgb:4 && npm run rgb:5 && npm run rgb:6 && npm run rgb:7 && npm run rgb:8 && npm run rgb:9 && npm run rgb:10 && npm run rgb:11 && npm run rgb:12 && npm run rgb:13 && npm run rgb:14 && npm run rgb:15 && npm run rgb:16",
    "rgb:1": "node tests/test_rgb --async false --response percent",
    "rgb:2": "node tests/test_rgb --async false --response bounds",
    "rgb:3": "node tests/test_rgb --async true --response percent",
    "rgb:4": "node tests/test_rgb --async true --response bounds",
    "rgb:5": "node tests/test_rgb2 --async false --response percent",
    "rgb:6": "node tests/test_rgb2 --async false --response bounds",
    "rgb:7": "node tests/test_rgb2 --async true --response percent",
    "rgb:8": "node tests/test_rgb2 --async true --response bounds",
    "rgb:9": "node tests/test_rgb3 --async false --response percent",
    "rgb:10": "node tests/test_rgb3 --async false --response bounds",
    "rgb:11": "node tests/test_rgb3 --async true --response percent",
    "rgb:12": "node tests/test_rgb3 --async true --response bounds",
    "rgb:13": "node tests/test_rgb4 --async false --response percent",
    "rgb:14": "node tests/test_rgb4 --async false --response bounds",
    "rgb:15": "node tests/test_rgb4 --async true --response percent",
    "rgb:16": "node tests/test_rgb4 --async true --response bounds",
    "rgba": "npm run rgba:1 && npm run rgba:2 && npm run rgba:3 && npm run rgba:4 && npm run rgba:5 && npm run rgba:6 && npm run rgba:7 && npm run rgba:8 && npm run rgba:9 && npm run rgba:10 && npm run rgba:11 && npm run rgba:12 && npm run rgba:13 && npm run rgba:14 && npm run rgba:15 && npm run rgba:16",
    "rgba:1": "node tests/test_rgba --async false --response percent",
    "rgba:2": "node tests/test_rgba --async false --response bounds",
    "rgba:3": "node tests/test_rgba --async true --response percent",
    "rgba:4": "node tests/test_rgba --async true --response bounds",
    "rgba:5": "node tests/test_rgba2 --async false --response percent",
    "rgba:6": "node tests/test_rgba2 --async false --response bounds",
    "rgba:7": "node tests/test_rgba2 --async true --response percent",
    "rgba:8": "node tests/test_rgba2 --async true --response bounds",
    "rgba:9": "node tests/test_rgba3 --async false --response percent",
    "rgba:10": "node tests/test_rgba3 --async false --response bounds",
    "rgba:11": "node tests/test_rgba3 --async true --response percent",
    "rgba:12": "node tests/test_rgba3 --async true --response bounds",
    "rgba:13": "node tests/test_rgba4 --async false --response percent",
    "rgba:14": "node tests/test_rgba4 --async false --response bounds",
    "rgba:15": "node tests/test_rgba4 --async true --response percent",
    "rgba:16": "node tests/test_rgba4 --async true --response bounds",
    "pub": "npm publish -tag latest",
    "__pub": "npm publish",
    "exp": "npm install && node tests/test_gray5 && node tests/test_gray6",
    "draw": "node examples/grayOutDraw --async false --response bounds"
  },
  "repository": {<commit_msg>change test to receive draw arg<commit_after>{
  "name": "pam-diff",
  "version": "0.13.4",
  "description": "Measure differences between pixel arrays extracted from pam images",
  "main": "index.js",
  "scripts": {
    "__install": "node-gyp rebuild",
    "__pretest": "npm install",
    "test": "npm run gray && npm run rgb && npm run rgba",
    "preversion": "npm install && npm test",
    "postversion": "npm run doc && npm run doc:commit",
    "examples": "node examples/example && node examples/example2 && node examples/example3 && node examples/example4 && node examples/example5",
    "out": " node examples/grayOut && node examples/rgb24Out",
    "all": "npm test && npm run examples && npm run out",
    "doc": "jsdoc index.js -d docs",
    "doc:commit": "git commit -m \"update docs\" -- docs",
    "gray": "npm run gray:1 && npm run gray:2 && npm run gray:3 && npm run gray:4 && npm run gray:5 && npm run gray:6 && npm run gray:7 && npm run gray:8 && npm run gray:9 && npm run gray:10 && npm run gray:11 && npm run gray:12 && npm run gray:13 && npm run gray:14 && npm run gray:15 && npm run gray:16",
    "gray:1": "node tests/test_gray --async false --response percent",
    "gray:2": "node tests/test_gray --async false --response bounds",
    "gray:3": "node tests/test_gray --async true --response percent",
    "gray:4": "node tests/test_gray --async true --response bounds",
    "gray:5": "node tests/test_gray2 --async false --response percent",
    "gray:6": "node tests/test_gray2 --async false --response bounds",
    "gray:7": "node tests/test_gray2 --async true --response percent",
    "gray:8": "node tests/test_gray2 --async true --response bounds",
    "gray:9": "node tests/test_gray3 --async false --response percent",
    "gray:10": "node tests/test_gray3 --async false --response bounds",
    "gray:11": "node tests/test_gray3 --async true --response percent",
    "gray:12": "node tests/test_gray3 --async true --response bounds",
    "gray:13": "node tests/test_gray4 --async false --response percent",
    "gray:14": "node tests/test_gray4 --async false --response bounds",
    "gray:15": "node tests/test_gray4 --async true --response percent",
    "gray:16": "node tests/test_gray4 --async true --response bounds",
    "rgb": "npm run rgb:1 && npm run rgb:2 && npm run rgb:3 && npm run rgb:4 && npm run rgb:5 && npm run rgb:6 && npm run rgb:7 && npm run rgb:8 && npm run rgb:9 && npm run rgb:10 && npm run rgb:11 && npm run rgb:12 && npm run rgb:13 && npm run rgb:14 && npm run rgb:15 && npm run rgb:16",
    "rgb:1": "node tests/test_rgb --async false --response percent",
    "rgb:2": "node tests/test_rgb --async false --response bounds",
    "rgb:3": "node tests/test_rgb --async true --response percent",
    "rgb:4": "node tests/test_rgb --async true --response bounds",
    "rgb:5": "node tests/test_rgb2 --async false --response percent",
    "rgb:6": "node tests/test_rgb2 --async false --response bounds",
    "rgb:7": "node tests/test_rgb2 --async true --response percent",
    "rgb:8": "node tests/test_rgb2 --async true --response bounds",
    "rgb:9": "node tests/test_rgb3 --async false --response percent",
    "rgb:10": "node tests/test_rgb3 --async false --response bounds",
    "rgb:11": "node tests/test_rgb3 --async true --response percent",
    "rgb:12": "node tests/test_rgb3 --async true --response bounds",
    "rgb:13": "node tests/test_rgb4 --async false --response percent",
    "rgb:14": "node tests/test_rgb4 --async false --response bounds",
    "rgb:15": "node tests/test_rgb4 --async true --response percent",
    "rgb:16": "node tests/test_rgb4 --async true --response bounds",
    "rgba": "npm run rgba:1 && npm run rgba:2 && npm run rgba:3 && npm run rgba:4 && npm run rgba:5 && npm run rgba:6 && npm run rgba:7 && npm run rgba:8 && npm run rgba:9 && npm run rgba:10 && npm run rgba:11 && npm run rgba:12 && npm run rgba:13 && npm run rgba:14 && npm run rgba:15 && npm run rgba:16",
    "rgba:1": "node tests/test_rgba --async false --response percent",
    "rgba:2": "node tests/test_rgba --async false --response bounds",
    "rgba:3": "node tests/test_rgba --async true --response percent",
    "rgba:4": "node tests/test_rgba --async true --response bounds",
    "rgba:5": "node tests/test_rgba2 --async false --response percent",
    "rgba:6": "node tests/test_rgba2 --async false --response bounds",
    "rgba:7": "node tests/test_rgba2 --async true --response percent",
    "rgba:8": "node tests/test_rgba2 --async true --response bounds",
    "rgba:9": "node tests/test_rgba3 --async false --response percent",
    "rgba:10": "node tests/test_rgba3 --async false --response bounds",
    "rgba:11": "node tests/test_rgba3 --async true --response percent",
    "rgba:12": "node tests/test_rgba3 --async true --response bounds",
    "rgba:13": "node tests/test_rgba4 --async false --response percent",
    "rgba:14": "node tests/test_rgba4 --async false --response bounds",
    "rgba:15": "node tests/test_rgba4 --async true --response percent",
    "rgba:16": "node tests/test_rgba4 --async true --response bounds",
    "pub": "npm publish -tag latest",
    "__pub": "npm publish",
    "exp": "npm install && node tests/test_gray5 && node tests/test_gray6",
    "draw": "node examples/grayOutDraw --async false --response bounds --draw true"
  },
  "repository": {
{'fraction_non_alphanumeric': 0.17095139801088385, 'fraction_numerical': 0.03490335897917057, 'mean_word_length': 3.4523809523809526, 'pattern_counts': {'":': 142, '<': 3, '<?xml version=': 0, '>': 3, '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': '596481', 'n_tokens_mistral': 3723, 'n_tokens_neox': 3404, 'n_words': 1185}