{"_id":"maniiifest","_rev":"56-649657e0d8dfdb65ee4fc36e743a961b","name":"maniiifest","dist-tags":{"latest":"2.1.3"},"versions":{"1.0.0":{"name":"maniiifest","version":"1.0.0","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"5a217f14973d86ccfedd4d77c9c20c6daa383313","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.0.tgz","fileCount":23,"integrity":"sha512-QiZv9CAd/jPkDf7MIFmKkEiDnYPTZeGeyfsUt+RsUK3iAx/HjIIta1pDxLtgpKny+4yTX7olbCJ7wdlGSkRY+g==","signatures":[{"sig":"MEUCICnGBZy/cplTlly0iZxM9nM6LzwCyr6ppjVR8yW8prH3AiEA2Aa7vVVpA2PSGCJxjskQ2EjiUUyBhMKFTJwueYi7lM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366686},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"823fc91f41ccd1a08f7d8c69fae385a405c2933b","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","dependencies":{"maniiifest":"file:maniiifest-1.0.0.tgz"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.0_1722595890673_0.22874265403211314","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"maniiifest","version":"1.0.1","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"941d7b6030141ba4108b21036f2d2c7229d634ed","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.1.tgz","fileCount":23,"integrity":"sha512-IlD+HEntL0n0VvPkj4sg2XHMQhr3hMiAXE9rSJeoH1Fd3xrGSfGkLSVTYlKWerutUhAaFUJEnSxKkCkTVwnwGw==","signatures":[{"sig":"MEUCIQC0lax+nrFahEvmZj6AxdQmp96sEbvwP7g/caJy1Mrd5QIgf2hT37v1FaIa4LI9KvaD2LPvOXnl+i9wVpovfFXfa98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367176},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"84892eedbdf623f98058ed25db6bf034df2635f5","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","dependencies":{"maniiifest":"file:maniiifest-1.0.0.tgz"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.1_1722604303015_0.2676551295375995","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"maniiifest","version":"1.0.2","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"99706c716d7d8a97f76e71ace0ab90c2f133ed93","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.2.tgz","fileCount":23,"integrity":"sha512-wATJoTWUhNQVoF4GWh77qEEndRolvN8EeBystn6sr28YHHs/k+a8z7T0si4OYFyisbm5kD8SQ5PA0ktBMQOYmA==","signatures":[{"sig":"MEUCIFtnOKe/o5Kr5/rzi1Y/RpG7eLr3h/zWDFDSQuDOARbWAiEA+F8pOMj59m4xSmN+lUBnsDbbY0J8SYmOCaJU8Kk+sBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367105},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e5f64a5435970b16ce69e2447f9f721be30ae4be","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.2_1722605193933_0.8196836706929553","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"maniiifest","version":"1.0.3","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"3dc7de918cc900d9d86bc725d69350fae1d35f29","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.3.tgz","fileCount":23,"integrity":"sha512-Z7JbParWa9IWTwmuTbSZofpqU2og5RBAd3awBbe90ahn/rCc/ne0ya/vcpHUxlExA9bgNoTxaKD2w6fF5qiR7Q==","signatures":[{"sig":"MEQCIDwmCMw73Ad8Q2a5necXG3UDHl5FwgNf9QB6Bd4ibYMyAiAxYyZg0356HUOL7Rr0EPAnm3QueIGPxDECwYQVWlJnuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":367911},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c7e6bae9e03f01ed2e96e9024370c3444cb5c162","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.3_1722609268243_0.14704381367979114","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"maniiifest","version":"1.0.5","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"9f24571399328b3f8bd708d0085f20c3cd96a765","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.5.tgz","fileCount":23,"integrity":"sha512-WzPfZJg7awZq21Y2dInGBJLGKFpOixGp0nAr791iugS0bb5L9dvcnL+MQM7zDUBC9NHzmfEWFyAvaMslUj+dHg==","signatures":[{"sig":"MEYCIQCbfxWY0JUd6e7B6wiOl2rnY3ayZpxs12MAgTDjq7C60QIhAJR/oMPcYC239P6n8nD/tJuAwZonqTHrZJaUQVW9R9q9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364246},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"081153ef8bdd3519e5914a10b0606e44425931e0","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.5_1724854817996_0.07723760120168222","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"maniiifest","version":"1.0.6","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"49832845fe02be8c46b9846dce7977cc86f24abc","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.6.tgz","fileCount":23,"integrity":"sha512-7SnU7hlp3nTwRvuphp76wHk9Hhp3IL2P7Vwxe+FPKL09b++A/7s7QjriLJTLUQW0PJLs5EI2RPgZYKwvfU/z+Q==","signatures":[{"sig":"MEQCIAxFdKfeQAdDVfiKwFsmA+tqyVZoAfXtYyer3cj8lwa4AiBlkGVgzrgXQdn4RV9H6TnXBYALhsrT3t9xj/PQSbcOCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":364308},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6ad8a811751edcbf8743ef4dc1b07afe53b9c540","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.6_1724924424536_0.4650212968870482","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"maniiifest","version":"1.0.7","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"f241a6a0564c6058a0862a8f9e8b7cd6b547c8eb","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.7.tgz","fileCount":23,"integrity":"sha512-g4XJwuGNf1paJNDVgP9EApLoEaLDW7KIXvyci+PSl3ukIeWSZ9RFGG3SSSYx4eJ1mNTCxUZnWzzTFJua1kS1rA==","signatures":[{"sig":"MEUCIHQ/ga9rjNVhME+b6gkCH0f2R3zQV7k17iqfkJfViyhFAiEA48YHLZaKUlp2NKLcsggYyToYnwTuu/Ixc+q512XCyV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366085},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e94d4280be39e00e24b2ffec99b9a0005a3b1d54","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.7_1724933084687_0.07004095330977855","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"maniiifest","version":"1.0.8","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"edebdfc0929dd845c4f49b69a937344272bc2b08","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.8.tgz","fileCount":23,"integrity":"sha512-ehrS2SmnSB1isyiGUvZX161yN2nIyGeNsO6clSjvGg/a4gksA+3fyG625dZjaG+gqliEcBYqm13yq+kKdM7+DQ==","signatures":[{"sig":"MEUCIQDuUoE0PAASBUpOLpuWj72Mp9JO951zN8FmczFzg6X2ygIgUti6bhNkUI66rVSc9NsyQRf5ItpMsCedQbeREt4Q1SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366599},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"943c130db5614ca25083d6367baabf20d44fb129","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.8_1724936069068_0.8443763856651816","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"maniiifest","version":"1.0.9","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.0.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"069daa36ac2b23cf78ef102500d8b8b82c16f0bb","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.0.9.tgz","fileCount":23,"integrity":"sha512-alPIdYZuUCYiIfNlsBuibQS+6GpOdkCbTpimu7orFEbT37u1pavw+OIRsIrZlH4wwJoujxiAVAfho60GT16Fmw==","signatures":[{"sig":"MEUCIQDdwGwIQILY8XDyGgWL1QP4WoTgzzN2PD6eIOnr2IShKQIgIwVjwXDWZJhP4KR/y6L72cOdvZf/Bix9aqA6+yhPcsg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366669},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"582e70eab030413defade71450e1bf4c7252f36f","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.0.9_1724940279769_0.6336251705275702","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"maniiifest","version":"1.1.0","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"b41dd91808c61d4a78df8e5d5a7461457c8eb0fd","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.0.tgz","fileCount":23,"integrity":"sha512-71bdWUS3LLTTN3XYDNBeU+1nG92GIeLRHKCqZYNESpz3UFBKQhLdJMOc/fsaqfAOw8MRGAET+eSm3fB2Cm1z7A==","signatures":[{"sig":"MEUCIQD5sAwt1GaKxI8lT3nGRArQyFUW3FqAn98oc9VbqZwNggIgFhYD8gO27/mJM7rjGI3It70LkKJ7Oxj3sHB3rAGRcLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":366719},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"582e70eab030413defade71450e1bf4c7252f36f","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.0_1724941982848_0.7021549019110067","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"maniiifest","version":"1.1.1","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"a60ad1fb7473dbfd5b61693116bdb0f78bb8a1e6","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.1.tgz","fileCount":23,"integrity":"sha512-5SvH+UFAvdiA2KApIESexn9Oi/pGh7vtoqNObQ1xhYh+TdfzEHn94amClDKnRw4C6oKuBUbsfnLZdHrqjyXNHw==","signatures":[{"sig":"MEYCIQD6GQLXJRCL/3tu1fFq1o0KqOw9FE0jZv9ZWlHsAeMSpwIhANZ6jE9KvA4+c9ydsZpZ0YgNtdzPOWvxdo4JLaCCSZjp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370503},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0dc6e7c45eec5873e3ccab17a1332d16ef4bc467","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.1_1725010217339_0.22489710001515695","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"maniiifest","version":"1.1.2","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"747252183c251ab7a78bb225db2e108e55572032","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.2.tgz","fileCount":23,"integrity":"sha512-C5FXGq/aYcZe0NIPCRHophJRbJqr7aha1zGiERHkD8LjUcVtzqODp2oPANtuCkN8FNYy+QgDyjm55e9w5PCu1g==","signatures":[{"sig":"MEYCIQDKpu4KpLShfGhkFbO+xsVXhPasacVg77jvy/qkAVpl3gIhAOvi5j6AJMLUflJHiNrbh4IdruM96cV8Nxfk4xzDreXE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370297},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"05a2b720ebe63b015e65767fb73ab715d68fd4bc","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.2_1725024354326_0.1463605581052252","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"maniiifest","version":"1.1.3","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"ed1e72667850093650936f9e9bc2e19da7575ab7","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.3.tgz","fileCount":23,"integrity":"sha512-u2uh4JUYJHoweIfbc0rn8qzc/qiYSPhA3019juvKw2vEVOTKdtZnR03Y8aepI00puENKw2oR/p3uWq/dKQ9CpQ==","signatures":[{"sig":"MEUCIQC1oijnQYM+hza3HNmxR2GIeLH0fANNrRHgm9iT6tMfiAIgbzpKVEQAB9wgvbd0BemqtiaZ29ByWsQguCTY/AWOEwI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375816},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"66b45b2c3dec7d8b45e6f447c80bc5051c648e6f","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.3_1725357583118_0.11729790201874035","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"maniiifest","version":"1.1.4","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.4","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"7711f7c2b4605c30129b66839e8adeddc0889aaf","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.4.tgz","fileCount":23,"integrity":"sha512-jg9wmi1yj6IjWhXtMNSnoocoM7my+QJaSXHg0CIb0jrvVFr76JUJ0sXxzBQEqBIbVdVQEH2xFYuCvHPFbjIUVA==","signatures":[{"sig":"MEQCIA9rb/afGSBL5H3bsaGG4HGB6oTKeBQVNBMyEmrvqpDBAiB9mxviFe2U0qMKgvX8f6WFnV+AAJHoc1ZtaA43ge+6BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":382171},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e1fc6498c650ddb51f67646609b301a37c85c397","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.4_1725365160442_0.8486616920518428","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"maniiifest","version":"1.1.5","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"c146cabe59558d245fcaaf435956bf0fef2817be","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.5.tgz","fileCount":23,"integrity":"sha512-L5td2zfPY/+NKMPFCMUPMRiDqhoD1WvLbkPosnUwiAgUK54Fl/UZlFyEaGQpybCKQDCodnkGwXRXrruFp3mbow==","signatures":[{"sig":"MEYCIQCLzB70AtKVguqqrJJH9UdRHWiuFplTxy7t5uHRjg431wIhAINdF/IN0z+jbkiK+V9GB3JTDPmF61yItCz1KhQZL7my","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":385748},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6d4d5671deaa8c1db094a7c988076ea67e1f2b5b","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.5_1725368365516_0.6328320265810226","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"maniiifest","version":"1.1.6","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"9f58897dbdcad947cc576cc42b83fdcf6265c682","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.6.tgz","fileCount":23,"integrity":"sha512-hJzz3HsFCUWogz2fcVpkcGRaJaFwViHg3Qetfyl6Kq6fSl2Vkl8jCqF5x3jH6S0SNyJ69zMfIX/NcRtQEaTEzQ==","signatures":[{"sig":"MEQCIDyWeTINxsDm5ls3jPHoH6rO5G7dO3Q+zYGdn4s4qksEAiA00jgoauQYxi4SWC5iRjp4A7ZafEOtw9m2O1eawn/WSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":394831},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"87967a80fa47090582349f3ff0b5c095ad17e713","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.6_1725372991083_0.5132113196492327","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"maniiifest","version":"1.1.7","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"6d4bd9b451b8ca0661d6eefb612fede0e92d86d3","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.7.tgz","fileCount":23,"integrity":"sha512-OPHO0CecMPMtk0H8geS/7DIAB30rcoFPZOityzDsxw0ErAlaFfX0+iGMQyWcHJZtvjT8R6YUQ+rv81oBt7QTNg==","signatures":[{"sig":"MEYCIQCr7Xrs06T6mxSkozXU7QoKjRA42wjRj4HNz447ZXqLugIhAKmeerBQ7j73XK1tBkF6ExIIAzgwBTGfSA2UCXNVnRKA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395098},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"03e28ea60ba80a04b4320528384b1b1c6a3e72bf","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.7_1725462634325_0.6540809200981861","host":"s3://npm-registry-packages"}},"1.1.9":{"name":"maniiifest","version":"1.1.9","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.1.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"b902a8b5d95af1ca8dc414e2a612dadfd368eae8","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.1.9.tgz","fileCount":23,"integrity":"sha512-pYg6WsoI2xIhS7mmQ/uZZf0qYw3/rzjtd6EzZP0JpQcczRvdIocnIvajWYTjPQWXFrOACU6k8HOGcG5ePio0sA==","signatures":[{"sig":"MEYCIQC7bnvjRzMSFJv3XMyeOynfE0qjOs7RJxI/vQSTB+q7vAIhAOUdwONXWklqFvZS5QDhDPcuYEcxJZwdwoG5BUCtoTzj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":427375},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f4037d47914386ce29275a35da3ae7f37584ad9","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.1.9_1726150791079_0.005723304103925075","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"maniiifest","version":"1.2.0","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"eb82c92ac3fcf2330b04a445544451286fdf3a21","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.0.tgz","fileCount":23,"integrity":"sha512-RT/7ttjSEt1jiwjWWislF9Jxzqo6tZFYGkPwfXNpkutH1B+qVkoySTJb5kOH2xuvdQI2IxmwileDW4raiS3mNg==","signatures":[{"sig":"MEUCIBYrf94JweW42r4n4Kl3YvgM6ezF/632sOMrvKLRxS8jAiEA0IIMAYaYnNao+rcwAv8EngSEb/B4zIgzFLdTsHAeAAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":444232},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"96c439372d6ca5ab0b2d913443e8b75e41ccc627","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.0_1726243617659_0.7843630669920407","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"maniiifest","version":"1.2.1","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"b0b1f93def8a1f8588a0e2b9ed9c77b4d7e654d9","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.1.tgz","fileCount":23,"integrity":"sha512-yKze4J/ToGmijQjeWhZP2PCxcOhB4uaUqwFTlN5wRcPnZo+miIQP3DSWZVpCASpy2wU/3Th54s7WfzP/0LK52w==","signatures":[{"sig":"MEUCIQDucn1uUJEqYmjLmMji1RM5YnSLmEgzWug0TkNgUGh8egIgSrq6p8B65xC8eXppi58MY2Zo/0kGdqOrSzigFZ0b2sY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":447336},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"506fee72805ce8cd9b8b09f66d0c26f539f4450a","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.1_1726304951996_0.7931205429136141","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"maniiifest","version":"1.2.2","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"e7db67840125f97451a25ae1ababba317c1aeed0","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.2.tgz","fileCount":23,"integrity":"sha512-igx9TcoITkH1acE60i/X05+wc5qPhUbDUkvYQtA5wtkkvA7ZRbO8tUhrcOLEE2se8aY5wrr9y1e6Y7T2hon1Wg==","signatures":[{"sig":"MEQCIG/MQjdPwcQZX+3pBudnTb3du3WLy3OdvdkbvNVFYLK6AiAEOJ2V/RcIWbRxEhBdIkIkBnepJxY5Hj9BIi6Ndfes/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448086},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"59420f5a4e3db2b638939aaa54589316f8f88ca2","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.2_1726499453860_0.6225436399083126","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"maniiifest","version":"1.2.3","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"5ad945af873f5c59cf6603154a82dc6dd0dde7a1","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.3.tgz","fileCount":23,"integrity":"sha512-LtAa99cPdTxZh3eM0oS8NxOHBlhlVI19v8LuhLuVzkJEbWVuOnQ/d8KOMeJ3aMhpEVMDeY/XUEVA3xz1D/Fn8w==","signatures":[{"sig":"MEUCIGWC9uxV85UyMmC3IeR++sLDj05V954idGCOyzJchRKJAiEA+fMII/Wyz1deyhpz9UP7QGtQXgWz/YFpstIcrjbru58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":437029},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"81a1076e7bbdb696c9df4d7905904b07d3188b0e","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.3_1726578698216_0.4863739543288361","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"maniiifest","version":"1.2.4","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.4","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"717c1531ecf685f6bc50d57a11e298e29d036350","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.4.tgz","fileCount":23,"integrity":"sha512-Nobxir9TTfFFxCtjkpTtMk9LCt5xH1Io0vKpQtjZJDWSVyBY+AHrS7WUBTn1cuXZSiSXuGc1LvOTNuwcQnzWhA==","signatures":[{"sig":"MEUCIFqjMUfeTiqQVdT9BZ97yLWjtX7ypdTZSy5qft7xCAe/AiEAtscp+JnYWJH/fpgwue+CTOTeWgli54KvB7qeiGaNQv8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":440531},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b71a3ed3dd9f896ac027f4b085da9eef9b578b86","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.4_1727261711340_0.4436902395483511","host":"s3://npm-registry-packages"}},"1.2.5":{"name":"maniiifest","version":"1.2.5","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"0776d7ffb781916509087aeb35d2c12b5be530a0","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.5.tgz","fileCount":23,"integrity":"sha512-Hpt7gj0q64YVRA5jqa1q6DRu5zyxkxQ/gi+Jklkjzpb+EOG7d6VX3lf9svQW5V9Id5zCjQDVvIDPS86K/QsFyQ==","signatures":[{"sig":"MEUCIQCMhwH/RT6DjRsvoNSywoAK+fKSYel7KMQQhDlKmb3waQIgXj6bWr3OkmcKcNuIk3hqQaTbf+R7kbXiaEsWmZTDvzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445264},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6286339416810009cbe40d83a44fe75ecd90ee73","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.5_1727361633509_0.016071745600052312","host":"s3://npm-registry-packages"}},"1.2.6":{"name":"maniiifest","version":"1.2.6","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"da42d6dfe57217e690ba60afd31cdbb3248ccabe","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.6.tgz","fileCount":23,"integrity":"sha512-DLLEc9VZxGC0KOGUIpragp/r/vc+HggWewIKsNUu1j0JtTWugN4QmfpSGAxdzCanyVSBvu5CnTWwZKlZMJAqJQ==","signatures":[{"sig":"MEUCIQDR7JwUPx7Bb7uDzxJzUlMKw7bG06somcZtUzmAlzyAyAIgAU+LrwYY/ITMC6cY7bMaDbJWkwt80Nn1yXlEnjn+0S0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":448218},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"53324c413c381a039d74229a8761f054bfd015a5","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.3.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.6_1729081664465_0.08185746970588625","host":"s3://npm-registry-packages"}},"1.2.7":{"name":"maniiifest","version":"1.2.7","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"b9204d92e46c53b8ef845a7bda9fe93402f33624","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.7.tgz","fileCount":23,"integrity":"sha512-ZhOFjb3G5D0ZpZ75pOcRSNusYggFXs/Efm4MuK0C5O8mlXcrUPLMeV2yHzQWKuTKRDKrNDJ+xIPwyWWgjaCxag==","signatures":[{"sig":"MEYCIQD1hMHS4SnpCiCBUeK75PpCImQ/P/y+epLOsbITuljotAIhAKUQXake8rlVssdCyhTwBe7WPuplcWN8QxIRmwFjed9v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":458437},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"10a1eaba4b35ecc1d2d9b80b5f56b37a9907acf6","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.3","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.7_1729349535538_0.6103772881509573","host":"s3://npm-registry-packages"}},"1.2.8":{"name":"maniiifest","version":"1.2.8","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"acce498bc92d889a5945d900be1b42b60b3ab791","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.8.tgz","fileCount":23,"integrity":"sha512-v9byYiYXBFNJbQsBZf26Yer2fzHkkIB/naPBxy7EORTRfQiVnm7BPkMjsGlmAK0lltrElIR68lNoPLHzybg26w==","signatures":[{"sig":"MEQCIBcp1YzoESJ4PzAQAORanwHmy3jmiQWIEn6y0u6eoOLvAiA3Xj8zFztDBJzSK212dDdDjUSFdYZ1H09tjRMeqzDNyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457027},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"984e76b470708f0257805186a6c0bac28492e47e","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.3","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.8_1730282414049_0.6128316582528819","host":"s3://npm-registry-packages"}},"1.2.9":{"name":"maniiifest","version":"1.2.9","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.2.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"a61eac2c1d61378e7dcac09be83bc6df35c6f1d9","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.2.9.tgz","fileCount":23,"integrity":"sha512-/0TezPrFi3QiTIyiBvLkVdnB/31cSp0HkYNFI/fk1Jjdl94pjb0NnJbf0OIAyYuJmPSrWkm5Y2X11gRga5zQbQ==","signatures":[{"sig":"MEQCIA1IkY8c2TaW24BZ8mZ9bZcg0WCrYKdtcIOcc3MVw4yVAiBPsEeEkaSy7iNmKcWhoe8DhtuPjL+Th9i4t3JrE6OW0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":457347},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"56dee9326fccc6625836cdec9714ab131a78934b","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.8.3","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.2.9_1731430480877_0.05090477256669268","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"maniiifest","version":"1.3.0","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"06767af6d535fc1c5990a61aa0b7a4f844d26b60","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.0.tgz","fileCount":23,"integrity":"sha512-oJXAwi38xfVOzr+Zp0R6CEjJgdL/eZJTxcs/hjt6aGcQZ/ZhgW39OFPsCRvPPhNorqptxLYsnQ5y4Stl9qmyjg==","signatures":[{"sig":"MEUCIEsX+yrl9qFlO+YBiLG7b0SsDtDzu6oA1gvA0xDHW/thAiEA+Ysl99SPrESc8VGycjGP2G9JxUV/5y6iActszmJ315g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487409},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"767d64bd88e91e5478db78ac6d1eeddb0817335f","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.1","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.9.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.0_1733328721459_0.2029376504464384","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"maniiifest","version":"1.3.1","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"67d6df610fb77d077392c7fafdb10c8a85aacc9c","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.1.tgz","fileCount":23,"integrity":"sha512-T2+sE2+FObZK+nNyn7d3gtAec2tU1PiGEpAuw1rnjc9kGjn2DEwV2o3Nj85rskcHeYyOWGkk04yVh6ETgNIflw==","signatures":[{"sig":"MEUCIQCuOMHZk0M31vGjzpGLy99z0KL0sVx6XPtnmWs6TAMTcAIgSH+Q/J1ZiyW5blItrrtidzKOIYLy3bjfKq/Cd80a4XM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":487515},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d47b60708e7661113d7132c5e0b84b8da47f1bc9","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.0","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.1_1733838863044_0.551558152162618","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"maniiifest","version":"1.3.2","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"141aab9c02f1690c9377b1980ac103dfe481a8f3","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.2.tgz","fileCount":23,"integrity":"sha512-7fr/jixv05x8fgf8qlmQKkWgkXN1WumhNEJ2kMcYBf2V2hXMvLfnlzjA6m/wAJRVEJRV9BoKBZe0Wx9zYZz9hQ==","signatures":[{"sig":"MEUCIFOAiE/7uVosCKJyQqYYO3OmMTHvIalZFFEwL1GyMN1CAiEAiXeKoJd93F11SmwXpudvOFG7BTMzNSHOMRTbzSgxrkc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":490316},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d47b60708e7661113d7132c5e0b84b8da47f1bc9","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.0","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.2_1733845827957_0.964868372977127","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"maniiifest","version":"1.3.3","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"04d1a41bb77e6235b41e44441bb7cad3a32aceec","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.3.tgz","fileCount":23,"integrity":"sha512-5pFRmqBEd/yp6tViHIcEqJo44HdHCkGq71S0WS8KeuEv2LKonfpX59dlkjQZm0Zr+TsM2WTi9/e2H/Wo0HwjMw==","signatures":[{"sig":"MEYCIQD3zw10QgxNWaFj1e9HB48XRhQcnPGUWHUQJDj8+dXhHgIhAM/+Lji29BbhdSibQZqP1gz9Z56J3QQkNX6NIhteIidm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492422},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e61936c7982cacaea89926b0a658307976823642","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.0","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.3_1737036145832_0.20466590632862447","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"maniiifest","version":"1.3.4","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.4","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"f9aad50c7728e7004f85de621385a13bc20df782","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.4.tgz","fileCount":23,"integrity":"sha512-w7cKKyXgIBidho6xT9aTTG04uZ0PoMwOsASG3TbieItxvMJO7H5viqwqeB7GYU1+Z5E6H8OSrOHRan8xn7YAqg==","signatures":[{"sig":"MEQCICDgv+EbEqJUQZapWhD4BbogJObAVKNbqLNOwralgBIRAiA7LXP4T9SOnl3ZedsxRLxqW8/epwfTxBEtORysQ2qFqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":492422},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d531b8d33d164637bd846259b96f920e9d6d9bdf","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.0","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.4_1737036916966_0.2138017587993828","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"maniiifest","version":"1.3.5","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"7b24ee9fe93440e7feacd686c9380538b28500da","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.5.tgz","fileCount":23,"integrity":"sha512-8/M0K1Ok9Dj+6U7RV4Rhimh99Tn00JJ74dqCHd1FoIX/vw1WromaqsykSIW/Z+P4S9iqmz2rNplOKGu0EbPnuQ==","signatures":[{"sig":"MEUCIFp7CxMqsfP2EEZ3aJSTUjqj3gjtRchTwkGm69RnCKu4AiEA+kdgkExsxgxnNqhaJNDuQfQHirOGy67Eo/gmCi6Y4vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496866},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4cf079e8df165af8d45b1e18986ca97bd83da3c9","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.5_1738852763549_0.4403841416698231","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"maniiifest","version":"1.3.6","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"294edda8bfd2c790575d4c0d783f11d019b38834","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.6.tgz","fileCount":23,"integrity":"sha512-sWNkMD9qR3evqJk6d1s0OqnjQ1iB8AJQHQJNgjYZn2ZhT4MvZsr4HabOmZPAUFEOTzJNpFLqVd77xSsZ2vRt2A==","signatures":[{"sig":"MEQCIBZjPKkXiFn9tFislq4V5kJNZ86E70r21tIpWSZMaP6GAiARa639Zrl5b4YMtWHT5dd3qXkPHo4jYb2wcwKGycuAZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497421},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3a0139df96d767a8feda4633059dd1a1d42727c3","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.6_1738857854820_0.8040076083625154","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"maniiifest","version":"1.3.7","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"fb740f94f6309dddc54ec15ec7e572708b252169","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.7.tgz","fileCount":23,"integrity":"sha512-0j8icOJ5BEAvV4Eod9aBBgLiF+o1LyUnnvBQUvWqYwAjMK2TLbfR4xdv1CC/9gh/t1hHLZYFdnOu64oK3dvCLQ==","signatures":[{"sig":"MEYCIQC7BxC/5/WrK3NuASf/X4+Ypan3toNxPC0FaR21izn5sAIhAKCwrHrfiu50/NZcUHBhmrE5BZlp9CdNVeqgrmr3Ypg9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497425},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3a0139df96d767a8feda4633059dd1a1d42727c3","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.7_1738858172516_0.27151075460567076","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"maniiifest","version":"1.3.8","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"4ac573a0cac998ec0b19e7e0a4f9c0e349019bcf","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.8.tgz","fileCount":23,"integrity":"sha512-rUeOGsr6gaBxylj+EV263HldHmv3y8wGeG03JrB5p/LNdx+DeAuOvgMQHsjYw4aLgDO3/YHDVMOdcRFQxzFGaQ==","signatures":[{"sig":"MEYCIQDw1iAiecQgg0YRNmpUjggIjm2QfKnGiHMkq1OcRhVd0AIhAOm16Vesi0x6iHrwwZkV7tatVehx5bkEoOwp+ifCXOHa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":499382},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d6ac288cbb557fb35568d57e617a42a1cc3aef33","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.8_1738934871046_0.540363451198205","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"maniiifest","version":"1.3.9","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.3.9","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"ced9aedac31016d1a3f08245f61b605cde2e6798","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.3.9.tgz","fileCount":23,"integrity":"sha512-F/ySUIM2gP7YgFBYIa7XQnEbsm1F3mYP1wZ+Awn0tSuRfHgn3WFizqoKspCJFjF5Bye6FTKRPprjYi6mK1helw==","signatures":[{"sig":"MEYCIQD38kVQPDTgW+HoyNo3RTxKtHM0+8SqDDW7IBWD3D8Z+gIhAJ+An9l2ExdtHVUbBbFnRNsXCUhrmVA5aqL4IfdXMSEX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502738},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e424206842aba3f18577e375867f3696935bbfb1","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"11.1.0","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.3.9_1739885493442_0.15064028518901762","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"maniiifest","version":"1.4.0","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"09ba4a297bcc57af40cf4f7a5634b3208d08471b","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.0.tgz","fileCount":13,"integrity":"sha512-SBkdTUZsJx6iAEEav2FqCyqe5rpoWZyMfs7D4sLmJ/9fhIzyc6yJ7Mi4lH3jKPNq6jDBjSTb2kXZhjZQbPWwQg==","signatures":[{"sig":"MEUCIQDujjbrKxqAWPC+btA+OiB6e6zcGpFvF0Li+3RrT/AftAIgTRx/YFxnUgUNWvlr8znjo5GqDagL01exIwq+H39Lg1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284658},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"20de40121bc8d0309d528cd971ee84bd29be8ee4","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.0_1739909292076_0.5429856738939371","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"maniiifest","version":"1.4.1","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"fbaa8362c98a08007a928285495807d47e772642","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.1.tgz","fileCount":13,"integrity":"sha512-O+qpYjk8S6wHP/yYlEmu/OO3ixPxoPzp3X1tbiyNZ9WV+fUwxYht1M0/2Oo2odqdzWOKwtoJ09MmZP1HDpE+yw==","signatures":[{"sig":"MEUCIQCAV0HiiOR7t8gepEhSK02YMaKCG8WZDex4NmkQZ5INhQIgHd0MWpF9f16MGVmLz/kWw7rxcsb+0ZOgYLjQjjnicoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286858},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0e9c527c83a58521e30e6198a734625b57a7e4b4","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.1_1740407962884_0.3567019425192006","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"maniiifest","version":"1.4.2","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"577cbc5d42e9f570317e19957d998ce65c4f83cb","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.2.tgz","fileCount":13,"integrity":"sha512-Y3P9hwDbiTEVsEERK16KWPALZrqAsAPPUrXZZmJHTZ0d42rByYKY2asovX0y7HdIan+1S6vVHokwJgxl/bXURw==","signatures":[{"sig":"MEUCIQDWaTu/PcM+MBTlUNANCmc8evOItBvTWAm7Fnq8ZoyobAIgUWA9BpQayQR+vsncFB1mSCvo/MPQJcIR5DthQED4218=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286809},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"26be98f9cc9ed2a0c014b3c2a3a0e04b000deb26","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.2_1742401466610_0.2638679092559537","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"maniiifest","version":"1.4.3","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.3","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"5f94763c5a010693735fd626044018c5d93e7e88","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.3.tgz","fileCount":13,"integrity":"sha512-dXOamy9DX5+d6Q6R/9YNmXodFFA9bjeMFF2XWLH4lqbT8h3panJSfCjTJuuZXe1s8Hi/AvlzslA1cNkj9PRYaQ==","signatures":[{"sig":"MEQCIAEsHNvjUT0uRG31ybJfYN0RnXyErl+KBZW7iy5GMmq4AiAxP7+CmCBIqSa9DBlon4EFX168O9iSLBIxfeaAA8bSEA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":289836},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6c80eec57147990e7ac61e55d54db492810b116e","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.3_1742403653725_0.9743019763639766","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"maniiifest","version":"1.4.4","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.4","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"9639c946d65c7e3f172fbae1466aa00d1558fbde","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.4.tgz","fileCount":13,"integrity":"sha512-zv32/6aSHl1WUzeep4QfL80iUNNg8O89h3TVwCjvPts5AAHWXIpdnvAQZLpwbHEjPJ9ofXe9Yh0Jl7i8CMcA8A==","signatures":[{"sig":"MEUCIQDt31WGKH73pwESK46zz9RCiHcCXmYG3qC4aF2X9GRkcgIgKQxm38JETpUgTuYF0dGDNF64Eg2Ur8yh7SHXVcpEkME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295815},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c85b69e35f9fe994b4d9aac9feb5350ec6e2c147","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.4_1743417975115_0.4880709503132359","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"maniiifest","version":"1.4.5","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.5","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"35bd7de0de4ff4b8e2a5ec95a524bde4f3708904","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.5.tgz","fileCount":13,"integrity":"sha512-rzjwD16HsjKEC90cfLgoJVmVhvFqd2xo4soIf+4eay8jCAqkjuIUavRfi/qWHMqtsI6eBzI86RUdMPGGc3kAOQ==","signatures":[{"sig":"MEYCIQDWimyQSE8Qc4ojc54y6u4le9r/LProP3Mx38Wl3yZACAIhAIKtTWSutV0+P/rIpxQ6wRijzA/m+PWaTq/Q3V4jlUSr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296731},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7b27b11a58f9209ccd72a4567862ee9839915ee3","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.5_1743515127566_0.5421001878484122","host":"s3://npm-registry-packages-npm-production"}},"1.4.6":{"name":"maniiifest","version":"1.4.6","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.6","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"8fdb5b2024300877afc0f7ccfc702cb91ceaa76b","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.6.tgz","fileCount":13,"integrity":"sha512-ncm8iYSnNkNg6IS2fB0YHwo/1j9aSS5OFKmGS5pcpVO+NbDxNQZZU1hNttXh7gS5ZKW2cguKqvUWd5KF+5vxrA==","signatures":[{"sig":"MEUCIQCM4hzVlAXgctay+jCENRTl4FENIkaZryRxJ5VCeN0aSwIgMdcM1ILzWGBP7GCw59XbnKD8+6aPqOcsZXKVbC2iGbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297455},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3cba5ef430eab8ddac78da50bf5c57acbef8079f","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.6_1746005997652_0.712660267907407","host":"s3://npm-registry-packages-npm-production"}},"1.4.7":{"name":"maniiifest","version":"1.4.7","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.7","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"46851a1ec297806372151d4adf4d0f620debe3a1","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.7.tgz","fileCount":23,"integrity":"sha512-v4XP89yVGXhGzScOAC2E/tlPZpzNOAoN0tXax5GlnTqJTy/PRs7KjYN6cyhPK79fqDHC6i2TOAcg87vXdTxgrA==","signatures":[{"sig":"MEQCIG8bq7pMzN4T1grbRqfVFbaNLvdlZ+mqtKy0ZQQBlP+MAiA72Oa6U8DDJnzvzcXRd8eSAEkRPRjptuL/zM3blxyxgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":517227},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"19511454cb2291568f834c975ec88e9d5581b456","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","actor":{"name":"jptmoore","type":"user","email":"jptmoore@gmail.com"},"email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"10.9.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.7_1751979137116_0.058587439987065615","host":"s3://npm-registry-packages-npm-production"}},"1.4.8":{"name":"maniiifest","version":"1.4.8","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@1.4.8","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"321ff6eec232603a16150c7ba20d41bdf7745ff1","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-1.4.8.tgz","fileCount":28,"integrity":"sha512-Pml3i3rYnlVX/TUd5/EUlaAraFViO3cER3pu7yu/0D6/2Q+XH3Pc5/ATfYAlQVyc0bPI3VHHuA/pndoYQEXt/w==","signatures":[{"sig":"MEYCIQChhRcTdLerynE0CK4HJ7aT+sUD5ZQUfqR0rAzeWMwrdwIhAICjBvo3LCDv74HA+uOcrA80eAQxUwGc1DadZIVuZLcY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":713560},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7838bf62f91581f889a1806ec0c77670aea98968","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --out docs src"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"11.6.2","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_1.4.8_1765886827183_0.7237721543214837","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"maniiifest","version":"2.0.0","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@2.0.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"f8dd1813a0a3a5d104aef2b829328cd4b99d7b1c","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-2.0.0.tgz","fileCount":36,"integrity":"sha512-v2iDwQLhlWbjNFqftaciSCTkBfuXm5NiYhw/4IwQV86D86WwRAdcKXtpE0zJkrM8Brd4Z/tnpq7ssDGVTPOpVw==","signatures":[{"sig":"MEUCIQCTA9IhSrSfuen3BBHOqiYHQhqX5DH4oTjAAsWJrPYh5AIgP8Z2j045iJfZqwVGqE360+qJ7nSJg16FeXrwVi3FQCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742395},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"481b4fe39fbaaab8604f754280f8ea8ae274760b","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","pretest":"ts-node test/setup-fixtures.ts","compilespec":"ts-node scripts/compilespec.ts","generate-docs":"typedoc --excludePrivate --out docs src","generate-iiif-types":"ts-node scripts/generate-iiif-types.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"11.12.1","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"22.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_2.0.0_1775747230994_0.9272772002886713","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"maniiifest","version":"2.1.0","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@2.1.0","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"3b8a105d299b784ecc4e9b30d69e5451bc6cb7fc","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-2.1.0.tgz","fileCount":21,"integrity":"sha512-IIBbfQHE7avt0q885bADR2IekBkAOFYoLH+0Jn3t0b+nAofe2ny0Ir5BD00I1a7BY5wN2mLqh92Oq2np3uw8KA==","signatures":[{"sig":"MEUCIQC7wZqrMiSHmUfy/v8DS6siaKd83+lPnr50xOdalhisiAIge45xFBCqGNVDe3kX+VLByaN3YY8aUZzhKt0xuh6y91w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340086},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a308d4c8fbd97ab4f6ed2c232e2d0e59575de48e","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","pretest":"ts-node test/setup-fixtures.ts","compilespec":"ts-node scripts/compilespec.ts","generate-docs":"typedoc --excludePrivate --out docs src","generate-iiif-types":"ts-node scripts/generate-iiif-types.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"11.12.1","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_2.1.0_1778857298150_0.9181389037909722","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"maniiifest","version":"2.1.1","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@2.1.1","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"bf0a2664fa7a31ac8ffeeeaecf28bad5750b50dd","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-2.1.1.tgz","fileCount":21,"integrity":"sha512-ZU4Si0MbSPJAiLdaXNjInEU3W3v0AId+Qz5X6UhnnQyXK86jYl0ZMzsB0eMK0k+um9ObRg0auffl8MbSakV81g==","signatures":[{"sig":"MEYCIQDxkU/LLYtaxv90pNGMUlUSBFbhgLh20AoqiCOjVvivfQIhAJ6g9hBsFfB+F5ld4ru4+Pxi5wbaMfwHHdJhKLLjfhRv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340331},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8ae08e3256b29c6d19f0811a768df9dfb26271e0","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","pretest":"ts-node test/setup-fixtures.ts","compilespec":"ts-node scripts/compilespec.ts","generate-docs":"typedoc --excludePrivate --out docs src","generate-iiif-types":"ts-node scripts/generate-iiif-types.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"11.12.1","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_2.1.1_1779286791849_0.9525218055162097","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"maniiifest","version":"2.1.2","keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","_id":"maniiifest@2.1.2","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"homepage":"https://github.com/jptmoore/maniiifest#readme","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"dist":{"shasum":"bad2949430e219128f1964031ebaaf07b2017fc5","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-2.1.2.tgz","fileCount":21,"integrity":"sha512-aNwEgfqKJp2NcFNz1vZsezOS1YDZzrkoTVTZVA+FqZ2z8ATiKEAjyFx7SnfS1gKClvaXQ3mn5GNuEtuADE11Hg==","signatures":[{"sig":"MEYCIQDLjEBz7u6ELT2YlNIqu7nUVaqDPcPseScQXB1W6MKfKQIhAJCdALk8l++3c2SeBq/0JYxHn0fSB2401yOZIBZF3vzz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347694},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"81e51972d687757f304c4c5cbc4fa030b6e07a21","scripts":{"test":"jest","build":"tsc","start":"ts-node examples/example.ts","pretest":"ts-node test/setup-fixtures.ts","compilespec":"ts-node scripts/compilespec.ts","generate-docs":"typedoc --excludePrivate --out docs src","generate-iiif-types":"ts-node scripts/generate-iiif-types.ts"},"_npmUser":{"name":"jptmoore","email":"jptmoore@gmail.com"},"repository":{"url":"git+https://github.com/jptmoore/maniiifest.git","type":"git"},"_npmVersion":"11.17.0","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","directories":{},"_nodeVersion":"23.4.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/maniiifest_2.1.2_1782743488658_0.013721760631080437","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"maniiifest","version":"2.1.3","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"pretest":"ts-node test/setup-fixtures.ts","test":"jest","build":"tsc","start":"ts-node examples/example.ts","generate-docs":"typedoc --excludePrivate --out docs src","generate-iiif-types":"ts-node scripts/generate-iiif-types.ts","compilespec":"ts-node scripts/compilespec.ts"},"repository":{"type":"git","url":"git+https://github.com/jptmoore/maniiifest.git"},"keywords":["IIIF","Manifest","IIIF Presentation API"],"author":{"name":"John P. T. Moore"},"license":"MIT","description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","devDependencies":{"@types/jest":"^29.5.12","jest":"^29.7.0","ts-jest":"^29.2.4","ts-node":"^10.0.0","typedoc":"^0.22.0","typescript":"^4.0.0"},"gitHead":"438968ae0beac4eb7cf3f815ad358deceb9b6a40","_id":"maniiifest@2.1.3","bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"homepage":"https://github.com/jptmoore/maniiifest#readme","_nodeVersion":"23.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-WhHMvn2oPCOHJOav+ZoSV7NYdO7ZHE7CmoGOVlbWF79dCsquskJ5MBFvLXg4V/Wy0sV8TGDSm9LdVTdM2oJ8kg==","shasum":"3e77c5acd44ebadc7b2ca6f929262b5d365884e8","tarball":"https://registry.npmjs.org/maniiifest/-/maniiifest-2.1.3.tgz","fileCount":21,"unpackedSize":346644,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD1+3xDuapf7EgH3b2trqIZNafYQ2akP34p58Q/R+yB6AIhAJqj7F+SYDYjxdUOBXo6VP6mcECif64M5bKN8V2pqjhq"}]},"_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/maniiifest_2.1.3_1782747504195_0.012600477279350653"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-02T10:51:30.672Z","modified":"2026-06-29T15:38:24.441Z","1.0.0":"2024-08-02T10:51:30.845Z","1.0.1":"2024-08-02T13:11:43.195Z","1.0.2":"2024-08-02T13:26:34.084Z","1.0.3":"2024-08-02T14:34:28.471Z","1.0.4":"2024-08-28T14:06:19.705Z","1.0.5":"2024-08-28T14:20:18.200Z","1.0.6":"2024-08-29T09:40:24.712Z","1.0.7":"2024-08-29T12:04:44.895Z","1.0.8":"2024-08-29T12:54:29.247Z","1.0.9":"2024-08-29T14:04:40.013Z","1.1.0":"2024-08-29T14:33:03.017Z","1.1.1":"2024-08-30T09:30:17.510Z","1.1.2":"2024-08-30T13:25:54.600Z","1.1.3":"2024-09-03T09:59:43.276Z","1.1.4":"2024-09-03T12:06:00.699Z","1.1.5":"2024-09-03T12:59:25.690Z","1.1.6":"2024-09-03T14:16:31.248Z","1.1.7":"2024-09-04T15:10:34.514Z","1.1.8":"2024-09-12T13:43:01.642Z","1.1.9":"2024-09-12T14:19:51.257Z","1.2.0":"2024-09-13T16:06:57.859Z","1.2.1":"2024-09-14T09:09:12.195Z","1.2.2":"2024-09-16T15:10:54.047Z","1.2.3":"2024-09-17T13:11:38.461Z","1.2.4":"2024-09-25T10:55:11.602Z","1.2.5":"2024-09-26T14:40:33.690Z","1.2.6":"2024-10-16T12:27:44.644Z","1.2.7":"2024-10-19T14:52:15.733Z","1.2.8":"2024-10-30T10:00:14.253Z","1.2.9":"2024-11-12T16:54:41.124Z","1.3.0":"2024-12-04T16:12:01.682Z","1.3.1":"2024-12-10T13:54:23.248Z","1.3.2":"2024-12-10T15:50:28.136Z","1.3.3":"2025-01-16T14:02:26.161Z","1.3.4":"2025-01-16T14:15:17.728Z","1.3.5":"2025-02-06T14:39:23.712Z","1.3.6":"2025-02-06T16:04:15.017Z","1.3.7":"2025-02-06T16:09:32.728Z","1.3.8":"2025-02-07T13:27:51.342Z","1.3.9":"2025-02-18T13:31:33.616Z","1.4.0":"2025-02-18T20:08:12.287Z","1.4.1":"2025-02-24T14:39:23.097Z","1.4.2":"2025-03-19T16:24:26.802Z","1.4.3":"2025-03-19T17:00:53.955Z","1.4.4":"2025-03-31T10:46:15.298Z","1.4.5":"2025-04-01T13:45:28.388Z","1.4.6":"2025-04-30T09:39:57.813Z","1.4.7":"2025-07-08T12:52:17.299Z","1.4.8":"2025-12-16T12:07:07.340Z","2.0.0":"2026-04-09T15:07:11.183Z","2.1.0":"2026-05-15T15:01:38.292Z","2.1.1":"2026-05-20T14:19:52.684Z","2.1.2":"2026-06-29T14:31:28.798Z","2.1.3":"2026-06-29T15:38:24.339Z"},"bugs":{"url":"https://github.com/jptmoore/maniiifest/issues"},"author":{"name":"John P. T. Moore"},"license":"MIT","homepage":"https://github.com/jptmoore/maniiifest#readme","keywords":["IIIF","Manifest","IIIF Presentation API"],"repository":{"type":"git","url":"git+https://github.com/jptmoore/maniiifest.git"},"description":"Typesafe IIIF presentation v3 manifest and collection parsing without external dependencies","maintainers":[{"name":"jptmoore","email":"jptmoore@gmail.com"}],"readme":"# Maniiifest\n\nA TypeScript library for working with [IIIF Presentation API 3.0](https://iiif.io/api/presentation/3.0/) manifests, collections, and [W3C web annotations](https://www.w3.org/TR/annotation-model/).\n\nA typechecker/validator built using maniiifest is available online [here](https://maniiifest.onrender.com/).\n\n## Install\n\n```sh\nnpm install maniiifest\n```\n\n## Quick start\n\n```typescript\nimport { Maniiifest } from 'maniiifest';\n\nconst response = await fetch('https://iiif.wellcomecollection.org/presentation/b19974760');\nconst data = await response.json();\nconst parser = new Maniiifest(data);\n\n// Get top-level properties\nconsole.log(parser.getCollectionId());\nconsole.log(parser.getCollectionLabel());\n\n// Iterate over nested items\nfor (const manifest of parser.iterateCollectionManifest()) {\n    console.log(manifest);\n}\n```\n\n## Constructor\n\nThe `Maniiifest` constructor parses IIIF Manifests and Collections:\n\n```typescript\nconst parser = new Maniiifest(data);\n```\n\nFor W3C annotation types, use the dedicated static methods or classes:\n\n```typescript\nimport { Maniiifest, ManiiifestAnnotation, ManiiifestAnnotationPage, ManiiifestAnnotationCollection } from 'maniiifest';\n\n// Via static factory methods\nconst annotation = Maniiifest.parseAnnotation(data);\nconst page = Maniiifest.parseAnnotationPage(data);\nconst annoCollection = Maniiifest.parseAnnotationCollection(data);\n\n// Or via direct constructors\nconst annotation2 = new ManiiifestAnnotation(data);\nconst page2 = new ManiiifestAnnotationPage(data);\nconst annoCollection2 = new ManiiifestAnnotationCollection(data);\n```\n\n## Getters and iterators\n\nEvery method is either a **getter** that returns a single value (or `null`) or an **iterator** (generator) that you loop over with `for...of`.\n\nThe naming convention tells you what it does:\n\n| Pattern | Returns | Example |\n|---------|---------|---------|\n| `get<Resource><Property>()` | value or `null` | `getManifestLabel()` |\n| `iterate<Resource><Item>()` | generator | `iterateManifestCanvas()` |\n\n### Manifest\n\n```typescript\nconst parser = new Maniiifest(manifest);\n\nparser.getManifestId();\nparser.getManifestLabel();\nparser.getManifestSummary();\nparser.getManifestRights();\nparser.getManifestRequiredStatement();\n\nfor (const canvas of parser.iterateManifestCanvas()) { /* ... */ }\nfor (const meta of parser.iterateManifestMetadata()) { /* ... */ }\nfor (const anno of parser.iterateManifestCanvasAnnotation()) { /* ... */ }\nfor (const range of parser.iterateManifestRange()) { /* ... */ }\n```\n\nCanvas and range properties are accessible through the manifest:\n\n```typescript\n// Canvas-level iteration\nfor (const label of parser.iterateManifestCanvasLabel()) { /* ... */ }\nfor (const thumb of parser.iterateManifestCanvasThumbnail()) { /* ... */ }\nfor (const meta of parser.iterateManifestCanvasMetadata()) { /* ... */ }\nfor (const rendering of parser.iterateManifestCanvasRendering()) { /* ... */ }\nfor (const seeAlso of parser.iterateManifestCanvasSeeAlso()) { /* ... */ }\nfor (const service of parser.iterateManifestCanvasService()) { /* ... */ }\n\n// Range-level iteration (structures / table of contents)\nfor (const label of parser.iterateManifestRangeLabel()) { /* ... */ }\nfor (const item of parser.iterateManifestRangeItem()) { /* ... */ }\nfor (const rendering of parser.iterateManifestRangeRendering()) { /* ... */ }\nfor (const anno of parser.iterateManifestRangeAnnotation()) { /* ... */ }\n```\n\n### Collection\n\n```typescript\nconst parser = new Maniiifest(collection);\n\nparser.getCollectionId();\nparser.getCollectionLabel();\nparser.getCollectionSummary();\nparser.getCollectionRights();\nparser.getCollectionNavDate();\nparser.getCollectionNavPlace();\n\nfor (const manifest of parser.iterateCollectionManifest()) { /* ... */ }\nfor (const nested of parser.iterateCollectionCollection()) { /* ... */ }\nfor (const meta of parser.iterateCollectionMetadata()) { /* ... */ }\nfor (const rendering of parser.iterateCollectionRendering()) { /* ... */ }\nfor (const seeAlso of parser.iterateCollectionSeeAlso()) { /* ... */ }\nfor (const behavior of parser.iterateCollectionBehavior()) { /* ... */ }\nfor (const partOf of parser.iterateCollectionPartOf()) { /* ... */ }\n```\n\n### Annotation\n\n```typescript\nconst parser = Maniiifest.parseAnnotation(annotation);\n\nparser.getAnnotationId();\nparser.getAnnotationBody();\nparser.getAnnotationTarget();\nparser.getAnnotationMotivation();\nparser.getAnnotationCreator();\nparser.getAnnotationCreated();\nparser.getAnnotationModified();\n\nfor (const body of parser.iterateAnnotationTextualBody()) { /* ... */ }\nfor (const body of parser.iterateAnnotationResourceBody()) { /* ... */ }\nfor (const target of parser.iterateAnnotationTarget()) { /* ... */ }\nfor (const feature of parser.iterateAnnotationFeature()) { /* ... */ }\nfor (const coords of parser.iterateAnnotationGeometryPointCoordinates()) { /* ... */ }\n```\n\n### Annotation Page\n\n```typescript\nconst parser = Maniiifest.parseAnnotationPage(page);\n\nparser.getAnnotationPageId();\nparser.getAnnotationPagePartOf();\nparser.getAnnotationPageLabel();\nparser.getAnnotationPageNext();\nparser.getAnnotationPageStartIndex();\nfor (const anno of parser.iterateAnnotationPageAnnotation()) { /* ... */ }\nfor (const body of parser.iterateAnnotationPageAnnotationTextualBody()) { /* ... */ }\nfor (const ref of parser.iterateAnnotationPageAnnotationCanvasRef()) { /* ... */ }\n```\n\n### Annotation Collection\n\n```typescript\nconst parser = Maniiifest.parseAnnotationCollection(collection);\n\nparser.getAnnotationCollectionId();\nparser.getAnnotationCollectionLabel();\nparser.getAnnotationCollectionTotal();\nparser.getAnnotationCollectionFirst();\nparser.getAnnotationCollectionLast();\n\nfor (const anno of parser.iterateAnnotationCollectionAnnotation()) { /* ... */ }\n```\n\nFull API docs: [jptmoore.github.io/maniiifest](https://jptmoore.github.io/maniiifest/classes/Maniiifest.html)\n\n## Types\n\nThe library exports TypeScript types that match real IIIF JSON structure:\n\n```typescript\nimport { Maniiifest } from 'maniiifest';\nimport type { Manifest, Canvas, Annotation, Label, Metadata, Service } from 'maniiifest';\n\nconst response = await fetch('https://example.org/iiif/manifest.json');\nconst manifest: Manifest = await response.json();\n\nconsole.log(manifest.id);\nconsole.log(manifest.label);\n\nfor (const item of manifest.metadata ?? []) {\n    const meta: Metadata = item;\n    console.log(meta.label, '->', meta.value);\n}\n```\n\nA full list of exported types is in the generated [src/iiif-types.ts](src/iiif-types.ts) file.\n\n## More examples\n\nMore examples can be found [here](https://github.com/jptmoore/maniiitest).\n\n## Scripts\n\n- `npm run build`: Compile TypeScript to `dist/`.\n- `npm run test`: Run the tests using Jest.\n- `npm start`: Run the example script.\n- `npm run compilespec`: Recompile `specification.ts` from the ATD spec and regenerate `iiif-types.ts`. Requires [atdts](https://github.com/ahrefs/atd). Only needed when `specification.atd` changes.\n- `npm run generate-docs`: Generate documentation using TypeDoc.\n\n## License\n\nThis project is licensed under the MIT License.","readmeFilename":"README.md"}