{"_id":"@apache-annotator/selector","_rev":"27-2019df7bbf81c8fa1efeb5bac566d64e","name":"@apache-annotator/selector","dist-tags":{"dev":"0.3.0-dev.0","latest":"0.2.0"},"versions":{"0.2.0-dev.121":{"name":"@apache-annotator/selector","version":"0.2.0-dev.121","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"engines":{"node":"^10 || ^11 || ^12 || >=13.7"},"publishConfig":{"access":"public"},"gitHead":"03f3bfd6f376529c522914ef698b938fd4a68a3b","bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"_id":"@apache-annotator/selector@0.2.0-dev.121","_nodeVersion":"15.4.0","_npmVersion":"lerna/3.20.2/node@v15.4.0+x64 (linux)","dist":{"integrity":"sha512-8WcjTD57ePqTjvNv7g2es2zLTYsKJnk9vKud+0vyZekBbBDkgFuyUWLFvxvI/a2vCcE6qacBGep/8PVDXvVHVQ==","shasum":"c7c48488c3e3ceef971995fb73a41de6cff83e7d","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.121.tgz","fileCount":51,"unpackedSize":443526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgH3wPCRA9TVsSAnZWagAAjPMP/RCOOTENwnia8Kpc4NhN\nSC+38CQE4gwJjUibsx818078+xw3kyl8zD/hDq8DGbXJAbAarlMpLKl/OG7z\nFHfKNY6FfLKVglnCmTCRl482i4/oZeRcK9Qq33C5LziXctyE0K8liVLrBMpF\nxGBST+uTN1eRpUPZWfvouhvYcwR8fdkqF0eYdsh9C106b3wdShHlwDPo9C17\nkt42P760STbvRA70XJsgtx5Y6QlbB1fTJNHi8McnQ+AScUjeFJ6Ryd2TWOSg\nKgMH6sueLMzsjG0BYUvoHInkFPUTpx71ybEoI2SmuXGIEdbZ0BdOwglEDzJ0\n9e/618ukpZ5djdUr7VT3GZtuJyzWHR+oMZ8N5gvO8iHpRKEdDpdkXFKPgkxD\nFhy4vmaFtR8kyRTvYCGlBmcieEWyPJEWA2YWxbTpGJ7MijJf+x44yDLTLy7R\nF3/3uR+Yfvrdxy0xD5/lA2ZLLeBQ6FBp53RnRgBWhERSZ7KSyte/sSB8++/0\ns1VL86q0xMr8tWwcwj1/LUyFYP/XLgwf1sEim2rm7pKUiHYnyOH4MYxdzMEi\nei3NWw8uTUq/cf+rYjCAsC22gMc03fp3cYRIIl4LSJ34EiNUhZ/HGMzZWJwC\nXLL51x09O3c0Y11DbkuP711MADTpOISxPmvNdYI2QSCm2CTo6A39EOJO2geN\nNhjc\r\n=T/vT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLr0rMzIR1y2fkYZaIjGxli0nySH8bLXAhb7kUhvuJhAiACGkhEJwYE5TqCPMXygX3jh2sCmheDWnO2tmiAZ70HpQ=="}]},"_npmUser":{"name":"tilgovi","email":"randall@bleeds.info"},"directories":{},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/selector_0.2.0-dev.121_1612676110642_0.20858213161218564"},"_hasShrinkwrap":false},"0.2.0-dev.146":{"name":"@apache-annotator/selector","version":"0.2.0-dev.146","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.146","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-2RR4zm3JoNOShiQdAsRyQna2FZ4Ea8ga+AOJPtHfvbLI4tg8uXwjMsWzDj2+QFoudkQD0gmFL4OeQgfbLeTSkQ==","shasum":"85bfd9724a8a07e69351cb3ae189c75f524a96f9","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.146.tgz","fileCount":47,"unpackedSize":444342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaRbcCRA9TVsSAnZWagAAqvsP/33sRpw6ZHuzn6a1snxw\nDr88clfE8mizVVisaia1A+iNGfkdC04uSn1ZilNC8vXsl0TGjqxRq6/20VS2\nc7JrF2goR12vlwzZUshSw4HE+YtyljOUtR0UF+41p4t1u3bjW3aUihJjVfnn\nmfrN5o9jC4E+EK514mvUsJ7UG9SSLedYTCAqXqNDkUqVK3maqLSIymg8D6+E\niDxoVHMo7olzwHVsnKgbzYynJtNUXPIRu3dTVROL78KG3R8+CTFQz/RAZXyp\nql369V214Cw8ZX9c5bINt1RO4EkBBtQccQk3lZqHBStK5c1Ebl4/rB84/M0H\nyIu9Skz0CCRlfuV5Gpelb87TNoloJgs6DeyD6nzycXslt1wWZtcSN10Z2DPM\n0Fu/COfW8vqYtYsKpbqubg6PZu3th1JHjFa2OD/HkDC/vhAt0eU+iSwiAPeC\n9SkxSrvH3cA5WnyeN5TeDZM+3ngNHbVXMjUF/7FKV7fzc3B58LMwvGSGwEob\nmHL+cnPRz0WzvpzyEsi2pjtUsge6YGuUanelhCJ2ZhzF3AM1NX9nvYOx9muO\n84PPowWr/0W9bf0fOOHahrz84wzN5FO37pxUuczt7RW9JEErWKYNSPRlOiyS\naix8QFEl5fgbyVNYhjh5PZ/l1ClnxyjLAmv6WB95hmLkgq5MCbh1V4TGvWz6\nooYk\r\n=zi7C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8a5GAgc64W2iQ5s0zX7tZu/ZL1ktGuOXz/Cl3Xoyd/wIgOusVVcekMIRLsa3l8/4wrXyijJEu+YEJw+CkWiRKd0I="}]},"_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/selector_0.2.0-dev.146_1617499867834_0.9065348313431074"},"_hasShrinkwrap":false},"0.2.0-dev.147":{"name":"@apache-annotator/selector","version":"0.2.0-dev.147","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.147","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-QCYsHXtOmwnUA30TRUzsb/WqN3IAxtuPQVSaBdzaxmYJuXxQ1juPucYBi87B+Jx03XYambCYcuxjyEQMY8lXVg==","shasum":"73b168fbbed89ae6fca1afb2df00f76a90171b55","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.147.tgz","fileCount":47,"unpackedSize":444342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaRneCRA9TVsSAnZWagAAN74P/3WtQWC/jsprCiDoCcyZ\nG/epUvitHKCBT8NIQBhqLZEI0VQ/Y60QTNKtrP7Ntnsn0U0HxkOYdCbeSQFb\nuqVtNgwM60F7XFBNOhda2cIRjTvOyjCk7ZdGU73/Ej3ydb/c7snXsXa/LyJm\n0lusOWW473TbCgP+li/6a6qxlPcNjOE11b8KXmktZ0s0e90kfOX/sPpyv3tj\nSIUdh6+1NxkmbYSOARjwybAYop22GwRcmMByPsJlXcgXmR8iKUlW2if8X3jc\nleL6Ka1fCm/z5oTQ1eC4L+EEQG6dVVN+gmjZghD9RZRsmghmdseu+yAZI1/7\n7VUGXDbqTpxt6DnNYZAP5iyguVUXu4AtuUs3l0Y8jmrhTubvnUT5HLPp0GsJ\nheFiezvY+bdKP9hrms1prFJNIN3nKrS21IRHQXd12UC1lc7KdRr62if1PJWi\n3qPuSn9LtRcypnbsWMxVGqo2vnmWGWwh5wDUpAlSqiSY0v91FZN2UxhQKE7c\nAuVE2TsjtQVfesOqGi0NkyYwbSRpa9q6GrkOhoutBlELelCWFa6E9zkKN6ND\nGF/AItczKKqSENtvwT8Zwxl9hxtvIjPqi3N0ZMIOB5J6IvwdmQIUP8O3So39\nU3V5t+mNyqF4tZTjQmAitC6Fcw01heb5vdQ69OHC4kQL1R2UIbxSJqJw2wtT\nTL/F\r\n=Qrhi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgV+psG6HlJt/i/UTbdFElHYvZktiYcYlng3Au6dSTjwIhAMcjEufubr1fkJ9AsGsFfEP2smmHD3qsn0/Z9+NpFxzJ"}]},"_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/selector_0.2.0-dev.147_1617500638485_0.07675480519931632"},"_hasShrinkwrap":false},"0.2.0-dev.161":{"name":"@apache-annotator/selector","version":"0.2.0-dev.161","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.161","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-HHVVja0DYyl16ZZHRdFc2AJLlS6XS//gupEF1S3DcQunSo4plsfMuKViUlffjghan5Xkq+Jw/FoSlrc2Ga0Nzw==","shasum":"aa5caed511f30669fa16956e85b40148a065c1ed","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.161.tgz","fileCount":47,"unpackedSize":444294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaUVsCRA9TVsSAnZWagAA4q0P/3ppe0/U0bZ4QCGJzOQE\n8aRxbGCewY78TYS0Hdw3h7gBEt8F4D157LU7Rbt7VSmqeEFCt8M/86Dp1dDV\n6qfGqrr8l0tr1fpqvdFRjGWiCOMf5yXsxT8axMHh0wmF2IXCTRp36iDlruy3\n1vkMJvI6G4liK1PJ5Lalo2DcNv9UZRnFDw0ngMn02ICB4cXklp3kPbw2QGb/\nWQ5KF3uHOl+xd0AaUrZ+iAT+SlX0a/wVRaBmUV58Smzw5IK66xcWl4Z78v/h\nfirv1vRgvQsIIrQ7hTBwRA4+YWn5t6RGGD/1VtoVA5XVVUNHc6w2dfCqI1dw\nrrkrVqCadVBZ0V0U1c5kxf7EcI3p5WSqwkS3lmC1oSXmIVJB9D6XrYxb4EQm\nv/pH3UY88xQbVAoGd1CeZ8JBqQ5Zs4qbcJQ6K3d+DSRQWiyRHbtPcQ2VmHxC\nwSupwC5UKVfMDXjh0Chzn9/XpFG83FW5+XPXurq1Xuhye2yf41pkRUa9p6bB\nq8AC5UJ/1uRA0Cg+Q3/RX06Sk9ijpBf3dRSp4pnK0PdLlurUY8TXHyVOWUcH\nkmgnBRMfr3GhX5iSTZxcjVrgVHh5gPWlRFLImXPoNbcc2XzT0TmHPHsgBm71\nJwNDiBJvA8ZWH9ETR+QN8+z4XTgJT0VzvChO6K+ByrWILVv8S+ZPu48j70AE\nCZLX\r\n=Tiwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvPzSqJcvqg7aRh2P+5e8OimizApSzPK7eGx3usSyJeAiAG1KI83BqcUH7NXrdKuHg2FeQYj9xi+3yeIwXA01lgVw=="}]},"_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/selector_0.2.0-dev.161_1617511788047_0.5050776721040671"},"_hasShrinkwrap":false},"0.2.0-dev.169":{"name":"@apache-annotator/selector","version":"0.2.0-dev.169","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.169","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-/lgxvk+BcKfW8WbtC5JuBZFnW4gkiHvaB80ynMPh34N7JePJgTKJ/yr6rlMQZ3E2WBBMPxTDfy4DKxm0Yad1Dg==","shasum":"cc0572d5d56b4b7e980753be376b4c32caa495a5","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.169.tgz","fileCount":47,"unpackedSize":444023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaVEICRA9TVsSAnZWagAArH4P/2z1rTAVDhCDh2AYPiQL\n3o72xBUamnxtVzu+ckDHyftpDPbbesjfZV+HbML67mrWLd21h8duv0fiBV3n\nd6A4uSZOrV1koSBwPmlm6bboNpYJZcBlkk5tDd+1ApRg2OWGirL8wKQ8Pxzk\nFol+AFDTyBvO0FYib9ssdGmokrOj8D+zDqrszomwBKegZ0QzDi65ALNeUe/r\nzL0VQNctRzX299v14mh9yWcVzYlMFL6IeIPA1ewJamceaUYafCz0t4QtaJ4Z\nuMVglGCgfaoqEqh54mUOGCsEL+anVuUAeAxihaFpyYd3yYMUF/NseYWcAwCy\nYtdeJe9iEehn4fYirLO45VrQJzr6xnhrNRlisxXUGzwm0ZrGVpIGIA8EebG0\nM251aAsQ/OP36kV2MOo/VUg0bDosr5bkMc7lgQnHIoC7pJ3UQtr03LEU+pDo\nJpEj7OTtOt++65rZBfnAV7PzdExiNC5w5k0+OLlgBUfpy79UAzAoTnUFSP4e\nrav2LQT8xNdnv0F+f0bxGwQW+LUxIdTh7lonWXIqxvxLoqgnk88QJqCX/UjX\nuplinq1u7ndL1H1QnfnOT8XUbks2kBE3Y2P2lQ5mk5i0d+R9VtycGWc4pPna\nx9QEZ8tqqtmlq9KqmTiYnbtV4Fmq6HppjxNujhvJ1M8wQdceSQipW3F8Ff8G\nX/hz\r\n=RZbc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmOS87ye5PuRzJJ0B2zHigmLHTn8xiOxVIzx3HLJ0UEAiAOD/vZwQgp6W4NgPuJkh+K74gODHBVWSMkqZ+QjzF3EA=="}]},"_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/selector_0.2.0-dev.169_1617514760308_0.5702117064201537"},"_hasShrinkwrap":false},"0.2.0-dev.170":{"name":"@apache-annotator/selector","version":"0.2.0-dev.170","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.170","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-m5ihwFd98aTufhPrtRaVVcC0mageq1AdR9YGxldcl8jo/BUGTHGMgGto3p6UTQQ90oTzqqOpqKL9uLvDQc0/MQ==","shasum":"756fc634d6d64f10e566b2c9b2bd58db4cc6f0d7","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.170.tgz","fileCount":47,"unpackedSize":444023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgaVOXCRA9TVsSAnZWagAA85IP/37GGwadUH7+a5ZWqqvK\nLJoGxfDVnqpDsqRLVllUqt8dDmM/Siwz6pcRMxrcwf5kk0ODaHj2W3+3P3Gc\nCHHM9cLMgYyKhAx1rSnafjpZA2mtX33gSeSroC0alYp55cowxfHsEIqp7scS\ntDdXUoCVE+KXghCwAtyna7HA2UNCTvsNBEjdn0Godvj0vY5UDTKKSMeyHxxG\ndXLHZTdT07M6HELf1iUbMmhLRplXopFuPrkc6289z6hxw6SnimxiccqJjb92\nBeMBnQ/+xQbhSLndhNpD+Z9UKlk29WeMJJ2ShRt3t5xDfQ/EDhq70fKzlAAo\nNssQm9Yt0mjL+R6DeqmbA6PpF9usxZq9+YNk1WDutpENT3Bb5d4TI+hv/Bx5\nzAA9ZV6/H6wGsVamrA7NvqJdhNdYBj1vFM0xniczBw6JgdOFmFunUumDTZNZ\nw7Phb90LD0NWejtqUK25p7kPLUUhpNMAYmWpbLk1KIR6cyQYR/LtiPa8s3wP\n5KXNQJYZVbMPwIwNM5r7tbQi41ui77fg98qBs38bBvCs/L9B+dnLXcjTQF2f\nX6vEQ4nJoxcs0oDzz8ZDL7RdYwX8FD3lsJ9Z3Iujsr2L/C46kLBBkI+uEda6\nykkiq/29vWtouQ8XbgOrEPctJzr4wB2rLHrfryh7dbk095uTcvXNe8dt8AHQ\nd0ex\r\n=ZE2y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3CYpZdP/BvhdaY0ja2N5w4X4qmH2casiAaiMPEp7gfAiEAkJR2/wR+RDfe/dm4iZJ8lqIn1IAXGlow8Iadb/b1r2I="}]},"_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/selector_0.2.0-dev.170_1617515415085_0.7954946932992966"},"_hasShrinkwrap":false},"0.2.0-dev.172":{"name":"@apache-annotator/selector","version":"0.2.0-dev.172","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.172","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-EHJ5w4VhuFgzQQxnuPvIIG1FJzqKYj1c3JHaRv73s7Tm+9PCFH2uYgRTwCX8XzGCchxxb8eOf+U68otRk9Ihtg==","shasum":"7b3a39bbd9e4a7f043cf6c2e7177bfe8b70e039b","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.172.tgz","fileCount":47,"unpackedSize":444023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga1G4CRA9TVsSAnZWagAAPw0QAIn9QCoI4/eCd8p4DtO6\nJNGshqX6HGZFw5VkoC/Z7iY34FF5tx/i2y34zPIQd9RAYPraRd3vStwmID2F\nRYC6Ezvk2/Cx6GltklzrwRuALgsKAaDMfP+MD58CRbl+SNXtNoW7N9YqIV7S\nNHiO3cLB60gNhWvi2KfujCux4AESCs8rUWuLkhVPZ+J4rYdj6Lw2BcuxDO93\npFlKYU6A3CrOpddya+z4i+rQoQsOMtGmnB28TMGuxj075wWYltphnsBN+tO+\nsb7zQJOjL/4tMW0ijrCM8C7IUWXcYXsk0HH42MFx0ujJww/aPwEPoU9srNIC\nI6AlaFtiKNkkhUGeAU0chpHeD1rdkpFLQvoFbzO+b1Ng75J82a4oovWAqDpK\n1S+537+waCNMxLvTqIGsYwMy2CJx6IxIkFQF0f85/HWjUJQdY13SjsVTIVv9\nccM0YtBGpoWPrwQqxGepGlCnu5kwXr5fcz8oLGmK9t2D7J+kECn0M0tgMPGW\ng5DIjOvkjg96mNRZixpLBF/hk1cqZhjv3FmNvqFN6iss3DT5IJQBVn9+Sn89\nWOikymxprc2Na0PytEnSsGqj83KSAipag/Y0Y717uh/aO4svi/6KQCs5MXOO\nqmiHsOZm+/x8RcduLLB/XAhDM9WhZQ6/ZcwRS//IsmUNLh8NXOm8NStHcBdK\n4MkH\r\n=RybL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS2nAVv55SAg4ZuyaoU16VEFGjrFtjbA1xRfxsr6o0fAiEAhdqwx4zCkO+9gIETnHWptGCR+4NLYpIzMITIPS1rohg="}]},"_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/selector_0.2.0-dev.172_1617646008046_0.8609712854172225"},"_hasShrinkwrap":false},"0.2.0-dev.175":{"name":"@apache-annotator/selector","version":"0.2.0-dev.175","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.175","_nodeVersion":"15.13.0","_npmVersion":"lerna/3.20.2/node@v15.13.0+x64 (linux)","dist":{"integrity":"sha512-P+a8DFvIb0lHmR7e422mdSG7hB9QYXTpF3r7hY3PRWlUqsRXot2TVI1SnYx8PyKWfvGzG9R/zqkYvtgUU4kDGA==","shasum":"fad2cf540b82ca9fbd3271fdbbebe1494a3a4d13","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.175.tgz","fileCount":47,"unpackedSize":505793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbCegCRA9TVsSAnZWagAAKfEP/RqjXEbPHuCWv0OmEOJ+\nqfsG6INSe5xBNMIJmST5NiyQjxC+770M3svU4oIMu6issAkdGHl0Hk7b4EIe\nun9Drv8okKX6KtG8A2acOUOQ+wQbsRdfRkU7dKRR0+L9GqUOPy1hxt4qAHwa\ntSsV+uLce+s3ix8H7MRjdqnsE31VdOFpCtq4wzpBwN40SVdWcdGMbQ522c94\nwd1VlSFezzFY7omOsf0vM8Sjv5wEzHEMG/ZG4rC7xgsxLlqcfVOOnLKwZuF5\nu9zUTgXlVEx98+ciibPODy72pCzvHZK034yeycl48u3Zkf+gEGQUSCP+qHdZ\n+BN1+s1GR/JbvL+KUyk7mKO+OiV6cG/lZIoBH9Ovf3Yq430VaWoDuJWvHXTB\nUmYMuyn6GBJTDJG69tLa8RxbCCL8scZlCTg0VDFxiosZuu7F72F4WHSGLlld\nk3DkibD6bvb/96gH9mc+NCowFYqpm1ybLWIfZUoGn1wIe87uphHsQA419GL2\nniKCWPcvdnS6X21CHOMTNQKpXarg0X88+G271wVgDO5hVRYIEapW/SxM+wiP\nPPtvDp3rVKfvaxLo6cY+ONTYJVQfFQL6iR11G91dCwZ/nIw3qWH5xtnzXCM3\nKt5+giZCrw622jxjDJpou/fhSoQrOuvWHPwPzo7+hNy0nJKMiIwRtsckY8+f\nVVua\r\n=69+u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH4zEmxP3tUX0eV6/JO98tT8hUr9xORPw6/teCNAkEY6AiB88bNa29dgyGzUYQRTrXSEMg+LnCUbuvoey06Kpv/P3Q=="}]},"_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/selector_0.2.0-dev.175_1617700767972_0.6253061410448841"},"_hasShrinkwrap":false},"0.2.0-dev.176":{"name":"@apache-annotator/selector","version":"0.2.0-dev.176","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.176","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-1yJJAq/PNl6YyPM+wnz6LM8mlme0MtDMHmii8iz5TYY5f3TgA7QFpuP1l0eYlde+SSBg/zllU2oRda9I/I8FUw==","shasum":"bf100e8690a4f02a2cba4126fe7026b997646da6","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.176.tgz","fileCount":47,"unpackedSize":505754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbTM/CRA9TVsSAnZWagAAvL0QAIJIXCzIS0VUTIvFq1Tv\nbI/Q/NJLMry3mvKpaxFFi2/te1MGOP7hMhv0qgc/zFFWmh1NUor8cVbVmoe9\nHHQz4eSNv/PXuzlTipWKY/ATLx30fEuli2oF58P7qlQyhjrFrNun4q7YHeVO\nuR5LqyTp24J6spSA3kfmz8Qb95SE7vkBiKamSBK0zwcmqnt+xrx/1LhPksFK\n6iIcC0yjL1SeuH/ezyWKQrVcjio4CMlx0NH06hd+BD0QIg6wazSSwCCv9ZY1\nifrottVrcA+BP5f9IJYfWycAYsWh0lT1XUZtMyiOVKwEieETDKTsTKstYXsc\nDry3pwSO2q1BFnXpMQU6IEvtkaNlh3hKlse6jVT5ivicP49y6UrIGioRxkSR\n6UU9qJBpt4mPt/IaxRI1e1qm2I6FVBrxXehb9BP7A6Frl2zjzpqIroUSdsGv\nrOEcMip2MakguqErjaa7eNOjUJE93mjSis975tdfbQj4hIRWipfbVWQeo9QD\nMXA62Qwti9lH6eh/rsctM4fe5/nGP5PYJHr3WHiDbJAwH640RMqTNs2szVj2\nXZA0rB8+p1yh/zdAWP2WM4Mejvk5ZXIQF/ntxexLSEILyKr0F2/2AOwwhX8c\noNbiSMIdWQyOkwDH+XZT9jeEJceu4jSnREDZzCxXn9shlyLMh3Rff7U9dEmU\n7iAS\r\n=6d/F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1i2z3i1FWOvIWaCQp3I7kvEWBDxUFbfITu0/KWt6emQIhAPKLw75lvO4IoIAQy1YRu/llx0WB9tlhvoVf+e3yRKdO"}]},"_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/selector_0.2.0-dev.176_1617769278924_0.8177400633762419"},"_hasShrinkwrap":false},"0.2.0-dev.181":{"name":"@apache-annotator/selector","version":"0.2.0-dev.181","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.181","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-aHTKKhQEAUVCE/kNlp1DMlTKax2/usszfW1ubFRufFzLscuAfMSSxNTJ8/oqxcyqES7af1q3rbievVu1QNCpaQ==","shasum":"fc2808929b6e709cd4fd60e61f2edea3c5370ba6","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.181.tgz","fileCount":37,"unpackedSize":286850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc4XeCRA9TVsSAnZWagAAL14QAJJlzWcBDSAwyyYpejJV\n3ofTSdeN6YBOcqCELfdJWfUCPsOZOX3xMIqsBjMmHWVcddx2kNs/2Z8khQew\nabNzp3RMWvUjlf+qBym0qaULX52t8XbusJFHc5Z/quLWCHsNUyfH7io0XPn8\n7t/ddq6sKmKNMERcKVk/Tt1S6xQ1G8wuaZLxP9iWvFGCFRlnpPuu38HhimcA\nX7qDyX76N/p+xzc1OFDb0dVIilgVuw2c2PHkgVOaZq5kewK5XHFFR66BHNCE\nbX/vNpPJ8YEh53ZgoFLUCXgkgEkbyc54qNMBK6E2/Jb4rHMdkhCL8683smHD\nw7R6FUbGJFE6iHEViHNrk/3BNiOCNYTiiBTZnGqsCo0rwdQ6EI2NdDJuiMe2\nAhwVL+36MhV1mjh5lHbJy2qUVl10qPzdWLiWWwzdzDFHjU+fRbPc4iyA3o5Z\nPuIbuLFmiFYUe+lgDgj0N5u7lEn71xFVHT83QbSWVGtIBI4xtGyuFcsPsMJ7\n9TFVvrpKLWLjViPLfz9ymbDQb4R4+a+z2UNnY77BiBff7qROBnPxxfIgVYzp\nLTElrDqNX9bqZ4FZEMdUVfRSECW63/Zma75yyb6t4C9l1oDJU0ga7iipnLyc\nHY1UQcj7zmXm74+k//dwH03W222jgmBwe4CPK40i8Byh1jPxBobYSJg4OrGU\niIix\r\n=iyaC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGH1qMl8j6VwhhFxa1Npi+cxECHhGTJDvFyg6AWH5OhmAiEAiuzmgV5Qz2k7gCqS1lLUCOsADM01PHZVflO9afYVBDg="}]},"_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/selector_0.2.0-dev.181_1618183645578_0.7234490846996693"},"_hasShrinkwrap":false},"0.2.0-dev.182":{"name":"@apache-annotator/selector","version":"0.2.0-dev.182","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.182","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-vALtxHa/4KExjNyu/+JUeJgfaU8BYSyVFu5ao36BAdpBQqASXCmR9CTxyvx+bJH0M4Mq+3ocJ7fUu4bXqmQHMQ==","shasum":"a3df61e9994841bfd681e6e28afc95af57780ee4","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.182.tgz","fileCount":35,"unpackedSize":201105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc4poCRA9TVsSAnZWagAApE8P/iYJNx/G4DmUxmM3jK8B\nZMAeHFXKlTmmOUXkazgzHnJI7csN4Y9WvkEs/h8G2TPiR1Gqy7fLI3j9iy53\n8TYHHKUwCKsuwMZrKB8befgF+4SWE+OHbAX6RoZ9is/1Byxd7qrnxoEjREAr\nX4lyQjWZYT/Gzp4lDXmYGWDm29X9YhGJVVAYdvA7A9aNXoL2Aq+cOgtl0dfB\ngNo6w8aeNkZn7aQ44puGC267ebSEuglYQ/umLwvR7VhDm9kPnCE1Eio6jl8B\nyw6+51OJMCpDuInJFkwX6Wgox3enDAsqHQZA8TqhUM9PoE9Wp+X9CciRF6qd\nULDY7lBR6eHPBs6nYOtx6M1sNNhLI+u8r/otSd46T5xKQly5MvjRO2eIz/Ti\ngXKzYhINB7njyFrKTK6YYJtTvQCd8fCVUc/ohyP+Nzou8nfqq59Xk/UWVeAV\nCnTJAYJcdcvzaPoqxpIeLcSqEsdpLXmX6O88WlxhWoFX54tWg7W/Cji2ngD2\nH7j3RzwLa51maHyvdar/IG0Vcfv9o4xmKKW7IrY5p48o8AsDu1uWiXiBH1Pe\nlka21tM5jqRf6aj+9DVpLF8EEWACTGIvM/NXFT4dRV3jTCVu6//oE0Vqf3dH\nKgoow7m4AzT3KlZolu4Ozu4Rcg3ZXWpgKkAE/kH3O4YTbqfKG2RalzDQVKk/\n+t7l\r\n=1qfW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuF3SRyLZOrPw301XhSWo9m+eDnsZwa4MEVTywBtZemAiEAxlo+O3sQrhNj5w2n7kf2h2kxJdE6bMjMJMGyev12Wt0="}]},"_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/selector_0.2.0-dev.182_1618184808085_0.6149157919948158"},"_hasShrinkwrap":false},"0.2.0-dev.184":{"name":"@apache-annotator/selector","version":"0.2.0-dev.184","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.184","_nodeVersion":"15.14.0","_npmVersion":"lerna/3.20.2/node@v15.14.0+x64 (linux)","dist":{"integrity":"sha512-V7vCGysPiRXDwmNaFlSKAQySo90/lyuxgT0EmasL0uRX23VSdyU2gNAnJxAENw9Yr7ezykW7i2YQA8qZLEfGeg==","shasum":"2aae52d6fbdbc02d899c06972e4418c484f3709a","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.184.tgz","fileCount":35,"unpackedSize":201105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfKnXCRA9TVsSAnZWagAAeKkQAIMqU86c1wA+2AA3+J+c\ntNG3r4O0Pj/bsFqkhsarQnDAFzuMiOo6+UCHPScxx3byUo61iS/d/b2GVrJa\ndIYDkB4pt5n1uIPCZ82haJKySifUxTGb9RWYUY1kCMixviLz2rwn7VlAeEFM\n/UJLivFZ6mjlmWWrkEC0Cuc+7+m96MJuKeIXHc4G8wMBV5axz4eQxk3M0vnp\nEt3ao3+y8k5xsV/oe0tdi3JfLyT6Lh5Hx4AAf380JQgi8OyRurreHxIa6cpC\n/Q4GS9f/3Z9/yTXu4e3pIuFBXAJGDb2AeD3iwK6IA2gAXa7bPEPi9IdfI93Y\nW7lAI6CZEjBeKHhFwdIpgSdWBrdn2gRxBR909erWzMFgkYT2s/lEpkVIfGKl\nIq0IUF/jjqCLXroYkEw7KwNFOgYaVGxSRcRXNyDN1gbniL95ZCbhTYD9Xh/M\nVvQyD6n+qanSDFa7m/AECp/yyeBcFR8tKlxJVFNpUMT3oCBLBBOGhTZg+X/F\nGpB8MOgDntuHdZVMFh5BggCxyasUX+mUmGwaxD6hlRd0a40y2SE48yEVoDBs\nBwfXjb7igb3jOc9azthYEYhvG27eT59vSs92fCYKuqSnDBmGGKKx9Td6OxwS\nXjpN7gsEEZxLedZ8KE0dRggA01mls+KzTW/fHnbAa9eTHULhrSs3Dzcg2i5K\nabfI\r\n=UTJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARQR6FOcKXIT3U4yvWf4EfM5mG4mdKSc5DgNvQmpjLIAiEA9zcJevnlWprTXajjK6dsVdGuhKan1b/iQzb6YPoywBQ="}]},"_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/selector_0.2.0-dev.184_1618782679460_0.9951721674008458"},"_hasShrinkwrap":false},"0.2.0-dev.205":{"name":"@apache-annotator/selector","version":"0.2.0-dev.205","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.205","_nodeVersion":"16.3.0","_npmVersion":"lerna/3.20.2/node@v16.3.0+x64 (linux)","dist":{"integrity":"sha512-1YKziKQvp6tqqjZGs0ttpLWf5+bR7D5pamuXudGKfLHI7wneh+2vRDvHB7KrT1Mh5UYHx873nJsREeFQIQtpWQ==","shasum":"bb2daab6c9250686342b344b0a757ca3a3a555c2","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.205.tgz","fileCount":35,"unpackedSize":195597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvNDbCRA9TVsSAnZWagAAjSMP/2aJkmbR/1PYo7nflGjU\nhSKw/UtlIbz00LKZcJH+zopyprRCP3y4Aj632D1pSC2e2poGx9uU2tg5ty0s\nm/jZYNCCbjueZxip2ZGB6IyV6hcCm+z2Uk4OqZCO25c2ekoDf3Izly0XUtQ0\nO6Pu25lv8p2rN3RRgmRO1AEw8KRLZAdLxuzgTvo7g2DayAKv4NsHAfXmxZNe\nyCR+gC/HdOtpt92DeABdRlYqjj9o2GcWv+mqKP3PGirctPXp2VmYxAFDD7Im\nLb7Z8d1ZLjV3BTsCNVakKb1vI/W/GYVIhQ0le+lVNTBRaxsQYp21rv9RjZhW\nsGBEspqooYb52G/2hPXWJgjzqLgRjqHmhMHMMN1JQQoOJXXdnlH4iYuTYJ4B\nTF9c6I6UkUuZ2dq8ipy/utpObZigKKXjA9RaDKtucKwK9yyYsPzjfp0M0Cqs\nHmI92s769QPdvroCy0oT/j+W7+Ihfv2qub5bKNmgzksXypEXgU2N0BEzrG8L\nHHKotJ/Q48QThQtEj0viEtzLgEdzB4sAtVUHE6OIU4C+UoXWKe5LvBrfJwIP\nYIMIlEM7XrbS4xj8EmXwtMyaJwFeG2XNHYXSHKEZzPiPj73d2AkFGYMMQIBW\na/3L3XK3a6jemWzZH2G2oIRZEvJN0ZH6SJRa9C8FlMU8kvKiSlLKtF5hWZM9\nP5kp\r\n=oUFc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7JZA9mUPPIPdvNOAyDpobLd28atCdy+c6OQFZysyvNAIgVAozjI4k7Y+IH6dPHASLG4Z0bn23xtelkj4myaf0emA="}]},"_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/selector_0.2.0-dev.205_1622986971120_0.8281858597654459"},"_hasShrinkwrap":false},"0.2.0-dev.209":{"name":"@apache-annotator/selector","version":"0.2.0-dev.209","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.209","_nodeVersion":"16.4.0","_npmVersion":"lerna/3.20.2/node@v16.4.0+x64 (linux)","dist":{"integrity":"sha512-FyL1GvGvaCoQ2Vtf4Q9r0M4XCz4H1+LseGWECnVdOyl/7OpCQgZ0z5KOEBBjTAX3xbqc32Md2cZLkolq866L/A==","shasum":"033a955f1faa4c7232679c096f00d67994f4cb5c","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.209.tgz","fileCount":35,"unpackedSize":195597,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1c5JCRA9TVsSAnZWagAA7BsP/0If9LnuuZR0xDEirgX6\nqfYzH8BeVNptoNMjVWzbOT06EFdRb+z8QGdt7gaNtu7uJsa316Ti5ol+3PA0\nJIIj5Xzmt0cMTS4ZUVZNQVAiHQxlvY5/Hs5ZrTg0fZjZWQvjevh1JS0/veho\nhUpdYA4xPJMLG4HtzrBUEPrO8eSo2ZGtwBZ3Nx6i+tVlRLk8hmb7xZeXoOqL\nSyG7wjZmteuwUE6wbpFzt4NpbKRJIljPLCUfwxytyAJyAAysvmT4/CGZnlzs\nME6mlmJNA3EJbDN1su0RgMGMqiMI/w12AJg9NylZIoGl2R5OM2IkO25o6i51\nVq8KPsbTa1MojryATz04WF7jpibmeRrpAKRk4DHlXbMvN+RzxxjMQ9Q1PDx6\n97CJzM4sorXC7MfP26GwGz1xbU7FgZrjpnCRjvmF+szG3b/q1IKif+ZsbGXq\nIx+yBCYN3UGy4HJVDao8AQU9nRMb3i/cHlZ1SrXQo910nOXisaeR+FhITEQq\nj/iT8i2p0XMpwOksLADCOj8KZfmwQreFFCOQx6H0YctJtV5qkz4w3bYcqTY+\nV7qsEmShi4VO2Fn/BN3yIJXMYkKyS6m6Cw1rYEhwbc4m4fvk7DAF35xxtVPT\nEMjzZrUxWw4qX5dhHrlbNYL5inFWMK6v7/V35XLXpvNhdZ950kFYs89SHnPF\njJn7\r\n=BZ66\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2MRAvmjukZAOxiuUgqA2rfINF8J8fPdi4XMh6nfuEfgIgdZOLKttdJBOluW9WAJ6pqHrrwNW2DPxQImLumP4iG4w="}]},"_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/selector_0.2.0-dev.209_1624624712826_0.339610921562316"},"_hasShrinkwrap":false},"0.2.0-dev.214":{"name":"@apache-annotator/selector","version":"0.2.0-dev.214","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.2.0-dev.214","_nodeVersion":"16.4.0","_npmVersion":"lerna/3.20.2/node@v16.4.0+x64 (linux)","dist":{"integrity":"sha512-a8vOoC9B5Qzq3UhgHfVuezOA8eD0v0kwKQ+fjgsYXxT0QDLVpAdMDDddNUdFOzK9g2F0iDkuhKzXNRkH7tyFXA==","shasum":"ada4445d26cb07ac2909c8745a878fea7480a442","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0-dev.214.tgz","fileCount":35,"unpackedSize":195599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1ixICRA9TVsSAnZWagAA+SgQAIAMFRU9eU4MJD2nqfQH\n43IwV2IBSSIveI5KeYeWG5UzX66SfxtvEBQxvpUjg3tqz43fNxzy3tIuanCm\ny3P8Bd6R1jzEjwjodW4auyhMNir/a9lUDYhom+AeUz9VfIgaCeE1lsCo0AyF\ne1wellZ26QNAvvQ7HnbXYPPYioaMgAetf+At+H5mRig7c6yPxPlAZf4+tQr1\nz2UYN/15GVoC3WOuInm5FbSpHq+RUQ9/t+bD1QMUP5uZf33VYMGtdNtzbAw6\nfYWbLqh9Turvq+QrbkmTnhuT0b3iZK1fdSyscotRx0aaXxKhdV7rEQvRnsgB\nhodkr20EaIgv+1d7NBCO0AflanIOQBq1kvF7k3ZaP9H+vX4c2jwpJIFw4PpB\nURBj02+ByZ1KQzvtqUVFJdcDTfl6hL+o60fLDFO924cS0nX0Mej5E3SYLG1H\nzgEb344zkgdQFPptZYNw8mRsz9sE5KqE4i5PP0AavfZACU+DCwP4zV+ZKhUv\n3MV050cVuQBx9tn5/ZaOZ0zCChFq/p41PF67pSFz2TnH3GH4fc8Ks2XbTC6d\nkVjCAR7NLpoxFYKZdDzJG9AuDbIkqeoQHYLv4whKansAIG8uHHBt2S+rKjOO\n410zTupH6mJkuv4UphXfJffiUQt+4bBjvFAWYrkaRCIWOGV+hPA5lUKW/HEd\nZWZm\r\n=LFZ7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiJirYWhSKZW9hedVCIWV9Zr9ZanspwzEKH1tk/47VtgIhAPxONm2OiipgoZwCDZpHBtYe7DVYU00KlUfsKCYqNc+R"}]},"_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/selector_0.2.0-dev.214_1624648776350_0.24723982509142228"},"_hasShrinkwrap":false},"0.2.0":{"name":"@apache-annotator/selector","version":"0.2.0","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@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-Y8N0OKuq3cafRqaz/FBzcuAwzJIUjmjQaOPl0BC/RFgCnTm0bE27a4KFx9lL+oQVJOx3hLRdZ5iwDL1STfo0QQ==","shasum":"3d9c2562197910168ac1d2338062b8fbf6fe7cf6","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.2.0.tgz","fileCount":35,"unpackedSize":199660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMfnmCRA9TVsSAnZWagAA+BMP/iuwOKrgaIPtg5rnaNL1\nJ0QUjbKpLaX0EO+dGY1xBt6i74V3s0iyEFVgMYHDWmVypy2qpbgrTTV7iJNh\nXD8UPSmK7Wzw1UowbBN3K01mDQR65om0bRw+0IoteiSFwamY7ybj+NI5Wa3q\nIPVDao2CpsrWhmD8vHdhM935bbd1CaNqvXpPpv4SutQAQK7kcFkGZaEhhijw\nOwOcCKTCT94uWYxPHmiwQhKoKFkzyUl9KLcJ4AeutZEd3lwkhAXcfT9UIqRV\ns7TN/2JPKW0BHHT6b1lBuBZZBDNmGvS+LoUABuj10WUCBI6BW5S/ml5a9HEs\n2FPI5L/SO+znvg8B3m5lNAQOTRFCC0IBgV/4cu6paOsmS1YPDbwNmFDloO1v\np1C8fObuEKSuSHqQohlMjddcVpmMx9CD7nzXJQrg501R+K2uQbaIuUEGBzU+\nzjRpuafjFFRkQ5OdHdgxSDyEX8eX5znS4AtrYPix5voOetGRplJdQ7AqTxl+\nebGw7VLqktDSBkAkpxgF7rVBpJDa3lJj7X7HF1ed+QWV4G6JQlGqwQd4e2hl\nNG/fEmqXv2SUs5AwWZoNAxpxepIY3KdPXtn2m0+Vm1wDGpD0Dy/vRW/Yy9Lz\nQjiCy7TPuzZr2Ae2WSz7jXdAbliAReNyez4I5CtFrskCnIJxNQF6c9r3iH+g\nfHL+\r\n=RLj3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClZQEHuh/jlbqT1SInD/rc+scwwiVrDgD/AzVUTTJ+YAiAnNO8oWXYmad8BF76gWCaV2Fm/GMtB42929zWwHO2RhQ=="}]},"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/selector_0.2.0_1630665190640_0.2164622390620572"},"_hasShrinkwrap":false},"0.3.0-dev.3":{"name":"@apache-annotator/selector","version":"0.3.0-dev.3","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.3","_nodeVersion":"16.9.0","_npmVersion":"lerna/3.20.2/node@v16.9.0+x64 (linux)","dist":{"integrity":"sha512-jiJEhCbus7tJELd7ZFannUY3GwfTEQ4EpEtv7az2kLtsykXOSnXXgSvf7rLrA7cMNRlE+ToYwz1jUj8LnWThRQ==","shasum":"1ccd5830227b2b01ac3d7e9252ed9bada72ec85f","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.3.tgz","fileCount":35,"unpackedSize":199672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN9KpCRA9TVsSAnZWagAAmOYQAINub/S4o7MUsPgGOebH\n1QVYqMb0fSMjnDyfXUf6DK2WksikbC2FHZXryDQ5MMpX67LrLlF+eZvZKu2f\nNjJBNtp8tcYJcM8NjMYYaL09MIgQecoISylESXZJ1iFVjyWYemT6QC7XEjEb\nZrGsum8wdgRzs1Thmbil2xF4Y3K8VHcedI1rvF4dm4fjlW2IMFvIyM7ZOoud\n46U86NK7AOMEH3E0OdewvLMzPr9ife0cBJDfHpvBdhbPbLd+B8KatAYLd4qK\nPh+cvq23z7P+umIMGoRkLvws6oqATxeHO40N56X/fC2D830PN+Pe72hmhTZa\n5MDOmVtSoXK1Jzd1k1PbqdfPhzeZ6gjEL3/HTW3jLd8j+N8AnYHWl2fhqy7Y\ncoriajOdCzTed8n+O7FUbXpvGiVouRuZtnkrmRcEj9VIeku3OcAT50TvVxDM\nqKuovfMyJMzu3Ht05de8FwFO6ZQq9tAi/1ZCsrh/7sZ8ePHatVC7dmSiN8tG\nIzZOOQfeYeFtvdb5mKGUWA94syy3I/ZRornUUbGBxqRjL7Qb74GWq6FBqthX\nNBkOAkAu1Rlzf9JpEv8siTf6OhK8YA6MCrpHRL7pTsad3Pu/ZFDPXScdKc47\n1jTvveIUAAoHZxhxtuPz1A0B4JX0/DQaXWZqWLMPLpGwWcDoIIZku+FXL/CQ\ndZHN\r\n=s6EW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlV67WT04ywu9k0HMrNoeOBkYHMLhz8JHjNTejcz2zfAIhAJi696xk4R7f+KQ9jpNMK/HQW9Q1r/ywTAgTqViHsfom"}]},"_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/selector_0.3.0-dev.3_1631048361693_0.9083120576877852"},"_hasShrinkwrap":false},"0.3.0-dev.4":{"name":"@apache-annotator/selector","version":"0.3.0-dev.4","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.4","_nodeVersion":"17.2.0","_npmVersion":"lerna/3.20.2/node@v17.2.0+x64 (linux)","dist":{"integrity":"sha512-UqkCTL+SdPxDW27VgGzjJaDDPRi7+4S9m8uOhPUUVArGretroyPxb3DpDpmx2ocOb552iADnV0ioeLwRQ9inbA==","shasum":"f5ed486d6f9c735a1ffc956422af66c3b7fcda4f","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.4.tgz","fileCount":35,"unpackedSize":199889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrBvzCRA9TVsSAnZWagAAE08P/i55St7AATsVIlcQFpyM\nWItt2jVZlHDqJp3ZEfvLXrThoEuL8kjUwcPgUm8yPuqae72b/yIB1O7yYYJe\nO6ZlrGfVfwziYnV4Osy5J48su87Qk6dbWpLt0uNadKThBUk8g0Q44MublwkK\nF9kqtbGhJkzPFsxVXb7BKdAgEZu2C7h/s2o1q9cQGniUWxomslTcYvrevyo7\n0+ixOokQOMyldgeZ7mVxEg2Y0m4BnqE+sL74633KGdxzZXGBcfJZ1RB9pDSv\nlvuKoT7IVb6XshaWOGxcd8YcCMDjanAMTQWnP5F7pC8Ac7jwnE+Lx2LymniE\n886Lj4aQk7IbeFkg/z+8kyTPaha2ZtVb4g1+4F8unP/sxPgpb87p1fGmOwAm\nXGWzTS9aQ+LMfypmyAZPzDkiE50HuZOBVohFDCw/nnA/JddrckZcMdOq1IPw\nZ3PAxW+Q4XKrM6WDCpvWlYqcHYgFnzmsXAfZ3Jmlh4T7vL8CvuPcMNwD/MRX\nUnF3IFeNmL/0HZqTNnwj4cKXCV/MIdjlPdQEbLkWJ5u7uFTBUxFfXr+DUye4\njsjMH/kVIHmRyGKprHxE+tMms7lmMUKk7LZG76Cl1EnH7Qg4kTduxCOehEai\nSZYPptHTOBuAiVs7uGSaJM5wPl/vgzU6PWT/zFe8N7Ext5095IBWb1oQCPgP\n7SVC\r\n=Lj/k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzbXv1VtUhX4Yfk94SvXbFEm93ZToANecDIPLd3ZF3GAiBJnTXaVbM3yYutC9H71rRsQf2nDLHSRDIX5bhD1aYJUA=="}]},"_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/selector_0.3.0-dev.4_1638669299272_0.5785130577211592"},"_hasShrinkwrap":false},"0.3.0-dev.5":{"name":"@apache-annotator/selector","version":"0.3.0-dev.5","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.5","_nodeVersion":"17.9.0","_npmVersion":"lerna/3.20.2/node@v17.9.0+x64 (linux)","dist":{"integrity":"sha512-EG0kG3MZcup3liTrareW2m0nfVzIuaKYQukDJGYXLZ6iC6vtxGMUgX0MxoNpoJsgsfUgV5J1fH8YllU5jzyvKw==","shasum":"9e53212a6ae255c049ea8b724b25a260ab548751","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.5.tgz","fileCount":35,"unpackedSize":199889,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBS5pnrJKTtUtZ6xELmWexaAL8aNB3FlVUYSFKXZJbeQAiEAhoRC80md0RTd5/rw01QKYyr0JmiaUr468BHKr0E+FDo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWa9SACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB8g/8D7UC7cQMaF8Ls/ujhBRSqeSpQq1F+D2szkz8ivMqdlYa4s4O\r\nVk30esgs//l1y2SiOXeDgeiYYbtKTIuBZDzuvuHn9wEbOkxX7uY1apIrYWDa\r\nRbl8JQ5voJF2zdkFpoYNuNHdSnrtFesyifrYGQk2LWgCnpF40zhcAvxZy42K\r\ncvxk4gPmMG5umlp5egrUSlEovsKXS/8IrxYrOgFqQRElcEW0zfnrqHhKiU/U\r\nvMXqcEsuahEO38kTQpRV2/YHkUdIhl6t4W25JhsM+cscmOcDrPuy5iik6iJt\r\n+yKjGWYMT2IvceP6ArWc8evNKlAomUAuF0mcbeaVrhXa7rWpUMmtm0ZNGUSn\r\nUSglmuJP6mbUKo3rSKhp1m868P9bE8V7s0KuTPgJnPYhibW+MeFqez6+/izP\r\ntvJwvhZetvj1brSKKZEDu5TlFmPqyVz4z2PdWOKA6R4U/vVybImjQh+zKBBw\r\nS3bbVtFNp0IjpsfYahOnQK3nNUwWAELIe6tkKGtxwdNqYfVclynMAiPHiksI\r\nAK95grUrWuo6fQFUEcQpVTqa1PGSm/HDo74NCzrTOjG0TtZhfdxUiH0pZOOl\r\nbyJMxB7pJL0RD5pZFgGGFRwZwBACL/ycXFrkbKOPKS6PJnJe/GkpEBx+O/a9\r\nY14AKkEgrHKBIx1oo9XF5/tKSQJ4/xJmK4g=\r\n=+Nkb\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/selector_0.3.0-dev.5_1650044754138_0.7177527402624646"},"_hasShrinkwrap":false},"0.3.0-dev.15":{"name":"@apache-annotator/selector","version":"0.3.0-dev.15","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.15","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-0LdWDS8RLD54p5UJPE/1HxwJwIRgQoQgAK6xwhyV2HKja4VJJM8xyXD95lxF2KULSUimnIt21vc3lPJv2fv8cA==","shasum":"bfd299ce6005b14f7138e9eb8df887bec0746c2f","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.15.tgz","fileCount":35,"unpackedSize":179519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC67LT9Y6GHmj5M998IAwsoPC40oZklDYQJ9rQUsFzimgIhAO4phK8HnCU1OfTH+VDKrBbMUNXyJoFQ47+v2VdgjQMm"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZfnsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzNQ/8C+PAJxeLibrHez0y3oY4AuGRXr9xU7chUVziplKXY9iueHJI\r\nKqPD/WcMav8W8WdZyzermW0IeYO0DajV1J1xbs0IY4zPGqn7YnJEmvA4EBJ7\r\nMp/JUyTtwxike5vAgxZuIBbSqH7rgrZadFTi8OWN7mS9mFEon2U+yfPXVMFc\r\nJgFqu25PeQxB/KlYVOtKdIWQXlkkEXG1bzncWWR5woboB86VkxNzcoG6hWTm\r\n16+AfpubMi1xZBZUFrTzLXUxXHcrXutCGzC0dOGR5R3YMao0tY9FI4S8WuXP\r\nUH7bz/+BZ+AM28mP7WAXzvqn/XNR8jHzNaEsu2u86ASeJrv088M3KYDVGazU\r\nRGDy1SeANUagHyOA9O3bP7NhHl2aLsH5xS0VfYldpxqOSDmpGBXnJA5VmhLM\r\n6LlO5I4DtPXADrHEpHTOJzPz2sEUR+RPxB959RB+ySOK4oEa+9n8g8bdNDzY\r\nLZ9JQ3S7SKzdBPq3dbzy31yFkN+N3W9Wz3YIAd/k9z6MJ7soe8zQ5BBQKtXE\r\nGwSclICUj+q5u+p4wT2OyO3Wl2RIf/MyGFTn6k/VRJNkEbF+RwUBdMXuVySZ\r\nXWRNT8BNC/TAQPJh41+oFmw9tXpUAENisBEP80NH8ZYjHLWFT5xIAnUPhsVn\r\nEWZFEaYqPu+E7BS9i7f/6NVizwzRgP8lvuI=\r\n=K3Wh\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/selector_0.3.0-dev.15_1650850284123_0.24980670614624811"},"_hasShrinkwrap":false},"0.3.0-dev.16":{"name":"@apache-annotator/selector","version":"0.3.0-dev.16","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.16","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-evGUJpbcxX0VXI2mkJAApc9i1nfYvg+owl6OtUAVKTo50Duna8xqVBkYVszm3bRRBqbEGWGC0we/CtQOMXHuRw==","shasum":"4f6576f9b5e4a358f796fd8d2ac23ecd44944446","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.16.tgz","fileCount":35,"unpackedSize":179519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPvTTXTcJKHkHp4bJGwnD+hiSvdokpEpUhxZzf9R3fpAIhANUJU29bexFKzKJqjtcNut3IsX8r4sU/RoKPf589CBFM"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibZ7TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrsxAAl+F2COreM8c8yJGkpzUo93CILKRc94vAyUh4A7YGNc/XgRrd\r\n7p/j7zzDAVSPATYZsU28TouVGWOYoiBIxqivie+ADdzJmeYjA3Ds93CfOFQj\r\n2p6sTSC917jNUtCCKgqN7tY7V8+1f9MkMsKtw24vHSp3nn2oDv0XoDFSW9Uv\r\nuvg9xSGWB0q4WRL5T1i9ibT6Rc1VGygWJK/teRSGpUFDvF4Nihau9JGNv4oF\r\nmeBUu6J++3o2AhSF4OSghNmPelw04A4EEomB9s1phU47Uu3qLyREwLEwS+3y\r\nwrhkJEkSSdpHVeAvOygswDmgP5KM8ipJrlhH0GE2t3J80CLRjNpAQUlpRL4m\r\nrzEDrRYWHs5rOxH+nVjmqea6Fvu9seD+tDuOqtmlGrxwrKOKo2Oob2cY8b/d\r\nFCMCaj9gPvyPLhV/ijX28HoLw7/2sWq65YDK7xYrFzcAYiN0W6BMFX6m4JWu\r\nG1auvuz27YehFh9WfikFocBJnbEplLYyjhsBxFw24AptAQHpC6hVO4tDmnoK\r\n8EFjozQybn98NmJoKZGEHIMCU3NCJzDrFWSUHEazQB07Bm4HeIVeDBB3cqOP\r\ngJSrVPFWFd4tMAmYx+S2V1oajaN0l1j/Q7F9NjFj4zVFcuFeFtFBAb96bcg9\r\n/BmJx8NuoYaQWCiQWIceb3gNdKKnZFsMsKA=\r\n=/V8G\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/selector_0.3.0-dev.16_1651351251329_0.6961131284822186"},"_hasShrinkwrap":false},"0.3.0-dev.18":{"name":"@apache-annotator/selector","version":"0.3.0-dev.18","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.18","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-rG0Zb8/sXEjF+93EoVYa9B9202PDb/fZfSDCCyojmxmMwD0N8cdxdfICJyPCtlsY+vNcdzKFP+wd3VQm/+zLbw==","shasum":"ecdfa4bae2e4fb730f4472e5a0d25779aaa79bd4","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.18.tgz","fileCount":35,"unpackedSize":179519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwFvB8Dly8Ut/rpBfhvV3gLSj8Fs2yYYCRiCP9jvdz4AIhANBSLTRD1ufsPBAbzNg/qZQfDy1OPfTIlDc5/n79Jo0+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibbYIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrahA//aBcpEHQ+6pFutTI3X5Uts562v+W0Rff9bmt3JU4laCuGXFmc\r\ni1BQ+BF7UeCY5R8lyAWSB22gpk4xZmLUrVZ9ME4HfiUmaOydfZ0icXCzW9dQ\r\nECF8eUH2NROb/t/oOCkKXOXS6hH4fJVYYa9LxFaVa2yOlzJW9JXmJtTvJxmc\r\nu0gjCDPwJtnuDVnm/uFY60ncBxIPDM6ix82SPIRICVUdkJ6GZYGV+fp1WvNB\r\nxDuO61y3qQrIczPY4s+dSlAGQOzyI/Vt7RKzvD4cHlbBajQ9OzGmeYTd1eJL\r\n8hEdnkjAQVjb5nr1GT2ezVw1d8gZdhjFSUcsWqGssXQg4sz2BPHvPK20+Xm4\r\nGvPZeJBnYH2/leda3e6N+nzuA01Yox3fx8xbo+M1Jxd7K3FHKuS+Wz5uLMQl\r\nxWv/CHWR/9TTHlIphonPUz6mVT6kRNkpVGVH0mL2SqrlfP+NFGmXOIMGkdEh\r\ndvg9XQtT0qF8r9faI1vlSgGevZwvGI/Ipd562DsL5smR/ujIcSQ19FE0vZ+X\r\nT3chazDeqFuHU3zL5qdQKrqIkzB61KbpGFar9+nI9lf2srhbyhjq3mj9a52F\r\nVEGe0jv0vv/pfGtVg9PFRqBh8iIZVm2wQ4Xt3Kp3INvsMGkEjZhbGECzcDih\r\no6Lgz1Lg7S4eWGDlGqsgE3LJ+oYHrbNhJlM=\r\n=J3T8\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/selector_0.3.0-dev.18_1651357192380_0.13360738386579163"},"_hasShrinkwrap":false},"0.3.0-dev.20":{"name":"@apache-annotator/selector","version":"0.3.0-dev.20","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.20","_nodeVersion":"18.0.0","_npmVersion":"lerna/3.20.2/node@v18.0.0+x64 (linux)","dist":{"integrity":"sha512-E50x97UDAhBmztuC/fosRGBdT/kP1iDhWJXFXYHgkb/Phh9RnyMtB0O7fShxEGsZhjUU9xwIBlLY4UYAjsGwzQ==","shasum":"1a9bd4677520f6a9aaa3fb3ee03206d8b289056e","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.20.tgz","fileCount":35,"unpackedSize":179369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6YWwWPjgC4TMDs1B+Zu7ThjPE5QMbGG0zb5d1oTA6qAiABib2DM4guTD+YFgEaKo6IKoiiZ3aWo+jmZGP44oCnQQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibiERACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmphXxAAkQWVQccsi5EKi3mStb8hBwFI3lfUQ8wq5ZVZVDRNPkdHq1/K\r\nsQ5UiNAI2O+41ujahjrPkmM1Hdc7DZcgXeFthrmwOSE5RH1JRsR8Y2UijXoI\r\nKf5vBF8sF7tTqF3Um2RX3j29CI7GKXoWLIgMtIXsBeitXkelIdEKvtfebM8I\r\nij5XJLS/myUFCplObS3ZuSQEDM1EBSbj1ULExurwsR9RCtCV6+UYenjcBPgr\r\nG3kVmeFqSbX/06muqzvInmntF/WUVJ5EV/mzLGQVwDN1PBr523ocZKF15o2J\r\nkgnMLGNHWnJQLBfdu04kKK/3SyWJMZJqRZNLr03o6fMkwky6BkHXzV5Bl9TK\r\ng6PDDVLdbsLVLEx969VXe6mb4gtqQwHi/Juun6UYhHVs8C+ylhyrCko3scqa\r\nMfzZWNf+n+wdaRbNndJxnvXpxyNClqDtzJhPCxv7SAmZ4eOeKdyLiHmJ7er6\r\nBzO+3Rb4xeS3sMbZl4VOJW6QXWGRMr5WNVbA6IxxRqHvPg0XKZaliT9l1nsw\r\n2HnjMrp3Ce+7tHrlt3Cpg5AAMg3W1tu4o1umgVLGc+RD7q7mCWWnnnMsuf/K\r\nh30OagWhAbOEA1FqZUMALXjZDDUwR0HOrtSRlupekCnI4+4kJ+46pr1/xv/8\r\nk8/YsOHovL/zL3XQWsvKy7wviZXiSNCR4JQ=\r\n=txQM\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/selector_0.3.0-dev.20_1651384593097_0.39705439191548675"},"_hasShrinkwrap":false},"0.3.0-dev.23":{"name":"@apache-annotator/selector","version":"0.3.0-dev.23","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.23","_nodeVersion":"18.1.0","_npmVersion":"lerna/3.20.2/node@v18.1.0+x64 (linux)","dist":{"integrity":"sha512-+GHbZb5zRMhKyoXLZEurKjzmk/yXFRV66f2wIKDeQcYdI3qAhcrnaqWfx6RMCSa8WFmNMWIbl6xjIvJxsbRYGQ==","shasum":"e965076b3608d9bdeee97a3469125da68894516a","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.23.tgz","fileCount":35,"unpackedSize":179369,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Kusi3bSF1fqPUhWPNvJJObhmNPQG3KFv9/Tc+rBB2QIgIKDLAOfjKQUKe7Ltr9u1pDhZP5vVOxc7C75ROthy2ZM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicxh9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpUYw//c3ZRori+rig2wtaqezYcsIQRT+tzEVbEQvw4ukeV+YJIPuVi\r\ndoDcJSYBx/ffE/NaENndJiLwWUG3dcCE0MCG5a7I/npSpSSL3sRAIfMUdNy+\r\nUx6NWFkCH0TMBQegYhBygpdmZWImaObW4WL0vwGWHMt7RYCQAoSVIpmz02EY\r\not74XfpIJntNw/yZOXtOJzMJvVoAGQ5bwdUlDMAwHDQzg6rhUw27Pywn501g\r\niZIHvD7gf6Y/AHXGRiqqqbQjz+FdsUeYupMaQtft9lZIh9nxsVBwvEdZ/aZF\r\nSbXHX3PyZJKipnswupn+T3CqCPlfc0TpRCeOP9BcBqPVvTdHyuTKDRRk6uHZ\r\nD+R9fPp4Mi9fuugimHGTk3dvSIIx4HE5WUXTxn+/RZo3EDJLZ4xectMP+Hvr\r\nvPR1SEh8v5GEqJOxgCL49fprl//GUppFY4waFcIs8d+AAAPIJC6zK3hnazl4\r\nOEmXjt17YsmpgJ+yV98OeIuVsT136P4wGaX4GpU/8uKJdTY6PA9DmeN+LW/n\r\nzI89QZve8xWFFHV4/5ccFAtarqBATyds7N8An3u2bEgB1PflUk8VehTJGYi0\r\nPSOzFctfQ8L9zW8uTyv1PghHjoda3pEBPNaY1QyIp4qBXoPepYIMzIBFOZWg\r\nY6azjuXgzv7Lok8TN0R8wxCHhwJuFmUJDSE=\r\n=M986\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/selector_0.3.0-dev.23_1651710076945_0.6849393437019229"},"_hasShrinkwrap":false},"0.3.0-dev.0":{"name":"@apache-annotator/selector","version":"0.3.0-dev.0","description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"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"},"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/selector@0.3.0-dev.0","_nodeVersion":"19.1.0","_npmVersion":"lerna/3.20.2/node@v19.1.0+x64 (linux)","dist":{"integrity":"sha512-HjYIJTiFRJ8Q5pkNSd9Z3HYUfF6TbZGy8PDTUcPZlN2/pNyKfEqvBrjTfTSiee178sn+WgLmqEHq4uKVa142dg==","shasum":"20f9f8ccf10a207f1706c9bd9f85a6ba4291ab2b","tarball":"https://registry.npmjs.org/@apache-annotator/selector/-/selector-0.3.0-dev.0.tgz","fileCount":35,"unpackedSize":179368,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHweo0nLeHCt+Sn5VvZfR5nczRsKhG5vfEnF4YjHHMpcCIHfS9CkrLbUwHDFpVUmh6osRywYIPoB+mWlJf/y6hM1a"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdLLTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrghw//V898b5VkaVzSVwjp7BwbOz3z8z90Kyr1JURRrqOPznZQr1YE\r\n7wpMLNfOpXonGQ6SojzocwwoDqZZvRaJZ95ywvos2PCsyAe4NxEMKbsT8AQU\r\nVLmGv5KYkJvDSzDs608ott465Qnd7yvszx54pOScMeWaVZsvgyZavU1OKL7K\r\nYpThdlmjKhE+/x5esnKKcgzGdZOmPWytiMdoqFaVtujiBmGrAbA/WQPIz/Yr\r\n/h9/fFMPj+YFhCAdnVr5vUwoSAV7YsjFhVyzarm3G1oUC5j/UbXoaMiwPb7q\r\nuM2a+Q2s4640/ugzHrgKNjALV7P+b1hwmb0qp40zFGfyOfn5gZss4wT9YHm1\r\nRXwSsaluekV5T+x+/ab0ZXO7Wgdnu6/WS6w5d94CQjpafCFZ59mzp+UE+jOZ\r\nQsVmGecoZBv9qRFb4+9mInlGzTw7aE1MowAjUKUuw2TdEibFZJERgSVP/xRK\r\nz/YkA7LLRcWhqZq2BdZr4cfFUQ2gbD/4L6Kt1Ar3KudApjCjT66XSaiidARQ\r\n7RRJ1fxblM0iXupKCVJQmz0EyQNt6ZO8vwNfJq794kp/9ZM7VmBXG4gLm1h2\r\nUUiHVffge+bHR9bWe2nuHIyS50RWpggQo0gHWudoquYeOl8zPrmGSISTs/E4\r\nmnLOW8Fpwb6HNI31nhYk/ptHp+NiVpj3G+M=\r\n=rV+v\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/selector_0.3.0-dev.0_1668592338816_0.1287329029578892"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-07T05:35:10.411Z","0.2.0-dev.121":"2021-02-07T05:35:10.800Z","modified":"2022-11-16T09:52:19.195Z","0.2.0-dev.146":"2021-04-04T01:31:07.986Z","0.2.0-dev.147":"2021-04-04T01:43:58.613Z","0.2.0-dev.161":"2021-04-04T04:49:48.190Z","0.2.0-dev.169":"2021-04-04T05:39:20.520Z","0.2.0-dev.170":"2021-04-04T05:50:15.224Z","0.2.0-dev.172":"2021-04-05T18:06:48.246Z","0.2.0-dev.175":"2021-04-06T09:19:28.209Z","0.2.0-dev.176":"2021-04-07T04:21:19.076Z","0.2.0-dev.181":"2021-04-11T23:27:25.744Z","0.2.0-dev.182":"2021-04-11T23:46:48.192Z","0.2.0-dev.184":"2021-04-18T21:51:19.608Z","0.2.0-dev.205":"2021-06-06T13:42:51.250Z","0.2.0-dev.209":"2021-06-25T12:38:33.059Z","0.2.0-dev.214":"2021-06-25T19:19:36.485Z","0.2.0":"2021-09-03T10:33:10.888Z","0.3.0-dev.3":"2021-09-07T20:59:21.870Z","0.3.0-dev.4":"2021-12-05T01:54:59.423Z","0.3.0-dev.5":"2022-04-15T17:45:54.241Z","0.3.0-dev.15":"2022-04-25T01:31:24.270Z","0.3.0-dev.16":"2022-04-30T20:40:51.475Z","0.3.0-dev.18":"2022-04-30T22:19:52.592Z","0.3.0-dev.20":"2022-05-01T05:56:33.249Z","0.3.0-dev.23":"2022-05-05T00:21:17.150Z","0.3.0-dev.0":"2022-11-16T09:52:19.049Z"},"maintainers":[{"name":"tilgovi","email":"randall@bleeds.info"},{"name":"treora","email":"gerben@treora.com"},{"name":"bigbluehat","email":"byoung@bigbluehat.com"}],"description":"Web Annotation selector for engine.","homepage":"https://annotator.apache.org","repository":{"type":"git","url":"git+https://github.com/apache/incubator-annotator.git","directory":"packages/selector"},"author":{"name":"Apache Software Foundation"},"bugs":{"url":"https://github.com/apache/incubator-annotator/issues"},"license":"Apache-2.0","readme":"","readmeFilename":""}