{"_id":"@apache-annotator/dom","_rev":"29-40ee88d29d7e850c2c69f23cfdadf6b1","name":"@apache-annotator/dom","dist-tags":{"latest":"0.2.0","dev":"0.3.0-dev.0"},"versions":{"0.2.0-dev.121":{"name":"@apache-annotator/dom","version":"0.2.0-dev.121","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@babel/runtime-corejs3":"^7.12.5"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.121+03f3bfd"},"engines":{"node":"^10 || ^11 || ^12 || >=13.7"},"publishConfig":{"access":"public"},"gitHead":"03f3bfd6f376529c522914ef698b938fd4a68a3b","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.121","_nodeVersion":"15.4.0","_npmVersion":"lerna/3.20.2/node@v15.4.0+x64 (linux)","dist":{"integrity":"sha512-GPFTIISfwO2gArc+KZYhW9UsL/wMmv3373UynzB6TCHD9F8Y5GGqTdPBtb5R2AMswGGPiGbw4vVeS2PGxOPelw==","shasum":"433c8216820f95c4cbf800c07fbb3ee577e2f817","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.121.tgz","fileCount":79,"unpackedSize":434791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH3wPCRA9TVsSAnZWagAABXMP/2wgadlWF3F8q3N3pxq7\noMhNuXkHE+0tncQpu02bKicUfE9eZ32JEhq0HhZAkqWAQpgdQriJ2iXm3tis\nnx0PJ8CVh5hST1Zf4B2BGDMPqI3hVuQzTno7pdhn7Vsy9L8Jer9Zj/NFIcTa\nJI7eCyZalLoG98y26WqvynZBSkyTBA6cOsHtzyDSWByY+p4lecTkO9YUWFin\nQPYT2j0gtGeMwcpdCPWUl7MKkm6BvBfaOA5/d3FlQ6u4DNAOEDvQMrtbzv++\nwZrOTBkUhfV7LIB78KQ4ljqtXRWcIwnQ0hSCNquYmrkE8h4Hedyz4nsXhnTO\nJGjEHfaJgMmPN/4aUuJYKuXDCcqmFe3F9RDjdb7eGgmuWURwA5oEKS5Cr8Gh\nX04Cfl6gVSOWvWe9d7WGF4PpIMFqjDrpkOIc+W+g627LP6diCgmRw5DfsSCc\nuOH72pg94N5gShV1qCl0mIr+nRkOXHflxk76w8OeR7yTTlScMC8BDNQyFvnf\np+JkmYmxVHF1FXqJkkL25SXxqKjOTKhPVj4vBI8TYTdSM0lBLG9HT76KW3QX\nh8rK7T6tLzrK4DvwRc/r4zDPPeu5cip1bOR8b7rgYnzGJBc7udoNcyZE17lO\ngunaLFww4CUB+awN4Ji17GqUdrpjn5CoRQwLZoFUgbRNpV5MhVoShPWtA5U1\nAAxl\r\n=WVYf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaSDLFWhPM+zTvnBa9T5smLJ9yNE7aQs1OVlRHMrUbDQIgUGrtHDW7P8VqUQwojbqukG6Zj8W/3S+aTrsLzNWH1j0="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.121_1612676110605_0.029916781263843673"},"_hasShrinkwrap":false},"0.2.0-dev.146":{"name":"@apache-annotator/dom","version":"0.2.0-dev.146","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@babel/runtime-corejs3":"^7.12.5"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.146+2563ac7"},"engines":{"node":"^10 || ^11 || ^12 || >=13.7"},"publishConfig":{"access":"public"},"gitHead":"2563ac7b6ba9e86ee17b3fa8a7085a9d2074f0a5","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list]. Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker] and file new issues if you encounter problems.\n* Read or contribute to the [wiki].\n\n[mailing list]: http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/\n[issue tracker](https://github.com/apache/incubator-annotator/issues)\n[wiki](https://github.com/apache/incubator-annotator/wiki)\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^10 || ^11 || ^12 || >=13.7\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.146","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-DL3J4ZjtCJEeP8FHpnVRrWjfvY9gunY6DsTIEYYem2IyWpouOytaINarZqWRV6WT0YMXLn1Pt0TzcjrBs7IQNQ==","shasum":"20b6527405b33821e5a1094a7b889569372b7a95","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.146.tgz","fileCount":67,"unpackedSize":420425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaRbcCRA9TVsSAnZWagAADKUP/30ZfIvtSx+dznsFc6PV\nLacljCPLSDw6+xJYF0Oj9DI9fBDxmMTyFPFXEii+eWAQ8SBnMsJeqGSxFwN5\ni8llFc2kbieI8mJjC+2n0A8pwO2MS5j2zeX+oB+T6APSvBEXng9sC65NR2ID\nn3EVspGS9rGfg3Wthp4PXG280Y8PzCbSnOniErgzj2ZiQXtZjDygP3kntXWF\nS0I7qboCb61wiFGNshI+0xc7U1I8BBm/oLJrcXOx6YFWy+WbE62xGe4g7A06\nAFktsMxsMZqfvDqDrlm8+JMu5Eu8TN1rU0f9XTPaaO8RxHpP9+FYGRnwhNyC\nKmqkUTcdjzQt+xR5AGs6cQrwKJyfC5jEQcRrQlIwF2Jdzj56oxMeSHQDpQHc\nMyGMkZbupx5RZECRte2QAKMHIkaXsceFo9EvVvU1SR/t2eH7dqOhD8oNQxoQ\nRcEACW3D3renQVmttpjzmZFAMABFooRaNbTeR8/HC/xQ9MR8YY9X7eUSRTOu\nXhkZXrhC53Or5wYVKdw6mlyuyK5g58ykLBevgAgN7ol2M5DpdmL9JGPrRyx9\nv3BcZRX+JL6P1kooFp3yoA6/2/9FkOS46Wcp/v0UYtzzh4HfmT7yxxJE+oKT\nJMaAlgEVjIR0yVqYGknE0fcaLGZ0kip/KDUEBZfHC+YvABklVUOwrL6q2mKU\nlnUM\r\n=UC57\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLg3EVxDiLw8GtzeSoatjVSM7pfZoKpLvbl6Jr+euUJgIgBysNhD8Ob1kR9A0skxXhtmmThy4N1+fOVpcKrRXrY28="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.146_1617499867752_0.6060145505618859"},"_hasShrinkwrap":false},"0.2.0-dev.147":{"name":"@apache-annotator/dom","version":"0.2.0-dev.147","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","types":"./lib/index.d.ts","dependencies":{"@babel/runtime-corejs3":"^7.12.5"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.147+e31bac4"},"engines":{"node":"^10 || ^11 || ^12 || >=13.7"},"publishConfig":{"access":"public"},"gitHead":"e31bac45acda72c315c91f5c9b49ae30b40c59f9","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list]. Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker] and file new issues if you encounter problems.\n* Read or contribute to the [wiki].\n\n[mailing list]: http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/\n[issue tracker](https://github.com/apache/incubator-annotator/issues)\n[wiki](https://github.com/apache/incubator-annotator/wiki)\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^10 || ^11 || ^12 || >=13.7\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.147","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-6tgWtvVILaMlanAP9R74pzbPc3kboZKMZeijiI5PS3w+F38g9V9ugfUYURvDEzZZgzjFzMdKk4AZbZkewhF8fQ==","shasum":"ec5e54261000cf86da25a7608c1d26eb7e7764a8","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.147.tgz","fileCount":67,"unpackedSize":420425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaRnfCRA9TVsSAnZWagAArZwP/0KEk5Y7LZj8Lw98tnxq\nENinym+mCbpsEO77G/drU+h/3GgVJox9mESNuDEOQxUjw2O8LFvyxKlDM3/j\nv6QidoM0HrE662fNsPfnIYEWnnoDb6UMJ+BVRepEjOriyLOlGUQedyFAU7a2\nWK+SZ8/ZlFV+pEA5zZdcVBquNL2w53uewv59qELUHP0XyX9ATa7LVkAwxZ+T\nkDbwwUe7MymdcKNKBC4RJKwmaQ975T9x39QkKawLvIlK1kS++xxhUUukAnWZ\n5NTM5QdwknmFjncpvVAb+X60m1yl5T/e7fbReuJiHpjmyyKXLLWILBAQwl60\nrgoLeYybf6fxcdZYyYQh+eUBow+ysoftY9spa3AdY8t3MPqsi12SR+MN3gn1\nCoqL1rw9Q0okVmJUmEeDEtsr1TGj9c7VcmQHlqiDlyDqFfIVLPiPyHKolZ6Z\nfB6A4VLkGYOEXJFVz+PSdT174nAHFy0gqzvQYoZANF61Bc78llCtTAXJLPyQ\nbFPON9zvmpdvsJlGqCBsMITETsfqbOQA+OykvZGJNlLCGedB+l6eAW/vdma7\nbfuwNwEPFH37g99pUZShf49d61bybqzykNWJzrjFnaXy7hPEh6W5HzFVICrH\nAUuHdtXzGkFVqnmJzl+FRXmqwUMEYtcjTs28Z6ZjHr+XlNXgSWxwf2NsMvs3\n2nzQ\r\n=sNTF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9xRh+GCgP76UlkoeUALiAAvo2PveSVYxd5NvptSaxHgIgYFVdql+6TxF2JYFZ+xO3XcpylXAzGgz1NbSq6DpvuQc="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.147_1617500638671_0.12475306883264681"},"_hasShrinkwrap":false},"0.2.0-dev.161":{"name":"@apache-annotator/dom","version":"0.2.0-dev.161","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","dependencies":{"@babel/runtime-corejs3":"^7.12.5"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.161+fb8b128"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"fb8b1282bba01a369fc2fc35d106da8add7c1a7f","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list]. Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker] and file new issues if you encounter problems.\n* Read or contribute to the [wiki].\n\n[mailing list]: http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/\n[issue tracker](https://github.com/apache/incubator-annotator/issues)\n[wiki](https://github.com/apache/incubator-annotator/wiki)\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.161","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-NxNcszd09VeDDPKUNBgHWhSzWY5y8d0lHlmYXbsn4qo+wCmuEtBRCZSabYKZUorr1fMOhQ4sRoh1CuU5yIL5cQ==","shasum":"c3a9cf2bb66d1637e68f9713aa27e16e9c43f572","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.161.tgz","fileCount":67,"unpackedSize":420377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaUVsCRA9TVsSAnZWagAANCUP/RmPLk14e2rFTAfMpe5k\nEbfz6kP2OpKRGiBp0z1zEaFq0clicf+d6BzncY6KtZNisTarWwEb1UKfD+Mo\nMCXa2V4yqtiEKuaO7bdaIVA2P0Qc5z6gnNvVdyCMQVe4opu9jAVJydzqRynF\nKcqbC1oX07UFhwvrtY3/T02vvSPyxz4tNFSTQsSzm847szHdokU/9J4P8/F5\nBqD6duu+EwhEZ1SIehAEKDt/gVKCAO9BuIAIuOp7YCgvXu3EfL3ITO2WlcNr\n4zBz+gSRRpKYggxoX1AZsBdaImalZJztQhCweWsjx6K5/u35fBupntcJUrKG\n/XjtpbsxhCnNuMC3P+lpR0ZT0iNgCl99CFHSeJbEgPnuauH3mki17MA8XTZe\n6iyUL3mmhzY8pq6bYrsCp2/ZzbnOk/cYphNSoy2QEBh7yHzst+Q/llIOJ00w\nIclaWbWTM3Uls9X8XxRQ/xtz1JvKLkhlvDsHlhHG7IOqLf7+P99LTNkParvd\nzv7gYvATZy7tVCQJbG0b06Eh9Mc8hWWNziYSa1COv9ALyFBhbmfLHu3VwUKY\n+598Xqi5yq45g6MS2KUcq/lIcZNcSWKOiWghFYI7RxpPvYuT3Tk+Mz6hxhxa\nmZYVy7cq7ab3adO8gDuJClxQq7y4nBCXjYItN5Z54JjViB31tzfitX7pyhCF\nKeYA\r\n=Xpvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4JQRyRrWvyHuTbBKAFvpDkk6S10jjISIi4frAJDlRvAIhAI7/dVCuK+TfoYT+NjtMYddU/EaIGdWCdzQBLGsH5SEE"}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.161_1617511787947_0.9009552201570279"},"_hasShrinkwrap":false},"0.2.0-dev.169":{"name":"@apache-annotator/dom","version":"0.2.0-dev.169","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.169+a0153ca"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"a0153ca752018f9e15ac69f2f0cd4c4ac72086a9","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list]. Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker] and file new issues if you encounter problems.\n* Read or contribute to the [wiki].\n\n[mailing list]: http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/\n[issue tracker](https://github.com/apache/incubator-annotator/issues)\n[wiki](https://github.com/apache/incubator-annotator/wiki)\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.169","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-NlWWFpejbo2b8rQB8MrS/Qh96BX0mqYfAIpyD6gEQ79UEI2digDgTUQ5gJ5U4H7kLGiH4w0ynFnSghLgbpOCgg==","shasum":"e66c301dde3015e678ad7ee1dd137b22eb85975b","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.169.tgz","fileCount":67,"unpackedSize":418558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaVEICRA9TVsSAnZWagAAzgwQAIki/T6cBZg+bPvCwger\nQgLGMIU7LntjK3loF+dE0tcaFcepkf1RBJYTxPUBZak4ewCnQkg7tt5dFLlx\nXQjO2XJmI5XwtNK2l20hGEWqxAHdLPkQBFJXB1WfRGVUMI0wfNfSUfsGlylq\nM1JoaKVSW+DpYdQa+L+FPgASpQCNJZB0uqqFnSCpC5dKIrBPcLIeLICxl2IY\nwsG2FOefPTisyn0oLL6oMUGq7S+RMvKWGblgV6pfusXpOv5CmUTBKC0Rf0QE\n416sVl3X/o/Z1SB1YJOMRzbOIPE/CpT8diNlLhz+54+wii/H7EBpizy6w2Ey\nWdYjldGp4MF9bL5cYtv+oxi6hpHTZp6DygBobhcochEaOuEQCaRDvEZWdQRq\nEB73OKZdbj+yG5W5fRCGphVoTphzMb139hZW4Whv4P/gI1mmiAqIs7z8flxS\nUdszjcFmcBFtG9Vxi3pozucF1XZq4m62aYUK7p4z1bspfiAVx6IXNEVsz35U\nt8vUkJr8vXGYVA0jMDjHyaR/bjGFnjdFqnKpSNkUedVgFmRgzdCje8fHuq8v\nubDlStJbTi5jgfVzdo608DnniPUBhCQik7+In9auuP1zsXkYpsBtEn1d4kWN\nngni8Q+Ib8V+QijhC7WOgEKtTy24NUXFdtUQqEWdHHCPxVP6oM66iigH0TKX\nVx+L\r\n=1q2Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9+nP8Ekp31oQeQ+AWxVk8Ks8cIyctdmN6PCUE4qRStAiEAhKEGYF0gEL9wi5+nW0xvmicalObvs3DZYKgDk9RY9x4="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.169_1617514760216_0.6772044801138752"},"_hasShrinkwrap":false},"0.2.0-dev.170":{"name":"@apache-annotator/dom","version":"0.2.0-dev.170","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.170+2760a8a"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"2760a8a8602b4b541695e9b7dd21816eee309702","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list]. Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker] and file new issues if you encounter problems.\n* Read or contribute to the [wiki].\n\n[mailing list]: http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/\n[issue tracker](https://github.com/apache/incubator-annotator/issues)\n[wiki](https://github.com/apache/incubator-annotator/wiki)\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.170","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-x/d7Dpmtg3vzh0hxGIzvN6+To5rvOoiTtnDsoyPx3WNpBipiI0KKBMiKDVBsCJ4vkdER1T12Cr/X8dMXshj3Qg==","shasum":"089c632177ebf1e544505eb1d7b1a0c74c2bdd9a","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.170.tgz","fileCount":67,"unpackedSize":418558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaVOXCRA9TVsSAnZWagAAlPMP/0cT4+sCFDk+ijIHizBw\nG2Uf19gyRFlrWEMeVt4JXv5KbG3aBF/Qo1ca8660DXWzSWEFp6C1ukhWI/JA\noCPonVSsa9sGHlAX+8qxgGC2hBSVbC09P4vd1+mWEur5lPgLPbhUNXDakj6g\nZU6NlNm7JZe4n5HwhIHKZ2HFZhXiVVr2Wgvu8kTT2aJPVdPAauUH1Te2sEHg\neKKjIhF2/XM9VnbaSd8Phjgey3AnwkbLKO0EliFenx78/QYR7wra5PIdrcoA\ncZ62v1PUQFNFftkESthcHZ/kTp7ydUfEZhR52OTkLG1vo19YpIa+i8ZJ5Q3N\n84U6V+Exf+3xSj6BCYkB8yySLjNZ9wTMux/NnZDzaaO+uYD5i+0goOiWljgJ\nCUS2DhKG9NkvcXnnW4x0C6i4bB01AzPhbo4UNFpHbWmsabedTkjbNqIypnwb\nmLMWRgcP2kth6niTbVyUkBf6vc9kgYU9wgyUfCDj3OkkCpZKcJI63SW/6byW\nifq3lIznshZ7ofDTuxFQVDaxYIX0+MNmG8FMy3oHxzwTftxmpi6DYsc+rrmy\n93fvByJi/uwOYSa+/wLFIos7Eq/4VFh+KL+1cjp5G/46aGvh9amdcAect4OL\njB9/Qx980JiAfuLagvk+fCJoaynBnGKnCXK5IKq/2qfKEqvE5PRHMAzvIVEx\n+7Yb\r\n=q2XR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBSgwzRz8y8kMxEvIoly6zKmI0GL3bZSLR1VUYrJUamAIgCmpwRz7z0KmdmeEJL9RVT/KNZSkDdBPKcHAl4QpF/+Y="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.170_1617515415057_0.8910531660258016"},"_hasShrinkwrap":false},"0.2.0-dev.172":{"name":"@apache-annotator/dom","version":"0.2.0-dev.172","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.172+6d55001"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"6d550019f130293699de8b344243ea8cd9c30188","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list]. Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker] and file new issues if you encounter problems.\n* Read or contribute to the [wiki].\n\n[mailing list]: http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/\n[issue tracker](https://github.com/apache/incubator-annotator/issues)\n[wiki](https://github.com/apache/incubator-annotator/wiki)\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.172","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-AjLbm6uUmQ5QSqQVs3CdcCX3prUCYIt+Rd1OlLPXIzww59sIMsD29nV7H1nMLXzfJ0efK7VtW46rTsuWgaYjGA==","shasum":"471c10c36bd1fa0832f1ce319201ff8a8ebcbd38","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.172.tgz","fileCount":67,"unpackedSize":418558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1G4CRA9TVsSAnZWagAA/C4P+wYKD3K0Y6p1eitEyFLO\nImK0l6ESiG2MKloVyprYgJUZm8RRUdLTCnapNO7c74O34B5tFiVRLvb9Z0zc\n9I6jHRxi0cZPYeaZ9FeDI5LNmj9lwCuNS3x+EabM35yrgEkDlxbrZ76hgkCu\ncAuo6RgE09qZ94DsXl+rvOmTczNh6ts+4ltIERrc0AIJv3IppmtoEbxA1Csq\nlAYEMmT43F/mNymiNbSqjJTG4oa0AUSj+85IF3Yy1Zf68Jhyj3bz8srZonZe\nticqtXmgTFkfch6IlC//iJyKm1VfTtNdki5K9BIoBxbuqPL60o+BkDf33AEb\nnDLF57BMypRvIiN2dSO6ZaMaA0CBuB1gSxUryzmLryvyfO0GCMuRQFw2IQTC\nOq30JPn3DNZGVuZXnLrmUrggTPAfyMn1juCsLALxI8s/LJ4mGRv+tWHnWfDE\nnxGJpFZrGyFkxapJp9ert+x3c7xl8/0CXpwvO01/8IJgiGR8u62kIM5Aya1F\nhnE43/2eFWe1TUbg+Hc5pwtTaBaH0ZbZuYWsKprC+kFSSMw63UpldHjLqsq/\nloX8SRfbTpypwMl2Uz/ykTfl+RFLqjIDLwGR7rk/EQHLFluTqP/61IDS7JQY\n7DByU/ty6j+lxEm8+p+sDUwL8vFMNRgqgFHLrFLMRz2ueWZUASGnuF8pWUtj\n4Ez1\r\n=CrAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxclmVkGYZgP0JeN3oF9S8b4/Zwr+5wn+YX7gmyzi1TAiEAsPRisHNS5eEi9BZEjNukf/TeO1RgGibAt0P7C+cJb9I="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.172_1617646008054_0.47919083161866594"},"_hasShrinkwrap":false},"0.2.0-dev.175":{"name":"@apache-annotator/dom","version":"0.2.0-dev.175","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.175+552b6ca"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"552b6ca9618704d639380563f5a79428b978472b","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list]. Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker] and file new issues if you encounter problems.\n* Read or contribute to the [wiki].\n\n[mailing list]: http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/\n[issue tracker](https://github.com/apache/incubator-annotator/issues)\n[wiki](https://github.com/apache/incubator-annotator/wiki)\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.175","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-MulzPZXe3X1LbEeZ55h4jEp0/QrJ/J3Oa4Mp9adF2HgzJmLIIcXcOUxrl9XfzAeaUlVOw6LiIc+LF1r2gc9OSA==","shasum":"c9c927310ed559cc1f4a0d33804ad35457cc54dc","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.175.tgz","fileCount":67,"unpackedSize":479703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbCegCRA9TVsSAnZWagAAP8kP/A3Ga2JwAe6IWAd0uIeW\nUY18LDw+v6sQyfucqpCRGefsfvLFjYN5S6A7X2tSiQCAdy3oIJ9VQOYUw4J9\nUiFuxle0v4kgAGDCMud1RSgv9nXxQv8sBYLZhojXFNtawJnH/+II3mzNClF/\nXZNz2xfwny3Zp3aPW+qKrKWZCoS3iAzpcM7c4O4EFzgRac8RMQQfMRR2ITI7\nv/CO+DeakAVkOtSpyh5KSizrFLog1jih5fEyyU8KRaK+bJhVcxuxnFnsgdzx\nU3vdjF1tmkQ5bwlw/v8FOPqDI/PeJU9CCqOEVv+PGvcQERJug2zv1fuRR/Op\nfSvyy1VlrJy5DVkXZ+wc5sEhyIP9eD+TozQxwGv2kxkjrSHQ9DT7xhFyRDgh\np2S1goCZpQJXdarkmy0YNhyIlfJZjt5+ZRMMgqg9i+3ktcBKa4mdy1qpV7Ra\n3EEcUHI7PrdH/n4Xk5FSmyHxSOttXM2LkrdxB4WwDJsWOS1zAJV8D28TMSa4\nSDI2lBEXbSmMOamAlSrsK80sgR76CosFElrShJGIsXqhkJby4oDwBMM57/Hn\nNSW/E24avzzc/kt59g+ed3tl2GuiTGWRileR4NPJJuePHq/P+MWFJoHOcNk3\niLEullYhZ8t1hmk5oUdjs8dLLehVlLhwijlwqA6Y88QXba5HSlhyGbG6kHVw\nOGQU\r\n=r0sc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeEVLaGIB7/vLhkDD6UlYax0KEDzErv6EESJsguHkrqAIgfqOxy7z/YDl0oaDi/sWVcbpRycko4MnRiFFgQhkW7Ts="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.175_1617700767903_0.1228416132368777"},"_hasShrinkwrap":false},"0.2.0-dev.176":{"name":"@apache-annotator/dom","version":"0.2.0-dev.176","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"exports":{"import":"./lib/index.mjs","require":"./lib/index.js"},"main":"./lib/index.js","module":"./lib/index.mjs","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.176+2ba4fe0"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"2ba4fe0a4fedb144d7fdc515f1018cd2e25ee687","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.176","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-DS2I5nGQAjHkGRyIJOuXVvvogBr8i0l6jj5HNp3kRpf2jHc6EPAV+Jl6BiDP5ZBxAGBYhMq07nHDlK9ne7L/ew==","shasum":"d4f3dae0d4c9e290a8f8f9d80d2f27e9f72326c1","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.176.tgz","fileCount":67,"unpackedSize":479664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbTM/CRA9TVsSAnZWagAAUc0P/0uFKsx8KZIoDpD7lRO/\n6IGYjswGThMBOIh+C46AhsV/sSpc/wAWT+4QMgmEUkpfpE0K4jSC2bfI3dXI\nAl9pW7WrAPsKcpqWbvB/7BDanliDK9JjlK31aL+Knge+dwjPQXz7xoCqv2RG\n4MmXe1gNmYbtN2bdTnrpZQ2Q6cXex2jamYn2TNEFs07IFDzjXCv4ME+JpB6S\nrswjeea2jWSuoeZ1fhJmL4yxGQ2zEpbygWw+Z/4dDgOZijx7814KvmjZo/GN\nu1lV9JKvZPQX0YzjeTRMPBzF9/7VBKKEqQAG+gvoxPUhqxwFdADhgWTzqd0b\nRTuiGv7LYD4i/0LoQbjRmfDpeZ1kVZvw8lODrrX1lEFoRkDvkYrGkhfnn8hG\nNPsEpvSAWWNu3VAJQvoTmzKl2S5LxIw/+bio3b1PkCqsmYNpMQM0ZY4gs2vd\nMXBc8+t5i95f0AzaVRhglJHFxmggQFRL1xjOJCozypM1Hr6Ivr0verTYKaVQ\nYUBHNpdhDiuTfLHTe1YDPHXUatZ8qSEWzs2t5nBrhRNL022Cdsu/oKfuJUOG\n1lIU96n4TpBemM93sy1ggNDiMgSV/2hpeof0wLWknzja3mDaIEBu014YZk19\n3rxtI2IkQE4V3ELdZfUI2h5eyDoo2llB2srETozIvwjgPxiae6VzY+7Pzoat\nSnHZ\r\n=5gBV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3Nq5JR3OnaIcKV/f2HnRa0cgclWXPAFeHb4/v/+RnNAIgWHmSFh7JNgjqrwD5gfkyv/SJjQREwm3aBl6KDhCciqg="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.176_1617769278810_0.0039968876327425296"},"_hasShrinkwrap":false},"0.2.0-dev.181":{"name":"@apache-annotator/dom","version":"0.2.0-dev.181","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.181+ed0ff6e"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"ed0ff6ea7228715e67ffc44486d541c59a798a75","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.181","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-SO/2vRQRlK0aO6KYeE41TnZ0We4KqFhUqnWgAG4IyBUykxdnJM8Rd/f/RfxKAC36fyRlYc+hA3H0afRERhnjKg==","shasum":"5a9340f501e0be0a73abfe66f91838a96ee87c53","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.181.tgz","fileCount":52,"unpackedSize":281799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc4XeCRA9TVsSAnZWagAAQ7IP/jTxxFpRaP56RBqk5oj9\nliyxJ3j/lmlGQTqmyUlgp9dguGs27nQMwRNKsPID+z6E60fRjwcHtSJH6mjU\nqBcMUjXaxDgvlipYJl/jJ1xaej5qE/iLpO2X5cZBUzdilJ/SIRr3e1T8qzPH\nvcXspj1YUVUlBdfUJwIdIQSzr/h1MiOqlcZ2azeTVmVi21PHvBwgt+O12cL4\npS4sz7GVM0ITLLrLq0Pj8rwbyxzrsgItE0skNmlME4RNjr6EjbIwjMWOADir\nFLunInR0bIYU3qzlT2MDkmki4npqjTIicoDxuoA323FSJ+WITGJ6bxu8B5v1\n+fHWPL8FrGyaWeJ++V3DEAvjB5X90TLLUzEl8Y/r1AtG8QMVUFenj96n9NLe\nogTDdvd5oLixd54J6awTu3x9f/hVHvdZZGeKN5Wxw+Pghp+NV9o/gsLIuiWH\nfjvr4pW0punnA5D6k4adggHkVhTcNCuTSqy2bL4k1iycmzeWPYgB/Kk50mQX\nb6QCoeQzenYi2a32h3QAYhLQsh2BN6yTL+2vu2TiIHMGgrC6PBbDG18dPNpX\nL/mW9z97E7gXiDe/VVm3Az/rg1WAjCHb663RX37ykoVF9nhQtesi/s3yKB57\neAC7t2IhxzMeGKY/uK/2SzdtZZzXb94HbG+y0VsbnSov+Q0wZdeswzWqwT+S\nsRRM\r\n=FN4L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZrdnx2g1/uHs89RFVBDoHq5EwcPlTUYxhU82ODGtCtAiEAqjgJOakfIoaBW9wRgYGJNzgmp5tJnWXwt+WUBH9osxg="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.181_1618183645748_0.8435831890468146"},"_hasShrinkwrap":false},"0.2.0-dev.182":{"name":"@apache-annotator/dom","version":"0.2.0-dev.182","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.182+87e3a44"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"87e3a44f9acacef7d498b05d93235d9738ae910b","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.182","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-VIGrnzif3wsJPe0YseA/Vp8OeULZTIFw7fCWCwh078AqhRgNUZC3pALPbyTklKnE0ZS0Oc9wVRDXUiY60kNcqQ==","shasum":"f747d0bc1c6e222f17cf1fc6abb1baff8f714400","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.182.tgz","fileCount":50,"unpackedSize":186850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc4poCRA9TVsSAnZWagAAzvQQAIPvh8RJcZpsowxDCa2w\nMJ8gqg8G3CwtwEk2Oh0V9bK5gtXqKglfWmbeuYnVZzEyYJUhzeIUybep63qh\nwpI2NMhyxJ9un86fGjrRZyauPpR+tmhErhoo90hK3y6egAjivWwpiouHlBFf\neiLL9RRq93lLW6IEjC0NKu6DdrPTUw8PKVHF44/HtgPwbkfeg5KDfKFo5emM\neYqa/8mJ80JloL52ZS7xhqYs5AJM+RSi9LpNDs+MGAdsldojRcXA1LleaA+z\n8/Dc3BIjGAqlhJvJ8oG7tCPIfZLXYIG7OsdLTM/wOXRhaxx5oFIXK1ZZrv56\nTTYiy3xypB2fG89tDMaftPFvx4NbAy2DGYXtXxDQ2TbmbqWRp+iGPNo2B6hN\nY0eGCU5a10xUmrcicKqtZ9acmgqlgTDZD6S8bedJ/eZrBQzI6WxoGoFTiRL3\njhVNPJRvfZSZSJs9z4T9JLrnuY5UNymkhIraGgZFwRxj6UF5RqsEB51XgsjW\nULk6Xa/AZai1f6B9L4QYuYBSWGyxelsT3gsdLpOYlqRxV9lhBD/q049R3IbO\nQzLKqTCEtM3tj3f3H16nC2e3oVe8Jk4OJCdBN8bAKsLoCBi6fn7FH2uaBokj\nyPdJ63wnW9LLvvSSK94beryI+vqR1JghZ8I+hghKhXGMDACsYYl3utRhBar/\nfjam\r\n=kYzF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzv8S511mNVMU0CkeGRbr6caV9Io6BjIzV6nZQFbjkEAiBCewdUsc1AROqHN0C3RBAEukwSmCV4SlSbVHPSNHJugA=="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.182_1618184808067_0.8485674539270598"},"_hasShrinkwrap":false},"0.2.0-dev.184":{"name":"@apache-annotator/dom","version":"0.2.0-dev.184","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@babel/runtime-corejs3":"^7.13.10"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.184+5ba4b0a"},"engines":{"node":"^12.20 || ^14.15 || ^15.4"},"publishConfig":{"access":"public"},"gitHead":"5ba4b0ad8cdf9ce1338bebc6f2b24ffe588b6f3e","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Usage\n\nThe Apache Annotator project is written in TypeScript, but the project is\ncompiled and distributed in CommonJS and ECMAScript Module formats.\n\nThe project is made up of multiple packages. Install the `apache-annotator`\npackage, which includes all sub-packages, or install individual packages from\nthe `@apache-annotator` scope.\n\nImport packages from either `apache-annotator/package` or\n`@apache-annotator/package`.\n\nCurrently, the following sub-packages are part of the project:\n\n### `@apache-annotator/dom`\n\nThis package contains functions for creating and resolving Web Annotation\nSelectors in DOM environments.\n\n### `@apache-annotator/selector`\n\nThis package contains generic utilities for composing functions that create\nand resolve Web Annotation Selectors.\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n### Requirements\n\nWe use [Lerna](https://lernajs.io/) to juggle the various Apache Annotator\nlibraries. If you'd like to contribute, you'll need the following:\n\n- [node](https://nodejs.org) ^12.20 || ^14.15 || ^15.4\n- [yarn](https://www.yarnpkg.com/) ^1.5\n\n#### Setup\n\n```sh\n$ yarn install\n```\n\n#### Test\n\n```sh\n$ yarn test\n```\n\n#### Start a local test project\n\n```sh\n$ yarn start\n```\n\n## Selectors\n\nMany Annotations refer to part of a resource, rather than all of it, as the Target. We call that part of the resource a Segment (of Interest). A Selector is used to describe how to determine the Segment from within the Source resource.\n\nThe [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model) outlines a number of different selectors. See table below for full list and status.\n\n| Selector                                                                        | Description                                                                                                                                                                                          | Implementation Status |\n| ------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | --------------------: |\n| [Text Quote](https://www.w3.org/TR/annotation-model/#text-quote-selector)       | This Selector describes a range of text, including some of the text immediately before (a prefix) and after (a suffix) it to distinguish between multiple copies of the same sequence of characters. | Yes                   |\n| [CSS](https://www.w3.org/TR/annotation-model/#css-selector)                     | CSS Selectors allow for a wide variety of well supported ways to describe the path to an element in a web page.                                                                                      | Yes                   |\n| [Text Position](https://www.w3.org/TR/annotation-model/#text-position-selector) | This Selector describes a range of text by recording the start and end positions of the selection in the stream.                                                                                     | No                    |\n| [Fragment](https://www.w3.org/TR/annotation-model/#fragment-selector)           | Uses the fragment part of an IRI defined by the representation's media type.                                                                                                                         | No                    |\n| [XPath](https://www.w3.org/TR/annotation-model/#xpath-selector)                 | Implements an XPath based selection.                                                                                                                                                                 | No                    |\n| [Data Postion](https://www.w3.org/TR/annotation-model/#data-position-selector)  | Similar to the Text Position Selector, the Data Position Selector uses the same properties but works at the byte in bitstream level rather than the character in text level.                         | No                    |\n| [SVG](https://www.w3.org/TR/annotation-model/#svg-selector)                     | An SvgSelector defines an area through the use of the Scalable Vector Graphics standard.                                                                                                             | No                    |\n| [Range](https://www.w3.org/TR/annotation-model/#range-selector)                 | A Range Selector can be used to identify the beginning and the end of the selection by using other Selectors.                                                                                        | Yes                   |\n| [Refinement](https://www.w3.org/TR/annotation-model/#refinement-of-selection)   | Select a part of a selection, rather than as a selection of the complete resource.                                                                                                                   |                       |\n\n## Web Annotation Data Model Validation\n\nIf you have any Web Annotation Data Model JSON documents, you can validate them\nusing the `validate` script:\n\n```sh\n$ yarn validate --url https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json\n```\n\nWith the `--url` option you can pass in a URL or a local path to a JSON file.\n\n### Examples\n\nValid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/correct/anno1.json`\n\nInvalid:\n\n`https://raw.githubusercontent.com/w3c/web-annotation-tests/master/tools/samples/incorrect/anno1.json`\n\n[(More)](https://github.com/w3c/web-annotation-tests/tree/master/tools/samples)\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.184","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-ER6cJ4tm5HfLZLw5uunfaNkjSRCuSkqBVGMuRDeH87n1fEU1e3XMyK1y4oAG4hlgDRzvB8qBFtLcDb0UZg9JNg==","shasum":"0ddd4de5595c5b175dd637e3c9746adeadf0c676","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.184.tgz","fileCount":50,"unpackedSize":187817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfKnXCRA9TVsSAnZWagAAAzEP+wXLp302xt5xBMhamovy\nW3qd93ZvIzg1j4Zm/fmFiOeBVKy8NMJvRgGYaaca/ze6HMzqfF36QJaoHULP\ncyDCSKbPH3Fz9dzdv56sNiQHwXw06ZTZkjTOhb8QO6bJTEsT2NsRnJs2pPxm\ntFw17oF1puaZE23LbWX6FogaQd/myHknCjnwzXZn+kQpAHylyvt6DvbqENsU\n9z6PUBkMqi1M6Y/lkTOOuixCEKe7oKExUZjW2THy7vx303MKxzAGb1A174/i\nbXLtT9+5scD196C8dZz9xFf/ITmm8SWIL4lcIiHnolnHmcU/YKd9YXBvCqJJ\ndQApnb8hcf85A3xJ90S1QvQboXYCp3d1dNLGDPDGtd0fIXzQuZgUaoAVCxJW\na5ttzdwDH8hgsNUrGBgnOO22EDW24HBJv2nn70Cr3iO/qfiWrZgoMU/3UGSF\nJaX13e1Cgf6N1WpDZuuHxgrlOL9H+HKdGhL3gefPwtCeI3YB03cgeHETMGSg\nUNdY/Ow9BM27YWF4QOjyVBWhTF1HDBht/j7KTdOgAWeQVnujsVqIYzB/Qy4u\n9F2saZKMd+cDebw+Blnmj49Xr/nCPKIHVefRH+U41xcbPLgdja9hGFbc5IaN\nGPsxJtRtIKHD09vJDuC3JjaTlZmSSk7V2B+YBCnDdxH1XcnwUxBJN9MEusmK\nulAy\r\n=A2IU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfEWKYSL3UQd0p9UsGaqn1dZNcZymwy+HCeSYBqZ8xGgIgWSbZAE+NN4vNuT8nTKtvzHGTbEvoftP772l27+Ysx1A="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.184_1618782679484_0.3349825558038688"},"_hasShrinkwrap":false},"0.2.0-dev.205":{"name":"@apache-annotator/dom","version":"0.2.0-dev.205","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@babel/runtime-corejs3":"^7.13.10","optimal-select":"^4.0.1"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.205+d95ab66"},"engines":{"node":"^12.20 || ^14.15 || ^15.4 || ^16.0"},"publishConfig":{"access":"public"},"gitHead":"d95ab66750138a4623f20370871bb3cc70c3f347","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.205","_nodeVersion":"16.3.0","_npmVersion":"lerna/3.20.2/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-X5BhVAsppqty+heYDlVUrNAbTBW3oPxrTp2L00RXHM41mN5SA8u+iKEBKzMobwp2Sr7yzci+a5ltfHencI5WwQ==","shasum":"62fea479db2ac265fa4c2247736efec0ea625291","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.205.tgz","fileCount":54,"unpackedSize":191973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvNDbCRA9TVsSAnZWagAAjpAP/0RDAl7xBYT409rHxoyo\ndusBfd2QQPUMuYYXEIZcbdGm+TgQ2f7guoRyHWDdxccbuen0qEntTmdlDFzw\nJYJd176GRGgCPUO/yhWByJCky9rtnTCWqCaVtYXVj7saS6ls+KQHzKCBuNlP\nBiwv4ycExMRh6pn8AOF5djpR6QO8NvuyKcuH3f7FOBeClYKYGRf4dmRRrbpI\nA4Wd4//fyW261TQD9wj0NOsiYjO63/nKgri0dpYEE5qtG7C9S+DuaJy/5VXo\nvM3iDFakZM6BgEWgyanZ9nnsFg3v+uYlJ5d1/TtiNFDXxmnlOtuRpaYZO7kc\nKR0BxzAQwTIl9ASmo4ONg3V/ev4+fhFttv1vYgPkb5VGR+PHIgH5LkAc4V+0\nVLMGz1gPiSd5nF9oWJk6+Cq7f6V0eITtlHxG0JBOTlH6f/Z6QBn6k0pAFRvw\nuXfQK+BGIi+D3NYJKE2gNyUv9X/tLCXK2Zo4qLsCPbBZICa6PVpODA3psOtx\nexfloCoFpoCqalUbC60jJORIT5EDMjg+uAB3VXFVXABuWg9/FX52/MHFyp6h\nSO6ln+GCsUWfHazznvmMfEhcY8Szw0OmR5+oUhgdwe7PFEMm54dXMpfpwXkQ\nSDTkeiaUuBtfmddh20E5qD3OUcbUv9y405f/uZMB7fB3SAKcfESF04ztHyMc\nxXcZ\r\n=dwBw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjRkaerORUP0Pn3XStTsdc7KzbpFmRBspd/tmYKGICjAiEA6P8MegQBGIo+7pwdFCBxuAzDJ12iAs73CioOK+AE5Bs="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.205_1622986971078_0.027542675195638244"},"_hasShrinkwrap":false},"0.2.0-dev.209":{"name":"@apache-annotator/dom","version":"0.2.0-dev.209","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@babel/runtime-corejs3":"^7.13.10","optimal-select":"^4.0.1"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.209+087776e"},"engines":{"node":"^12.20 || ^14.15 || ^15.4 || ^16.0"},"publishConfig":{"access":"public"},"gitHead":"087776e80657092d6c9c7e31ff2bd2844ce53e3a","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.209","_nodeVersion":"16.4.0","_npmVersion":"lerna/3.20.2/node@v16.4.0+x64 (linux)","dist":{"integrity":"sha512-zHzGMxQPqPMs6xVugCf3YnDgN2FrmyP/oP9wHsr+YnGaDwaXhJr8OpSRs4weGJrAoUGMJpIi7ahLADQQlz2YJg==","shasum":"57884855ee6f3a4701478985159fdbdfecc53065","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.209.tgz","fileCount":54,"unpackedSize":192341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1c5JCRA9TVsSAnZWagAAjhYQAKK/3s8g1uQAZ+s8XKVP\nQhJjlXvhYbTcJEyLjCt8BnY39cWCjVAyQ/o2YD8krFQTx4X+t2VSGP+lqm9Q\nCAHPi3W6FxBddbZQsnzDC7QcL+wQjMHmzMw5JYAnSynr4IBbHfp9bISo/oTV\nThIgQvCianFalm8vjD7ApthUh4Tns3wwX9hiw1tNNcRFRdsm4z/JtLhSaJ93\nA5kB682V130U0xsId6zN9LVi1ZfvqloDg0Hi3I8+LAD62Ko0BeTYdVfjsQAl\nvGLNC+HB57JmYXs8/bsXlD/Liunwq7v0fBh1mb2WtXqbUGciA3r7LqQmPkyl\nlnk9KGoV7m49Rw3UBQEK7c8plbo2vaeofDspbmEBntc5O2T3QdBIkGnHzSuB\nTZUtmf8DaORLCZqJnCUYBfE+/6uSbAmQXjGQDm+4MV2Oiv8+AwxEQIVWgREN\n2ynQ5YkihBx88NP9IJtu4aFaIZBO94+6UJOTC3AScvYvbKGWXAc6PzJA9HA0\nLXXQ23fHwP0q7LxSj/6H0GmmRcdjFGLl5SYzYWhiKwKEAfXa/Q42DXsLS7kt\nf5bQJ5JdjF/twVSTraPvUhUeb7awlFu2EE+KDcEgGux6ORFHt840lAKabZaJ\n0zblRG0h9cnxDD/ECYBsnxxn0J/o/uUigx4Bvi97mnRfKM+LFabtucA2pcLV\nWfqi\r\n=aki9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJah7wpnLX6bh+gRiiNytgyrFEsv5PZjZ2OF0iNjwFXAiEA5LREmZNaVAEIQ2uOmEKg+2XqM1+nEIERmdH72tZGwWo="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.209_1624624712825_0.7452781726159816"},"_hasShrinkwrap":false},"0.2.0-dev.214":{"name":"@apache-annotator/dom","version":"0.2.0-dev.214","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@babel/runtime-corejs3":"^7.13.10","optimal-select":"^4.0.1"},"devDependencies":{"@apache-annotator/selector":"0.2.0-dev.214+bdc0b32"},"engines":{"node":"^12.20 || ^14.15 || ^15.4 || ^16.0"},"publishConfig":{"access":"public"},"gitHead":"bdc0b32e684ebd67ff94b49456c59d97abb9cafd","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=master)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nApache License 2.0\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0-dev.214","_nodeVersion":"16.4.0","_npmVersion":"lerna/3.20.2/node@v16.4.0+x64 (linux)","dist":{"integrity":"sha512-9sKS7VU/H6FeQajXuOrfGEiC46KPn4Cav7RnwZz4/o/aqpHWCPFeagK3huUEZ5ovAFutVXKLIgWU06g06AQdKw==","shasum":"53367bbda17ce518d1543370996d96599deeab92","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0-dev.214.tgz","fileCount":54,"unpackedSize":192341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ixICRA9TVsSAnZWagAAhzsQAJDo5QkCL+KJ+vTGrC5J\nxHOzvz7HOlVEOoYT3s6CZil7Za8CbENd6kcUOyakt8uaqLz4tyaRqbHzvP4s\nTpARCKRBcEvh8XVTOF+8j4EWhNHXrjKUA5IbugCIFVkPM3hccc5JQ4xBHU4r\n4CtF363tQgj9Sr8ISRQoQwqWD/7YDKssy7Xbxp7ztGd2M0MXkteO96perhgY\nNyIOZCrOxMfsVVofmJBdtcyRlnDKLdNGrDyIx/nJms6/B4pR0H2Hj1VnJHtG\nyWDcEH++U/O7+qRa/DUXk1nGMuCLGDKAtP4iCsFecGDJRNgNEWgoXGRelZAk\nzL5OLMTkijXawCtN6Hoyu1PI6cL6RLNqyIQA+eH1zqmEPd1HI+BZqtHW1cAf\nzAapJzyB7fwAU2Bck+lOhIUXFNFGsM8d9wMl5You5dtuGEjE1Mcv65rt960V\n5o9OrF3uapvGAz1+Th/5WUl0uDjTcaN3lIzNHM1E1Y0IFb1TkbUNgnOTzZ9O\nKnHQaV8s3SFT3ey3krPf1yS/+EWyzIdqS2uLbNQsCXa8hfs59ziBMD5bF//P\njMAnbO+f4/8hCho1pZLLkyYpEeZhsTsQKLJ2ST9C5SqNsQ8gScGcP+EAyfZ6\nHABFUek0juiYa+KBRoUrINZgoqKpyDEJCiIuvfqMVfpFLYkvkSWeD4zTrzBZ\nYTqN\r\n=Btpl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqxeniETiFyVkV56voO4eLEW91lcLogxzTR+OrE0syNAiEAuZjkIk9WTJv6iO0dToWufyasl4vH6lUA/ob0SrTe9ZE="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"bigbluehat","email":"byoung@bigbluehat.com"},{"name":"treora","email":"gerben@treora.com"},{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0-dev.214_1624648776303_0.12001218255005153"},"_hasShrinkwrap":false},"0.2.0":{"name":"@apache-annotator/dom","version":"0.2.0","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@babel/runtime-corejs3":"^7.13.10","optimal-select":"^4.0.1"},"devDependencies":{"@apache-annotator/selector":"^0.2.0"},"engines":{"node":"^12.20 || ^14.15 || ^15.4 || ^16.0"},"publishConfig":{"access":"public"},"gitHead":"a352fff9b9abda66d4627d4644ea5a2e2218d7c4","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.2.0","_nodeVersion":"14.16.0","_npmVersion":"lerna/3.20.2/node@v14.16.0+x64 (linux)","_npmUser":{"name":"treora","email":"gerben@treora.com"},"dist":{"integrity":"sha512-zXVQl5jSMSpH1rf2Vyvd/jWE1H2gpSw5Jk0q0UgkWDxlLKqsg+4PiwAbBQU16x51tvH+wj7OjkfqrHeXAUcXig==","shasum":"8c33d955a9d03bcad9d4888dca43453e84229922","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.2.0.tgz","fileCount":55,"unpackedSize":202412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMfnmCRA9TVsSAnZWagAAgK0P/js0tGRK9wiGC+tqjwmg\nnIXUS845VAv6TUuHxO6dCPV/uuv7pQuAUER4o1krXDdZ2M5HjMglu4VAdM+f\n2g356Cav76ExpMknVQj0E9ZGT6Ai415gbOYJmSgH2n8YSpXXVrobTcefEWv7\n90KGU5EGNIUMN77uefvP93khbTb3x/bHLzVK0AEuV1wPpeBBjVJ6jbDrRxWQ\nRcejsMPin3jxY82ZWigbnHyJhChSlbJoGotYTP0WCBQHlssUljqO1ML5L8S3\nigpxHQx7oqQat1m++ZbDuhaN8Z5+PfUSJHiQ4/yK8IngTMEOzMBlf/KMknn1\nrBCl+tUIzhdqw5zyHsQjmu3Q596UiiEcVy1TkSbKbXwBlTryCldUBe5kAL9u\ntTdXJjPspWDabIyq+pnVwBHbXYb9o0zBsW2lIIV29S4uh6HFsNOerDphOhx/\nItQdpD6fQmrf+R2MBYJh6SHhf5rt9Nfuz3UYe2Q+mJGqG2wj8Dh9sts8Bk8J\nY4kwWPPVQQ4P/MSce6i5mhWEwWJARMrd7n0GuZfeQhp7jfEAJ1RNqqrvKuML\naNSv3QZHO0ri05lkzFBJoK7bpvxHP6okahR4jUFQhH1pN9XtnKtcv1KkkVwg\nBViZHeiuykS0vNeU8Vii89cmMMHTgWSqYseXIegsndBw/JioZRodaC9elMP0\n3Zct\r\n=HC3d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUrQCTzBU4gPir7fRLRgu2xYhFhpOGad0XZILYQ9godAiEAgvahzXpbiUMH1pQ8RnPIY/b1Ko0s/XzbKViMpWJ3KNM="}]},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.2.0_1630665190579_0.35372982778350326"},"_hasShrinkwrap":false},"0.3.0-dev.3":{"name":"@apache-annotator/dom","version":"0.3.0-dev.3","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.3+5b19264","@babel/runtime-corejs3":"^7.13.10","optimal-select":"^4.0.1"},"engines":{"node":"^12.20 || ^14.15 || ^15.4 || ^16.0"},"publishConfig":{"access":"public"},"gitHead":"5b19264a83490f56ba700fc94d54e6d151c30750","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.3","_nodeVersion":"16.9.0","_npmVersion":"lerna/3.20.2/node@v16.9.0+x64 (linux)","dist":{"integrity":"sha512-uFfYX+/ZiTr58BDFsH01iGIh17lhOXQYruLex11FQH6DJ6q2gLvxl4/UJkVSSRTN86+TTQ5wzMVQthslocYq1A==","shasum":"3488f79a59f3f44368888063cf5065a85d84a319","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.3.tgz","fileCount":55,"unpackedSize":202410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN9KsCRA9TVsSAnZWagAAA9MP/0BGajACyjyShIgnytt1\n6H2WlzFXiTpSbm6SqnapTlx8k+D4+IP+7FcP/ePZzs1Uq4TRrY6zAUUeD5Fv\n8p/6s9IJ4W6bjDjbaduQi8UGlJlL3215713L5X8w1avusCLW+/OC/TXXYbbk\n2FA+0vaU5UNmZU+9bvlhyT/DHduiqnTdoO4wsqKrIhHgYQQTXTuByTx+fHfI\nt4WSqo24tKtvRA38pUTx+vnNyqDXnM9HFkKtG5bCcsdOvNsSi/nCP05wtIXX\nm1VAYxI7R2Zbi+yhD2ZtyCIxGduobXmKVEP463wqCgPHWHyAVT0S+5NxHrHJ\naJKtxivM4hq7arxhdOws16ZWbuj2fH2+wa6dJHQnqIiUxY6K3UEgSbJeZk6C\nSg2WqSw9fjjkuCBbDeM2XZS2YDEa+WJoboZ9GXi8AarNq02N+SHff2nN8RYh\nqxvYK2LhuHBWZ651D8IQ3w1nU4iNxn47nnjU8oWHrX1OTGyOBtKMqOqkkBeC\nBVhtMmwbclYdR51/fo5X84VYU55mjv+Br/XDmc/AesCKjJ5N80MtyBZi0XQX\nsab4ysEmMsUtOoNta4u+2Zh9Eq4AkYZKwYz/EeKv64eLzTBSAu8MpWsYH+Sa\n5Q0gtsODgT+fW4wNVaP8WqXeJ9NVK9l3668GTn6Cj2fuKni2np4qXYnsb735\nCWf+\r\n=HS9J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt7LVTNhzYb11WjjJotIL6ELmJ0Uq4owKkB5tFB7MhTQIgGkUy0se/E25fPC4srhWC/sE9Mtzwh0p2OAmy8kpPbO0="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.3_1631048364202_0.3962821830423995"},"_hasShrinkwrap":false},"0.3.0-dev.4":{"name":"@apache-annotator/dom","version":"0.3.0-dev.4","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.4+0821e06","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^12.20 || ^14.15 || ^15.4 || ^16.0 || ^17.0"},"publishConfig":{"access":"public"},"gitHead":"0821e0640a811d87f111023ee406469c0dd47deb","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.4","_nodeVersion":"17.2.0","_npmVersion":"lerna/3.20.2/node@v17.2.0+x64 (linux)","dist":{"integrity":"sha512-jF5b/t3RyGR/i1VljE/iRt/rvO+45lvoLojzRgM5GsB9oH/O1i9zOer+1oJrvQMZFhCWmcX9NDxJS0vWn/B1Kg==","shasum":"87b4cabb11516298a1752bfa3f72371d085afb96","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.4.tgz","fileCount":53,"unpackedSize":200333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrBv2CRA9TVsSAnZWagAAGb0QAI4MzpVl6L8BnOuNLQcQ\nRUpYsDnVA6msKY1NQjdHioxeTpcaFvjVhaOjAAhExqfKf0dZNkoLV3VR0N/i\nVFUuQGRSlqSbEEoQ7EvFw/oh/A9v5dYS5rQ7Zqd1vh+B8is5DJVQkCh/oS/5\nkJCerIZC7sTT64s1FjahIbbCIakmvZbKHk+vaBY7lo5MJYtGRvJrxCCVc1Da\nfzBz+fD3jmPCcL6HtKPHw07JPVBAC3YvNDpVzW9/x8BRPrnnuTVwlUZkPppp\nEKHR3TF/VUxcLSPSc8R39m2GC7AgcUNjcOTQXASBnLJXVWor6Mt7DU3me5Rs\nD9f5EJ0qAD21rs0L4xPOquaZuvtk4xaMtYTVd13C7Bvcv64Sdhu6JYKyDk6b\nhIaYlpI19MK+811+MqR42GwUWGdDgE17+adnoTU2OMMOXlvOQWN9LD24Akz8\nsPNHqR3lD/NUbYtIN+f7uKNEqEZFpVmoXgY4TgE+4Ob713iTfekCEt54FHmf\nPWq5lF56GzqdroCKR2aojtks27C1yzKoJS/68q+rPlXSlpdBFMXTqu1ltfgR\nS+ofgFPoNgbDIo5AHoFvRqniJBy8iH5Y4xQFc0uOlF2IRCjtHBoxtpg5ir/r\ngHSEa7qQKrBXPo/oZmngFjhllG9M/LBsu4+Vj6eY7paEhqFlnpyYC+YGr6ee\n4EjK\r\n=8yPX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvUjXVCUe2eiaQp4luZRNTIT1fLxqttwg+lcNGPXXM1AiA4A7SWEzZ/9wH0D5yc6rbdQ4MHuJXP2WfG2y8xo5Zy5w=="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.4_1638669301970_0.5518240481053311"},"_hasShrinkwrap":false},"0.3.0-dev.5":{"name":"@apache-annotator/dom","version":"0.3.0-dev.5","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.5+635a3c6","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^12.20 || ^14.15 || ^15.4 || ^16.0 || ^17.0"},"publishConfig":{"access":"public"},"gitHead":"635a3c62a05eef756419cd41aac9ae790c2161b6","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.5","_nodeVersion":"17.9.0","_npmVersion":"lerna/3.20.2/node@v17.9.0+x64 (linux)","dist":{"integrity":"sha512-MQZLgeRm2d5nH5HAB0UUNnVSewnNK1xD6BJxNoozytKbsBJ6OxhXpWiFAD9WSlWyYUIR1ij5QOzy9jKXU5R9oQ==","shasum":"a7e4f73140daebd6b68bf1341c2dd9822408e67a","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.5.tgz","fileCount":53,"unpackedSize":200333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6bVHnyHOUxPhXWVnQP5t8xWGivxHy1R5MeBrfMEzMTQIhAPfouiBNUW3LQ9AuWSxeU8Jww47PaBiPrbbZK9QwCCBt"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWa9TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHPw//WWAAl244JF3jlIG0v2SsCjoIf/zGY+1VgkQ0bRSDHC9IWb4a\r\n5XVuOMqdGs48zDwbfd6VVRPnzRO9Es1KZXhWEhXLWEC8HWT7ysfq+1XhICJr\r\nMLXh3TAQBR8UgeQF5xCVvjaC6oKhrhUVtuZewcXjfKzMzvrIuGa1ITtCJxq1\r\n1nwVauNVUCRo3cqo8uJDEoCq8BXxy5J1p+kJymTMnmxsveqtnAU1t0yAdWEs\r\nJFpwcDIdCrIanQ1MMveGIok6iFK5oki67qKEjZh6IgOTiHfrHGZOzDKunsZk\r\nRTL5CUj0TIO4M0WIldhQDtpEmnf3P6HapxjRNkHgZoRoa5ys4iSHvyw9ym0R\r\nNpHfCsGXt941kepIXSRCjshVaMii5YLOvEq6yRSA7iKuFSWrrTuW3vopd8BV\r\nNjltQQg9ZqKADavmH2aEQTlqfjX1rkRo3/eBd8CFhmzqGud86UQkohY0iOMy\r\n3ioaknKmHT5eYibWHdUiIAynsRHNTNco2S3K/EizAFwxcfCQGY5NK1MZfneH\r\nISGS4O8mDRp7n43pR0Y8EaujhcfFFb+XDy1bLyFFo+P2WJ6qbDiUj9QZywf7\r\n6ZXbq8Z7qTdv/KeomiljTG+5NYnAIFY7gGdakD8zn8klo1DwycdO0h27eLIT\r\nwbOOm5G/P4AA64uT/REgtfWO1GvMb673FJA=\r\n=3/3F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.5_1650044754827_0.8593392347686619"},"_hasShrinkwrap":false},"0.3.0-dev.15":{"name":"@apache-annotator/dom","version":"0.3.0-dev.15","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.15+dcdf584","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^14.15 || ^15.4 || >=16"},"publishConfig":{"access":"public"},"gitHead":"dcdf584de92a46ccb2b0028fe4212b9ee4e55103","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.15","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-i8X3MepbgT6E9JK6n7W0FKY1EODldf2/3tyD0pYdMfKpJ/bq464CHIqWrHP+GCug8njeR36IOXLWQRdt50vE9A==","shasum":"5ad7fe1193509ce74833944705af6c1aa091d22e","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.15.tgz","fileCount":53,"unpackedSize":170123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzmtPd+RPkUwZJ64qo1w7IXnFKXJi02U8r0ddCt5yApAIhAJpnF/9euPnJFUnQS763uvPKV3WuxxWzg9m48E4axq5x"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZfntACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq71g//Wjny2c0dcbQgkDGawg7PbOJm3kq6d8bmgUsYmugoqNCHThGN\r\n3MvETWyOt1Tu92Ti+kfp1Zh1oW6Y0G6eLD7JUW/6yOy/QI02FsNmFCwYhVCz\r\nTPbip39CW06Ew3P3T0XbX2zj2Ozj2fQFAoYauKrqXRHS630V0SxUweIqUaXO\r\noolT86ZvT7oloWWY5c5kMJ0uTaj1yN+CgjKNN2cfcplNNDVw/djiHarI8rZm\r\nWQtdmPT0vohfnH7MSkwegZ3deuP6secoEfU2FlvQo5ypVBeDqs6mH4s1AMBC\r\neahCSiDcSwZ6GgJZSZY5VZI+GDGzYSRUl/TYfgh5uEnNLUhfslddoljyhFjx\r\neKotFYJbT8ofZ1wRsWlXZ5XXqiz4g0d5CuDAowmOrIrQlylSjnz4Mtwm0vXv\r\nGjLiM7URsLbXkzYl3s6WkKedp4/npD2klgHPtNT0u1gLBW60VXE0IAZgt/xM\r\nhA1VZZ7BJeTKt0y4NyZ5AXUbcuagshRAVQKH3NXJmjbrVItxXtvffCGVjCTB\r\nU+ou0oO8vDRX+Vao5k2u35A1uqIlpOMo17TwRKjmA4Bz4OHuLxCEczk+vUHb\r\n6L2EKVn+Jjzo+fIG84L0rYm+Lpd70PvCWNk/fw0W2wlNtTIijTxbaV62nZfB\r\n/SuzH+xHebe2oXcMStVLCtGwF8h7d0UVT8A=\r\n=fLtX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.15_1650850284975_0.20886425744174963"},"_hasShrinkwrap":false},"0.3.0-dev.16":{"name":"@apache-annotator/dom","version":"0.3.0-dev.16","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.16+83bbffb","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^14.15 || ^15.4 || >=16"},"publishConfig":{"access":"public"},"gitHead":"83bbffbd2895f6dc8da1153e9f596ce662041d0b","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.16","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-4eru2uJAbwsrpPYIY1M+cAxbyOd4oHn7um/R5g0ItWGWxrgYxjU5+bQVW3e0b3fZVYQIxteuqCM6x3LYVtP5DQ==","shasum":"1fb55329a7bae26219cd928774103e1e1b51812a","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.16.tgz","fileCount":53,"unpackedSize":170123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAZ7Q82D6FvJV3pq/ZaAJF1+/yUawUkBQYQ81RpAyr+AiB9ZZDhI8Vqy+korCnRjM7/wspLmzVTI9GeGCmWLqF6lA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibZ7UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoTfA//dSW/ZceoqMykwA0WJfqH5PyOp1qacBM0q7aNBhmn2hrlI+PR\r\noa7wsL19BWSbaz4aasqJEGTehHq96ym9Ii2f1tGxnKRvbqfJVE0KzLDBeVtB\r\nCjbHb+vjQ3GCj/WOFu9OTTnvJJyqFLuxQ0GBJvKMiIQhskuHY9A8Z1e/8W+h\r\nCMtfsqtWk8LxLKU9hP3BWFCp0UYh/P+fq45xgmFGbgX09XHsVVX4VBnNzWtV\r\nhcs4FTzanKLiUIpwDuZP52Njww/m29JTXeCPArlHMf0tHj/HCrCfGSVCe3B6\r\nQGLj3Can7wNeGMNkx0p13Sw2XjczFygwcG7DNJBsugNS1bHCUkBxShylM9Mw\r\n3sRn7RU7mSu1KpY302S82W5V8nVXsTM9qnV84Iga0F3GfeSe7dvutPAX3Fup\r\n98TdcuSFBmczouGAnjhPGhhK26pLh1GrapPNltfXzPSgJhBfXAV1f982pk9z\r\nDXO2YxbxQZaUUm6IarfDO6PjY8CHrEsi/Bia5h8UBmxwS8grL71BB9P9ZJFq\r\nvizhap9yFsNiWUW9YpimNyrXNii9nnCL25XlWw/Pb4IhGAMfE51I/CpGsx+A\r\nMyVQttZ/lWkFyBdo7afwz8qPpkv/K8SJF0m7IaC31NFe3DcUCUXwRTz2WY7U\r\nZYyHZ6yTxc/qxAJZk7gMm2spDXE+RNrlA+U=\r\n=MzEb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.16_1651351252254_0.8758619171969195"},"_hasShrinkwrap":false},"0.3.0-dev.18":{"name":"@apache-annotator/dom","version":"0.3.0-dev.18","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.18+86fa6ff","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^14.15 || ^15.4 || >=16"},"publishConfig":{"access":"public"},"gitHead":"86fa6ffcce2d7e68fda0bd363bcf971629c2cd93","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.18","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-+tQCZ40niEXlWwSVwnESaTO/YYdVenD/JwlC6ZYidAfNySwE9z+mtqvPNbAps0W0rgI5pKCJ9AREbBSurQs5Xg==","shasum":"882294642680b365f3ae35cbb86f846e2ae67c91","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.18.tgz","fileCount":53,"unpackedSize":170123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjxhM8fX4nYP68/f6a8woyoWw735h6Zi3a1nNQ/lrXYgIhAIPI0FCJvxNrSgN8Y/n+Tp5tSCJSppUtxXf1mTyGq/+8"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibbYJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorJg//ffFOVa/0+LHHXwwkLsOdPmw3InLPyPLKqf1il8xUytr5bxeS\r\nc9MrcI8DT/U487iQXJun2gqw/f60GGowdxYM1mTTbhBJstdYY7CSj7vaMVDX\r\nBE1j4r3Ygw06E9BJwricNdeBLAx7K78Tu77gSJeouj6iODltdBzD6KPUtED1\r\ngFUkPNwdrZkPz7WWciIXhIgYZPOeQ7siYNvlGjxy9tk9EWCVAwvv8FFbdKwo\r\njObzaZqcQf27Uwnz/iG6dpaa669zPI9c6bBEkLL5ZfIsNl/psEaXQsxQyk6J\r\n97SkYNzMwPQl+Ru9WkfQoVwiJVMs+z3Sqa09XRB0d1kDaUV/i3F+MdgOOY+x\r\n/3zRdK2rCc6EQ9AcSPf/HdT5g2NrfHy4Rw/98n+glMTjSGmeRRDRx3zGEHa0\r\netvpSVJIoU7qDTS72nIdxwj4KKd1llHlEoH2cODcr/b5obe7d8IQbI/A+HtS\r\nETnR0cT+jApo5A6GllFVgZayUXXINE3iacgFVOySN4WLfn1PxWHKMvTOEXXK\r\n+eHvufDjM3bjjffC1vc5u1QWxnveQ5YUJIQsrKf4JZz8atfamkUmzhUmIOmZ\r\n5zAexh56yM53BqNdt5GcWf8urpQU0yRfE1WBqZR6jwck8GPW1J6vUQpa+tuP\r\ntj76PsD9PTmKxomh2FJVilnWbAPvnmYEphY=\r\n=NHbu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.18_1651357193349_0.9137528958230707"},"_hasShrinkwrap":false},"0.3.0-dev.20":{"name":"@apache-annotator/dom","version":"0.3.0-dev.20","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.20+caa9bd1","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^14.15 || ^15.4 || >=16"},"publishConfig":{"access":"public"},"gitHead":"caa9bd1b387755ea5130c455461f9bd2d703c23d","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.20","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-Da+b8kJV9ijSR2O1J0mkUJJJ40UU/x4RqvkNNEQMp35VgKZYjiNIIJmkXkFh1RGJW6N+d6YpxcoDUlA4dx83hg==","shasum":"5db6e097dd21f1361ded421d97afa58b13c0af7d","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.20.tgz","fileCount":53,"unpackedSize":169883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCieqXqvBA42Llsma2U7pj7AF4oPajgree7W4rStyo2fQIgEBzGHSB4Uk/Gd4bVGFQ3XSnoPYhEq+Vh0KnGM20xsRY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibiESACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7+BAAnIewNvbFvLRI0bi5L6mNTE/prEDjPS9JfgH6AhVcBZ9ljFZC\r\ntGVsL9AIIXwhQBmw0VU8ulBNnDrLzL1q+3vvcVvfzzbOrI+DXQwv3RPvRZqJ\r\nq+Jsish51YMh+Ejf5CcDOuW9GjSPyToY2bAm+JYOEGXIk8eDrIo7ppn6iYEq\r\nzZGQFZZlg1ugWkiGaSXTAY/hVmZl2DcC4EFMW5NMykJ9880YMPFK51eYx38F\r\noVmTtvUJ6rLdWaINIw3vpO0vPstJPvE5ETYU6rneYYbrJnLVpafSZDmHkQXy\r\n48iyc6HzvcqSd6pwoph702aRgLO7CrJi1SXt59Dvxad5ohesBmjAf49CEj12\r\nEoO4+d4uIieqhCdOFhXm3iJNugrT18kasqSzW4xcV/jRdzS2bLY0uMzOLAB0\r\n5X+EYyoT5TwPPAG02/i4qhAphWoY70MF8G9bM7Xgnqc+bo72EJhuxF8m5Si9\r\nKaLOLpXuIekmCTtjBvr6cRwdmqcnYJ1RNTBzmnnEGY8BtYfa3dmB8eIqUjLf\r\n9ayV09yigOqfZW1/nRERqACd4pV4IbK/i4RdOlZ+ye+gXkxzHVOH8vRpNUOe\r\nscBoKtNYUELkZv0AY4F10lh2KFuyRMGaYbzoss+DdpuHr/ZyS59DSeOXxrIh\r\nKanmULxUt+qeC7qBWztj/DzAY8ZzNxSH0SM=\r\n=hip3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.20_1651384593909_0.21689281108892544"},"_hasShrinkwrap":false},"0.3.0-dev.23":{"name":"@apache-annotator/dom","version":"0.3.0-dev.23","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.23+168c8a3","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^14.15 || ^15.4 || >=16"},"publishConfig":{"access":"public"},"gitHead":"168c8a33a5174e284fa2b56f1f6e62098e3a484f","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.23","_nodeVersion":"18.1.0","_npmVersion":"lerna/3.20.2/node@v18.1.0+x64 (linux)","dist":{"integrity":"sha512-YiTOGry1uvGWk5X5obaMxpl2F0+3xWAao0VOa4cAGwppF9SBWs6ub4L7nlCd9bSngdXCzg7pcx6sXvm7UC50YA==","shasum":"eadd5b6c0fc00acbfa61e9d4680674dcc196ab3f","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.23.tgz","fileCount":53,"unpackedSize":169883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0zQb5LRxkKhg+Wt4Wmj0ewx1WBU9lRsuI47OfXpyLiAiBX/8Rc1ChWZDHXZoVfDtnextix7LzM5xvFgXzsNLtPcg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicxh+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpdxQ//Vg3jGjY7beIQThEvvqErTjnf2d8LmQS7Wvkgtc1rXKwmx7CZ\r\n8+4SuCFAbnmpkjS5C36lh+XrN4Z5LCfN+TBe9v8BOllCRifikvDoMX7poUVP\r\nTmll69TlRMkcvReI3HrdxOYggLa9bVOik5/5EnCf/4fQEe8sy0PmZ4YdtbEf\r\ncZ7FrG6Um6EeicVtlW4WpZOxM0xXVnUNxEYjW5rRfnArCS6LZrYuoRtDnogp\r\n6vuBIcwbOxN8wg6//S8scIZN4PWI8WO+3OaMazBIsOhFxlIOHfgqrXv6evGI\r\nYpA2wn2QwJW7n3rDT3GAUJGFpyye3/9C85IDIl4yGilidcPwcQcvVjKZTzYu\r\nEwThEyxtHA7QSzo5clSMHwAmtCgF4YL8bB5acgUin8UHpCDmzHzwpqprCziA\r\nKSARhDCpHPETF2M5NPQ2alY537h75X4H6EEAX4DQc42cvvlz6i7yof2G4d7w\r\ngeuuYV7VdJVNpG5MSIyizUBPfi4NmdzNNiqOWUc+pZrQCVVLHpUZI9oge6i+\r\nQgt1vzlsCeJEfUpTRLbs9KLJ2mvungI+0d2pwMAKOMmsEvZVqIs3I5U45PMC\r\nLV0tv6+DcnzBRGlOJKIc/rnWcNOmFh0eXMfGwW8wLhzc8elBki38OihVd7hw\r\nx1YoB2B/I+5DPwLjIntW/qUzKWS3h3kSjr4=\r\n=4735\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.23_1651710077937_0.5767958574387859"},"_hasShrinkwrap":false},"0.3.0-dev.0":{"name":"@apache-annotator/dom","version":"0.3.0-dev.0","description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"license":"Apache-2.0","author":{"name":"Apache Software Foundation"},"type":"module","exports":"./lib/index.js","main":"./lib/index.js","dependencies":{"@apache-annotator/selector":"0.3.0-dev.0+6264714","@babel/runtime-corejs3":"^7.13.10","@medv/finder":"^2.1.0"},"engines":{"node":"^14.15 || ^15.4 || >=16"},"publishConfig":{"access":"public"},"gitHead":"62647143fc8e97951dbd7f2fceef19e1b7553d61","readme":"# [Apache Annotator](http://annotator.apache.org/) (incubating) [![Build Status](https://travis-ci.com/apache/incubator-annotator.svg?branch=main)](https://travis-ci.com/apache/incubator-annotator)\n\nApache Annotator (incubating) provides libraries to enable annotation related\nsoftware, with an initial focus on identification of textual fragments in\nbrowser environments.\n\n## Installation, usage, API documentation\n\nSee documentation on the website: <https://annotator.apache.org/docs/>\n\n## Getting Involved\n\n* Join the [mailing list](http://mail-archives.apache.org/mod_mbox/incubator-annotator-dev/). Send an email to\n  dev-subscribe@apache-annotator.apache.org to subscribe.\n* Browse the [issue tracker](https://github.com/apache/incubator-annotator/issues) and file new issues if you encounter problems.\n* Read or contribute to the [wiki](https://github.com/apache/incubator-annotator/wiki).\n\n# License\n\nThis project is available as open source under the terms of the Apache 2.0 License. \nFor accurate information, please check individual files.\n\n# Disclaimer\n\nApache Annotator is currently undergoing incubation at The Apache Software\nFoundation.\n\nSee the accompanying [DISCLAIMER](./DISCLAIMER-WIP) file for details.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/dom@0.3.0-dev.0","_nodeVersion":"19.1.0","_npmVersion":"lerna/3.20.2/node@v19.1.0+x64 (linux)","dist":{"integrity":"sha512-NNDxJKbEqTpYEniMz9XGNgjR8h0/Yp01QZvdpwpnvfOwA+gKZc7xWiHMy2TDAcrDxEAtUbzqKKrTLOobUdr6pQ==","shasum":"d57065272ba13408256bf0e46b824a632f94ad1b","tarball":"https://registry.npmjs.org/@apache-annotator/dom/-/dom-0.3.0-dev.0.tgz","fileCount":53,"unpackedSize":169881,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGNQPU8J1stiIOWwZeJFOyf65t4Gm5RbuXf9smNlDtXAiEA14tK2MkbwtrXKJb8dZphV9KZ5Wl6GF+fmAq02jJCh0E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdLLUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcJg//f29tJ2byzQwtxRVVVvyC5qm5Cvlde9RiP9RpjuQ3jqLIrbnC\r\nh5bh7yjGncyJY0P6gZ2KXJz/LYyIldR4avOV+nJy/0+kMohH3c019YQwbgOO\r\nlU6tS4ifVHrXjQNI2TBLqRi2ItUHFGU9qKd2AtLmUVFmZ15ZTfqj8xw53ajD\r\nCgJidWgFdaHB9/RD/5ub09kN7WQEKvuSIjkfj5ew1ix7agzPuDYv7gn++ELN\r\nly3R83rZ7u7HxHzvzMCtvod3PDeAl4s7khxbIB2UVJU/tB2GvUn9nrouEYds\r\nvOU0d8b8iXVdpWT8rS7ze+2FcGUEkeZAtsmW6E1F2lYmnDj2l01hCRfywTjZ\r\nKwrnuTrGk19OhMJCIf3QLhTbszXJZaHnYESCntUXPvh78azgoYUwJnOvvSYz\r\nkZMOID2HNj41+P5zpgxwChqk2OTtGzK+IifVGgiP6xt0a4l0v9gcbeTs5LAV\r\ngKOws0yyTpELT6plBqbETsxlrR/zlchKqRIYAbshN6mpdOp+Tr7pQwyktTcV\r\n8GX/IydoQar/d9FadJ8uf5eO3R7KNDTwKuYqdKeqWnRNs1/7ffLWEm6qYTkb\r\nC6T7qsliVhhdA19KWXUcskb9ROqWS7PTku6b7ESABF8v8SEp2shiTe72FRzr\r\nYxlZDwbrqAP0orGDJL3SfZuo4uJdap9Vkew=\r\n=RIfc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dom_0.3.0-dev.0_1668592339842_0.08482968061431984"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-07T05:35:10.397Z","0.2.0-dev.121":"2021-02-07T05:35:10.761Z","modified":"2022-11-16T09:52:20.118Z","0.2.0-dev.146":"2021-04-04T01:31:07.895Z","0.2.0-dev.147":"2021-04-04T01:43:58.827Z","0.2.0-dev.161":"2021-04-04T04:49:48.109Z","0.2.0-dev.169":"2021-04-04T05:39:20.395Z","0.2.0-dev.170":"2021-04-04T05:50:15.224Z","0.2.0-dev.172":"2021-04-05T18:06:48.208Z","0.2.0-dev.175":"2021-04-06T09:19:28.007Z","0.2.0-dev.176":"2021-04-07T04:21:19.003Z","0.2.0-dev.181":"2021-04-11T23:27:25.893Z","0.2.0-dev.182":"2021-04-11T23:46:48.184Z","0.2.0-dev.184":"2021-04-18T21:51:19.675Z","0.2.0-dev.205":"2021-06-06T13:42:51.266Z","0.2.0-dev.209":"2021-06-25T12:38:32.985Z","0.2.0-dev.214":"2021-06-25T19:19:36.432Z","0.2.0":"2021-09-03T10:33:10.799Z","0.3.0-dev.3":"2021-09-07T20:59:24.349Z","0.3.0-dev.4":"2021-12-05T01:55:02.169Z","0.3.0-dev.5":"2022-04-15T17:45:55.004Z","0.3.0-dev.15":"2022-04-25T01:31:25.118Z","0.3.0-dev.16":"2022-04-30T20:40:52.429Z","0.3.0-dev.18":"2022-04-30T22:19:53.721Z","0.3.0-dev.20":"2022-05-01T05:56:34.077Z","0.3.0-dev.23":"2022-05-05T00:21:18.187Z","0.3.0-dev.0":"2022-11-16T09:52:20.010Z"},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"description":"Utilities for annotation of the Document Object Model.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/dom"},"author":{"name":"Apache Software Foundation"},"bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}