)]}'
{
  "log": [
    {
      "commit": "cb534ed53f1356a657d2ed69244f3b600c77490d",
      "tree": "26fdd0318c6997d5287b5e8805a6d1b31ee6b05c",
      "parents": [
        "4738fdaf8c543505b207234b8cee759dc1ba9fd5"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Jun 22 17:28:06 2024 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Jun 22 17:28:06 2024 -0700"
      },
      "message": "Ignore .github directory in git archives\n"
    },
    {
      "commit": "4738fdaf8c543505b207234b8cee759dc1ba9fd5",
      "tree": "194694cd3b9c8ed8f08c2a4d4a74f15585950f6b",
      "parents": [
        "e1a1640d8108a00f6dafcc0b6e94a8799f42a2e4"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Jun 22 17:27:21 2024 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Jun 22 17:27:21 2024 -0700"
      },
      "message": "Remove Travis files\n"
    },
    {
      "commit": "e1a1640d8108a00f6dafcc0b6e94a8799f42a2e4",
      "tree": "f8771f0982e450cbaf83e20cfcb05e5e1ae4662e",
      "parents": [
        "b52460a94ea91587ea96ecb77debc827d71b2920"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Jun 22 16:23:39 2024 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Jun 22 17:06:48 2024 -0700"
      },
      "message": "Remove eslint-plugin-prettier\n\nDocumentation recommends running it as a separate tool.\n"
    },
    {
      "commit": "b52460a94ea91587ea96ecb77debc827d71b2920",
      "tree": "60852d60ea9227d845e871bde96a815cfd2fb1bf",
      "parents": [
        "0c42b9c2411ff2141d6d0fab2949e4a901e9a850"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 11 22:33:24 2023 +0000"
      },
      "committer": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Dec 13 03:37:59 2023 +0000"
      },
      "message": "Bump @babel/traverse from 7.23.0 to 7.23.6\n\nBumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.23.0 to 7.23.6.\n- [Release notes](https://github.com/babel/babel/releases)\n- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/babel/babel/commits/v7.23.6/packages/babel-traverse)\n\n---\nupdated-dependencies:\n- dependency-name: \"@babel/traverse\"\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0c42b9c2411ff2141d6d0fab2949e4a901e9a850",
      "tree": "82826b3c225a0f485c6a679196ef6868d4993428",
      "parents": [
        "664d1bbee4b9177695b68aa86e1a60aae5d7522b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Dec 11 22:32:27 2023 +0000"
      },
      "committer": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Dec 13 03:35:50 2023 +0000"
      },
      "message": "Bump loader-utils from 2.0.2 to 2.0.4\n\nBumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4.\n- [Release notes](https://github.com/webpack/loader-utils/releases)\n- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)\n- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4)\n\n---\nupdated-dependencies:\n- dependency-name: loader-utils\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "664d1bbee4b9177695b68aa86e1a60aae5d7522b",
      "tree": "2695e5b3558ad6749d65838a845a03358f1c7238",
      "parents": [
        "a45684a9362931a0cf27c2c8478b30c6010dfc1b",
        "d99b8da2cf27dfa4cbb5ea915c657b2d62ab0f39"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Dec 11 14:31:57 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 11 14:31:57 2023 -0800"
      },
      "message": "Merge pull request #157 from apache/154-yarn-to-npm\n\nReplace yarn with npm"
    },
    {
      "commit": "d99b8da2cf27dfa4cbb5ea915c657b2d62ab0f39",
      "tree": "2695e5b3558ad6749d65838a845a03358f1c7238",
      "parents": [
        "a45684a9362931a0cf27c2c8478b30c6010dfc1b"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Oct 14 21:10:27 2023 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 13 19:20:49 2023 -0800"
      },
      "message": "Replace yarn with npm\n\nClose #154.\n"
    },
    {
      "commit": "a45684a9362931a0cf27c2c8478b30c6010dfc1b",
      "tree": "0413c73e16a52c2ef468dff25785fb0d104d2620",
      "parents": [
        "4373cf224711f43a3f81a483ec15afdfc618470b",
        "30268c16afcaa3139dbb422002f9da68c4a712e2"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "richard.eckart@gmail.com",
        "time": "Tue Oct 03 15:03:55 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 03 15:03:55 2023 +0200"
      },
      "message": "Merge pull request #153 from apache/feature/152-Provide-template-files-for-GitHub-issues-and-PRs\n\nIssue #152: Provide template files for GitHub issues and PRs"
    },
    {
      "commit": "30268c16afcaa3139dbb422002f9da68c4a712e2",
      "tree": "0413c73e16a52c2ef468dff25785fb0d104d2620",
      "parents": [
        "4373cf224711f43a3f81a483ec15afdfc618470b"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Tue Oct 03 14:58:43 2023 +0200"
      },
      "committer": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Tue Oct 03 14:58:43 2023 +0200"
      },
      "message": "Issue #152: Provide template files for GitHub issues and PRs\n\n- Copied templates from Apache UIMA and adapted them to Apache Annotator\n"
    },
    {
      "commit": "4373cf224711f43a3f81a483ec15afdfc618470b",
      "tree": "16ed4e4bae1d22a0ff488167d2a301254f4ca656",
      "parents": [
        "4b05bd13c051248c0d3d1a855cff4cf2cc1201ba",
        "5875ed9564b7ff512915b66c443f4e8730111977"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Tue Oct 03 14:28:26 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 03 14:28:26 2023 +0200"
      },
      "message": "Merge pull request #136 from apache/tweak-types\n\nTweak types"
    },
    {
      "commit": "4b05bd13c051248c0d3d1a855cff4cf2cc1201ba",
      "tree": "1c0cc403b565eaaa0215ea0bd0884e9a597554c3",
      "parents": [
        "40c0a5c869617a9498c28d443cf4d46c7380c32b",
        "69335a5bfcf6bea2c6f018a2a82d73639376ec15"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "richard.eckart@gmail.com",
        "time": "Tue Oct 03 13:46:05 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 03 13:46:05 2023 +0200"
      },
      "message": "Merge pull request #151 from apache/feature/150-Include-info-on-how-to-build-in-the-README\n\nIssue #150 - Include info on how to build in the README"
    },
    {
      "commit": "69335a5bfcf6bea2c6f018a2a82d73639376ec15",
      "tree": "1c0cc403b565eaaa0215ea0bd0884e9a597554c3",
      "parents": [
        "c3eac49bd52debdaca02e356233cfcb39b574df3"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Tue Oct 03 13:28:38 2023 +0200"
      },
      "committer": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Tue Oct 03 13:28:38 2023 +0200"
      },
      "message": "Issue #150 - Include info on how to build in the README\n\n- Change the GitHub actions file to build on the current Node.js and the latest LTS version\n- Set minimum Node.js version to latest LTS version in package.json\n- Update README file accordingly\n"
    },
    {
      "commit": "c3eac49bd52debdaca02e356233cfcb39b574df3",
      "tree": "87b907a6a7321709ea166dfa086004a341e6ca18",
      "parents": [
        "40c0a5c869617a9498c28d443cf4d46c7380c32b"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Tue Oct 03 13:25:18 2023 +0200"
      },
      "committer": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Tue Oct 03 13:25:18 2023 +0200"
      },
      "message": "Issue #150 - Include info on how to build in the README\n\n- Include info on building and testing into the README file\n- Remove deprecated webpack dev-server option preventing the dev-server from starting\n"
    },
    {
      "commit": "40c0a5c869617a9498c28d443cf4d46c7380c32b",
      "tree": "3ea4ebc2f2ad347457cbc553f0a400e6934f911d",
      "parents": [
        "75991d0a852069d0df372efd0130dd649fcf4429",
        "02b1cb47805f0deaa07e7ca8754e18ed07e7f168"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "richard.eckart@gmail.com",
        "time": "Tue Oct 03 13:06:42 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 03 13:06:42 2023 +0200"
      },
      "message": "Merge pull request #147 from apache/refactoring/146-Update-dependencies\n\n#146 - Update dependencies"
    },
    {
      "commit": "02b1cb47805f0deaa07e7ca8754e18ed07e7f168",
      "tree": "3ea4ebc2f2ad347457cbc553f0a400e6934f911d",
      "parents": [
        "75991d0a852069d0df372efd0130dd649fcf4429"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Sun Oct 01 20:34:13 2023 +0200"
      },
      "committer": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Sun Oct 01 21:09:03 2023 +0200"
      },
      "message": "#146 - Update dependencies\n\n- Updated basically all dependencies in the package.json file\n- Set minimum required node version to 16 since that is what some of the updated dependencies require\n"
    },
    {
      "commit": "75991d0a852069d0df372efd0130dd649fcf4429",
      "tree": "34f2521419021e3967897831514401a63f149bd2",
      "parents": [
        "b432a9cb99bccbf4ed20babffd94972b28006ec4",
        "88723e10ddbc1f65091b8f281cd5dbf03bc4927e"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "richard.eckart@gmail.com",
        "time": "Sun Oct 01 20:53:13 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 01 20:53:13 2023 +0200"
      },
      "message": "Merge pull request #148 from apache/feature/Use-GitHub-actions-to-build-and-test-repo\n\n#149 - Set up automated build using GitHub actions"
    },
    {
      "commit": "88723e10ddbc1f65091b8f281cd5dbf03bc4927e",
      "tree": "34f2521419021e3967897831514401a63f149bd2",
      "parents": [
        "b432a9cb99bccbf4ed20babffd94972b28006ec4"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Sun Oct 01 20:37:11 2023 +0200"
      },
      "committer": {
        "name": "Richard Eckart de Castilho",
        "email": "rec@apache.org",
        "time": "Sun Oct 01 20:49:45 2023 +0200"
      },
      "message": "#149 - Set up automated build using GitHub actions\n\n- Add GitHub actions file\n- Update build status shield in the readme file\n"
    },
    {
      "commit": "b432a9cb99bccbf4ed20babffd94972b28006ec4",
      "tree": "723c8fbc4bddbb8c3e1bf9efc8cf0aa94b6c5c50",
      "parents": [
        "62647143fc8e97951dbd7f2fceef19e1b7553d61",
        "ec20bba6d3fe73caaf6e01d9d099c947f8a642e9"
      ],
      "author": {
        "name": "Richard Eckart de Castilho",
        "email": "richard.eckart@gmail.com",
        "time": "Sun Oct 01 20:04:04 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 01 20:04:04 2023 +0200"
      },
      "message": "Merge pull request #134 from PermissionError/main\n\nUpdate package.json"
    },
    {
      "commit": "ec20bba6d3fe73caaf6e01d9d099c947f8a642e9",
      "tree": "723c8fbc4bddbb8c3e1bf9efc8cf0aa94b6c5c50",
      "parents": [
        "85bea5cea92e677b03cc9e57bddf1f646893a760"
      ],
      "author": {
        "name": "PermissionError",
        "email": "dev@rayma.me",
        "time": "Thu Nov 24 13:17:50 2022 +1300"
      },
      "committer": {
        "name": "PermissionError",
        "email": "dev@rayma.me",
        "time": "Thu Nov 24 13:17:50 2022 +1300"
      },
      "message": "Update yarn.lock\n"
    },
    {
      "commit": "5875ed9564b7ff512915b66c443f4e8730111977",
      "tree": "daa4b12611cafc67c92b080f84a2f202132abf0e",
      "parents": [
        "0ae18a75c97cde61abc37b2932d7e337f8882ea0"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Nov 06 15:21:04 2022 +0100"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Nov 23 22:21:03 2022 +0100"
      },
      "message": "Move refinedBy code into its own file\n"
    },
    {
      "commit": "0ae18a75c97cde61abc37b2932d7e337f8882ea0",
      "tree": "31ea50d82deb7e86ce89e83f7d54419426421111",
      "parents": [
        "168c8a33a5174e284fa2b56f1f6e62098e3a484f"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Nov 06 15:15:58 2022 +0100"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Nov 23 22:21:03 2022 +0100"
      },
      "message": "Tweak types\n\nBased on experience in Web Annotation Discovery webextension \u003chttps://code.treora.com/gerben/web-annotation-discovery-webextension/src/commit/52293bb25d72b1cd4c2ee18ae385acc7bd38f687/src/util/dom-selectors.ts#L133-L150\u003e\n"
    },
    {
      "commit": "85bea5cea92e677b03cc9e57bddf1f646893a760",
      "tree": "6d74cc00fd98cd5ce6055dbf105aa51d7386c8bd",
      "parents": [
        "62647143fc8e97951dbd7f2fceef19e1b7553d61"
      ],
      "author": {
        "name": "Ray Ma",
        "email": "27805472+PermissionError@users.noreply.github.com",
        "time": "Tue Nov 22 18:19:14 2022 +1300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 18:19:14 2022 +1300"
      },
      "message": "Update package.json"
    },
    {
      "commit": "62647143fc8e97951dbd7f2fceef19e1b7553d61",
      "tree": "4ef41140dc7fa864d25f66320e2c3b33078ce48f",
      "parents": [
        "168c8a33a5174e284fa2b56f1f6e62098e3a484f",
        "b4ec98de9e195217ebf06a1936add0bf95e3ed89"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Nov 16 10:50:03 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 16 10:50:03 2022 +0100"
      },
      "message": "Merge pull request #132 from PermissionError/main\n\nFix omission of shx in build script"
    },
    {
      "commit": "b4ec98de9e195217ebf06a1936add0bf95e3ed89",
      "tree": "4ef41140dc7fa864d25f66320e2c3b33078ce48f",
      "parents": [
        "168c8a33a5174e284fa2b56f1f6e62098e3a484f"
      ],
      "author": {
        "name": "Ray Ma",
        "email": "27805472+PermissionError@users.noreply.github.com",
        "time": "Sat Nov 12 19:59:45 2022 +1300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 12 19:59:45 2022 +1300"
      },
      "message": "Fix build failures on Windows"
    },
    {
      "commit": "168c8a33a5174e284fa2b56f1f6e62098e3a484f",
      "tree": "abebecd8b654bcc5485d69182708c0d0f07d3e9e",
      "parents": [
        "d66a8d16438f7ef3ccc5b8d3ddac2a2745e2806e"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed May 04 17:09:41 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed May 04 17:09:41 2022 -0700"
      },
      "message": "Use the default husky directory\n\nSince the husky files are not part of the distribution, and RAT is run\nonly against the distribution files, it is not necessary to make husky\nuse a directory that is visible to RAT.\n"
    },
    {
      "commit": "d66a8d16438f7ef3ccc5b8d3ddac2a2745e2806e",
      "tree": "0f5db7f30bb71783f5d32889de7dcd6a81c81e07",
      "parents": [
        "6f3b6a1b95b7879ec87957e5361b382820020d33"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed May 04 17:06:18 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed May 04 17:06:18 2022 -0700"
      },
      "message": "Remove non-dist files from .ratignore\n\nRat should be run on the dist directory to be sure that all files in the\ndistribution have proper license headers, so it does not need to include\nfiles that are not in the distribution anyway.\n"
    },
    {
      "commit": "6f3b6a1b95b7879ec87957e5361b382820020d33",
      "tree": "d352c1a8e20496608d93e65a85faf4e108a623e6",
      "parents": [
        "caa9bd1b387755ea5130c455461f9bd2d703c23d"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed May 04 17:04:51 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed May 04 17:04:51 2022 -0700"
      },
      "message": "Exclude .ratignore from git exports\n"
    },
    {
      "commit": "caa9bd1b387755ea5130c455461f9bd2d703c23d",
      "tree": "d713e238e8a8db04ca1b10eaff21281462becbc8",
      "parents": [
        "97461a760c69145b6ca6cfffe8e7067e5285e012"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 20:33:53 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 20:34:05 2022 -0700"
      },
      "message": "Add .gitattributes to .ratignore\n"
    },
    {
      "commit": "97461a760c69145b6ca6cfffe8e7067e5285e012",
      "tree": "9a7bdc2dff33d0a76d21ba61bccee94851cbd96d",
      "parents": [
        "86fa6ffcce2d7e68fda0bd363bcf971629c2cd93"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 19:45:28 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 19:45:28 2022 -0700"
      },
      "message": "Move SPDX header comments and remove copyright dates\n\nKeep the SPDX header comments, but move them underneath the ASF headers\nto make files human-friendly first and machine-friendly second.\n\nRemove copyright dates from header comments. The ASF recommends against\nadding an ASF copyright in the header comment, but does not forbid it.\nKeep the copyright headers for compliance with the REUSE specification,\nbut remove the dates to reduce maintenance burder.\n"
    },
    {
      "commit": "86fa6ffcce2d7e68fda0bd363bcf971629c2cd93",
      "tree": "04260d7ac12fb8b97a5f4b704c9004680dd55b68",
      "parents": [
        "ebf70a51b12420634189e6f0959f7f721a65f92a"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 15:12:30 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 15:12:30 2022 -0700"
      },
      "message": "Bump versions to 0.3.0\n"
    },
    {
      "commit": "ebf70a51b12420634189e6f0959f7f721a65f92a",
      "tree": "b496b05f8aa84842c2138dde0a183351e03f179a",
      "parents": [
        "83bbffbd2895f6dc8da1153e9f596ce662041d0b"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 13:57:30 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 13:58:20 2022 -0700"
      },
      "message": "Exclude some repo-related files from exports\n"
    },
    {
      "commit": "83bbffbd2895f6dc8da1153e9f596ce662041d0b",
      "tree": "95d34d50503d40352eb6a99e4f289be620f71e95",
      "parents": [
        "dcdf584de92a46ccb2b0028fe4212b9ee4e55103"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 12:49:42 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 30 13:25:18 2022 -0700"
      },
      "message": "Replace rimraf with shx and skip husky install when not in git\n"
    },
    {
      "commit": "dcdf584de92a46ccb2b0028fe4212b9ee4e55103",
      "tree": "604ed2b846564f3181c6825c3f971120677112a9",
      "parents": [
        "f6c2e155122ff4ff2779b55a34abb3086d5231ba",
        "0ef75ec62cec21915a6b4e5627c9c957744c0dce"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Apr 24 18:29:06 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 24 18:29:06 2022 -0700"
      },
      "message": "Merge pull request #121 from apache/dependabot/npm_and_yarn/node-fetch-2.6.7\n\nBump node-fetch from 2.6.0 to 2.6.7"
    },
    {
      "commit": "f6c2e155122ff4ff2779b55a34abb3086d5231ba",
      "tree": "6efee134b1dd55b51f3672031a1f98b70d40afdd",
      "parents": [
        "7340bf81d4581989b9c6e06ec6da489936aa5892",
        "53fc5c98200f212b474e296fa173cd82adbdc815"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Apr 24 18:28:38 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 24 18:28:38 2022 -0700"
      },
      "message": "Merge pull request #122 from apache/dependabot/npm_and_yarn/trim-off-newlines-1.0.3\n\nBump trim-off-newlines from 1.0.1 to 1.0.3"
    },
    {
      "commit": "7340bf81d4581989b9c6e06ec6da489936aa5892",
      "tree": "df22d30e98cc83d88e79464fb55248c4571f944a",
      "parents": [
        "c02ae791f5272e866f7455a83c267dab8888c9ea",
        "28355def057a0373097cfec3561c1b0557c8a78c"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Apr 24 18:28:12 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 24 18:28:12 2022 -0700"
      },
      "message": "Merge pull request #123 from apache/dependabot/npm_and_yarn/async-2.6.4\n\nBump async from 2.6.3 to 2.6.4"
    },
    {
      "commit": "53fc5c98200f212b474e296fa173cd82adbdc815",
      "tree": "762e0c5b6b8f69b9c83a49366e5e27ca6ae2b96f",
      "parents": [
        "c02ae791f5272e866f7455a83c267dab8888c9ea"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Apr 24 04:24:05 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 24 04:24:05 2022 +0000"
      },
      "message": "Bump trim-off-newlines from 1.0.1 to 1.0.3\n\nBumps [trim-off-newlines](https://github.com/stevemao/trim-off-newlines) from 1.0.1 to 1.0.3.\n- [Release notes](https://github.com/stevemao/trim-off-newlines/releases)\n- [Commits](https://github.com/stevemao/trim-off-newlines/compare/v1.0.1...v1.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: trim-off-newlines\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "28355def057a0373097cfec3561c1b0557c8a78c",
      "tree": "df22d30e98cc83d88e79464fb55248c4571f944a",
      "parents": [
        "c02ae791f5272e866f7455a83c267dab8888c9ea"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Apr 24 04:24:05 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 24 04:24:05 2022 +0000"
      },
      "message": "Bump async from 2.6.3 to 2.6.4\n\nBumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.\n- [Release notes](https://github.com/caolan/async/releases)\n- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)\n- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)\n\n---\nupdated-dependencies:\n- dependency-name: async\n  dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "0ef75ec62cec21915a6b4e5627c9c957744c0dce",
      "tree": "2df83fa05b1e3bc28e2f4236c6f47047ff1da898",
      "parents": [
        "c02ae791f5272e866f7455a83c267dab8888c9ea"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Sun Apr 24 04:23:59 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Apr 24 04:23:59 2022 +0000"
      },
      "message": "Bump node-fetch from 2.6.0 to 2.6.7\n\nBumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.0 to 2.6.7.\n- [Release notes](https://github.com/node-fetch/node-fetch/releases)\n- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.0...v2.6.7)\n\n---\nupdated-dependencies:\n- dependency-name: node-fetch\n  dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e"
    },
    {
      "commit": "c02ae791f5272e866f7455a83c267dab8888c9ea",
      "tree": "9499acaf027ecbe024cb4e07792dbaf7e7ca7f24",
      "parents": [
        "535666e20fb8724faf2bff53497169f26d2fad43"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 21:15:48 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 21:22:21 2022 -0700"
      },
      "message": "Upgrade Husky from v4 to v7\n"
    },
    {
      "commit": "535666e20fb8724faf2bff53497169f26d2fad43",
      "tree": "2108f551bbde07577ada8fd90e5a15664b020968",
      "parents": [
        "a540942e5a82519061524da51772000afcb910ed"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 20:13:04 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 20:40:33 2022 -0700"
      },
      "message": "Better specify targets for modern code output\n\nSet the esmodules target to eliminate browsers that are part of the\nbrowserslist defaults but that do not support modules. Set the node\nminimum node version.\n"
    },
    {
      "commit": "a540942e5a82519061524da51772000afcb910ed",
      "tree": "8510b650c29620862804d5286342585c5df3c068",
      "parents": [
        "b79d8e75e1a89bee78efaf9921e6c91b782efd7f"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 19:39:32 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 20:38:54 2022 -0700"
      },
      "message": "Drop support for Node.js v12\n\nNode.js version 12 is end of life soon.\n"
    },
    {
      "commit": "b79d8e75e1a89bee78efaf9921e6c91b782efd7f",
      "tree": "e9df12f78c1e57d9c23cf48992a6b094a505a552",
      "parents": [
        "af1c6f112ed9ff7f8b2fd493b2142bf14c9768f0"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 19:23:48 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 20:38:54 2022 -0700"
      },
      "message": "Remove upper bound on Node.js version\n"
    },
    {
      "commit": "af1c6f112ed9ff7f8b2fd493b2142bf14c9768f0",
      "tree": "e0b150dedf367b44ffe9cb9a34059107ca8ad2d2",
      "parents": [
        "d78f69d2f63bcd3330a26487d6d5f963f6b65e92"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 19:19:24 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 20:38:54 2022 -0700"
      },
      "message": "Reduce Makefile repitition with dist variables\n"
    },
    {
      "commit": "d78f69d2f63bcd3330a26487d6d5f963f6b65e92",
      "tree": "f4492cee0f77a74a72855fa5295cc1ee348e771b",
      "parents": [
        "3f6dafa4dd4ed5ae0bb5d56c6ff7a326abc0a3e5"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Fri Apr 15 14:54:32 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 20:38:54 2022 -0700"
      },
      "message": "Consistently use tabs in Makefile\n"
    },
    {
      "commit": "3f6dafa4dd4ed5ae0bb5d56c6ff7a326abc0a3e5",
      "tree": "5485cad074d1061bf8cad25d65baf1a026c755e0",
      "parents": [
        "635a3c62a05eef756419cd41aac9ae790c2161b6"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Fri Apr 15 14:46:09 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Apr 23 20:38:47 2022 -0700"
      },
      "message": "Use git archive instead of git clone\n\nIncluding a git directory in the dist tarball is a convenient trick for\neasing comparison between the archive and the release tag, but it is not\nnecessary and may be confusing.\n"
    },
    {
      "commit": "635a3c62a05eef756419cd41aac9ae790c2161b6",
      "tree": "c9164092d7c241afbca3ff1545e78c7d82db6b5e",
      "parents": [
        "0821e0640a811d87f111023ee406469c0dd47deb"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Fri Apr 15 10:43:17 2022 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Fri Apr 15 10:43:17 2022 -0700"
      },
      "message": "Bump copyright year to 2022\n"
    },
    {
      "commit": "0821e0640a811d87f111023ee406469c0dd47deb",
      "tree": "bb1616437b7321e07869cd83013f3ccd37f89cb1",
      "parents": [
        "5b19264a83490f56ba700fc94d54e6d151c30750",
        "bed5006159ff12e12890af46840848a9fca7f4d9"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Dec 04 17:50:41 2021 -0800"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat Dec 04 17:50:41 2021 -0800"
      },
      "message": "Merge pull request #117 from apache/esm-tests\n"
    },
    {
      "commit": "bed5006159ff12e12890af46840848a9fca7f4d9",
      "tree": "bb1616437b7321e07869cd83013f3ccd37f89cb1",
      "parents": [
        "310ea6a3b5aaf33f0141deae3538d92df6b95063"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed Nov 10 23:59:06 2021 -0800"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Wed Nov 10 23:59:06 2021 -0800"
      },
      "message": "Fix module resolver alias to work on Windows again\n"
    },
    {
      "commit": "310ea6a3b5aaf33f0141deae3538d92df6b95063",
      "tree": "980823ca0abc1e9d765998d5c1d374abfb5ae8d4",
      "parents": [
        "b5be43d5b00535e0965e8657711d1b44b1baeac7"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 20:00:12 2021 -0800"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 20:00:12 2021 -0800"
      },
      "message": "Use simpler syntax for module resolution aliases\n"
    },
    {
      "commit": "b5be43d5b00535e0965e8657711d1b44b1baeac7",
      "tree": "fa0d6f7745dd141209f352ec31ccb13a054d31e7",
      "parents": [
        "6aa9d88d36455079bddcedaf008176584ebeb529"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 19:58:09 2021 -0800"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 19:58:09 2021 -0800"
      },
      "message": "Report coverage for all files with c8\n"
    },
    {
      "commit": "6aa9d88d36455079bddcedaf008176584ebeb529",
      "tree": "6391a6715a39413a0c490885ad081586f7d17560",
      "parents": [
        "c8c1133ef440d261e0201707cad64c08229e60b6"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 19:24:50 2021 -0800"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 19:24:50 2021 -0800"
      },
      "message": "Allow Babel to use ECMAScript helpers in the test environment\n"
    },
    {
      "commit": "c8c1133ef440d261e0201707cad64c08229e60b6",
      "tree": "6f7bce5b90487273c5030c88f5353adbd8e2a78e",
      "parents": [
        "c65a41fca0740ae6384ae7850bbdefefa6120f4a"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 18:51:22 2021 -0800"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Nov 07 19:16:45 2021 -0800"
      },
      "message": "Resolve extensions on relative imports for webpack\n\nConfigure babel-plugin-module-resolver to resolve relative import paths\nfrom TypeScript source files of the workspace packages to the TypeScript\nsource file that corresponds to the import path.\n"
    },
    {
      "commit": "c65a41fca0740ae6384ae7850bbdefefa6120f4a",
      "tree": "1851dc18d0cbd4910aa061b659da6fbe480fe56a",
      "parents": [
        "071b4e6439debbcb32faa9938df5925e5159b1b1"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 01 01:36:13 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 01 01:36:13 2021 -0700"
      },
      "message": "Add Node.js v17 to workspace engines fields\n"
    },
    {
      "commit": "071b4e6439debbcb32faa9938df5925e5159b1b1",
      "tree": "d5ae8600378e76d947fe543fe236a20e489cbcb6",
      "parents": [
        "69b870dcae7cbf3a117d9546aa27a467351d50b6"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 01 00:40:10 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 01 00:40:10 2021 -0700"
      },
      "message": "Add Node.js v17 to top-level engines field\n"
    },
    {
      "commit": "69b870dcae7cbf3a117d9546aa27a467351d50b6",
      "tree": "70d3f5433a3af1ebb44d54718c7e2472133468b7",
      "parents": [
        "6b1e40b89ca0fbd141fcc4ec33ccfe4b4db8bdcd"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Oct 31 22:38:30 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 01 00:27:33 2021 -0700"
      },
      "message": "Run tests with real ECAMAScript modules\n\nCompile to ECMAScript module syntax for tests.\n\n- Replace nyt with c8\n\n- Replace optimal-select with @medv/finder\n\n- Replace custom babel-register with babel-register-esm\n"
    },
    {
      "commit": "6b1e40b89ca0fbd141fcc4ec33ccfe4b4db8bdcd",
      "tree": "131ce5aa62006a08102ba6744981685d556c30d8",
      "parents": [
        "15b16b8be0ca0b3fdacf3f43aa3360870b5d45f7"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Oct 31 21:42:11 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 01 00:24:43 2021 -0700"
      },
      "message": "Require file extensions on relative imports\n\nAdd file extensions to all relative imports to better align with the\nrequirements of spec-compliant ECMAScript modules.\n"
    },
    {
      "commit": "15b16b8be0ca0b3fdacf3f43aa3360870b5d45f7",
      "tree": "90168cb7cc6ae5e88ce360ba48b35de232f02b4d",
      "parents": [
        "b9fec4a4f4999aa052f886278dac02b024ce6aa8"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Oct 31 21:39:50 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Mon Nov 01 00:23:21 2021 -0700"
      },
      "message": "Replace chai with built-in strict assert\n\nThe chai package does not support named exports in a form that Node.js\ncan detect them statically. In order to prepare the tests to run as real\nECMAScript modules, switch to using the built-in assert module.\n"
    },
    {
      "commit": "b9fec4a4f4999aa052f886278dac02b024ce6aa8",
      "tree": "ed0823fc2b3a5a9efd79edc9ab506a17ba4a7899",
      "parents": [
        "5b19264a83490f56ba700fc94d54e6d151c30750"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Oct 17 16:22:19 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sun Oct 17 16:22:48 2021 -0700"
      },
      "message": "Upgrade Mocha from v8.0.1 to v9.1.3\n"
    },
    {
      "commit": "5b19264a83490f56ba700fc94d54e6d151c30750",
      "tree": "f0914c021dc12352db1680dd8bc4292c8dfd94e3",
      "parents": [
        "d5e92e36204c15a1353d6c7b76798928914b6cd0"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Tue Sep 07 22:52:28 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Tue Sep 07 22:52:28 2021 +0200"
      },
      "message": "Reflect branch rename master→main\n"
    },
    {
      "commit": "d5e92e36204c15a1353d6c7b76798928914b6cd0",
      "tree": "39e287bf7a91d5932f26a442a585671cbcb7ae5e",
      "parents": [
        "7416047724c68b7effdf615d430c1d0943b336af"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Sep 03 12:46:55 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Sep 03 12:47:38 2021 +0200"
      },
      "message": "Fix dependency: dom depends on selector\n"
    },
    {
      "commit": "7416047724c68b7effdf615d430c1d0943b336af",
      "tree": "29eb810da1f87322412ece3f538a0c1022e27a2d",
      "parents": [
        "a352fff9b9abda66d4627d4644ea5a2e2218d7c4"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Sep 03 12:23:13 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Sep 03 12:35:37 2021 +0200"
      },
      "message": "Bump v0.1.0 → v0.2.0 (better late than never?)\n"
    },
    {
      "commit": "a352fff9b9abda66d4627d4644ea5a2e2218d7c4",
      "tree": "3d90156968789648e1433993b717d9c410bfed3f",
      "parents": [
        "392794f23f7473b43edc7d037a563303651c0c5b"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Thu Jul 15 17:59:00 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Thu Jul 15 17:59:00 2021 -0700"
      },
      "message": "Fix linter resolutions\n\nRestore the use of TypeScript project references to the TypeScript\nESLint plugin. Move the optimal-select module declaration to the root of\nthe dom package, where TypeScript will automatically find it. Disable\nthe import/no-unresolved rule for TypeScript files because TypeScript\nitself will check that modules resolve.\n"
    },
    {
      "commit": "392794f23f7473b43edc7d037a563303651c0c5b",
      "tree": "70183c3c91d8e9b25a25425cd58d0b63e8135355",
      "parents": [
        "2c5acf8cbfdbc1bdb96ddddfe4a43342d01c8c03"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 23:25:38 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 23:25:58 2021 +0200"
      },
      "message": "Copyright like it’s 2021.\n"
    },
    {
      "commit": "2c5acf8cbfdbc1bdb96ddddfe4a43342d01c8c03",
      "tree": "5b96ea761e94c0e143dd856c18d782166b42a241",
      "parents": [
        "fc5474d6f1775c00e1e3fd5fd502114ccae16141",
        "c4fedab46608e0a7b90b2fde78f76f54983e95df"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 23:12:35 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 23:22:50 2021 +0200"
      },
      "message": "Update and merge PR #107 (REUSE compliance)\n\nReapply the SPDX header to current files, and some others that seem to\nhave been overlooked.\n\nCopy LICENSE file instead of moving it (symlinking it breaks Rat, somehow).\n"
    },
    {
      "commit": "fc5474d6f1775c00e1e3fd5fd502114ccae16141",
      "tree": "d0fdf10d1e95731e321a9537c783c4cdf2f46037",
      "parents": [
        "991ad5f98d7d1c8bc4864d24558084b8b6761c10"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 22:19:27 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 22:22:34 2021 +0200"
      },
      "message": "Make clean command clean more stuff\n\nUsing gitignore as reference.\nIs ‘/coverage’ still actually created by something?\n\nAlso making a tiny nitpick in gitignore.\n"
    },
    {
      "commit": "991ad5f98d7d1c8bc4864d24558084b8b6761c10",
      "tree": "61d861a9d50d657fe07ab280d3d5a223a81bbc99",
      "parents": [
        "0071da02ed85ff5b71616adbbb4bb9760d530c1c"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 22:10:16 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 22:10:16 2021 +0200"
      },
      "message": "Please linter\n"
    },
    {
      "commit": "0071da02ed85ff5b71616adbbb4bb9760d530c1c",
      "tree": "a5d07e5a0610768c1f028a97f10823bf5df45e4b",
      "parents": [
        "647502382dd9d7e893c56ee0965a7179dfb3f7b4"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 21:30:16 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Wed Jul 14 21:30:16 2021 +0200"
      },
      "message": "Satisfy the Rat\n"
    },
    {
      "commit": "647502382dd9d7e893c56ee0965a7179dfb3f7b4",
      "tree": "58e4373a9476b69c68f81cad3ea4dff48b38651c",
      "parents": [
        "32f9fda679d35d375ae0cfc4480f44fc322ed98d"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jul 09 17:32:39 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jul 09 17:32:39 2021 +0200"
      },
      "message": "Add warning about issue #112.\n"
    },
    {
      "commit": "32f9fda679d35d375ae0cfc4480f44fc322ed98d",
      "tree": "72acb405f637f5a05475db616c05a9f886a52786",
      "parents": [
        "bdc0b32e684ebd67ff94b49456c59d97abb9cafd"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jul 09 17:06:55 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jul 09 17:06:55 2021 +0200"
      },
      "message": "Improve CssSelector docs\n"
    },
    {
      "commit": "bdc0b32e684ebd67ff94b49456c59d97abb9cafd",
      "tree": "7c2ecf51b9381e6ae3b1f95d7310f261cf56fc02",
      "parents": [
        "d7656dafce6ad04c322bf9ee5f49d2ab54d9018c"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 18:07:57 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 18:08:56 2021 +0200"
      },
      "message": "Tiny fixes\n"
    },
    {
      "commit": "d7656dafce6ad04c322bf9ee5f49d2ab54d9018c",
      "tree": "de097fd9e0547bdfccbd4a2829e9b628b79c1094",
      "parents": [
        "d98d35b20efc71be04f4a0291fb47082b5a5ada2"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 18:02:40 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 18:08:56 2021 +0200"
      },
      "message": "Dedupe \u0026 refactor range comparison code\n"
    },
    {
      "commit": "d98d35b20efc71be04f4a0291fb47082b5a5ada2",
      "tree": "898623ab9007fd6358de20be9eb34a676ba72e11",
      "parents": [
        "aeb2cd8188bcbd1cd17fea0f076f5b5a95493701"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 17:41:27 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 18:08:56 2021 +0200"
      },
      "message": "Test all cases with DOM mutation\n"
    },
    {
      "commit": "aeb2cd8188bcbd1cd17fea0f076f5b5a95493701",
      "tree": "8e4a7986f11f0d56f9185364eb899857adae6971",
      "parents": [
        "65b8c181e1703105538ea85e1f3ac0e9d8d56edb"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 17:16:33 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 18:08:56 2021 +0200"
      },
      "message": "Add cases for matches in multiple nodes\n\nIn the case of DOM changes, a different error occurs depending on whether\nthe matches are in the same or different text nodes. With different nodes,\nthe infinite loop behaviour occurs.\n"
    },
    {
      "commit": "65b8c181e1703105538ea85e1f3ac0e9d8d56edb",
      "tree": "06a33d7c08c1321aaf815d7561138329d7036ff9",
      "parents": [
        "087776e80657092d6c9c7e31ff2bd2844ce53e3a"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 17:15:12 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 18:08:27 2021 +0200"
      },
      "message": "Add failing test changing DOM (text quote match)\n\nSee issue #112 \u003chttps://github.com/apache/incubator-annotator/issues/112\u003e\n"
    },
    {
      "commit": "087776e80657092d6c9c7e31ff2bd2844ce53e3a",
      "tree": "86d765ab74ac296207a3482f09f33c75a8885c6c",
      "parents": [
        "8e7f1fa9b3cbc4a73143dd2c7a65ea611c569e11"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 11:48:28 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 11:48:28 2021 +0200"
      },
      "message": "Forgotten rename\n"
    },
    {
      "commit": "8e7f1fa9b3cbc4a73143dd2c7a65ea611c569e11",
      "tree": "19724a4f24dd6e456128a78547b64a9eb097962f",
      "parents": [
        "cc999477f12eadd802f30b94bab861a6e6e6a820"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 11:17:12 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 25 11:17:12 2021 +0200"
      },
      "message": "Make highlightRange accept Node, rename to highlightText\n\nFixes issue #111 \u003chttps://github.com/apache/incubator-annotator/issues/111\u003e\n"
    },
    {
      "commit": "cc999477f12eadd802f30b94bab861a6e6e6a820",
      "tree": "62458df12336b1ad2321dd296617964488d880e8",
      "parents": [
        "88baa297f2abc050e2d90c82d3c6216415896ae7"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 20 15:29:04 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 20 15:29:04 2021 +0200"
      },
      "message": "Simplify tests\n\nPossible since a Node is now accepted as the scope\n"
    },
    {
      "commit": "88baa297f2abc050e2d90c82d3c6216415896ae7",
      "tree": "02ffaa68c4c7f3e651d999d0b7c8b6998477788d",
      "parents": [
        "d95ab66750138a4623f20370871bb3cc70c3f347"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Thu Jun 25 23:38:11 2020 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 20 15:08:34 2021 +0200"
      },
      "message": "Test for range without Text nodes (describe text quote)\n"
    },
    {
      "commit": "d95ab66750138a4623f20370871bb3cc70c3f347",
      "tree": "fe006cfc246b400b3a1506046824e6662b6608a2",
      "parents": [
        "b01648e9c55bb0787a31bcdab587b2cdd2681d67"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 06 15:40:31 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 06 15:40:31 2021 +0200"
      },
      "message": "…also in each package\n"
    },
    {
      "commit": "b01648e9c55bb0787a31bcdab587b2cdd2681d67",
      "tree": "fd7b79947ec05e6c387b7e9eb029e5975b150c94",
      "parents": [
        "e69c6d1c53779ad852a41df2afca8c7c4665483b"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 06 15:31:41 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 06 15:33:33 2021 +0200"
      },
      "message": "Add node 16 to engines\n"
    },
    {
      "commit": "e69c6d1c53779ad852a41df2afca8c7c4665483b",
      "tree": "aa5b9391a7b2c68c78c8c9a7ce7cf7070913e37e",
      "parents": [
        "adfdd09fec03a60b9683db7a85001a5a015f5dc7"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 06 14:32:08 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun Jun 06 14:32:19 2021 +0200"
      },
      "message": "tweak documentation\n"
    },
    {
      "commit": "adfdd09fec03a60b9683db7a85001a5a015f5dc7",
      "tree": "ac56b43b7d22540501f6fc8da003b721c84a3244",
      "parents": [
        "08575e97aa3e1a9286f1cf17237fd5fe870a85bf"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 19:38:57 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 19:38:57 2021 +0200"
      },
      "message": "Use node as scope in demo\n"
    },
    {
      "commit": "08575e97aa3e1a9286f1cf17237fd5fe870a85bf",
      "tree": "27073bd35c018c14ee9026d1e23740861885943a",
      "parents": [
        "65cafd1a460e3f1aad9df99b6f35a44456d4067e"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 18:57:34 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 19:09:55 2021 +0200"
      },
      "message": "Declare types for optimal-select dependency\n\nThe linter does not seem to pick it up however..\n"
    },
    {
      "commit": "65cafd1a460e3f1aad9df99b6f35a44456d4067e",
      "tree": "c443602027d88d31b35dd678cd65bb0ed7782498",
      "parents": [
        "c28d5d396672eedc1655cccb92f61e51369b0feb"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 18:30:03 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 18:33:21 2021 +0200"
      },
      "message": "Run linter\n"
    },
    {
      "commit": "c28d5d396672eedc1655cccb92f61e51369b0feb",
      "tree": "1a6f23523853c4fde82084d20698aef0c2f2cb28",
      "parents": [
        "cf54a8460066e6fc5471c270ab7b321c855d1acc",
        "0f8f897855c6d4b6cd5ed2f7ee4d5eaec0012c9d"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 18:32:22 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 18:32:29 2021 +0200"
      },
      "message": "Merge branch \u0027allow-node-as-scope\u0027 (PR #110)\n"
    },
    {
      "commit": "0f8f897855c6d4b6cd5ed2f7ee4d5eaec0012c9d",
      "tree": "1a6f23523853c4fde82084d20698aef0c2f2cb28",
      "parents": [
        "f1068ff9a921b443cbc6c55e248a546d8a67a40b"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 18:22:04 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat Jun 05 18:22:04 2021 +0200"
      },
      "message": "Rename range-node-conversion.ts → to-range.ts\n"
    },
    {
      "commit": "f1068ff9a921b443cbc6c55e248a546d8a67a40b",
      "tree": "2d3186a88671a2e8c91324d151b53a7017e3b65d",
      "parents": [
        "9e11829fb9916574a22cba070bede2ab951e2d5b"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 20:05:31 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 21:26:26 2021 +0200"
      },
      "message": "Make all functions also accept a Node as scope\n"
    },
    {
      "commit": "9e11829fb9916574a22cba070bede2ab951e2d5b",
      "tree": "43a3a0ab83952286c0f4e9da25c1e80ad124dfde",
      "parents": [
        "7f9461da824297947196a34ac5c3af7e52e2caf7"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 19:38:39 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 21:26:26 2021 +0200"
      },
      "message": "Make css matcher also accept a Node as scope\n"
    },
    {
      "commit": "7f9461da824297947196a34ac5c3af7e52e2caf7",
      "tree": "da0ef77f1869587eb74331cffc60336828acf617",
      "parents": [
        "cf54a8460066e6fc5471c270ab7b321c855d1acc"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 19:23:23 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 21:26:26 2021 +0200"
      },
      "message": "Make css matcher return an Element, not Range\n"
    },
    {
      "commit": "cf54a8460066e6fc5471c270ab7b321c855d1acc",
      "tree": "970bf1ae614f4c06ad7ea5ba30fd4157891a5143",
      "parents": [
        "9ed925e0252eb69010f352128bbc54460a1246ea"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 21:25:29 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 21:25:29 2021 +0200"
      },
      "message": "Remove forgotten .only in tests\n"
    },
    {
      "commit": "9ed925e0252eb69010f352128bbc54460a1246ea",
      "tree": "981a3730ef39f8f357ff7c507f5b621338b0f540",
      "parents": [
        "cf5a13c2edd9c9207d2b205ac83f9564ad112eb4"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 20:53:22 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 20:53:22 2021 +0200"
      },
      "message": "Document describeCss, tweak docs of describeText…\n"
    },
    {
      "commit": "cf5a13c2edd9c9207d2b205ac83f9564ad112eb4",
      "tree": "468c1ef21afdd325c8ecfac044cb027fddd0de7f",
      "parents": [
        "c8ef340e34b10534507b4f28dfe210ca7b095243"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 19:02:47 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Fri Jun 04 20:37:13 2021 +0200"
      },
      "message": "Make default scope of describeCss the whole document\n\nInstead of just the body.\n\nAccordingly, allow any Node as scope, not only Elements.\n"
    },
    {
      "commit": "c8ef340e34b10534507b4f28dfe210ca7b095243",
      "tree": "8d2669e0edbdae698f9c0e0d56fa4a3c970620c9",
      "parents": [
        "7f5667b2482f7e1a8530660fbec90e1229a5bbfd"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Tue May 25 00:59:21 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Thu Jun 03 18:37:11 2021 +0200"
      },
      "message": "Add describeCss \u0026 tests, document spec ambiguity\n\nI tried a few css selector generators, listed here:\n\u003chttps://github.com/fczbkk/css-selector-generator-benchmark\u003e\n\n- css-selector-generator failed when a root (\u003d scope) is passed; see\n  issue \u003chttps://github.com/fczbkk/css-selector-generator/issues/65\u003e.\n\n- using @mdev/finder instead gave syntax errors due to ‘export’ token.\n  (perhaps because we don’t transpile dependencies; worth considering?)\n\n- optimal-select seemed to work; whatever works is good enough for now.\n\nI made describeCss accept an Element, not a Range, for its scope and\ntarget, as Ranges make little sense for a CssSelector; I figured we may\nwant to change this in the matcher too, and perhaps more widely.\n"
    },
    {
      "commit": "7f5667b2482f7e1a8530660fbec90e1229a5bbfd",
      "tree": "894975aed8c4a0d069dbe948d18a3b2fe12ae487",
      "parents": [
        "b0413a6dbf6729ea636ca0cc829121303eb3828e"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Mon May 24 23:05:08 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Mon May 24 23:05:08 2021 +0200"
      },
      "message": "tweak doc\n"
    },
    {
      "commit": "b0413a6dbf6729ea636ca0cc829121303eb3828e",
      "tree": "9fa74b6c3bcf05cc0993ac72f6d3a12312e29c43",
      "parents": [
        "9c18a78bb4bdb96bf072c9104c4279074a35dafe"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun May 16 23:50:58 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun May 16 23:52:49 2021 +0200"
      },
      "message": "Add short typedoc @module descriptions\n\nIt seems this needs to be done in packages/apache-annotator; if put in\nthe individual packages’ index.ts files, it does not show up in the docs.\n"
    },
    {
      "commit": "9c18a78bb4bdb96bf072c9104c4279074a35dafe",
      "tree": "b6088a30baddbaf451c34a585bec9c6ea852400d",
      "parents": [
        "12248024327917459d6e56daa36d72ed76f0e04f"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun May 16 23:47:30 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun May 16 23:50:41 2021 +0200"
      },
      "message": "Make Readme point to docs on website\n\nIt is helpful there, but too easily gets outdated if we have content\nduplicated in multiple places.\n"
    },
    {
      "commit": "12248024327917459d6e56daa36d72ed76f0e04f",
      "tree": "b9f0d98b5cad0af372f3252c718aae06729b8a69",
      "parents": [
        "d18eb22219f25c6f66331cb75441b4ebda1d3b96"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun May 16 00:31:54 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sun May 16 00:33:34 2021 +0200"
      },
      "message": "Improve hot module reloading in demo\n\nSo that old highlights still get cleaned up.\n"
    },
    {
      "commit": "d18eb22219f25c6f66331cb75441b4ebda1d3b96",
      "tree": "57d02fbeb7782ba9ebc16b821be2fd8af155bdcd",
      "parents": [
        "1f27df579e1ab27889624da204074de42ac7ce22"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat May 15 13:29:55 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat May 15 13:29:55 2021 -0700"
      },
      "message": "Simplify the ESLint module resolver configuration\n"
    },
    {
      "commit": "1f27df579e1ab27889624da204074de42ac7ce22",
      "tree": "5f5d7d9735cd5b51183dab71e63e0288a8b0fa22",
      "parents": [
        "846870adf4c1b344b4da66548b57ee57f5d3b51a"
      ],
      "author": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat May 15 13:28:50 2021 -0700"
      },
      "committer": {
        "name": "Randall Leeds",
        "email": "randall@apache.org",
        "time": "Sat May 15 13:28:50 2021 -0700"
      },
      "message": "Lint cartesian.test.ts\n"
    },
    {
      "commit": "846870adf4c1b344b4da66548b57ee57f5d3b51a",
      "tree": "cd5d61bf3c11c0c95c25d6b2a47ff0d3a3bbe40c",
      "parents": [
        "aee8d7376df85f867dfc9be186e40abe310a3800"
      ],
      "author": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat May 08 22:41:01 2021 +0200"
      },
      "committer": {
        "name": "Gerben",
        "email": "gerben@treora.com",
        "time": "Sat May 08 23:29:10 2021 +0200"
      },
      "message": "Tweak typedoc config\n\nSetting \"disableSources\" because the generated links incorrectly point\nto generated files (lib/….d.ts) rather than their source files.\n(why does it not use the declaration map to find the correct file\u0026line?)\n\nIf we do get it to work, we could use typedoc-plugin-sourcefile-url to\npoint to the apache repo by adding:\n  \"sourcefile-url-prefix\": \"https://gitbox.apache.org/repos/asf?p\u003dincubator-annotator.git;a\u003dblob;hb\u003drefs/heads/master;f\u003dpackages/\"\n"
    }
  ],
  "next": "aee8d7376df85f867dfc9be186e40abe310a3800"
}
