)]}'
{
  "commit": "d9144892f60caff38ba3d15ad37901b166c574d6",
  "tree": "ccdcb3e256b64b7987429aff624a9dbdd76bc83a",
  "parents": [
    "a686903915d49f6d49776fef61335d49f4611cbf"
  ],
  "author": {
    "name": "Greg Magolan",
    "email": "gmagolan@gmail.com",
    "time": "Tue May 03 13:24:43 2022 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 03 13:24:43 2022 -0700"
  },
  "message": "refactor: rename link_node_package to link_js_package as pre-factor for introducing js_package (#79)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbbf3672f3d305a515ef394877b6f72adef1594c",
      "old_mode": 33188,
      "old_path": ".bazelignore",
      "new_id": "47af6481d99d40e9c1377bf80ce8e25dcd8c3da8",
      "new_mode": 33188,
      "new_path": ".bazelignore"
    },
    {
      "type": "modify",
      "old_id": "574c5ddf662510c268d46e9b1659c93a22036670",
      "old_mode": 33188,
      "old_path": ".gitattributes",
      "new_id": "b57d601f0ede290df37cbf381303ba2250a797a6",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "modify",
      "old_id": "14025d345c5c1064adbb6f8a02d459ebe6472d91",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yaml",
      "new_id": "8b754d00d9d2fb239ce60a1af637df968bb9d28a",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yaml"
    },
    {
      "type": "modify",
      "old_id": "f1e718307363d047f769f27377ef6a7ec5175a84",
      "old_mode": 33188,
      "old_path": "docs/BUILD.bazel",
      "new_id": "220b5e97f4fd70dae7590403948bcd413ff5cf12",
      "new_mode": 33188,
      "new_path": "docs/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f98d5b777208c86975c92e5c07ffc684c5d4adf5",
      "new_mode": 33188,
      "new_path": "docs/link_js_package.md"
    },
    {
      "type": "delete",
      "old_id": "6e10a03e45904c9c2bc3d406c485a7761d2cd1f2",
      "old_mode": 33188,
      "old_path": "docs/link_node_package.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "13108be5434eb71fc3cb2715ea0552ef76396cc7",
      "old_mode": 33188,
      "old_path": "docs/npm_import.md",
      "new_id": "6822d2b79d7eedbd58221b07665f9b0153646a71",
      "new_mode": 33188,
      "new_path": "docs/npm_import.md"
    },
    {
      "type": "rename",
      "old_id": "390255c6e4c171c4e0418653a4b588df47cc319c",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/.bazelignore",
      "new_id": "390255c6e4c171c4e0418653a4b588df47cc319c",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/.bazelignore",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5128b1b4cbc28703f3bb51ddb14e37fb39021987",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/.bazelrc",
      "new_id": "5128b1b4cbc28703f3bb51ddb14e37fb39021987",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/.bazelrc",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12bc0e3f9cfda338de76c796c7c9e7395f3216e5",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "941b3c158becd2a28dbb73cb3013e6e44c2bcf07",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/WORKSPACE",
      "new_id": "941b3c158becd2a28dbb73cb3013e6e44c2bcf07",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/WORKSPACE",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8f7ee985017712b6627d2a17b2173ddaa2e4419b",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/package.json",
      "new_id": "8f7ee985017712b6627d2a17b2173ddaa2e4419b",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/package.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "9316ea2ba8423ee1e2a74faedb2aa400a7ebb2ec",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/pnpm-lock.yaml",
      "new_id": "9316ea2ba8423ee1e2a74faedb2aa400a7ebb2ec",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/pnpm-lock.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6a8529a7e395a521176149358f24fa0ac65a8d9b",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/.bazelrc",
      "new_id": "6a8529a7e395a521176149358f24fa0ac65a8d9b",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/.bazelrc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0c1442fa02dfe4ce46b51155ab816d37673f5c6f",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/BUILD.bazel",
      "new_id": "0c1442fa02dfe4ce46b51155ab816d37673f5c6f",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/BUILD.bazel",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e13b868d927319f6ac04c32eaecd7e14082fdedb",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/WORKSPACE",
      "new_id": "e13b868d927319f6ac04c32eaecd7e14082fdedb",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/WORKSPACE",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f8640afd4b0530e113b811b92b1bf27881a8a983",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/foo/BUILD.bazel",
      "new_id": "841178f9a67169d9ab1112cb93a53947e555d96b",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/foo/BUILD.bazel",
      "score": 78
    },
    {
      "type": "rename",
      "old_id": "cee04038b384fc4ca60bc2957902f98d22da333f",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/foo/main.js",
      "new_id": "cee04038b384fc4ca60bc2957902f98d22da333f",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/foo/main.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1002fff5182b528d79c831175c777ab07c17e519",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/foo/package.json",
      "new_id": "1002fff5182b528d79c831175c777ab07c17e519",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/foo/package.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0b40d5e3cce107e74d65d634abe2c7456500daa6",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/foo/pnpm-lock.yaml",
      "new_id": "0b40d5e3cce107e74d65d634abe2c7456500daa6",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/foo/pnpm-lock.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "30055b006b1aca2856acc9d31b949bc7558bb604",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/rules_foo/npm_repositories.bzl",
      "new_id": "30055b006b1aca2856acc9d31b949bc7558bb604",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/rules_foo/npm_repositories.bzl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "2ccec523b309ffc09520c36144a4bd6add116176",
      "old_mode": 33261,
      "old_path": "e2e/link_node_package/rules_foo/repositories.bzl",
      "new_id": "2ccec523b309ffc09520c36144a4bd6add116176",
      "new_mode": 33261,
      "new_path": "e2e/link_js_package/rules_foo/repositories.bzl",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "22dd97e27da5768d337464d82cbb1e3c6280097d",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/src/BUILD.bazel",
      "new_id": "22dd97e27da5768d337464d82cbb1e3c6280097d",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/src/BUILD.bazel",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "63f1e60ee7924339d5bad4abce0f6653136e08ba",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/src/main.js",
      "new_id": "63f1e60ee7924339d5bad4abce0f6653136e08ba",
      "new_mode": 33188,
      "new_path": "e2e/link_js_package/src/main.js",
      "score": 100
    },
    {
      "type": "delete",
      "old_id": "cc7e67aa098aaa770908e03de2e73841c7767f29",
      "old_mode": 33188,
      "old_path": "e2e/link_node_package/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1b1b83df2e7110f92e577ec71a4862ee4dfe82d8",
      "old_mode": 33188,
      "old_path": "example/BUILD.bazel",
      "new_id": "377910135a334401a7e60e7753369934806fa373",
      "new_mode": 33188,
      "new_path": "example/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "294cb69e85c3eb1c886d92bd95ff110cbc2f2b6d",
      "old_mode": 33188,
      "old_path": "js/BUILD.bazel",
      "new_id": "eaa0a5f17044eb0d37856aee4ef3841c591a8b84",
      "new_mode": 33188,
      "new_path": "js/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "6679fc2c6cf42b822952be2d78c4801194cada17",
      "old_mode": 33188,
      "old_path": "js/link_node_package.bzl",
      "new_id": "6a984bcc14de4386362bfd1be910959e7a970741",
      "new_mode": 33188,
      "new_path": "js/link_js_package.bzl",
      "score": 72
    },
    {
      "type": "modify",
      "old_id": "c6724c32bbeff0f26da70697be129fe79bd39484",
      "old_mode": 33188,
      "old_path": "js/private/BUILD.bazel",
      "new_id": "6edb186a08b29bdc273caef128a3dbe352911ec5",
      "new_mode": 33188,
      "new_path": "js/private/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "62040043e56f2e092bc1fc6b0115cd922d7ad3b3",
      "old_mode": 33188,
      "old_path": "js/private/link_node_package.bzl",
      "new_id": "fca5c1398e4abc9ede9fb8f23adca29886fd0b9f",
      "new_mode": 33188,
      "new_path": "js/private/link_js_package.bzl",
      "score": 81
    },
    {
      "type": "modify",
      "old_id": "e8a034003c8afb86df5923e4fa3fa161e7e80bd6",
      "old_mode": 33188,
      "old_path": "js/private/npm_import.bzl",
      "new_id": "75b3ac64c576b640101e91a231eb2e945391cb55",
      "new_mode": 33188,
      "new_path": "js/private/npm_import.bzl"
    },
    {
      "type": "modify",
      "old_id": "dbe7c1ac7f07b7cb85ad3e1246118fd7dfa0f661",
      "old_mode": 33188,
      "old_path": "js/private/pnpm_utils.bzl",
      "new_id": "3584ad2513d6b9d41516c31624758fe20ef3c0cc",
      "new_mode": 33188,
      "new_path": "js/private/pnpm_utils.bzl"
    },
    {
      "type": "modify",
      "old_id": "4109af770eb2f5490dca9b8f069020249fcdad05",
      "old_mode": 33261,
      "old_path": "js/private/test/package_json_checked.bzl",
      "new_id": "d45a3c35121a3becab6c95ffe4ebf93820737e9d",
      "new_mode": 33261,
      "new_path": "js/private/test/package_json_checked.bzl"
    },
    {
      "type": "modify",
      "old_id": "24c96c07857b017d67a442c7345497bfdd990fb6",
      "old_mode": 33188,
      "old_path": "js/private/translate_pnpm_lock.bzl",
      "new_id": "b71eb97123d78dc9331f346a5d6944c5fb7d95a7",
      "new_mode": 33188,
      "new_path": "js/private/translate_pnpm_lock.bzl"
    }
  ]
}
