{"_id":"annotepage-client","_rev":"38-34665e66242cb3af57a68564098f3845","name":"annotepage-client","dist-tags":{"latest":"2.31.0"},"versions":{"2.0.0":{"name":"annotepage-client","version":"2.0.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.0.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"034d28df1605f4856b4675c4284880149c0d68b1","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.0.0.tgz","fileCount":5,"integrity":"sha512-1RWnYrkifiP3V61BzOUF1ZLnC/1h5JJJU7ZaF1s1M/qqARNF9DggoYn6z4MVQYRhcq4v2YHFgETNmJAxKze+Zg==","signatures":[{"sig":"MEYCIQDTai2KBrweJ6pujv4Vq7OV5Q2GLzd5YVlXfOQklhVDEgIhAMRyU8yghuwar707cX1u4MMO2fxRiGfCq4ZED/xPIQKS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157106},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"ae428d6ac6286bbc2088e370cf9b4622b2dba27d","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"tuxo83","email":"pierregourio@gmail.com"},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"10.9.4","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"22.22.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.0.0_1788245026885_0.8385662960821199","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"annotepage-client","version":"2.0.1","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.0.1","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"6d43fe025d27b584a111df70953f287bb992e26d","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.0.1.tgz","fileCount":5,"integrity":"sha512-T60U0jYpxMOeYok3v9B9oRaEKQS/OnMFD+LVIJ61DhgC7LsGQAHg5nmdAR6CwUzZeHpNszZKFdXPWpz/2wxWrQ==","signatures":[{"sig":"MEUCIQC3vBrJkd3WeZ1BGSwfjMqDwi+caekCywiamN48oTSoBwIgGP5J4hNUrWDiENZY++1q69dRpGM9peqeI/J14BBTbOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159471},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"ff601ebe9332d1367ed7915521f85b6ad64c779b","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.17.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.0.1_1788246072068_0.017962654234452646","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"annotepage-client","version":"2.0.2","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.0.2","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"accb988b387691f562bece062a30caf9e911e89f","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.0.2.tgz","fileCount":5,"integrity":"sha512-oI0zZMlXOuR9DXVqN378frmzp0LasjSdIPNpTrySilxMnyJ4yH/qpyBZaKGs1E3pNuKnEp5ACgTmPjfpNOycdA==","signatures":[{"sig":"MEUCIF6cdqAiw2phiT7k2Nt/hTJ5azCk6hVgVGt1W8uKe51oAiEAxQSFYQerDuqwS08wyXXy5F62r9yPVldbvlqS97uJWbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":160397},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"dab1bedd749b96ef2ec37ce82e307f1da0752041","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.17.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.0.2_1788354963367_0.0335160858526935","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"annotepage-client","version":"2.1.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.1.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"5c00724fd9dfba879d81bd45194fc1e36a59c76a","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.1.0.tgz","fileCount":5,"integrity":"sha512-FPx/rGeLkrjAxf76BKHvE0DywyIuDNfI2j6kBYP/wnUsh/fZlPY3JeRF9XIPTc2W8E1yJHF0MIvb+U3ACQRurw==","signatures":[{"sig":"MEUCIQC7Q1acanaYxyDMi+PV53rlTYTuwUBRnbaYQGQxsF63MgIgHmKVTS8oIfJe76oub7uTH815eB/whdAY8DCRMRXYbL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173737},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"d28af074b11f5aa02a9364471b67323a4c6aef89","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.17.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.1.0_1788376368550_0.0215412572374325","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"annotepage-client","version":"2.2.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.2.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"7ac647d91663e7cfe4c51e4411fdf46cf57fc273","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.2.0.tgz","fileCount":5,"integrity":"sha512-jETfqNUV6p2FN0/hpXgqBMOX+VpcP3un7XWmHhzLeOtLTvN0m5dG1qOC4VMFI67k4IrzfoXL+FfpqKJuovTFvg==","signatures":[{"sig":"MEQCIEOb8O0oiUOBzhgq+Af0Qfh/9azNJOf2XYlibJzjHyyUAiBJy69iRytWEw8s+YA382e8pLMO+PvRlQcRRyd9W6EbQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186177},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"15f3504ea8d0cf0121dd1587dcece240ef2a5837","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.17.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.2.0_1788410109844_0.876882990017479","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"annotepage-client","version":"2.3.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.3.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"5a618ba7a97a97e7b270ee3a3b1b493f88d9985c","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.3.0.tgz","fileCount":5,"integrity":"sha512-uWOmlo4LYNQKmK8durH56MxQcEmdSTbNjPqUA7DW1jTXqzFO78WydFQ3Ljcg4y54f/Th4TLuxGBZwmYlOplDzg==","signatures":[{"sig":"MEUCIQCk+Gf57n1L+H6ArkpMM9zJ3bIysbmeJjpDc/SJNJ3IywIgIEw+g3NG0EKfgRf6Dkb3RnQqP1MlXcSCttqLAiG1Ego=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186163},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"e9a5ccc46e5253c422b4623bd5993eedc3dab45a","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.3.0_1788560178058_0.38749301410409065","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"annotepage-client","version":"2.4.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.4.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"105878d448a36d2e822038ed484ecc8d600ec1d9","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.4.0.tgz","fileCount":5,"integrity":"sha512-U8V1lrQvlLsarGAfUhBwlJFnG0SLOGtjJYJYbcc7UU39Z6txbThMVckUMXjSGOasVwY47jOi3d8RCrsRcGfrcQ==","signatures":[{"sig":"MEUCIQCp9f0VWKaMLimfxRGwWGZHgwTkcIWcob/8rcB2eXw4yAIgebcl3XiikErj3sjY+kiCBNMv2AnJB/Bu0wj5dMZUJZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192500},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"ebdc20aa91f8b3668dca7ab5f7b560e2dc66f2f3","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.4.0_1788600851677_0.32288855123787497","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"annotepage-client","version":"2.5.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.5.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"0f1e52e69b2bfcf56f49c21c9e9c0e4c7cee403e","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.5.0.tgz","fileCount":5,"integrity":"sha512-j6mHVJmd+Sn73WcdwuxRJ8TBb44N0+h6T2we8VUE7AY2Kh6kmZcrTe5RC77ghVLqnvBZ/pP8wG/+DWKrPVf7zQ==","signatures":[{"sig":"MEYCIQDbURTk9FxaK7gKPwQl/yH85Smx1CtW1vLH2YbxriMWBAIhAJccyRTe8+JfGRfh3lQtzxxC9jBCMJ6PsofUiyNAmrFI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194257},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"c0b84b8e5102919b799d633922e1bd1d586ada88","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.5.0_1788601256950_0.31432457801708247","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"annotepage-client","version":"2.6.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.6.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"dd3ce18739d09e364d469599b12af288ed0b3bbe","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.6.0.tgz","fileCount":5,"integrity":"sha512-eQEyzMGHEbrFcZ37xgPyWjosGWLvvH+EOrt63u8HGPe1HaNFeKq8W8SyFPrZocbHhhLT5jDoIeCW/WeacBzuMA==","signatures":[{"sig":"MEQCIDNgIhZjwmaPJdAQfQ8UMjhEwdYgO9My+G4F/RmClIrDAiBf3Fx8xIIsLLeEAdnWbvVNAWeyZU7ebUrGwLXOPWd/GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":199859},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"341c497039d8977bf5ab10c45d1a3ffef41cfc59","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.6.0_1788602529524_0.9918031345508249","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"annotepage-client","version":"2.7.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.7.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"1f14cb4dd6600d83fb4bd0b81a467224abc04318","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.7.0.tgz","fileCount":5,"integrity":"sha512-+VbZEZb9AJipAo8nLMrCh5KS3P31mEKYWSFpD/0RJMreppa7pVJEwNWjqUcNFR3W/bJPQkRnuJc5K51toZwRJA==","signatures":[{"sig":"MEQCIG2G0KZn8iv3/CvV5BKi80y+5S1r89OfHtwfIqw98yteAiBqPQ0g4ICWFOslCBlkHq1kfYU5hPfX5O3CSbEekN83Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":209663},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"62638e8e45bcb980f253447ecabe42019758cfa0","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.7.0_1788603189763_0.6194733235712429","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"annotepage-client","version":"2.8.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.8.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"6fa3ea0ff65b59853d903a31554775a4609a2de6","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.8.0.tgz","fileCount":5,"integrity":"sha512-bdfYUyp7PE6T/DcEBWhOnq1sdvmwZeQl5IUVY+9vLEh8zphvPp9FXyxmK+nd8JVk7WWrBLVpNGPB9bfXExpvYA==","signatures":[{"sig":"MEYCIQDqCEcV3uPDsXITcDTSgOF2c3o492rKhx3Ay233zMYcvQIhAL63UrMVzgwejgtpBip8tg3CF2MLtxxb/i3gagnEpmyl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216742},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"b07c19c6021018acd9e525ffe3c7c21b3c854430","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.8.0_1788603530416_0.12237222652183277","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"annotepage-client","version":"2.9.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.9.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"092bdaae7af0c18520ada6211038988b1e776549","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.9.0.tgz","fileCount":5,"integrity":"sha512-TGuaEV66QzG2wcCxUEDUY8vzCRcMOHf/alas5isu1j/5aGb22aIlWk5OgNfZeZmNRyjexyi2wO1dt4/BY4NEBg==","signatures":[{"sig":"MEUCIEp206ncAkI+Jb9lZWtaeEB0kN/1rn+snDlP+3xk+Om4AiEA6qKq8p9wHJXFN1T39Q8rAg63gNs9unZteXVFUqcatQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":217983},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"7c705b94fc5812a4c1971f32c5653c3beb5d4d3d","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.9.0_1788604251521_0.18053748351389576","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"annotepage-client","version":"2.10.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.10.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"ed59b68bd0f7539b36b825bf8ce5e0e1a8cd6bd9","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.10.0.tgz","fileCount":5,"integrity":"sha512-IKEOrPTyjvDxom6u+juxLvGo8Cxx4EZTxHC2FZJs1opPPhexYjpPwNx3tbuXVjCpjzG2+94tFajlh+4E+BLN8A==","signatures":[{"sig":"MEYCIQDac5ak9Aitw+0+cn+mz1wdErD8+D7fIqDlSN9k/9ExUQIhAMEqQMWKWD6bwpYWMAl8Rk7Xb6d6QfSPgkhoCORAMU70","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225944},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"92d1179921f08e21386464f7771917323ad22c6a","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.10.0_1788610359998_0.8090642125308607","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"annotepage-client","version":"2.11.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.11.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"02488c6cc0886abc778c31405fdbd432be45a391","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.11.0.tgz","fileCount":5,"integrity":"sha512-PhKqZf3QLKmCqmemvjV6ejlErqUjzQi4ZJ8wEwmsWYX4NsoPAC61HfmzsEkThmRNeFMf6Jz2SMBOBp2iHhzcgQ==","signatures":[{"sig":"MEUCIAtYxsvfMGHwkLUWLo4f/B/V1ElPptuxmbRlPIxmW1wnAiEAjCiwmeonJUiHv15LIIDwevQkfalWahhPg8aqVqBt+AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225996},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"9342855e5af9314118fe80b035a86c81417fde3c","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.11.0_1788610640964_0.9568224155989127","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"annotepage-client","version":"2.12.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.12.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"d4e99c83a97dcf1607fc9a95cc9ed95b6171e597","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.12.0.tgz","fileCount":5,"integrity":"sha512-9R7uC/awt+7bnq3ZOIIGqezLAUTXGCtTlYj/8caYyKc8LGVwLN7e0vFxc0BLVc8Ad7exEh90uskLkgNWSdM7iQ==","signatures":[{"sig":"MEUCIGag/X+2D4o379I/8JCwS6qqtoQNLT/6JHMM13hLQwGSAiEAluSOj28OY3+iv3vyZdSdgqepJ080SXoGaLMEESW3xns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231272},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"7414d26af77c19952a14d970a635e6179306d16e","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.12.0_1788643833939_0.20183661668883746","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"annotepage-client","version":"2.13.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.13.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"377f971d276086a56bd4e906f38cbce8bec7dc9e","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.13.0.tgz","fileCount":5,"integrity":"sha512-VeqfluZRs61+pfjoQkWiEhdmER4FgLixkBfWYSZHaOBgLlOfLn7UggGaiOHJmH74pUG8rBg0WnFUOfTP52qRsA==","signatures":[{"sig":"MEUCIQCRx5G+4AwlCcg4mHAu1U5J6UmpYceeu0oJa5QN4taZFgIgEDQ4sT3iYDwVDygaM46mA7V5e0QEEYDX4F4Kl8QqCWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230752},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"64922e8c3e625e1d4f32840e4cf4146c734394c6","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.13.0_1788647517066_0.6997185965593014","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"annotepage-client","version":"2.14.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.14.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"783b42cae647ec40f4d3a179c5da0c78581d5cdc","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.14.0.tgz","fileCount":5,"integrity":"sha512-tFiIz8PTDDdEW2qVrcAfu3QFWdc2gsYERxMHICWE7utOYvuk5Y0/uwAmHAeAEczO5bNn4S8IL87AveayQWCDBg==","signatures":[{"sig":"MEQCIBrQDkXqjTHTVu9Rs9A1Lp/wUXIX1bKUYk/pFF8yiyDeAiBuwoN/X+tYPp0xHXlZk7AKAJV5fyV9OV9bizo39qb4iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":237631},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"a9646ca8f4a556e55ea3afa7619ddba402a7672f","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.14.0_1788676602045_0.8867099272882413","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"annotepage-client","version":"2.14.1","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.14.1","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"4c8c0058a8cf476e3d4ecd299769cfcab1018048","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.14.1.tgz","fileCount":5,"integrity":"sha512-l4Zxq/O+1chH6MAFwDDiJDadNmHqEQeR9HhstCjaUYWEBQXFWwtkSVUgNbnjUCoy6mrFGRbA7LGFaNOvEoxdOQ==","signatures":[{"sig":"MEUCIQCa+OxZQlL90B7Toi2RMHTeW/NrMynlU1rftR2gEhDL4gIgX7vsOKtmpoHo9tpKLIAqtS7RGMugWiEBrkJ5mvgulX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238146},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"6982d16b87fa5ed48d5c65e8d9de24b51efd7917","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.14.1_1788677173469_0.6948603437144893","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"annotepage-client","version":"2.15.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.15.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"09e9b3a65f857c7e8d03c30366e059540f37c1ef","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.15.0.tgz","fileCount":5,"integrity":"sha512-H7XnKnQvhmXiLylRWMd2v9uUkf5Kl3/thorOhJXVgj5IGXKZKIgMuBg6Dt/U2qvj0pDJnDHXuhJvdqcCOn3+lQ==","signatures":[{"sig":"MEQCIHbXjHE07l8gkk9qjYQw0p/8lcOV37B0M7NOI5i2dh6OAiAiq0pf2bGSQpdxSemh8clfgz35WJR4Nq6s+jdBPSc/fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246458},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"087bb16a05b187e40e27bdd0ee1ea54e0aa9e13c","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.15.0_1788679844732_0.6136871416699263","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"annotepage-client","version":"2.16.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.16.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"6b29fe61657ca1154b5d4520920c553cef852a47","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.16.0.tgz","fileCount":5,"integrity":"sha512-JBHADjiZa2MCmng47tbBfXRW5yEY8fS0J7169LY1Gzw7y+pVYC8fiaIbaNVialK95+xfHzyhd8dhSuUKJRUspA==","signatures":[{"sig":"MEUCIQCc4XnemCG0kKkM/4O5xhSEwoVDnxYi82BU/udCruFzegIgN+asxzQ1ZeyDzGxMe5WGyfcOxNOTWFxXq7loFueIZPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":253053},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"9561cb64eb000bd9160d5fc1220e434112e7632c","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.16.0_1788680246208_0.9306471085067485","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"annotepage-client","version":"2.17.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.17.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"8656cded2824145b72cb62bd477dc5419d69f456","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.17.0.tgz","fileCount":5,"integrity":"sha512-pBrl23M421Bl7EJ63rW8XkQTyWM3QTDh6iX2nA4q9v6Fzm7CBo2apQHD9upM7xPR7K34x2a+cuie9XLP0x8Rhg==","signatures":[{"sig":"MEUCIGONMUJ/4b6k+aYYdgrRPxlmBun5K2ogiaxJUiEKfqEjAiEAuXv3ou7oThM2G0OT79370ClaazNyN3KXewxn1BYO4VM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265564},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"a5aec6b99ed120ed7680808ffb7d7658fae00781","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.17.0_1788689564883_0.08675390068158673","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"annotepage-client","version":"2.17.1","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.17.1","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"84f5ef8401192b14ad052b454d67578dbb3da503","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.17.1.tgz","fileCount":5,"integrity":"sha512-TaUKMixtaM8+eSBVj1zrHCxXHGhPWBpfSMhFywpgEgopcc2TTe/69vhtZ+ONJlQcg+T+S1RpCe33NVP8VpVqVQ==","signatures":[{"sig":"MEQCIC2zXhcZlylZ0rpnjYf8W/naNO7A3MPmKymVumLrYjxZAiAyI4Hq2Mepxcaeod/azPIpozlHVuNcFYoshI005Km+mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265576},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"e8a784021ed285ff5013d713de1025a2d695be49","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.17.1_1788689711254_0.07746028420965967","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"annotepage-client","version":"2.18.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.18.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"d4b9396e8ce9092819c27ed93e741af307653fc8","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.18.0.tgz","fileCount":5,"integrity":"sha512-liGofNpCfrkv5/A0rpHXNO1Sof64MqGZlXdX374DRKJP4/W2sOeFAKv5UO+KRFNJwiQQSRgusn9Z+eK0IhAfRw==","signatures":[{"sig":"MEQCIG/oodR0LCn+neT/Y7clLmJ3IZi8E9AOENreuPgo1phvAiBOGg56bt8Lye34BGvH8xidw/89ZvtjbJhuhQ0B7misVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267349},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"da712f77ee7d2b2c11eec44890a19880a5827097","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.18.0_1788693509278_0.4218154013979245","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"annotepage-client","version":"2.19.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.19.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"b2eaf321e73f711c9a5af595582b8c3c49a181b0","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.19.0.tgz","fileCount":5,"integrity":"sha512-v7tNEzclxiZLFyLnsgoCHAXU1gWw//sCnoRO4dOYX9Oa5vhsHUPJ2lbFwIRe1LVP8mKd1hS7hr9XBAhguqLSQw==","signatures":[{"sig":"MEQCIG4zh2RgOSM5hAhNF1U1NLjfAjZrjohSgRNuNO5WeoQ1AiA7whxKg8d6PeFTph9wyd9cwXtj2odmBQF2MNYhg807CA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269405},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"6e0ff02bc82f5a795e8cf7755b13e2e6ab499831","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.19.0_1788694215392_0.729814468231851","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"annotepage-client","version":"2.20.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.20.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"f0d73ed326a8e979a9d1ddf653b039be8990b47c","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.20.0.tgz","fileCount":5,"integrity":"sha512-AQGzT6gPH1J783RBq39+1aCI1Z3XswbO24lYatlFPsurZ8XdxwZrVDtWwqpIpz/kHnIWGjyCX75Tb5nbGSoNfQ==","signatures":[{"sig":"MEQCIECI6oevXuk4eE2EmktQh5AgKuQOz9ZS7ZLRTbYyDGa7AiAUhmZepeL5JqWMnf/u2fE5xuW9ATX2wtY+dlr9xn0qnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":271061},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"52b5e9d912a7d86996e3da6ae4f99841bf28a2b8","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.20.0_1788695420148_0.5431413870393502","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"annotepage-client","version":"2.21.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.21.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"3058a4ffa4ef23cd67d0e9547e1518f619f2ccfc","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.21.0.tgz","fileCount":5,"integrity":"sha512-n9s3PTuFaP9k/b5RaCafvtq4D1UuBF8gOG/s5J+8Fc4NdbXdD2wh1ET4f/V6so3/twNVm6rphVKAdHiTAI4zFA==","signatures":[{"sig":"MEUCIALRdPLs/dmwWPUpMTsZZoJ8n7gWFg+BlBbtpPhOoVDEAiEAwLmfWCfDMuUh4Jrjs/3LpIMUuXwbHW5hyQS8fJ483V0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272446},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"61da4b70d413d17e317ddab24b8810e050e2e352","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.21.0_1788697401022_0.025355796791260543","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"annotepage-client","version":"2.22.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.22.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"02df6396745c5745839ce2931e3f09ef2b83676f","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.22.0.tgz","fileCount":5,"integrity":"sha512-fWiekZKurGgyRfJb8eEFWmA5Fg3Kcz7FBfBbpvbcAPQ2z0YssUU9TSsoIli4rjPThKw2nZ8vIKW+cVpQbme6iw==","signatures":[{"sig":"MEUCIAXk1VvFnstZSzk4Kc8W7rdHp84Negsf7qkVh1N5Glz/AiEAhipHiNrdvBkTkJB04IwHUN6Wqg/VIsWfhYc5U++UNyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":260281},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"d9a1fa3db6ac71aa78379a5f42ae43e1250b1b21","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.22.0_1788702971196_0.10506411890486422","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"annotepage-client","version":"2.23.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.23.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"b5ff4aed00a1c339b4fb86901e195b4fb6e1e7e7","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.23.0.tgz","fileCount":5,"integrity":"sha512-8X3ewE5E+Ky/itxlhlBptJ8y/9CWm1s4CUMtnpD005WclTzDdrC/UNSj1Pl9wtmQriuMyKnWeK/8fTvJNTT7LA==","signatures":[{"sig":"MEQCIEGn2cqGnpVzdKD13+sdPvN5pS4PniLM+kyGyl0wEUD4AiAJM+Fx2YRmk43GzRvhKXeFHMNbVUy39wmMu4Xpm78qwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263626},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"64431989bb79c77344fa82480d33fa8fcbed33f2","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.23.0_1788703362423_0.6239088983648766","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"annotepage-client","version":"2.23.1","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.23.1","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"c0953b7b38a65df1a34e8476be96b4596f9a7116","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.23.1.tgz","fileCount":5,"integrity":"sha512-bGVFqH8nM39DOLOXF/gvCOomFYPXE3N4kJyWES+gvKTpMnQ5sdiY2vBbi7gwbkdSG/1NUwjE0gBGBO0gNcKTYw==","signatures":[{"sig":"MEQCIClCkOw069p8bkGkTpdJIu/kcUYe8YM5Tw5dyQ2MssVNAiAbe5hChXJ5fvwmQ1ABZWevVPlS3/nVbJKO859MgPP6gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263085},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"60f07897e24b1344c8f5bc1e3e674ebe0707053c","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.23.1_1788717850491_0.6295883392856132","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"annotepage-client","version":"2.23.2","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.23.2","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"1eb2d310a20b07c2ea1a17dd76458bc81597d93e","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.23.2.tgz","fileCount":5,"integrity":"sha512-K9YB4yaSKufeUzHBCn2KYG5TvCW6MtyMln07Wx+qQBp7wX+d3TU/jVDtRiS61rbf/0ztv1lTQGl6F+doKpGfdw==","signatures":[{"sig":"MEUCIQDh1TPuMHZNFzws9p5yZuOrjLUsJuHN2gXJxKxMdyNI0QIgPiooNqa1L3HXPk7udYh/eKdQsV1P9eSnIrbG7ERvNwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":263179},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"bcc590fcec82670db4f8ae6ca9e78384c9316a1b","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.23.2_1788730678634_0.8362332553972021","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"annotepage-client","version":"2.24.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.24.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"dfdaaecba76c11a9f58a221700c53b457f2ba3c4","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.24.0.tgz","fileCount":5,"integrity":"sha512-HZwQBafLRlWDT7hMaMQjmgwH33EErjcm9rSxSX5qQHkJHRAf98RV394Vt2X9cC1Uxi4xzsom2YNyhkbMO0oLpg==","signatures":[{"sig":"MEYCIQD9rdm9SQeeMKaJWkID25R+ZoQrrX7GllL4KOeIANbOsQIhAOnhhdUchaldRS6RA5RnQtnnEFmHpp52onHNFig7JO4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":270487},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"ca319aee192fd6e49257ed177ebd08e890b4f0ae","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.24.0_1788783365548_0.8698980569727217","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"annotepage-client","version":"2.25.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.25.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"698a2ed3e4b9905217c583247531dcc9d5a6eb2c","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.25.0.tgz","fileCount":5,"integrity":"sha512-Zi1PngKiBoYH+8giVtUas/hV9MCKtHnt1HQCKBvqD+gMaKes4g6Wtfob0AbYRXcaQF6guQf6K9xnvUefrVewoQ==","signatures":[{"sig":"MEUCIQCaNsqefcafwS5co9KxnCqt/JveRuR64h+YgYsQR8G0SwIgCnvZUYYSzYjt0eeeoxbUJgSDIGQmwwRMnau8ntjgcBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":272586},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"1a714b5aea6dd812b9f76f26ec4f0b6a426722e5","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.25.0_1788786227546_0.8010832193970341","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"annotepage-client","version":"2.26.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.26.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"1ca215d4991824bfdc51848ab0c5684a19c9fd7a","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.26.0.tgz","fileCount":5,"integrity":"sha512-yiavcZn57VN3GzeuzW76tqm3U1JuohC3wLHcFlE1+mJkIGZhW0YxYBV/EjiABa5ncUBupDPjln3XMC2s0S3l0Q==","signatures":[{"sig":"MEYCIQD9MhzB6HuNzU7bmBjX6pbm+axWGSgSwg4Vg+PuofVhfAIhAL2p/iDU+RLwfsufvPXd+/GBUQn5Miv+/bE1H8f2MGPW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":275472},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"b629d7380df8ca549e11956cd011d89b9e2ccba4","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.26.0_1788803751806_0.37395475507167464","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"annotepage-client","version":"2.27.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.27.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"4b9da256723477515ad685694e66f119ad4e18c6","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.27.0.tgz","fileCount":6,"integrity":"sha512-51yUwVapglOGMPfdJxTAbRxjZNGkT1k3Ypck0mWdsuOqAFehDjUjv1Wo6YENGeznwmd5mqgokhMxH8974fQoMA==","signatures":[{"sig":"MEUCIQDI77LNUz65bi0tozlUmtAiiGb/VyIP+WWPr1SA7F/kPwIgIleWOLr4T2tIhSNjSFigIcxH2jBKNqaDtqn0c1mzl9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292209},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./labels/fr.js":"./labels/fr.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"75a4a694f007b1f6b5f87ac38359bc909b429b23","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.27.0_1789133615390_0.24091130702797803","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"annotepage-client","version":"2.28.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.28.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"7875fab84e0a36d087e7cd01de653764068dfa64","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.28.0.tgz","fileCount":6,"integrity":"sha512-Vo4kH9rfMU0CXiPuVWtxB5imRGRR4skyrNOKBKKsBuhWq/5/gLBT4XWiZTr+xDxPgAdt9e0SeEly/rc4KIz3WQ==","signatures":[{"sig":"MEQCIBiCgmbeuW9tovmf+R4r7PPIC0xmWEZTcMOHWp8OCdsXAiBQmLaFNiCMDoYWjL+lBm7GiGfKMB4IF9iaHnUjS2xr5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":314396},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./labels/fr.js":"./labels/fr.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"bedaf746487cebd6f99a9ff4e3e00d1028eb7b79","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.28.0_1789242903278_0.529661319238683","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"annotepage-client","version":"2.29.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.29.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"d2675936961eb91f3c07461d9eec2079309b1c1c","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.29.0.tgz","fileCount":6,"integrity":"sha512-HzBl4GTOKtIx++D99FWMO71Tn867eN7yF5vKtttXOaLhfv/eKMGMtvsnhQyXO2VaWWyI121Ep44brOhWNbJYig==","signatures":[{"sig":"MEYCIQCUxmGji9Xh1ytAv3j4CRh5mzi0cQs+oxY03a0lNEoJnAIhANOzh0esqeFxjZfGloWT8BkDdEjgFdOEzcRF5LumzFHA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":322281},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./labels/fr.js":"./labels/fr.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"a2d9e50cb533057126b8fe31f5d162f602c1954e","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.29.0_1789249133012_0.1602326994958756","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"annotepage-client","version":"2.30.0","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"license":"MIT","_id":"annotepage-client@2.30.0","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"homepage":"https://github.com/tuxo83/annotepage#readme","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"dist":{"shasum":"8009e5605341429292840da6d1948e01c2582089","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.30.0.tgz","fileCount":6,"integrity":"sha512-PS9ipiLbpqoL2ySCpdZvZgdHDqChXCCGM0dc0JBxk1Hz2nR8IlG/onyA9i3XiIZw2DFvZvOf8GBmkqpECK/DUw==","signatures":[{"sig":"MEUCIQCcV3JsaamTYQy1MHV2cET5xhjQSAd9pQ54SiDyJQm8wwIgBJ9AdQfPp9P060bvmjyNtblc7yq0bbZs8WVoolBkAfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361388},"main":"dist/annotepage.js","type":"commonjs","unpkg":"dist/annotepage.js","engines":{"node":">=18"},"exports":{".":"./dist/annotepage.js","./labels/fr.js":"./labels/fr.js","./package.json":"./package.json","./labels/fr.json":"./labels/fr.json","./dist/annotepage.js":"./dist/annotepage.js"},"gitHead":"4a3e9330f50571cf0d163efa5d964df231b767d5","scripts":{"test":"node tools/check.mjs","build":"node tools/build.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"jsdelivr":"dist/annotepage.js","repository":{"url":"git+https://github.com/tuxo83/annotepage.git","type":"git","directory":"client"},"_npmVersion":"11.19.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","directories":{},"sideEffects":true,"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/annotepage-client_2.30.0_1789286143498_0.505527986853973","host":"s3://npm-registry-packages-npm-production"}},"2.31.0":{"name":"annotepage-client","version":"2.31.0","description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/tuxo83/annotepage.git","directory":"client"},"keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"main":"dist/annotepage.js","unpkg":"dist/annotepage.js","jsdelivr":"dist/annotepage.js","exports":{".":"./dist/annotepage.js","./dist/annotepage.js":"./dist/annotepage.js","./labels/fr.json":"./labels/fr.json","./labels/fr.js":"./labels/fr.js","./package.json":"./package.json"},"scripts":{"build":"node tools/build.mjs","test":"node tools/check.mjs","prepublishOnly":"node tools/build.mjs && node tools/check.mjs"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"sideEffects":true,"type":"commonjs","gitHead":"8c507c61410056e8ebcf2f44ade49c5163237be0","_id":"annotepage-client@2.31.0","bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"homepage":"https://github.com/tuxo83/annotepage#readme","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-aBfrnGuxshO1s0a1rVfJpmANeNMcJD+bgn3JQYJbYMbXnfCTAC3+jMVRKaiJYzfwuJvSEltyHU2nxijEhwHKGg==","shasum":"7bf5a2e64c30a0dfd0a5e5f27199660fdff41a1e","tarball":"https://registry.npmjs.org/annotepage-client/-/annotepage-client-2.31.0.tgz","fileCount":6,"unpackedSize":378165,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/annotepage-client@2.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBHdEkxtTKxOEP6rAL2ygE83Hz6SkVJBC5RgSI2CFdjdAiEA7o3n5nykngBgngqGGuuRqhDW5B56UOn3qCAB4Tj+GSw="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747728e-685a-4f1c-9c69-50bd175b2328"}},"directories":{},"maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/annotepage-client_2.31.0_1789289415636_0.1650813149358643"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-01T06:43:46.680Z","modified":"2026-09-13T08:50:16.056Z","2.0.0":"2026-09-01T06:43:47.011Z","2.0.1":"2026-09-01T07:01:12.279Z","2.0.2":"2026-09-02T13:16:03.543Z","2.1.0":"2026-09-02T19:12:48.699Z","2.2.0":"2026-09-03T04:35:09.990Z","2.3.0":"2026-09-04T22:16:18.193Z","2.4.0":"2026-09-05T09:34:11.807Z","2.5.0":"2026-09-05T09:40:57.085Z","2.6.0":"2026-09-05T10:02:09.680Z","2.7.0":"2026-09-05T10:13:09.902Z","2.8.0":"2026-09-05T10:18:50.548Z","2.9.0":"2026-09-05T10:30:51.656Z","2.10.0":"2026-09-05T12:12:40.130Z","2.11.0":"2026-09-05T12:17:21.130Z","2.12.0":"2026-09-05T21:30:34.085Z","2.13.0":"2026-09-05T22:31:57.190Z","2.14.0":"2026-09-06T06:36:42.192Z","2.14.1":"2026-09-06T06:46:13.653Z","2.15.0":"2026-09-06T07:30:44.889Z","2.16.0":"2026-09-06T07:37:26.323Z","2.17.0":"2026-09-06T10:12:45.010Z","2.17.1":"2026-09-06T10:15:11.401Z","2.18.0":"2026-09-06T11:18:29.409Z","2.19.0":"2026-09-06T11:30:15.536Z","2.20.0":"2026-09-06T11:50:20.287Z","2.21.0":"2026-09-06T12:23:21.185Z","2.22.0":"2026-09-06T13:56:11.359Z","2.23.0":"2026-09-06T14:02:42.594Z","2.23.1":"2026-09-06T18:04:10.655Z","2.23.2":"2026-09-06T21:37:58.842Z","2.24.0":"2026-09-07T12:16:05.719Z","2.25.0":"2026-09-07T13:03:47.698Z","2.26.0":"2026-09-07T17:55:51.974Z","2.27.0":"2026-09-11T13:33:35.556Z","2.28.0":"2026-09-12T19:55:03.412Z","2.29.0":"2026-09-12T21:38:53.213Z","2.30.0":"2026-09-13T07:55:43.643Z","2.31.0":"2026-09-13T08:50:15.775Z"},"bugs":{"url":"https://github.com/tuxo83/annotepage/issues"},"license":"MIT","homepage":"https://github.com/tuxo83/annotepage#readme","keywords":["annotation","review","feedback","encryption","webcrypto","shadow-dom"],"repository":{"type":"git","url":"git+https://github.com/tuxo83/annotepage.git","directory":"client"},"description":"The annotepage annotation layer: click an element of a page, leave a remark on it, it is encrypted in the browser.","maintainers":[{"name":"tuxo83","email":"pierregourio@gmail.com"}],"readme":"# annotepage-client\n\n> ### The documentation is [annotepage.com](https://annotepage.com)\n> [How you use it](https://annotepage.com/how-to-use-it.html) &nbsp;·&nbsp; [Every way to install it](https://annotepage.com/how-to-install-it.html) &nbsp;·&nbsp; [Questions people ask](https://annotepage.com/questions.html)\n>\n> **This file is the package's own contract. What annotepage is, and the tag that loads it, are on the site and are not repeated here.**\n\nThe annotation layer of annotepage: one file, one `<script>` tag, no\ndependency, no bundler, no stylesheet of its own.\n\n`npm install annotepage-client` gives you `dist/annotepage.js` — the file the\ntag loads, byte for byte — and `labels/fr.json`.\n**[The install page](https://annotepage.com/how-to-install-it.html) builds the\ntag**, with your address, your key and the digest for the version you take.\n\n## The tag has to stay a classic script tag\n\nThe tool reads its own attributes through `document.currentScript`, which is\n`null` inside a module — and just as null once a “combine JS” option, an asset\npipeline or a bundler has concatenated this file with others. There is then no\ntag to read: the client writes one line in the console and stands down, having\ndrawn nothing and sent nothing.\n\n## Declaring the settings without a tag\n\nFor those pages, the same settings go in one object, declared **before** the\nclient is loaded:\n\n```html\n<script>\n  window.annotepageConfig = {\n    server: 'https://example.com/annotepage/api.php',\n    key: '<43 characters>'\n  };\n</script>\n```\n\nThe names are the ones in the table below, without `data-`. Three differences,\neach of them deliberate:\n\n- **`server` is required here.** On a tag, a client served by the site itself\n  falls back on `../api.php` *relative to its own file*; with no tag there is\n  no file address to deduce one from, and an address guessed wrong sends the\n  remarks nowhere at all. Missing, it is refused and said.\n- **`setup` is a value**, `true` or `false`, where the attribute is presence.\n- **`domains`** takes an array as well as the comma-separated string.\n\nA page may carry both. They must then say the same thing: every setting the\nobject writes has to be written on the tag, with the same value. Anything else\nis refused and named — nothing sent, nothing decrypted, no winner picked, for\nthe same reason a tag whose key and id disagree is refused. The tag is the\nstandard way and stays the one the install page hands out;\n[the question this answers](https://annotepage.com/questions.html#config) is on\nthe site.\n\n## The attributes\n\n| Attribute | What it declares |\n|---|---|\n| `data-server` | the address of `api.php`, the annotepage server. Required as soon as the client comes from a CDN — served from your own origin, one directory above, it falls back to `../api.php` relative to its own `src` |\n| `data-key` | **the key itself**, 43 characters. The project is then **public**: the tool derives the id from it and starts, asking nothing |\n| `data-project` | the project id, 22 characters. The project is then **confidential**: the key is asked for once per browser. Without either attribute the tool does nothing |\n| `data-setup` | opens the setup screen, which creates the project and shows the key once. Remove it afterwards |\n| `data-mode` | `encrypted` (default) or `plain` |\n| `data-path` | path prefix: which pages belong to the project. `/fr/` does not annotate `/en/`. One tool runs per page: several projects on one site means each page loads only its own tag |\n| `data-zone` | a CSS selector list, `.article, main .content`: in annotation mode a remark can only be written on an element inside one of the matching elements, which are outlined, and a click elsewhere says so. Notes already written outside stay listed. A selector that does not parse, or matches nothing on the page, leaves nothing to annotate and says so in the console. It is guidance for reviewers, not a security boundary: the server never sees an element, and a hand-made client writes wherever it likes |\n| `data-domains` | origins of the project, separated by commas |\n| `data-version` | the version really being served, as the site names it |\n| `data-environment` | the name of the environment, written into the note as it stands |\n| `data-labels` | a label file belonging to the site, resolved against the document |\n\n`data-version` earns its place: when a note is resolved, the tool compares the\nversion of the fix with this one to tell \"resolved and online\" — which folds\ninto the history — from \"resolved, not deployed yet\" — which stays in front of\nthe reviewer, because the defect is still on their screen. Missing: the fix is\ntaken as not deployed and the note stays visible.\n\n## Translating it\n\nEvery text is in `src/15-labels.js`, a flat object, in English. Replace what\nyou like without touching the code:\n\n```html\n<script>window.Annotepage = { labels: { 'button.open': 'Annoter la page' } };</script>\n```\n\nbefore the tag, or a file of your own declared on it with `data-labels`. A\nmissing label falls back on English, so a partial translation is usable.\n\nA complete French set ships in the package, and **a French page gets it without\ndeclaring anything**. A tag served by one of the CDNs above, on a page that says\n`<html lang=\"fr\">` — `fr-CA` and every other region included — loads\n`labels/fr.js` from beside the client, at the version or the range that tag\npinned. Any other language stays English **and fetches nothing**: asking for a\nfile this package has never published would put a 404 in the console of every\npage of the site.\n\nTwo cases deduce nothing, on purpose, and `data-labels` is the answer to both: a\ncopy of the client served by your own site, whose neighbouring files are yours to\narrange and not ours to guess, and a client configured by `window.annotepageConfig`\nwith no tag at all — there is no file address to deduce one from, the same reason\n`server` is required there.\n\n```html\ndata-labels=\"https://cdn.jsdelivr.net/npm/annotepage-client@2/labels/fr.js\"\n```\n\nA declared file wins over the page's language — it is how you force one, or ship\na language nobody else does — and labels your page set before the tag win over\nboth. The same set, as JSON, is `labels/fr.json`.\n\nThe **browser's** language is never consulted, anywhere. Two people in front of\none screen share the page and not the browser, and a panel that differed between\nthem would leave neither able to tell the other what to click.\n\n## What it does not touch\n\nNo cookie, no analytics, no third-party request. The interface lives in a\nshadow root, so no rule of the site can reach it and no rule of the tool can\nreach the site. Outside annotation mode the page is exactly the site's.\n\n## Licence\n\nMIT. Source: [github.com/tuxo83/annotepage](https://github.com/tuxo83/annotepage),\nwhere [`FORMAT.md`](https://github.com/tuxo83/annotepage/blob/main/FORMAT.md)\nspecifies the envelope, the derivations and the export.\n","readmeFilename":"README.md"}