{"_id":"annosearch","_rev":"45-7b2767859dc1c465d8ce231b6834bef6","name":"annosearch","dist-tags":{"latest":"0.4.5"},"versions":{"0.0.1":{"name":"annosearch","version":"0.0.1","keywords":[],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.0.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"dist":{"shasum":"afe3fedf53eb8cd65c6631240e2a400e8796eef8","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.0.1.tgz","fileCount":41,"integrity":"sha512-4lJrp8Hhi+VIwQpBStIlAsQnX2KylZ+rtVisho3Cd1QYtAU9CUUNxjPvrhTk1zAXn3EyW4RuJnsy7vLa6F/JGQ==","signatures":[{"sig":"MEUCIQDtoCtUHbwNPL76NnexM/1zTZYuVUrGhYG/3+FvkkzBkwIgHYJfE6VjjakLNwYX42nr3xoPUrzMHHtEe3quv79qjNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85891},"main":"dist/index.js","gitHead":"33b3d75f17d669d54a264ea191087ec058ead517","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"AnnoSearch uses [Quickwit](https://quickwit.io) as its backend database to efficiently index and query [W3C Web Annotation](https://www.w3.org/TR/annotation-model/) data. Quickwit’s fast, scalable search engine enables AnnoSearch to handle large volumes o","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"maniiifest":"^1.2.9","typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.0.1_1731582911999_0.1233595036964279","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"annosearch","version":"0.0.5","keywords":[],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.0.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/src/index.js"},"dist":{"shasum":"48d16af5ffde66c21a5ffbf004ec4d1684c2768c","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.0.5.tgz","fileCount":41,"integrity":"sha512-v2Mm4/HV8I4LG4WSGyrjUD9q8fQoBr7Fnf+zwPJshCDjqRcDLMsp1y/YELlcTPtP2+xrySDQN8YuOZgyeC2Ktg==","signatures":[{"sig":"MEQCICH/PXnmOVfMPDdAiqstgVR5W/Vw+tMw2SoYl8BtG8yrAiBg7we5fMAMcijC0WBKlxMJ3NZfiVB66eHZosHxZgQQOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86060},"main":"dist/src/index.js","gitHead":"33b3d75f17d669d54a264ea191087ec058ead517","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"AnnoSearch uses [Quickwit](https://quickwit.io) as its backend database to efficiently index and query [W3C Web Annotation](https://www.w3.org/TR/annotation-model/) data. Quickwit’s fast, scalable search engine enables AnnoSearch to handle large volumes o","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.0.5_1731590274731_0.542265951978506","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"annosearch","version":"0.0.6","keywords":[],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.0.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"08f00453e09d6f22b7a24605c570f6c7d8950bb9","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.0.6.tgz","fileCount":26,"integrity":"sha512-22s9ybJrcmICUfv7KZzDLW3bSozNva2riBVQT/BoNzn4rEUayannCmWXgzfxcfzZvoARWw/N4TBLGpn/byJkGA==","signatures":[{"sig":"MEYCIQD9nk8BjhTK+CtBuXKsUDpWFoFty5SbAP4ZFIO90YeOMgIhALUq/eVrakFgV+8qDAZumplwvDijnIVgQcugzErQqw+C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60197},"main":"dist/index.js","gitHead":"999d1978c67748f65f837fe84f8cfdbae94b01a3","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"AnnoSearch uses [Quickwit](https://quickwit.io) as its backend database to efficiently index and query [W3C Web Annotation](https://www.w3.org/TR/annotation-model/) data. Quickwit’s fast, scalable search engine enables AnnoSearch to handle large volumes o","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.0.6_1731591550425_0.5815733992852083","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"annosearch","version":"0.0.7","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.0.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"2e69436e87aa18e9ba5245dff62437a77e20691a","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.0.7.tgz","fileCount":26,"integrity":"sha512-j7ecT5x7SiXhRK8QzNBvBrF3dFd2sJYvMajZyrpifeiTJGsupOiBfa8nWN1AapYk9feqq59zyVj5xguLPFfboQ==","signatures":[{"sig":"MEUCIFQROLE+P8QSsjSt12y3o2D8fxSUx21axpzJbJxaV8S9AiEAi+LCagYZqn1HKmy/GiJk3n+0PGeWWCjgzZa2tP1Iiis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60339},"main":"dist/index.js","gitHead":"ca213d0d488afeffec4f1ec68e91f09acba64ec0","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"W3C web annotation search using the IIIF content search AP","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.0.7_1731593905220_0.5016518048005068","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"annosearch","version":"0.0.8","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.0.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"a015911ca407cfa5d4a9a31e72ed99e0dfaecec4","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.0.8.tgz","fileCount":26,"integrity":"sha512-MMMp5Q4Iq8bF5BXgXusYpvRnFs5E5RBaBxAoAKqiH7P0Fogw7gncv60q1S8gfQPkupvGgbIJk8blUvD3nq5l9g==","signatures":[{"sig":"MEUCIHceOdx4NFwf8mPEx51TdoEQdIZMXMIN8NG/PGBDb8lWAiEA81ahOmx6a/x2CLlz9z1u28BWfG/nxQDZM8AN62Nu3TA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60999},"main":"dist/index.js","gitHead":"0343a144800b6016658f74376071919595b3fd18","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"W3C web annotation search using the IIIF content search AP","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.0.8_1731682563519_0.48032778572421786","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"annosearch","version":"0.0.9","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.0.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"ee0d0cf623cad9d972c28f7b082dadb36a7c87db","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.0.9.tgz","fileCount":26,"integrity":"sha512-uioUAa5bY55pwF/13imKhVN7FDeeTTG8R9fLRAlLUPgVA6XXDL9WsT9uXFyP2Q3QUVGrH6Y+SFRvwc3RBH/wUA==","signatures":[{"sig":"MEUCIEM6BFC0j34wYakTYhVlXkMIZMg6RGy/GJr5jvClBUagAiEA1PAYwH1XQ/Pr+j0VyprJkuu/uj2BPpW6+UBxijRdsrY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64628},"main":"dist/index.js","gitHead":"dc20cc868ce1aaa35677e25c4169b486cdcd55b4","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.0.9_1732634699293_0.9661039293441565","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"annosearch","version":"0.1.0","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"18179b35f6692fbf4be37edad6901384e83bc10a","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.0.tgz","fileCount":28,"integrity":"sha512-tUbuLloUyu2msVCw27aHGhIpB6scsdeNkw+Ab+soIL4G812XE/c/EKha597rk0KPUnAkO5YJAneZF/h/nVPVsg==","signatures":[{"sig":"MEUCIQC7HFLAR6dcghN21mdQtBurOJ/TM03BWAww1YIEAWIscwIgBCcJp64NHTsIOxLxFp/3ANOoQP55Ws8nU8IfTzxDlMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65556},"main":"dist/index.js","gitHead":"03a420d8595bed4850015d815ea3564e01202df8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.0_1732641483694_0.5503893762551155","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"annosearch","version":"0.1.1","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"a8285b92a3ad193631d0909fff08baad19e45dff","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.1.tgz","fileCount":28,"integrity":"sha512-Q9guljepmZiwgE/u94Jltf7aUGOfhK46epiBz+NhqRyizB+3OJoFkuRYZhkUEMBzA4rSeNqbZaVKz//9rUVQDg==","signatures":[{"sig":"MEQCICDbUkBCiME6i8DWj2EzbASHHQYUJafn+0/1uATDfLrMAiA5ZirA70/+wOHVnFzBbXfCKQg+/sIFAoukDYg8BmSopg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66492},"main":"dist/index.js","gitHead":"0260dae61c6586254c68c80469888a0c845b5010","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.1_1732644287274_0.2481232930057764","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"annosearch","version":"0.1.2","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"8eeff6a36fba231a82112feaedc75395452a7bec","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.2.tgz","fileCount":28,"integrity":"sha512-p29ZjSEkYR9Gr04ntKqw/IGByShmC74WZKGbg0eWwOGZ10RywMNZ9RqkCXYWBJ0wueh3cXvL7JwboQYHBKVl3g==","signatures":[{"sig":"MEUCIEDoGGpfSJewDAysXpKSmzXs4FTAZT6pK1NUPoAjjxJWAiEA1yqRHyJsW7T0uB/UY9vQzhs+0mB/Ao5X74C3D3KpZ5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67250},"main":"dist/index.js","gitHead":"a163695d7cf0b0d89004c0e07399f8b70c615dd7","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.7.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","validator":"^13.12.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0","@types/validator":"^13.12.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.2_1732721956775_0.5417592863662142","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"annosearch","version":"0.1.3","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"09fc55cf905cacef2d681ae8861536bd7030f04f","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.3.tgz","fileCount":28,"integrity":"sha512-s+A3bk6VbeiUdCB7YaWGEy2Pk4jzlCKxnzBkOVJJy1WIrGBohzYLrWp634aZLW25jso6v2hviQ6bqObtzbUk6g==","signatures":[{"sig":"MEYCIQDTXkXhtnZQFTrPHkDIy1up2LlJLK79HSl8oeYgbjtMMwIhAMecjCkTJKZwRFdFpCg8n/G/a/eS6Tp760fC8jSFchdG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67304},"main":"dist/index.js","gitHead":"b65bccb38b62ac9000c6aed7eeb077a8af39226e","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.7.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","validator":"^13.12.0","maniiifest":"^1.2.9","pino-pretty":"^12.1.0","@types/validator":"^13.12.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.3_1732723713282_0.19054477866359254","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"annosearch","version":"0.1.4","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.4","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"cc991e6f85077d48f7c7bbb10a7fc48416f23976","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.4.tgz","fileCount":28,"integrity":"sha512-M/lAbUn4Kc0F3b9IYZqQYb4eDhxaNT4pxreG4xMtCOZaA66gmyFhcoqBYCZF02hZ0dSgyTdZtVqLCzW3rb5Img==","signatures":[{"sig":"MEUCIQDqDbCEoaf0J0wZ/LO4NtUNpgBXW6ZKqyx8rAOvDx5lEAIgefL2z93NlVysUm11wbriTzK7AXEtGZZYro+OKM+xw14=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69420},"main":"dist/index.js","gitHead":"349ad807c7489c3d5704b408ae8e992326819282","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.1","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","pino-http":"^10.3.0","validator":"^13.12.0","maniiifest":"^1.3.0","pino-pretty":"^12.1.0","@types/validator":"^13.12.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.4_1733489573397_0.17244734672989015","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"annosearch","version":"0.1.5","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"41db1a9da7a0cbe431cf64eb2aebece2b086bf2e","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.5.tgz","fileCount":29,"integrity":"sha512-FZsnQu+6CqrqU3+LXVeTpvuMnkdFC7Crat9FtoqRnK+zv50vHVC49x2pRvUbzuEgU5ykaI64dG8pU+hlqlDTKg==","signatures":[{"sig":"MEUCIBRmCua3ouxAE98jDY+SChIXOvHSjxndN6gPr3Wyoy19AiEAp2bzpAH1iGvGkufM31+lJ3gmfD/bwL63/b5YFLs4XcM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71225},"main":"dist/index.js","gitHead":"30cea876006023133916ff1beee4ed8443a2a0eb","scripts":{"test":"jest","build":"tsc && cp-cli src/index-config.yaml dist/index-config.yaml","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.1","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"jest":"^29.7.0","pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","yargs":"^17.7.2","express":"^4.21.1","ts-jest":"^29.2.5","pino-http":"^10.3.0","validator":"^13.12.0","maniiifest":"^1.3.0","@types/jest":"^29.5.14","pino-pretty":"^12.1.0","@types/validator":"^13.12.2"},"_hasShrinkwrap":false,"devDependencies":{"cp-cli":"^2.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.5_1733769658557_0.5213846550511541","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"annosearch","version":"0.1.7","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"5798c20861bef8dc1bf6fe717df9415ca9185b56","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.7.tgz","fileCount":29,"integrity":"sha512-Cgsu01Fe/tfNPV7cd8ROWw2xRfIP19GfECN4bGqQw6BiJBfJTB0BRc4EmDkQld4ZIj5E1ZmHXV+/yOBIkS2tLg==","signatures":[{"sig":"MEUCIQC1mO5gZW/aTmkdaoRK3OV2HOv5LXP6YRfzH0YsEoY0/gIgO747NWAp2qlwkT6QUn4bDvX9BvJ6E4CX36ugSR8DBQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71199},"main":"dist/index.js","gitHead":"4664dfcefaa5d106d949f957c05c16f886c50612","scripts":{"test":"jest","build":"tsc && cp-cli src/index-config.yaml dist/index-config.yaml","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.1","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"jest":"^29.7.0","pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.1","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.2","@types/jest":"^29.5.14","pino-pretty":"^12.1.0","@types/validator":"^13.12.2"},"_hasShrinkwrap":false,"devDependencies":{"cp-cli":"^2.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.7_1733940158872_0.8453991265148786","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"annosearch","version":"0.1.8","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"1ca58eaf04dcc16420f8871601cacc8f418af726","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.8.tgz","fileCount":29,"integrity":"sha512-+dnUrRVP9zsPDOk20wrdh/2pONTGfhxTC/S6HH2buMTuFuqJ0us8Snmi0956WNyx/9YdpvUriGQGz+Mt0V30mg==","signatures":[{"sig":"MEYCIQD2mjXuqV6HyC1xnX7MkfcPfuayx/PzmdaEyqwtVxAkUwIhANVA0XhUrzmtJAoxuGIp3872lueGmzLkLzR07t3cGN1T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71905},"main":"dist/index.js","gitHead":"02be56e96046fa0cc15491377b132533c7a7a43f","scripts":{"test":"jest","build":"tsc && cp-cli src/index-config.yaml dist/index-config.yaml","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.1","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.0","axios":"^1.7.7","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.1","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.2","@types/jest":"^29.5.14","pino-pretty":"^12.1.0"},"_hasShrinkwrap":false,"devDependencies":{"cp-cli":"^2.0.0","typescript":"^5.6.3","@types/node":"^22.8.4","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.8_1734124509370_0.1503404241886226","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"annosearch","version":"0.1.9","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.1.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"a442b1a6bc61999bb127c1c7cf6cac947d9515da","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.1.9.tgz","fileCount":29,"integrity":"sha512-cDaIg2aupVD9IZujiA/llD0FW7myhKkQFQ/7cimIysX2EGkxHFFDX1m+KCFNHIktSht3vjpkW9/C8p00jUwH3g==","signatures":[{"sig":"MEYCIQCGEApHuRRmZoEerNfyiPAu/qbpL+KAb7zxMq0ySoc3iAIhAOP0HvUkbijgPZHFXyupEyGRi6XZ9339nsIEyhN+aFnl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72248},"main":"dist/index.js","gitHead":"13bd0a4e4e3be6fd6dd0ab16c063595abd099a28","scripts":{"test":"jest","build":"tsc && cp-cli src/index-config.yaml dist/index-config.yaml","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.1","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.9.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.2","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"cp-cli":"^2.0.0","typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.1.9_1734125228900_0.8512278619500673","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"annosearch","version":"0.2.0","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"56b11c347b556965d00edbd5e4590bc43a84ae5a","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.0.tgz","fileCount":29,"integrity":"sha512-Vl/2VF2BxnN0meNFl2/VW7vkRoNnT67o6I/URnqeI96ZcoX68U9EMZ1Y9NcP761nhEsl4Ei353iptLX4L9rYtw==","signatures":[{"sig":"MEUCID8StJOijqccAc6n2A4Nj+1+VYXHiK+9bLYj0EuvyeajAiEA2Ik7fPfHX1wrxOkOKXHF5EF0cq+6bBxdeZKmApEZKkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72192},"main":"dist/index.js","gitHead":"4b7fe9bf96522dea11a76e760b23b5d8bcbd60e8","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.2","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.0_1734128419950_0.6562785421237729","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"annosearch","version":"0.2.1","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"faee058bb13afcc42d92a45a77030b453f704e98","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.1.tgz","fileCount":29,"integrity":"sha512-TDRCaNZk0LMxpwGo4IZ3YYHQBeeT7h0LIosUqFHQfaCFzauS0iLV/XHnTiQrZCSY3T7ZFks1U8mLCud9iecFfg==","signatures":[{"sig":"MEUCIQCqAhL+2G3LCU2lfi9ReZBo7gM/kFTYlc++MwoYmJoFfwIgHsOKnvwgYjEos1tePfuMSGYAijyyBx2b6IC/4fcqc1o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73560},"main":"dist/index.js","gitHead":"5c7d4736c69e3aba6a84d62bdb41a14a4a962f07","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.2","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.1_1736362443798_0.39051707499069055","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"annosearch","version":"0.2.2","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"6282c3e8dd1a0beee7e5818a908703fb94d36969","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.2.tgz","fileCount":29,"integrity":"sha512-rsonxkdo1Q3FYUEZyQJGyUw5il/RCuRcbcqOEB42cvYc8NlS1X/7wolOw25W+R1u//RVJ0osjOu5L+aN4tgNWg==","signatures":[{"sig":"MEQCIAq+ca6SX+EPjQsqUpZxwlJMxxKgDiige/9qUK7LQTw/AiB0f4PAiWDQnYLVQFYl3XHcMEiIgRXGSWHNECd5slqC0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73656},"main":"dist/index.js","gitHead":"bdc04157b684efc8b1d9f4f8714a9909d71f47cf","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.2","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.2_1736523543282_0.03194271083579481","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"annosearch","version":"0.2.3","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"7af6c51742fcc7b4998465c97d9865773a8dc4f2","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.3.tgz","fileCount":29,"integrity":"sha512-bD8pGJMSihOG6oFilD7B2962zIGLyRg6UZwN0n2Z1uXjK5mSSy6LchCU+hpz/tu6YKJzH5qtV/m2+AcFbUsxXQ==","signatures":[{"sig":"MEUCIQCr9qf0ixB0IilL88St4+5IzR7Ztvtx5iUmJuhifBOXzwIgASv9sZIvKAUhmcfcs+e4zz+zr5SQmx7P2qK78TfrH6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":76403},"main":"dist/index.js","gitHead":"145c5781716cf295e295ca0ee7561b00892aa808","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.2","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.3_1736537432018_0.40906885065477283","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"annosearch","version":"0.2.5","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"14a5678f12ec90575a22bc836d3db8160e4e6528","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.5.tgz","fileCount":29,"integrity":"sha512-VKJ2IpayoB1uT1xL2HL/xp2RzB3smuQx+1H+obigWk8ATkvLJFA2ouUFA++V7QQ8kElSVaIR4cxkbqCpw+C1dA==","signatures":[{"sig":"MEYCIQCK7g12+RRSa9sBI4gvscdhT8dDb+M2fHvymNHMFSDwbgIhAPf8/fbs3JUZ4Ut0pMYvKI0nzPD+UcxNUJ/tjj407nRz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":87940},"main":"dist/index.js","gitHead":"20c0fff1208ff044675b1d32c61da2c67839ddfe","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.4","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.5_1737130628826_0.11148203288119585","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"annosearch","version":"0.2.6","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"0c79ab6544db7750b3e43e9cc4833a4dca7623ef","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.6.tgz","fileCount":29,"integrity":"sha512-ZiQMyjM/lDfEIrj5oeZt4IqLd3GiAgrb+PF6UWOTv7DXxiu7jv9OZyNRCExVT4eMnjDS3Pt5n1lpgmisbvi59Q==","signatures":[{"sig":"MEUCICkOa7Wy65h2XE0u3xw9o1m6Jtiln9xSIRRoaUx9dy+MAiEA1IPsKrJSkTlSvLg1fiqLiZ7hxujne5Uk9M5mnlgd6xU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88395},"main":"dist/index.js","gitHead":"345acbefdd9a9609bc1f6aae3c5b26d32dd412ef","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.4","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.6_1737136657697_0.04663297301626179","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"annosearch","version":"0.2.7","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"1cba84baef45cddf71f4b90b31bbc8cb6dad1271","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.7.tgz","fileCount":29,"integrity":"sha512-03untV6p7xkHjOiOfoGSyQOQ57RaxtTph4+xBgv2XXUQ7gPl096KeEdJHB6Ryn5fODj+IVrQgcLHv7FlvpLRjg==","signatures":[{"sig":"MEUCIETJUqWuWYZBHtA4f4yKjSjVf210RT5xOqCG0wTVr7/lAiEA5l0/hqGV0N1AYZmK6nZTgUI40LNPQmJ5S10BlgMj4TY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88535},"main":"dist/index.js","gitHead":"5faf1fedf81a96fa10f283f4552375b903b72178","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.4","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.7_1737138284605_0.6795727481345357","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"annosearch","version":"0.2.8","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"9b363ee0a5c26c1e75fb7012de22ac5e577069c6","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.8.tgz","fileCount":29,"integrity":"sha512-TYhpqwYdQASG96xVPpkSliMlVbnhXGg64TlFEiB10NwZCZX6XuYLqgNW1YkbUNHzr+oL+nWTX1AO36YqrUWmuQ==","signatures":[{"sig":"MEUCIQDOJr1apYlmWQchvPu/KkC2nkd6Bt2UgqG/Hw7peGDZGAIgWayT71AvklZP4PC4NlF+SHC4c2DzGElnkrwTFwQ+0Hk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88561},"main":"dist/index.js","gitHead":"0157c88fe38f2c01360e29229ca22de925e3463d","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.4","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.8_1737154249048_0.7800370702361676","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"annosearch","version":"0.2.9","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.2.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"3a97eeec554fe9bc8fb9409edea4d296548d5aa9","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.2.9.tgz","fileCount":33,"integrity":"sha512-r5VsCIZmT+q4X01/9t8fuchfGuoaNirpeYyfSwKtzz+j6lD+LbEIhzWtny5izTQQLfPtNu5eGTPovhO8SvyDLg==","signatures":[{"sig":"MEQCIE5nmAtBYU6mt7rgBO8h4pNjz6pxSWGhCeHfW0GbjWiaAiAVMWgVupQQdRLDMFai3dBVhPTcIlOcsBL1Tnev+yWYZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99113},"main":"dist/index.js","gitHead":"9ae1815e9084bf1037e7cb30f780929e65e29003","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.3.8","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.2.9_1739207560057_0.809123843209189","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"annosearch","version":"0.3.0","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"4f5fd0ce13db12b27ce5af448f00e5f6948f5258","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.0.tgz","fileCount":33,"integrity":"sha512-/W0GXZU8wD29qtWFI0gm4duyhB/5pfuVEl7FuaTd1ta1H2PDBMxhlneZJnzRDkruyuQwWs0cJo+nkRWFjvt+SQ==","signatures":[{"sig":"MEQCICAzMHxIOVcoKxWn7DkMckUliSaCsYrKWQPEqHS1IJd6AiAGU38gd0+tH/O3go+M7RGNri98qLQ2Pp3sLoF3oC4kEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100544},"main":"dist/index.js","gitHead":"0ae455e4d655c15aaf6349a3e13b127ea0431ee0","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.1","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.0_1740417999005_0.7494057267006602","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"annosearch","version":"0.3.1","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"4f6d51df01ab12cdff4638e5fab9b91a5952f309","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.1.tgz","fileCount":33,"integrity":"sha512-EzP4SVIxD/WXaVzygsrf5UApBm/NRCGhJH6QgdXeik9c2Yy3ZHNXRrUrkOWKnTJGls4mdcE63yB6xtMv00jdkg==","signatures":[{"sig":"MEUCIQC/sEZWBVJeLnVdYK8C2yHWtLAi2NGndCu44rG9N8XWLgIgEnFMBusK3PsMpRUARU66bx92Dmxepky9sXiEGW+c0sE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102260},"main":"dist/index.js","gitHead":"e4dba8f3a93486e04c52686373ce725c78d3b868","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.1","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.1_1742394797996_0.0943490984961044","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"annosearch","version":"0.3.2","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"c1759905bddbcd5455937a56c3c97f747fe004bf","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.2.tgz","fileCount":33,"integrity":"sha512-ZCbJt+WPCk9AUxNUWeEMz/57XAGCUSEue5lrl8emwJZVws7DOW4uSDJa/mMrfm4qd1O9rvTAU5H10sOowcOWHQ==","signatures":[{"sig":"MEQCIGPmdz3PT9mbhS4u+D25T+3qbG7OmRikpvUr0UhJYNKMAiBNUzSMIpTqQI1MhAnCHaBSPUVVIjDIhuqXxRp1zQccmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102873},"main":"dist/index.js","gitHead":"04cc67400efb744e9c1ead5901f75b7863e8b43e","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.1","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.2_1745338530643_0.19689777240115536","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"annosearch","version":"0.3.3","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"0dd8bd9a912a56245ebea3905f5a9ca5aa3edf9d","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.3.tgz","fileCount":33,"integrity":"sha512-67IpF4fynHzLgh0SFZUsvluoW78c0ID6Wjkexef1bqEP4R9gKqrqxNVA4amm0oM++uBuzipjiOhisju7Sw1ORQ==","signatures":[{"sig":"MEYCIQCuWGfwkrPwXfj3fKMkwAt8U1my3QhfOBkFlj98Guo91AIhAPxRCTqMXHzXoO+aB/+stqZQw6QyMJd7i+w5uAUh43++","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103220},"main":"dist/index.js","gitHead":"54deec6060412fc09482f8386e2cdafa2ea5921e","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.1","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.3_1745844920570_0.5180621055009003","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"annosearch","version":"0.3.5","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"8ef876cb9087233fef32bdae8d33a225238e7d91","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.5.tgz","fileCount":33,"integrity":"sha512-9DiopCAa/6Ita8C7mfVTc52uWz6tErzkmVI2MIYCTyMDk25aJe1wlKHtmZIQLcyDcPLJghGTa0CCWrXHfoHJ0g==","signatures":[{"sig":"MEQCIE9onuF9AXqm36VV42GfS9NhjLpns+ESY+AqgzlJU5/0AiAR7ONFVspyMxyew+9IlGuz7iU0x989cBo9kXpdtR0c6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106665},"main":"dist/index.js","gitHead":"ef2e788fdfab3713d454c2dd1406004fced167e6","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"11.3.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.6","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.5_1747068432193_0.9405699280659263","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"annosearch","version":"0.3.6","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"fcd5d16acff274de6aa6a430e76cd8ff3613b73c","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.6.tgz","fileCount":33,"integrity":"sha512-0ZgK4P9oaHVvBhDApeC4+uQ1cLBmoOJCzrtOByMMj3y8uJSd0zd7RazfBGIV23x83nysvEHC1HnwhsOuTcuIdg==","signatures":[{"sig":"MEUCIQCQywDBSd3+UT9sYlRqXdhxzKPyOHtJvV6vwP/M/go7bQIgBFdpbpxgr+qn8lrDB5XhP5ZKi50k9u28No7b9blCbVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":99106},"main":"dist/index.js","gitHead":"c7d2d8bb21f105f7c04480e62cb3c1f99c3a5fa8","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.16.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.6","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.6_1749467006859_0.6470099032815049","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"annosearch","version":"0.3.7","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"e737a89ff4dcca752b38ff3a51951d2be32d8b8e","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.7.tgz","fileCount":35,"integrity":"sha512-wE1ZFfK68HTPBUCyEoc+hlk4AsspJk6Jg7iL7/1t+FTMAr8Zjm75SmmNKw6HS9+dXubIMEXEBszZM7dW6M71Ow==","signatures":[{"sig":"MEUCIFZx8JGtNxynVmUPYswE4XfeBpIr3/G3yX9OdyDPnO2DAiEA3ijrULfyyKd3bsZKFZY0OSQVmNldf8njCVOEBlK0C3k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117605},"main":"dist/index.js","gitHead":"b36e066f5efd71708ef3775ff723dd880a096911","scripts":{"test":"jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"11.3.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.6","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.7_1756912488083_0.7184039574508276","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"annosearch","version":"0.3.8","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"2a3358e86b46a390ee4c050e5e9b9bbc340d2f06","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.8.tgz","fileCount":32,"integrity":"sha512-KiV5awOe0SAMipx/VFGvYFxjvfnicKo85v8Wu4BCpdpOsRxHkma96vHU872ASNFhjnGV7BVY4D1xMIFuD2Og6Q==","signatures":[{"sig":"MEUCIHnjlzO8JxXkVx0wE4lYfjRzlX1ST01wHUkVfvreCQsYAiEA7GI+VtJxZiTggShUhmJgVsZ3Ji8UIjLUHgmIcCeilMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116752},"main":"dist/index.js","gitHead":"f5714f2566474d22ce7832959bc0105a3b0cf8d5","scripts":{"test":"npm run build && jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"11.3.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.6","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.8_1757603922483_0.1485947635498761","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"annosearch","version":"0.3.9","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.3.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"abe79325dca9f770c51d314744dbb1fb391b4d7f","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.3.9.tgz","fileCount":32,"integrity":"sha512-+0uyRv8wMMJBNgYx48hcBFYTVoWbQ4GmF/5QNmVWtDh5mkOGrel5vEICQBwMvp2Qq81/1o1tI5M+wlURBpIWYg==","signatures":[{"sig":"MEUCIQD3rbkbYh74X5comU188L01ak9atcHRlQk4XYhkNqi4wAIgLxNRDZkDSujln3LZGsePvTKuSAiJqmKeZEFAP3gaKjg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116975},"main":"dist/index.js","gitHead":"8da4143ed1f9a342131a1074f75136fc8c9358a7","scripts":{"test":"npm run build && jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"11.3.0","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.6","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.3.9_1757606213977_0.6725029523882649","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"annosearch","version":"0.4.0","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.4.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"a6d6442fa0103630891afabaae12dabdcff8b8b8","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.4.0.tgz","fileCount":33,"integrity":"sha512-uA3iUZWBOM4OfQdWp2+jAH81lbO16SQIUYeFwYzj9c6IOuG7Rke1VIuzXGNYFcGkSr+7pn2hCy0YOf39ko3bZg==","signatures":[{"sig":"MEYCIQDv4WTYbz8Sbphic8g9jEyaG4e0NmZxMWxOn+w3rl428QIhAMRHx3qbxLby5BdwtKHjaVwt531q9kilpsHm8NJrz/Qj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117976},"main":"dist/index.js","gitHead":"8da4143ed1f9a342131a1074f75136fc8c9358a7","scripts":{"test":"npm run build && jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.3","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.6","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.4.0_1758811263401_0.22959009758475268","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"annosearch","version":"0.4.1","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.4.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"6aa7782033e869d71ba13acc53d0d56a7960b509","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.4.1.tgz","fileCount":33,"integrity":"sha512-YEz71J3ceSw2FpnaP1b8sFiTnyFzuTrvMrH8OzmMBxxWx/f6943Il93hGXRBgiNshdO++mKn3R77Oo7ARRWafQ==","signatures":[{"sig":"MEYCIQDyz5MW5Sx/YbJDm7Seqljd+GTCYSGV+vhzaTRP+jg8iQIhALLKMoBrgAy6vtJ3fyx7+hQKHUfEI0jREiOY0grzrAHv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117995},"main":"dist/index.js","gitHead":"30cbfb0283f496dd06159b82279ce16dfddb44f7","scripts":{"test":"npm run build && jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"11.6.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.19.0","dependencies":{"i":"^0.3.7","cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.8","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.4.1_1765889169884_0.3416140017103042","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"annosearch","version":"0.4.2","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.4.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"7ce26e8291c10aca4bc10cff2f533270d0c7400e","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.4.2.tgz","fileCount":33,"integrity":"sha512-cmWSYJqzQ4LwnUrRRzuAdy0OR3xBEkJCKxNIX9OEoW38hm/ieAO2gM/kji7UXTYia5HJPGezGevXUIGwEevG5A==","signatures":[{"sig":"MEUCIETatyxg2I8CynAakkV72+JNyn5vlOUxjkcUEpWK8abFAiEAlEaMgVqyYhSTcysWZ9VfQMExgvvOEnyyYoAki60oOlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118211},"main":"dist/index.js","gitHead":"a60d14e3ef8c4b3b9556d716d92ef5feebb9be8b","scripts":{"test":"npm run build && jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"11.6.2","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.19.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.8","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.4.2_1765895112434_0.6959687919650182","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"annosearch","version":"0.4.3","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.4.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"929666cba9a7d589477e145fbae1a213b2c606d1","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.4.3.tgz","fileCount":33,"integrity":"sha512-7DRSwjMXje4Z0ucf5DVoCqq05MwBCNxh3xXTRm8SzcmuuGnC6k16IPzVvHteLMOyTh3q7XVwPi1TDQGdSFh+LA==","signatures":[{"sig":"MEQCIEd7aJjBKxmqNBINFoaaVg0UnWxFpTmOdEeRj9/r7A54AiAe34njXRZuanfWDgLfMh5A7AiK6K5svKO6MNTMGyCvvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120645},"main":"dist/index.js","gitHead":"aa115c6567e23f38285f1c5a1ecb82dbcde57d52","scripts":{"test":"npm run build && jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"10.9.4","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"22.21.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^1.4.8","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.4.3_1767886748742_0.024581161763916004","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"annosearch","version":"0.4.4","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"annosearch@0.4.4","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"bin":{"annosearch":"dist/index.js"},"dist":{"shasum":"fb7a5841209909df16436444f654140ba1655436","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.4.4.tgz","fileCount":32,"integrity":"sha512-lrLOdDuEgqAd1jfsObnMGD7HB843tg0Lym6+VYbNTHg7Sv+Iwou0CKTT7WrYJtxtB4+5pyIdC1Yal4pGGKPT2w==","signatures":[{"sig":"MEYCIQDSmKTm53w/RiQoKsH3XXNTqKjgwBvm/l8GJpsDcf1K8AIhAOnJU5mfSXtQCxIKANqcWgaxEdeEXfHpUdzqZuzRvCaL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122882},"main":"dist/index.js","gitHead":"0fabf113de8d189bf4298da8788afad5ba10946d","scripts":{"test":"npm run build && jest","build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"_npmVersion":"11.12.1","description":"W3C web annotation search using the IIIF content search API","directories":{},"_nodeVersion":"23.4.0","dependencies":{"cors":"^2.8.5","jest":"^29.7.0","nock":"^13.5.6","pino":"^9.5.0","yaml":"^2.6.1","axios":"^1.7.9","tslib":"^2.8.1","yargs":"^17.7.2","express":"^4.21.2","ts-jest":"^29.2.5","pino-http":"^10.3.0","maniiifest":"^2.0.0","@types/jest":"^29.5.14","pino-pretty":"^13.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/cors":"^2.8.17","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","@types/express":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/annosearch_0.4.4_1776767269746_0.5657237101299273","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"annosearch","version":"0.4.5","main":"dist/index.js","scripts":{"build":"tsc && node copy-files.mjs","start":"ts-node src/index.ts","test":"npm run build && jest"},"bin":{"annosearch":"dist/index.js"},"keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"author":{"name":"John P. T. Moore"},"license":"MIT","description":"W3C web annotation search using the IIIF content search API","devDependencies":{"@types/cors":"^2.8.17","@types/express":"^5.0.0","@types/node":"^22.10.2","@types/pino":"^7.0.4","@types/yargs":"^17.0.33","typescript":"^5.7.2"},"dependencies":{"@types/jest":"^29.5.14","axios":"^1.7.9","cors":"^2.8.5","express":"^4.21.2","jest":"^29.7.0","maniiifest":"^2.0.0","nock":"^13.5.6","pino":"^9.5.0","pino-http":"^10.3.0","pino-pretty":"^13.0.0","ts-jest":"^29.2.5","tslib":"^2.8.1","yaml":"^2.6.1","yargs":"^17.7.2"},"gitHead":"cbdf607cf191721d3753b8a53997c0a595046c26","_id":"annosearch@0.4.5","_nodeVersion":"23.4.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-hHGk9aciV6Bi1HaryktPf/xCLOxZCITL12EoBX6nl5PpwLwoAH9+FFSlQVAZUy0JsLkMttOfjWN2C0384L9PSQ==","shasum":"2f4e5a241db2543184a20e89c3ec1722e9a2f1d6","tarball":"https://registry.npmjs.org/annosearch/-/annosearch-0.4.5.tgz","fileCount":32,"unpackedSize":123596,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICDcOnLCB8oUOay7FsrOlSr443EzmZ5Rx2rHF1D4zm+eAiEA/E5+nsv3OgHRNUe8P8yHxRVYec2mrG7pLUZe3piX+jw="}]},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"directories":{},"maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/annosearch_0.4.5_1777991820172_0.8146462494844569"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-14T11:15:11.998Z","modified":"2026-05-05T14:37:00.417Z","0.0.1":"2024-11-14T11:15:12.167Z","0.0.2":"2024-11-14T11:17:55.909Z","0.0.3":"2024-11-14T12:59:15.029Z","0.0.4":"2024-11-14T13:14:29.750Z","0.0.5":"2024-11-14T13:17:54.922Z","0.0.6":"2024-11-14T13:39:10.652Z","0.0.7":"2024-11-14T14:18:25.459Z","0.0.8":"2024-11-15T14:56:03.708Z","0.0.9":"2024-11-26T15:24:59.468Z","0.1.0":"2024-11-26T17:18:03.884Z","0.1.1":"2024-11-26T18:04:47.439Z","0.1.2":"2024-11-27T15:39:16.962Z","0.1.3":"2024-11-27T16:08:33.461Z","0.1.4":"2024-12-06T12:52:53.544Z","0.1.5":"2024-12-09T18:40:58.814Z","0.1.7":"2024-12-11T18:02:39.085Z","0.1.8":"2024-12-13T21:15:09.650Z","0.1.9":"2024-12-13T21:27:09.092Z","0.2.0":"2024-12-13T22:20:20.133Z","0.2.1":"2025-01-08T18:54:04.027Z","0.2.2":"2025-01-10T15:39:03.483Z","0.2.3":"2025-01-10T19:30:32.233Z","0.2.5":"2025-01-17T16:17:09.059Z","0.2.6":"2025-01-17T17:57:37.886Z","0.2.7":"2025-01-17T18:24:44.828Z","0.2.8":"2025-01-17T22:50:49.238Z","0.2.9":"2025-02-10T17:12:40.254Z","0.3.0":"2025-02-24T17:26:39.224Z","0.3.1":"2025-03-19T14:33:18.161Z","0.3.2":"2025-04-22T16:15:30.855Z","0.3.3":"2025-04-28T12:55:20.783Z","0.3.5":"2025-05-12T16:47:12.417Z","0.3.6":"2025-06-09T11:03:27.053Z","0.3.7":"2025-09-03T15:14:48.275Z","0.3.8":"2025-09-11T15:18:42.658Z","0.3.9":"2025-09-11T15:56:54.162Z","0.4.0":"2025-09-25T14:41:03.611Z","0.4.1":"2025-12-16T12:46:10.039Z","0.4.2":"2025-12-16T14:25:12.582Z","0.4.3":"2026-01-08T15:39:08.888Z","0.4.4":"2026-04-21T10:27:49.896Z","0.4.5":"2026-05-05T14:37:00.330Z"},"author":{"name":"John P. T. Moore"},"license":"MIT","keywords":["IIIF","Search","W3C web annotation","IIIF Content Search API"],"description":"W3C web annotation search using the IIIF content search API","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"readme":"\n\n# Annotation search\n\nAnnosearch uses [Quickwit](https://quickwit.io) as its backend database to efficiently index and query [W3C Web Annotation](https://www.w3.org/TR/annotation-model/) data. Annosearch can ingest data directly from [IIIF](https://iiif.io/) resources such as IIIF collections and web annotation servers such as [Miiify](https://github.com/nationalarchives/miiify) and make it available to IIIF viewers through the [IIIF Content Search 2.0 API](https://iiif.io/api/search/2.0/). Annosearch supports type-safe ingestion using the [Maniiifest](https://github.com/jptmoore/maniiifest) library. \n\n## Tutorial\n\nWe first need to create an index.\n```\n❯ annosearch init --index cookbook\nIndex cookbook created successfully\n```\nWe can now load the index with the annotations referenced in a IIIF manifest.\n```\n❯ annosearch load --index cookbook --type Manifest --uri https://iiif.io/api/cookbook/recipe/0266-full-canvas-annotation/manifest.json\nLoading Manifest from https://iiif.io/api/cookbook/recipe/0266-full-canvas-annotation/manifest.json into index cookbook\nData loaded successfully\n```\nAfter Quickwit finishes ingesting and indexing the data we can perform a search.\n```\n❯ annosearch search --index cookbook --query brunnen\n{\n  \"@context\": \"http://iiif.io/api/search/2/context.json\",\n  \"id\": \"http://localhost:3000/cookbook/search?q=brunnen&page=0\",\n  \"type\": \"AnnotationPage\",\n  \"startIndex\": 0,\n  \"items\": [\n    {\n      \"body\": {\n        \"format\": \"text/plain\",\n        \"language\": \"de\",\n        \"type\": \"TextualBody\",\n        \"value\": \"Göttinger Marktplatz mit Gänseliesel Brunnen\"\n      },\n      \"id\": \"https://iiif.io/api/cookbook/recipe/0266-full-canvas-annotation/canvas-1/annopage-2/anno-1\",\n      \"motivation\": \"commenting\",\n      \"target\": {\n        \"id\": \"https://iiif.io/api/cookbook/recipe/0266-full-canvas-annotation/canvas-1\",\n        \"partOf\": {\n          \"id\": \"https://iiif.io/api/cookbook/recipe/0266-full-canvas-annotation/manifest.json\",\n          \"type\": \"Manifest\"\n        }\n      },\n      \"type\": \"Annotation\"\n    }\n  ],\n  \"annotations\": [\n    {\n      \"type\": \"AnnotationPage\",\n      \"items\": [\n        {\n          \"id\": \"https://iiif.io/api/cookbook/recipe/0266-full-canvas-annotation/canvas-1/annopage-2/anno-1/match-1\",\n          \"type\": \"Annotation\",\n          \"motivation\": \"highlighting\",\n          \"target\": {\n            \"type\": \"SpecificResource\",\n            \"source\": \"https://iiif.io/api/cookbook/recipe/0266-full-canvas-annotation/canvas-1/annopage-2/anno-1\",\n            \"selector\": [\n              {\n                \"type\": \"TextQuoteSelector\",\n                \"prefix\": \"...rktplatz mit Gänseliesel \",\n                \"exact\": \"Brunnen\",\n                \"suffix\": \"\"\n              }\n            ]\n          }\n        }\n      ]\n    }\n  ]\n}\n```\n\n## Usage\n\nYou can use AnnoSearch either natively with npm or via Docker containers.\n\n### Native Installation (npm)\n\nMake sure you have Quickwit installed and [running](https://quickwit.io/docs/get-started/quickstart) and then install AnnoSearch.\n\n```bash\nnpm install -g annosearch\n```\n\nOnce installed, you can use all the commands directly (see [Commands](#commands) section below).\n\n### Docker Usage\n\nFor containerized deployments, you can use Docker instead of installing npm packages.\n\n#### Using Docker Compose\n\nThe docker-compose.yml file supports both pulling the published image from GitHub Container Registry (GHCR) or building locally:\n\n```bash\n# Pull from GHCR (recommended for production)\ndocker compose pull\ndocker compose up\n\n# Or build locally (for development)\ndocker compose build\ndocker compose up\n```\n\nThe published image is available at `ghcr.io/annosearch/annosearch:latest`.\n\n## Commands\n\nThe following commands work with both native npm installation and Docker. For each command, expand the \"Docker example\" section to see how to run it in a container.\n\n#### `init`\n\nInitialize a new index with a specified ID.\n\n```bash\nannosearch init --index <index-id>\n```\n\n<details>\n<summary>Docker example</summary>\n\n```bash\n# Using docker-compose\ndocker compose run --rm annosearch init --index <index-id>\n\n# Using standalone docker (with published image)\ndocker run --rm --network annosearch_default \\\n  -e QUICKWIT_BASE_URL=http://quickwit:7280/api/v1/ \\\n  -v $(pwd)/qwdata:/quickwit/qwdata \\\n  ghcr.io/annosearch/annosearch:latest init --index <index-id>\n```\n\n</details>\n\n#### `load`\n\nLoad an index from a URI, specifying the type of content being loaded (e.g., Manifest, Collection, or AnnotationCollection).\n\n```bash\nannosearch load --index <index-id> --type <type> --uri <uri>\n```\n\n- `type`: The type of content (Manifest, Collection, AnnotationCollection).\n- `uri`: The URI to load the content from.\n\n<details>\n<summary>Docker example</summary>\n\n```bash\n# Using docker-compose\ndocker compose run --rm annosearch load --index <index-id> --type <type> --uri <uri>\n\n# Using standalone docker (with published image)\ndocker run --rm --network annosearch_default \\\n  -e QUICKWIT_BASE_URL=http://quickwit:7280/api/v1/ \\\n  -v $(pwd)/qwdata:/quickwit/qwdata \\\n  ghcr.io/annosearch/annosearch:latest load --index <index-id> --type <type> --uri <uri>\n```\n\n</details>\n\n#### `delete`\n\nDelete an existing index by ID.\n\n```bash\nannosearch delete --index <index-id>\n```\n\n<details>\n<summary>Docker example</summary>\n\n```bash\n# Using docker-compose\ndocker compose run --rm annosearch delete --index <index-id>\n\n# Using standalone docker (with published image)\ndocker run --rm --network annosearch_default \\\n  -e QUICKWIT_BASE_URL=http://quickwit:7280/api/v1/ \\\n  -v $(pwd)/qwdata:/quickwit/qwdata \\\n  ghcr.io/annosearch/annosearch:latest delete --index <index-id>\n```\n\n</details>\n\n#### `search`\n\nPerform a search on a specified index.\n\n```bash\nannosearch search --index <index-id> --query <search-query> [--page <page-number>] [--motivation <motivation>] [--date <date-ranges>] [--user <users>]\n```\n\n- `query`: A space separated list of search query terms.\n- `page`: Optional page number (defaults to 0).\n- `motivation`: Optional space separated list of motivation terms.\n- `date`: Optional space separated list of date ranges.\n- `user`: Optional space separated list of URIs that are the identities of users.\n\n<details>\n<summary>Docker example</summary>\n\n```bash\n# Using docker-compose\ndocker compose run --rm annosearch search --index <index-id> --query <search-query>\n\n# Using standalone docker (with published image)\ndocker run --rm --network annosearch_default \\\n  -e QUICKWIT_BASE_URL=http://quickwit:7280/api/v1/ \\\n  -v $(pwd)/qwdata:/quickwit/qwdata \\\n  ghcr.io/annosearch/annosearch:latest search --index <index-id> --query <search-query>\n```\n\n</details> \n\n#### `serve`\n\nStart a web server that provides a search service using the [IIIF Content Search 2.0 API](https://iiif.io/api/search/2.0/).\n\n```bash\nannosearch serve --port <port> --host <host> --cors <cors-origin>\n```\n\n- `port`: The port on which to run the server.\n- `host`: The host on which to run the server.\n- `cors`: The cors origin.\n\nFor example, if you have indexed a collection called `foobar`, you can search it via:\n\n```bash\nhttp://localhost:3000/foobar/search?q=baz\n```\n\n<details>\n<summary>Docker example</summary>\n\n```bash\n# Using docker-compose (recommended)\ndocker compose up\n\n# Using standalone docker (with published image)\ndocker run --rm --network annosearch_default \\\n  -e QUICKWIT_BASE_URL=http://quickwit:7280/api/v1/ \\\n  -e ANNOSEARCH_PUBLIC_URL=http://localhost:3000 \\\n  -p 3000:3000 \\\n  -v $(pwd)/qwdata:/quickwit/qwdata \\\n  ghcr.io/annosearch/annosearch:latest serve --port 3000 --host 0.0.0.0\n```\n\n</details>\n\n#### `version`\n\nDisplay the current version of AnnoSearch.\n\n```bash\nannosearch version\n```\n\n<details>\n<summary>Docker example</summary>\n\n```bash\ndocker run --rm ghcr.io/annosearch/annosearch:latest version\n```\n\n</details>\n\n\n## Configuration\n\nConfigure AnnoSearch by setting the following environment variables:\n\n- **`ANNOSEARCH_MAX_HITS`**: Maximum number of search results per query.\n  - **Default**: `20`\n  \n- **`ANNOSEARCH_PORT`**: Port on which AnnoSearch runs.\n  - **Default**: `3000`\n\n- **`ANNOSEARCH_HOST`**: Host on which AnnoSearch runs.\n  - **Default**: `0.0.0.0`\n\n- **`ANNOSEARCH_PUBLIC_URL`**: URL for public-facing server requests.\n  - **Default**: `http://localhost:3000`\n\n- **`ANNOSEARCH_CORS_ORIGIN`**: Cors origin.\n  - **Default**: `*`\n\n- **`ANNOSEARCH_SNIPPET_LENGTH`**: Length of text snippets returned in search results.\n  - **Default**: `25`\n\nAdjust these values as needed to customize AnnoSearch’s configuration and behavior.\n\n## Compatibility\n\nAnnosearch is built using the [maniiifest parser](https://github.com/jptmoore/maniiifest). To test your manifest or collection with this parser use the following [online validator](https://maniiifest.onrender.com/).\n\n## License\n\nThis project is licensed under the MIT License.\n\n\n","readmeFilename":"README.md"}