)]}'
{
  "commit": "380d5564fe6a0b735353797cc87e77b024372791",
  "tree": "d556303b059c1e03de15cf0ddd3fac4dcdbee444",
  "parents": [
    "57fc54a80b2ee065e307e3a47bed8582381523ff"
  ],
  "author": {
    "name": "Alex Eagle",
    "email": "eagle@post.harvard.edu",
    "time": "Fri Feb 22 15:10:15 2019 -0800"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Mar 12 11:02:27 2019 -0700"
  },
  "message": "Remove internal/e2e directory.\n\ne2e tests now live in rules_nodejs\nCloses #430\n\nPiperOrigin-RevId: 235267098\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5d8f34e7de9cebf85d17260c743f7b2f0ffb0762",
      "old_mode": 33188,
      "old_path": ".bazelci/presubmit.yml",
      "new_id": "92b8746fdb027046c6a221b5edf292781b2c2dd3",
      "new_mode": 33188,
      "new_path": ".bazelci/presubmit.yml"
    },
    {
      "type": "modify",
      "old_id": "8f1d7b0fa206ae1ef6ededff0be0aeb41b1e30fa",
      "old_mode": 33188,
      "old_path": ".bazelignore",
      "new_id": "cf89afe190a23f94f9436feaecb38e1453a925d9",
      "new_mode": 33188,
      "new_path": ".bazelignore"
    },
    {
      "type": "delete",
      "old_id": "01a62edb01d569a4231cda355f251cc2abfadd53",
      "old_mode": 33188,
      "old_path": ".ci/rules_typescript.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "595b37d6e85eb32dd383b974c7d4a2e7752aee1f",
      "old_mode": 33188,
      "old_path": ".circleci/bazel.rc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "883705f05a8fce4f10fc782c1b6c3d2f1e6fbddc",
      "old_mode": 33188,
      "old_path": ".circleci/config.yml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "53462a204458d38f587e3409fa35181db9ff7381",
      "old_mode": 33261,
      "old_path": ".circleci/setup_cache.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "eea1acf5e99364864e61ae37716f38edbd145d21",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "ba9bf88d298fee6e572df810b4ffc01bf1a65cd1",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "3819e0a8af64c007f39cb7fa7b12d3e26ffad93b",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "044cb3890f495112915db256b4e2cd8788fbe9c3",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "b2e86ba8e939a5d0ea51b712f4d70fd300f05951",
      "old_mode": 33188,
      "old_path": "WORKSPACE",
      "new_id": "9ee5c208162cf1822ea3f79b76a8246ff6c8078b",
      "new_mode": 33188,
      "new_path": "WORKSPACE"
    },
    {
      "type": "delete",
      "old_id": "a9f216c8ded634539a6d398a5c69dd1bc8c53e90",
      "old_mode": 33188,
      "old_path": "internal/e2e/absolute_imports/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea26727cf8efc847ea68e5980e320f4540ca9279",
      "old_mode": 33188,
      "old_path": "internal/e2e/absolute_imports/foo.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "472d9e403f042579a5560f8cfdbe0955b7e182f0",
      "old_mode": 33188,
      "old_path": "internal/e2e/absolute_imports/importer.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dd909a4742b4ba556b109adf5482077a196dd006",
      "old_mode": 33188,
      "old_path": "internal/e2e/default_tsconfig_test.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ccdb610dbcbc4a78b6450124c048efd91040876d",
      "old_mode": 33188,
      "old_path": "internal/e2e/disable_tsetse_for_external/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "96c1bacf6335532bcc27afe31a342f17246f5e1c",
      "old_mode": 33188,
      "old_path": "internal/e2e/disable_tsetse_for_external/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "691f11af3dab1b3f93f7027b78eab3562e05fe75",
      "old_mode": 33188,
      "old_path": "internal/e2e/disable_tsetse_for_external/main.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/disable_tsetse_for_external/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "874aeb7a80d073395390e408bfdfc6447e08688b",
      "old_mode": 33188,
      "old_path": "internal/e2e/errorchecks/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0a583ca5f118b8398c4c9b675421b5ea65ca395",
      "old_mode": 33188,
      "old_path": "internal/e2e/errorchecks/erroneous.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c1a3b97db35754eedfc2907db2c4f934ed404f38",
      "old_mode": 33188,
      "old_path": "internal/e2e/errorchecks/erroneous_decl.d.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "240a6229966df936d9f5c30a2a64ff8151bd47d2",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d96a40502239f2215dc7ca6bc1f5d3fa5ab0d628",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a9c025493b1ba261826a04a3f90d69093205412a",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fee3fa61aaf7672fd587ab9856a4c322825dd5c2",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c52e4040b8f16306455ef9fac1e7bb21c6b8736b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/amd-modules.spec.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9743a4004dd61f72afe9f24e0900aa702161b203",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/decrement.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6485d22b088f1a9f440210bc45984dbff48a51d3",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/decrement.spec.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9f22599aa27b2e6b5353ad9c2b734175590e299a",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ad31a12d9b88e84b32ae294e94ccd7fb4fd1355",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/requirejs-config.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fd58f4e6e80ea76aa2c01b72fe848c111e29a2e1",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/unnamed-amd-module.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "392dea6cd2e0ce370a32ebb99fa865470020b843",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "63535a46abf4209339cb04efd9d73ccc6cd6c27c",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "969276f244fdd5b2efc0614b1ba8afb25bc981c4",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5b77ed5be5809ac8a8397e15127b1c8b5269bff7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/failing.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4e167d87a073a1d91c831313e35a917e805e146d",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "100ddf298d1d31cf03c20da61b1d98737e07b954",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/test_folder/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "72c2d1f95da5ada1dbaa95cfdd3761510ddb5d13",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/test_folder/hello.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ff403413117edde03e94374ff5982688236a218",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/test_folder/test.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1f733f8ef1f97782d9c078456e45b1ddb2fa591d",
      "old_mode": 33261,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/test_sourcemap.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c6588b228cea572b0a100adb7c6031832cec0746",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_stack_trace/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e2311f12c080bcddf07f3b50791e46f60a76f6ff",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "41fde934d40b30db22b00b2fec9e420965c73860",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bf1bd91dfb5b20873a0a5cbdee520a1192b43515",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/decrement.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7173ecc4c2000e21a1f0c16f240969e6b2fc8f87",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/decrement.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a2d01b35822c2ddda9002927c04a8cce7a885ed6",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e72c0ff2a23acf56399796d8d312913eebde8c50",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/karma_typescript/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "306b2f7e8a0d0deb5e6cd4c990498c22cc269f3b",
      "old_mode": 33261,
      "old_path": "internal/e2e/npm_packages/test.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "abd01150d95e62da624a1f8ae6c017ae762aa5e0",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3dddfc8b188e1e92c00b3df741fdea0bf4b9ef2b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "44bcfa3ba74bb5110df339e0bbbf818245a44b6d",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bb2056c5f2c982558092b19ab3941cc6006a6a5a",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/simple/file.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a6c9f2ecc301e275e5b53dd37868ca7bfaec089",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_auto_deps/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f7e2f11e4f876a942cc54ff6333d31279b0c03ec",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "95df7348fac1d4342d1b7dbc09e2b75a89f466c9",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6c1c6e9d0604f28cc087753fbbd069f8d6dd233b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/app.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1ce56fbcd2cc2dddfdff9c036f4e54c6ef21cf1d",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/app_e2e_test.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8af1e7f68b3059c2a72dcc1362ec93eb6a825f9f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/index.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a9c82e081abd023f4dccecf69ce9682cab26fd4",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "725b81e59275a04b85f957d1ddb1f6f0de89aee7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/protractor.conf.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5c5e887d7673ea04d57769bf06c12871fce88a57",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/red-body-style.css",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b68ac440a4a632b9211575e65241d77b4469c8f9",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/subpackage/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "4ea2bf3c14691fd88f16487f7704d981f49bfb96",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/subpackage/index.html",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "281ea393f1bbfb662cb476c2fa04b78ccf83d286",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/subpackage/subpackage_e2e_test.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "40dd22515a09de4545a31232bf8e51fa1b7dc378",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "64043372ca2a918556345cdaa12e8f9e34e11559",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/ts_devserver/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f08b301f4f458066140480eaeba0d4220368545",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "edbf762549fe21c655fe58547c56d7896f5ccafe",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bef817eaab1b4deb2262986a1ad3dcfd5a148757",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/main.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36f3fab5b68a00984111f31ff1712361915d7b8b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/main.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "dd80dfa74a031a04bdb31acbf6952158d6d8d9e8",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3ccf2bfcd5a224834ddf4435c8da147b636901e4",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.7/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f08b301f4f458066140480eaeba0d4220368545",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "55c47cc60e7fcbf900a9a5c334125e923648674a",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "99e2d47b63298184f786cc3f159dcbffdb4a0c54",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/main.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36f3fab5b68a00984111f31ff1712361915d7b8b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/main.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b0fb4851c6619ca92fe12e3c32eaa887699f79e0",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b5348dcf01235b201500248c18fdf2bc3aa28b83",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.8/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f08b301f4f458066140480eaeba0d4220368545",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a01a0f0cfa49a007c4200f92e872ff530193aa66",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1c4a0b24151e07625770e2afa59d1c8d29808abf",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/main.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36f3fab5b68a00984111f31ff1712361915d7b8b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/main.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "31480f03c618b122d2a7b22040daa47eede51520",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8ac413b119fa4746d72dcb299126de93265a715f",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_2.9/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f08b301f4f458066140480eaeba0d4220368545",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "55c70816f1733e9efc4e44c0028713438139eb20",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "05923c3cd7815d6c4f5d604e145f5bdb0f1e4ed5",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/main.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36f3fab5b68a00984111f31ff1712361915d7b8b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/main.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "23f78b62ca1920688e29393e191e427668c502b4",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "887715e8af0b1deb3ed577aaf46c40fbc9ca6879",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.0/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f08b301f4f458066140480eaeba0d4220368545",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "55c70816f1733e9efc4e44c0028713438139eb20",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c164e66ab4f69e892017bd89ece50cc5a5560660",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/main.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36f3fab5b68a00984111f31ff1712361915d7b8b",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/main.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b53c57a7f7c6a7d2bc9cc6d652f6e3bcb60164a5",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/package-template.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "be3dbed117ec07343f81574f9fec37c5d8a062e2",
      "old_mode": 33188,
      "old_path": "internal/e2e/npm_packages/typescript_3.1/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "44a396e2a4a084507a5cab8e90299dd770b0fafb",
      "old_mode": 33188,
      "old_path": "internal/e2e/reference_types_directive/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ea93a4fa1c3d8f5fa5041b1855dfe352b6f71d4e",
      "old_mode": 33188,
      "old_path": "internal/e2e/reference_types_directive/package.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8d52416e52d29c896ebc9d53e44ae4718f20b21b",
      "old_mode": 33188,
      "old_path": "internal/e2e/reference_types_directive/reference_types.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5b841a7310bd5f5c265b3e8268af467e512ab350",
      "old_mode": 33188,
      "old_path": "internal/e2e/reference_types_directive/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "657fce4f9bc3ce598a9ab230db57f940a01f3453",
      "old_mode": 33188,
      "old_path": "internal/e2e/reference_types_directive/tsconfig_types.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9a296117b733cc070f52ebc1aec6787130ab9a51",
      "old_mode": 33188,
      "old_path": "internal/e2e/reference_types_directive/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f7bca1371a196add77ed72deb61866e233f692e3",
      "old_mode": 33188,
      "old_path": "internal/e2e/strict_deps/child.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d352bd651c3b18e8dbb07bb67088d7b83d4f3519",
      "old_mode": 33188,
      "old_path": "internal/e2e/strict_deps/grandparent.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6df328773d1ca97cdf358a4336615fbb0aed9a2b",
      "old_mode": 33188,
      "old_path": "internal/e2e/strict_deps/parent.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "178af0a3f9afcb1a4f596afca8a46509587509e7",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/.bazelrc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "693fc5fa943dbf109b71b2a6fb1691d0b2c6f3cd",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d53e1b5bff4ea39d28d50f94890c89ec9e625428",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/WORKSPACE",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5ad3f758dd08b5e84f006b43f96221bd4e059067",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/main.spec.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "36f3fab5b68a00984111f31ff1712361915d7b8b",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/main.ts",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "37929100ba22ba3bf4690b876f90d2eda497de66",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/package.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/tsconfig.json.oss",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "90e09d9cd3a1d82abed48a59275120d4bac2c443",
      "old_mode": 33188,
      "old_path": "internal/e2e/typescript_3.1/yarn.lock",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d82e3f201cb96aada305d35287bcdb599d47ad27",
      "old_mode": 33188,
      "old_path": "package.json",
      "new_id": "5240c5f220c9675c79efa3f7d119abcc47f440a3",
      "new_mode": 33188,
      "new_path": "package.json"
    }
  ]
}
