)]}'
{
  "commit": "37c715d88e729dc752428800e7cb142f5494f751",
  "tree": "dcfc311dd81880df9d48bdce3a78cfa9c8bf48e3",
  "parents": [
    "80eabd717b888e6153f82185c4f7d02bbe8863d9"
  ],
  "author": {
    "name": "Greg Magolan",
    "email": "gmagolan@gmail.com",
    "time": "Fri Jun 03 14:42:43 2022 -0700"
  },
  "committer": {
    "name": "Greg Magolan",
    "email": "greg@aspect.dev",
    "time": "Fri Jun 03 15:00:44 2022 -0700"
  },
  "message": "refactor: rename link_npm_* to npm_link_*\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41772e55e8f9d62ece2921e010fcf452568fca62",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yaml",
      "new_id": "5d802b6ef72f00594005d26302b14f876b2ef5f9",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yaml"
    },
    {
      "type": "modify",
      "old_id": "c9f199d10448628b5035f92e6ca8d8cbd064daf4",
      "old_mode": 33188,
      "old_path": "BUILD.bazel",
      "new_id": "044c104e18c966e47414cdc64a6db11ce0750c7f",
      "new_mode": 33188,
      "new_path": "BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "210b1d3ae83751f19ea5d5b1b7e50fad9a1be3c5",
      "old_mode": 33188,
      "old_path": "docs/BUILD.bazel",
      "new_id": "73095c80e963fcdef4d2b8b69c0a5690faa88d19",
      "new_mode": 33188,
      "new_path": "docs/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "548f2f4ef083d944735813c365f809aba5923543",
      "old_mode": 33188,
      "old_path": "docs/migrate.md",
      "new_id": "42905ae27dafe401a0ef8540ffbff238c40725a3",
      "new_mode": 33188,
      "new_path": "docs/migrate.md"
    },
    {
      "type": "modify",
      "old_id": "7ad4f3901a04da62caff5458cc8977c73b618bf8",
      "old_mode": 33188,
      "old_path": "docs/npm_import.md",
      "new_id": "b18ac2468d6d00921a52d51900bec847273a1d35",
      "new_mode": 33188,
      "new_path": "docs/npm_import.md"
    },
    {
      "type": "rename",
      "old_id": "f87f310d58bcb0608c77023d1e2f64ab0277a8d0",
      "old_mode": 33188,
      "old_path": "docs/link_npm_package.md",
      "new_id": "693ad0e4f8b55c2952b42c25be2003951b97d5c0",
      "new_mode": 33188,
      "new_path": "docs/npm_link_package.md",
      "score": 66
    },
    {
      "type": "modify",
      "old_id": "eb786b95b89e003f6db5d5d933e811b146627c42",
      "old_mode": 33261,
      "old_path": "docs/npm_package.md",
      "new_id": "ed909711012175b9eadd83f36a45337df83d745e",
      "new_mode": 33261,
      "new_path": "docs/npm_package.md"
    },
    {
      "type": "modify",
      "old_id": "9bcaad966d4524f62e9292df3762da5e4d7ec918",
      "old_mode": 33188,
      "old_path": "e2e/bzlmod/BUILD.bazel",
      "new_id": "5d5a22b4dfe4d164737da4f3cf05bacabf159670",
      "new_mode": 33188,
      "new_path": "e2e/bzlmod/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "269ef6f3d776b07f3bca7da9ead474db8373c2ed",
      "old_mode": 33188,
      "old_path": "e2e/bzlmod/MODULE.bazel",
      "new_id": "089ed42f83e191a8493a9be7a3ea4e4943425eee",
      "new_mode": 33188,
      "new_path": "e2e/bzlmod/MODULE.bazel"
    },
    {
      "type": "rename",
      "old_id": "c2658d7d1b31848c3b71960543cb0368e56cd4c7",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/.bazelignore",
      "new_id": "c2658d7d1b31848c3b71960543cb0368e56cd4c7",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/.bazelignore",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5128b1b4cbc28703f3bb51ddb14e37fb39021987",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/.bazelrc",
      "new_id": "5128b1b4cbc28703f3bb51ddb14e37fb39021987",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/.bazelrc",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "96cf94962b42d2f253d5dc303a45b5ec1db9a3f9",
      "old_mode": 40960,
      "old_path": "e2e/link_npm_package/.bazelversion",
      "new_id": "96cf94962b42d2f253d5dc303a45b5ec1db9a3f9",
      "new_mode": 40960,
      "new_path": "e2e/npm_link_package/.bazelversion",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "420222b5a1ccf797279adc8413f7383101cd624e",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/BUILD.bazel",
      "new_id": "735b8a22a5ed342b1a9a8c933cb630a8c99aefd1",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/BUILD.bazel",
      "score": 60
    },
    {
      "type": "rename",
      "old_id": "1ea7ef6aaaa11c446fa43c229a7d5d5562b19c94",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/WORKSPACE",
      "new_id": "1ea7ef6aaaa11c446fa43c229a7d5d5562b19c94",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/WORKSPACE",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "772904c2b4598f99f375a247f98d6c8ce52fc993",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/lib/BUILD.bazel",
      "new_id": "772904c2b4598f99f375a247f98d6c8ce52fc993",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/lib/BUILD.bazel",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7021163c1804ab56643e20856ca95f124204cd3c",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/lib/index.js",
      "new_id": "7021163c1804ab56643e20856ca95f124204cd3c",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/lib/index.js",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "421f596965f2af8d3498d6cd241f77051af0e6c6",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/lib/package.json",
      "new_id": "421f596965f2af8d3498d6cd241f77051af0e6c6",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/lib/package.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8f7ee985017712b6627d2a17b2173ddaa2e4419b",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/package.json",
      "new_id": "8f7ee985017712b6627d2a17b2173ddaa2e4419b",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/package.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "53eb866845a93ce9aa0d24cbea6ca0025c090620",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/pnpm-lock.yaml",
      "new_id": "53eb866845a93ce9aa0d24cbea6ca0025c090620",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/pnpm-lock.yaml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "158dfc4b7e1c654b522b6a133a7e0a87c28b3654",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/src/BUILD.bazel",
      "new_id": "158dfc4b7e1c654b522b6a133a7e0a87c28b3654",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/src/BUILD.bazel",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6607b42b8ecf3581b1e858e4ad6060b51236a18d",
      "old_mode": 33188,
      "old_path": "e2e/link_npm_package/src/main.js",
      "new_id": "6607b42b8ecf3581b1e858e4ad6060b51236a18d",
      "new_mode": 33188,
      "new_path": "e2e/npm_link_package/src/main.js",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "5ea39700901c4359018b334ea30e5cfee60c37d0",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace/BUILD.bazel",
      "new_id": "e98a04523b19cded80c9ce94b36421eef7feaaf6",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "03b6fe6e3406ffb5db72b9f5d0932e7cc43dc063",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace/app/a/BUILD.bazel",
      "new_id": "1120bdd092469426e802c17b7c0de87bb86c56c7",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace/app/a/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "08c9cedfaef9c5447fe8935b81a6d9da455534a1",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace/app/b/BUILD.bazel",
      "new_id": "bd6497ebdf1420ffb3792eb90926277f9a0fa178",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace/app/b/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e6010380dce2ab064bf9909814adef9aefcf50cc",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace/lib/a/BUILD.bazel",
      "new_id": "ce4b9f347002ba5268e34c39b213af8f1a422451",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace/lib/a/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "99ca8be0a3a03ef7ae02766884420dedf2b0f489",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace/lib/b/BUILD.bazel",
      "new_id": "8f8cc6170073064b1a6618be58bc416174d6526b",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace/lib/b/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "18e4f7a2a409bd054845696d7b374ddb0e4c465f",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace_dot_dot/app/a/BUILD.bazel",
      "new_id": "03d91c0cf17f4db05e06634f82d527484fd65a07",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace_dot_dot/app/a/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ddd5ecccd68934e18a3b0e3622f3a80db5216d3a",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace_dot_dot/app/b/BUILD.bazel",
      "new_id": "c65fbc86b47b3977adde82252b3013371b4372f3",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace_dot_dot/app/b/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e6010380dce2ab064bf9909814adef9aefcf50cc",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace_dot_dot/lib/a/BUILD.bazel",
      "new_id": "ce4b9f347002ba5268e34c39b213af8f1a422451",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace_dot_dot/lib/a/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "99ca8be0a3a03ef7ae02766884420dedf2b0f489",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace_dot_dot/lib/b/BUILD.bazel",
      "new_id": "8f8cc6170073064b1a6618be58bc416174d6526b",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace_dot_dot/lib/b/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5ea39700901c4359018b334ea30e5cfee60c37d0",
      "old_mode": 33188,
      "old_path": "e2e/pnpm_workspace_dot_dot/root/BUILD.bazel",
      "new_id": "e98a04523b19cded80c9ce94b36421eef7feaaf6",
      "new_mode": 33188,
      "new_path": "e2e/pnpm_workspace_dot_dot/root/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "184eb8969fb7e117800cd3d1036928cd8d1265dd",
      "old_mode": 33188,
      "old_path": "e2e/rules_foo/foo/BUILD.bazel",
      "new_id": "079651317546a3a43ed619601849aefbf8be846a",
      "new_mode": 33188,
      "new_path": "e2e/rules_foo/foo/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "21f56a20a1f10246b25cfc9c9f4489a48b25a2ae",
      "old_mode": 33188,
      "old_path": "examples/genrule/BUILD.bazel",
      "new_id": "e612176baf3ca3e3d21fe153c38368538d023f53",
      "new_mode": 33188,
      "new_path": "examples/genrule/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e0d8b62ec1e179b7fd0388725a41436950d8c3eb",
      "old_mode": 33188,
      "old_path": "examples/js_binary/BUILD.bazel",
      "new_id": "5d7e2b12f08b84eb5728ed33e1e69a032fc1e10c",
      "new_mode": 33188,
      "new_path": "examples/js_binary/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3a057cee35298188bb74546d174620e801cae040",
      "old_mode": 33188,
      "old_path": "examples/macro/BUILD.bazel",
      "new_id": "06b1466bfc174cc6f323cf1d98d40b48ff54c22b",
      "new_mode": 33188,
      "new_path": "examples/macro/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5f20a0c20c2974a0525881501feb029f76f97904",
      "old_mode": 33188,
      "old_path": "examples/npm_deps/BUILD.bazel",
      "new_id": "1bf099ea8c6d5b3779372f7a588b0c15c09f20f0",
      "new_mode": 33188,
      "new_path": "examples/npm_deps/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "bdff1f977319146198507762231d5fefe5221e7f",
      "old_mode": 33188,
      "old_path": "npm/BUILD.bazel",
      "new_id": "388830ae34b7dae0d32e8696380e6c51abe3faf0",
      "new_mode": 33188,
      "new_path": "npm/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "dac9eb42f2576ce02229f46c9bf36ce6afc30b08",
      "old_mode": 33188,
      "old_path": "npm/defs.bzl",
      "new_id": "23106ec3ca4fb625bc8edb5dba64f47adca16efb",
      "new_mode": 33188,
      "new_path": "npm/defs.bzl"
    },
    {
      "type": "modify",
      "old_id": "8f2fc308f0affb4a0f10ff3f953385b02c27e79a",
      "old_mode": 33188,
      "old_path": "npm/npm_import.bzl",
      "new_id": "e7cd00a83d097fbda7b1f327ebbc1c2f36893772",
      "new_mode": 33188,
      "new_path": "npm/npm_import.bzl"
    },
    {
      "type": "modify",
      "old_id": "5a39dde7e67359d22c6fc25d5a5041a5cc0b3365",
      "old_mode": 33188,
      "old_path": "npm/private/BUILD.bazel",
      "new_id": "c00e27a3ac52c8cff5b81666245e2630a6f95724",
      "new_mode": 33188,
      "new_path": "npm/private/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b6d70d9a027e61a4675d4dcf71433775e6d7b744",
      "old_mode": 33188,
      "old_path": "npm/private/npm_import.bzl",
      "new_id": "20207fd11d5d6ca00b04ee1ce88409b9826e0111",
      "new_mode": 33188,
      "new_path": "npm/private/npm_import.bzl"
    },
    {
      "type": "rename",
      "old_id": "96eff1ed63174679e9adb621eca6d5fe77d181b5",
      "old_mode": 33188,
      "old_path": "npm/private/link_npm_package.bzl",
      "new_id": "68a7a47fc9aec79472a0ecfd65b4a02586906ef6",
      "new_mode": 33188,
      "new_path": "npm/private/npm_link_package.bzl",
      "score": 91
    },
    {
      "type": "rename",
      "old_id": "952c3ece8aa526801cd04a3572506448cf202eb9",
      "old_mode": 33188,
      "old_path": "npm/private/link_npm_package_store_internal.bzl",
      "new_id": "23c678d6a17d4e4954d1abe847e5244ea72ab071",
      "new_mode": 33188,
      "new_path": "npm/private/npm_link_package_store_internal.bzl",
      "score": 65
    },
    {
      "type": "rename",
      "old_id": "31cd8e7a72af10a3caeeaaa0fbf673eb0395fe18",
      "old_mode": 33188,
      "old_path": "npm/private/linked_npm_packages.bzl",
      "new_id": "8beea9443124cc53b5c60cffc135afb118366117",
      "new_mode": 33188,
      "new_path": "npm/private/npm_linked_packages.bzl",
      "score": 73
    },
    {
      "type": "modify",
      "old_id": "08a6f86ddb00b24c86d4ea8ba9bfbd47337a3c3a",
      "old_mode": 33188,
      "old_path": "npm/private/npm_package.bzl",
      "new_id": "a0f861a223659c063e352909d952e74d51ab9051",
      "new_mode": 33188,
      "new_path": "npm/private/npm_package.bzl"
    },
    {
      "type": "modify",
      "old_id": "51a095aa06699aaf1a6dcb205e67aa5f7ea770e5",
      "old_mode": 33188,
      "old_path": "npm/private/test/BUILD.bazel",
      "new_id": "5610cbd6f86d3d163b048dbdea09b5fa40aef35a",
      "new_mode": 33188,
      "new_path": "npm/private/test/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "e598b07e440dbf9294f865c659378d3507a0c7bb",
      "old_mode": 33261,
      "old_path": "npm/private/test/defs_checked.bzl",
      "new_id": "436698e9119ffe902082723a681a70540a9c17a5",
      "new_mode": 33261,
      "new_path": "npm/private/test/defs_checked.bzl"
    },
    {
      "type": "modify",
      "old_id": "8c658911fc3aa5ecd6cc8f367245dabb50f2d7b1",
      "old_mode": 33188,
      "old_path": "npm/private/translate_pnpm_lock.bzl",
      "new_id": "42850d3bf2dd04bf99654a89836b0c28ec45a7ac",
      "new_mode": 33188,
      "new_path": "npm/private/translate_pnpm_lock.bzl"
    },
    {
      "type": "modify",
      "old_id": "4258b742207f4ea5aa9a5f0b12930d337ff8284e",
      "old_mode": 33188,
      "old_path": "npm/private/utils.bzl",
      "new_id": "e822d8ffdbe9649830d555eb7f4572a95e2b974d",
      "new_mode": 33188,
      "new_path": "npm/private/utils.bzl"
    }
  ]
}
