{"_id":"@printwithsynergy/lens-pdf","_rev":"71-2e23988c09381fef593eba22b09a4680","name":"@printwithsynergy/lens-pdf","dist-tags":{"beta":"0.4.0-beta.19","latest":"0.4.0-beta.52"},"versions":{"0.3.0-beta.81":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.81","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.81","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"1963135fdf44036e9164b897efb37bdc2dfce538","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.81.tgz","fileCount":213,"integrity":"sha512-5XLO6vc6SyziJyuuiToqqoeg1nP3CWbouYCrTXBtVm+wE9zHwC2KPsWi63y9AHuKNvvubL37Ec5GlFoj25D4IA==","signatures":[{"sig":"MEYCIQDar0tthsxa6RQbaJhWNi6usN3nadUrHu1VOtPyGSv/uAIhAJb8mVKWpefBuWOEO8y9vQMLtEkx0pGCAGEdSgcHPyZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1006057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"86eab2dc73f71693511eb20d249388f6377618e9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"^3.0.0","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.81_1778724637313_0.9370517611407227","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.82":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.82","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.82","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"afa58cb25ae87eaee245af9e1b2bd104a6379dd2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.82.tgz","fileCount":213,"integrity":"sha512-GNy5SWVPYW1P+R117MuVaNuhvXgmGLLgpjfP1xmojQSwySXzNHiPH5EjtFkpRudG8g+Df7xZ8J0uUfD2/5hJoQ==","signatures":[{"sig":"MEQCIBGNulFyor0t16yYu6UFvevjN62/gVUicmBIdFasGUtVAiAcN1haEsNYTxGUQX8gC/I9B9ITCjbNrby3jaRC7HFBpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1023627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"66d4271a846bc375c007fd94e6eec9146a4026ab","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.82_1778771519050_0.21372217608954536","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.83":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.83","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.83","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"21055beaaa147aa81e3e5374d3dcde635161c496","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.83.tgz","fileCount":213,"integrity":"sha512-TFcG9vUWgJOBDU5LyozB3m9A4TXVgp19OgPU5CxxLRbGKEj0+vqYJl6v9Zku+5EvXE9iW6qepfGeZJEocB+cZw==","signatures":[{"sig":"MEUCIQCp7r61NdrrwKKPZAfew2+Ca1Y5AvhEtx7xSG/CeKaa9QIgIG9bYlzr7FrcDVr0GKce/uoIUiAr5qCtDwshqXhthMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1024544},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"66d4271a846bc375c007fd94e6eec9146a4026ab","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.83_1778789275304_0.7720529316262348","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.84":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.84","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.84","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"5329446146431a79f9869775073434a3bfd004ee","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.84.tgz","fileCount":213,"integrity":"sha512-bh5/Rs6DEaRb2m8mjyVN3bERSDCBqAgocPmBtm0xHhM49XbaYkJ1pLeMuxvVxbw2KqYKrh2Zgdyk2SR/Smp/VA==","signatures":[{"sig":"MEUCIFDrorJDHUuiE1no46BpkfrBp3PaSoVYR73pYlfDbk7nAiEApBxM1iJcXVuKgJY4JYR6b9VdjgnclViDzPITrCRaYqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1026737},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"ec1c8c303efb11b5623df8d8d8e008c35c90f06d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.84_1779302821947_0.3221401490997391","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.85":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.85","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.85","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"4c46229ada608c25c6520a47c88d3f5ad60eca40","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.85.tgz","fileCount":213,"integrity":"sha512-xd9pxEoRKcdlWbGOU2N3EGEssXJdMmGZVacYkFNf7dt30hRo0ac5LRGfYaUwwm+9wF9XJpiPAWdLCOa7zj2xxQ==","signatures":[{"sig":"MEQCIFqv/wpbMLcPpQvj3kq5GCP0rQ0yYciBXzFWLXCf+lEiAiAOyR7BaFWrUdc8OhD6bxPWVpqmmLKKNLOKP547PWAESA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1026494},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"322aa34cac1fcbf07ee000b1744b7aba5534ec6c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.85_1779325219121_0.8229015743750465","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.86":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.86","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.86","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"5792fcad156e69a97e2e49c11a4a79a6238986d8","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.86.tgz","fileCount":217,"integrity":"sha512-lKoLWo0dRHh+fQHIXKptAlXvxXQU3R46IM+XGt3CXrJ6ENc+l+twNcnFuyAm41evYDyWWz01GUfAtLCqkbuE6Q==","signatures":[{"sig":"MEQCIBY2li7rY78y4jZ+hwMoFgC36u5/2cpXWrY2b5dzgFFXAiAqGEn5cOXyDIX4SeDJFqjrVwoRbEU43PwhkOUly5yeoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1057615},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"ddf3a7cfd89e50c58c614795946b1a9185f025c1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.86_1779365664090_0.07242846467966446","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.88":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.88","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.88","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"197c9e02f1567d2c4cafbed9e8f24c5a6dab5b38","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.88.tgz","fileCount":217,"integrity":"sha512-Bwtfl33xxGBg745963xg7n3FV8D9MqAXwZrrTkzv4z2iY2PvL59ZKI2e5LqVKKNdOLgtN7g4EzUJlZVMwuANLQ==","signatures":[{"sig":"MEQCIEEzMVhVi9b8LCogiHOTQd0iMDflCg5//34uju4K/1DIAiAiWgVJb3KlmKozm8auU1OiQhdDsC6Rk/gifUjH3qzxfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1058232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"d28d5d2f4412e15633b9262986df56921582eb88","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.88_1779374212880_0.8199481055073161","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.89":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.89","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.89","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"75429b8d9e2974beeab65dabf80fabad9f6b9ab2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.89.tgz","fileCount":217,"integrity":"sha512-rfRK/s1+AU5aJJNbPQhtkznKpjK5Nr7pgE9xH5xqBZ+PprImD3uApZEFNWxxwNO9JgpdsHj0YC22BxyT8XsJLg==","signatures":[{"sig":"MEUCIDKF0xLGzacQMoG7BW7+n4uzNLqdjGK3dwplAokvnEnRAiEA6l7y8XXYZp1E6dncYA1efCiIOnpNUTz8GI6biojYZ/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082011},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"0a05f9f35a02af24b419e035c959e8cfbaec2367","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.89_1779453401941_0.7156901529238688","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.90":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.90","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.90","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"f3994a2bef9b08f50931ccce40f531c1bdcb94f3","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.90.tgz","fileCount":217,"integrity":"sha512-X4aeteVJ6M94aF1PglYeSs9MsfiS0g05etZqoMR95HKOji43cYs8+jN0zFHu+uHW/IGJMF1fPKKIVlpVOe2aMw==","signatures":[{"sig":"MEQCIH2kaB+Ct0MqAN8YHNXHWfa+kxktjkE/qYuholKymeUzAiA8h79aOqvxNS7BiuEgmMpl90mCFQAgjELd9WKKQFalMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1082269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"db0f6d8a2c341cc8b758cb4d12c9e19fb6097084","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^4.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.0.0","react":"^19.0.0","fabric":"^7.3.1","vitest":"3.1.4","react-dom":"^19.0.0","typescript":"^5.9.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^4.3.4"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.90_1779455904021_0.4055483441874106","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.91":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.91","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.91","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"1704313d1a6628270d9f9b22f88438632e6cf499","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.91.tgz","fileCount":217,"integrity":"sha512-5M/x56ZaK4G7RvZ/M2uvhLNA0nDwi86P8kreivGrMWEZmTWfVSa9/PyfUJAcpjEYG2OK3NOn9vlWXzEif5aOCg==","signatures":[{"sig":"MEQCIBM1o5Bttyj1XVxXQ45KX74bbUgDPdxV2RlUMPe1zPR7AiBEjLWway68ImcX3TS83rC8un477FnsAvw15ywbP4e33Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"0b5a36ac272584f3d5e3d157d2b2ed4497870e12","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.91_1779493807509_0.7268554320237304","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.92":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.92","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.92","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"129df5bee70d74d40dac58677bbb30e9da4eb02a","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.92.tgz","fileCount":217,"integrity":"sha512-N0QA3F60m8WXvhH/JG0ijMkVQim0CILbtX+Gxa4rHZsybVx+e6ypgcHm744T+NYqOzYdK6knlOqk7LXDi+3lQA==","signatures":[{"sig":"MEUCIQDuI4JD6gFv9n/Wcwp9Q5Abd6xV9ky3i/12g+Oc2PattgIgee72GwVQjpTy/gpbdT0atP1u/A+cf8lCCZnHhMVAXuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1081731},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"4bea72441e9e4d2dfc7942676110770688eef814","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.92_1779566399135_0.45044563089646994","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.93":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.93","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.93","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"9b2eb6f1bbd191c66c8f544c5763ad04976c518d","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.93.tgz","fileCount":217,"integrity":"sha512-Gs2z3qREZXsfMh77DwRy0tJY7R2CKigwViOaW5SjjHjtJhrgaalzLZ2XUOccuSZ2V+0Y9U6snFdSL1L1gEDABw==","signatures":[{"sig":"MEQCIGSx1nRbwpK0y2ZA/pqiss2Ni6xZHe8TrrbHrhDhKoXNAiAOTFkdQF7K3qzAZLsN8SG/otEeowj7vt/uAs9e/vQ61A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084496},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"a29cabc6a604e67687b63515a3a88a7271c972dd","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.93_1779571279208_0.16313061444792143","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.94":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.94","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.94","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"07765611d6e267a35555ed3e6711afe9deebc984","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.94.tgz","fileCount":217,"integrity":"sha512-wX7706r48AOb8W9nLGXTtVy2lkqDnWHQT0c5Jm7rTeY0CwiKEiPsiSyp4ICXSJyut8GzwMCacnYB9zHN3+20pQ==","signatures":[{"sig":"MEUCIQCFXBxZYLZR/OHFOryK0jAus9h0Cdt0lg/baHHFSGss/AIgDzSI8/YDkzcuqiQ2RGa2Hz2TX+1wqYoxccnvc7M+1pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1083956},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"46766c9d621d0fad3d2fc144b7fad631243bab96","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.94_1779636293118_0.09140145690898871","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.95":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.95","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.95","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"2aa3d7c3ec1d4f8e2f5a7f10cb144796b389b7ae","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.95.tgz","fileCount":217,"integrity":"sha512-JkJIFp8s1d+7oG1djzgfWMbtas+hYYtNVLYGEVl3rzYBh8Nrps2i6wYkATWkU3LJYrhpcW500WJjZat4dREJ4g==","signatures":[{"sig":"MEQCIHLwl8fFqIvqYhfV0rsOSUY0TihD+YSLo6xiU60nD6xAAiALjN8SYLeMEfobSlbg5YUMDJDE5O4wLal9LU4i5/B2KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084032},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"008480e311ba95081992509bb56f7151d050798b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.95_1779678678375_0.18247691626405826","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.96":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.96","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.96","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"fd853cd84b220b5940ec39d77c97ac4f8d13f2b2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.96.tgz","fileCount":217,"integrity":"sha512-9m6krou/WeowfbZMn5wpLLClKqNVL4QMO7v7w44tUqaxtkF8W0BcFT5cVBKLzvUOfRXM/celRIG752JUv5CUJA==","signatures":[{"sig":"MEQCIDuwDk+6jDmKPSAZtYT4OvTpLzuricXXU5V/GvmnxNjqAiBvs/HyicP9JZT5NCxN7gKR5i8ZXXv0NLG1b0tD7nH64w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1089144},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"6c90a8198e3810961476e89f4c11ef1a36c1d3c2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.96_1779709846754_0.6181847852741025","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.97":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.97","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.97","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"7c9ffdffcf5ba57634cc28bde67bb460bcf01b3e","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.97.tgz","fileCount":221,"integrity":"sha512-2AmTCHBZcPpBOfF/Cw6nugEZGo/Ek0ILXdk1UUTUPtrVZhQJgz37Bid5eKIYQLIBB0w9zs5IVkoWHmBKSY/uIQ==","signatures":[{"sig":"MEUCIBjL6qg2NbYaV7xU/xksBQ5UjbQtJ6rH2b1L2W5rNu6iAiEA/sgg3iX2zVRDoDZo0bgNNjRILa6uHfJzMq959mqVuwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1099973},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"cd619041fc393e29eb289813d1a6c607792bd5aa","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.97_1779712970927_0.31906104772769606","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.98":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.98","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.98","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"a50b1c75fbd320efa6dbde0f40846705cd5cb292","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.98.tgz","fileCount":225,"integrity":"sha512-ASGJy9yY0R8PCQ5Gu55uAxTNmezjWp8BX9NMhrt3tL/Xcyci97bwJfHQrAaNXu7S2YrX9slEizHXYtlZo94OuA==","signatures":[{"sig":"MEQCIBJQqPgQYqERZh4zMJ79sMFdMOfHhN+ShRluXb6/bSjlAiB1XxqVyzbI0SkhWsdmvS7e8zI6wcS8hyr9Q7cyMmdEHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1105436},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"80840580e3711e9f189e047296971db5f1a6f838","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.98_1779716642294_0.31220787638698466","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.99":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.99","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.99","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"dff5a3e7840e00aca6540213e8001fc169c5a2b2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.99.tgz","fileCount":225,"integrity":"sha512-O7s+MmlbJLmzaiIDOZsibRD32tLam4ia6T1hQJLhl+iUtOficucWK6Pjkex9m1bOFagLOMKP9EvvJfubEBTEBg==","signatures":[{"sig":"MEUCIAZVE5kGO7zf6+k+goJ6nH5ZoUmKQlaaVzmnCFd/397RAiEAuFSx7AiEDKVBGvRtfZMKj9aMhnsvz36w1glIDoWkByg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1106540},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"d26c3a6f3aaa5e3957db0e92eaed48e41470d625","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.99_1779733330725_0.7626137247201272","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.100":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.100","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.100","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"39bb6942a417fd27e348632cc159d2aa046a46ff","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.100.tgz","fileCount":225,"integrity":"sha512-f3oyhguQUUkKV1FKRSoA8qNBoXwVDQMtzBVN4H9jgJDyVOQFnOl7CjG1vrjspwUgERcUhptXJr2uc8Dn0p7Zxg==","signatures":[{"sig":"MEQCIA7Iy68uDtecCVO2jDJuOMuYhuRGSvz12XIKEwXzBaFjAiBEKOW+jHUUVyx1YFxneJHjQvoGKou0Qd/pbOUmd4G5Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1115940},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"04a664ab07f11be6a092c2b80628b80bc217b10e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.100_1779741091366_0.9503685188974547","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0-beta.101":{"name":"@printwithsynergy/lens-pdf","version":"0.3.0-beta.101","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.3.0-beta.101","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"eaa3803df8125cc25a34a628b2851cde6bf82780","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.3.0-beta.101.tgz","fileCount":225,"integrity":"sha512-VQUQ0o5v3FagWNaSGcWm00FX0iWbtrdCsPTFhBbQQY+GCrp4Mtf/5pjp3tGKI8MWQh1da/V+BZXdHa1EobSZOQ==","signatures":[{"sig":"MEUCIFJD7zfUJYr2OiyyzHOr9TDfsyTrZurULIJXGtkUf9aUAiEA583Jvzhq5qW/hMZ2iVefUGGFAHgBhlla854srHVnyZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1118232},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"99208630bfc71ea66374a6e17eadf5036d490414","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"pdfjs-dist":"^5.7.284"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.3.0-beta.101_1779744017450_0.12479057652398406","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.0":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.0","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.0","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"f18d25bd93002c774c0f23fa52bffa3008690309","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.0.tgz","fileCount":233,"integrity":"sha512-Me8L+nYBsntvBO8K9Aa8dj41/kT2ovzPoM603Egr1loR5kNC+IyCty2ijRBNM5rfFtG1a9WEMOADrcGadXVMmQ==","signatures":[{"sig":"MEQCIC34UsZrVBKu64xlJPv1wvR3G1b32ytNH7PCqpqYPZCUAiALDxUublpD7u1TExT/O0VUw71SSAkcuncrAx0y4QsNHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1148489},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"c72fe02007355529d8b5278a554926c70ba3d9aa","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.0_1779746263545_0.061944179714148895","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.1":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.1","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.1","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"8ed5dd4172678ae3e8c358cedd3b144d43d681e2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.1.tgz","fileCount":233,"integrity":"sha512-kQpUAP29yXhg1Q5xONltXdlYKARpqBOtox0mQis9jK5ueQnLWqSMCmRDriN1J2VzLq/AQMmKIj2kYd3padx4JQ==","signatures":[{"sig":"MEUCIQCI0lM95mRX1/rd+Ur0UROcB9oI5nmrm72KZoEVC2cRtQIgPjn9Uc/TNuRE1KnhKhH1nNaCSe5G5ruBq8yG9So/QRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150201},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"6792ea2d9b1465cf50e0e5636e89d4a99539e6ab","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.1_1779758361766_0.9506104040258114","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.2":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.2","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.2","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"a72634a15b38f2f8d61fbb2be2688ba090a38f63","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.2.tgz","fileCount":233,"integrity":"sha512-WwJNNDfY4C/1ub8WKBFcyJHoBYKTko4O2EkODnla7kWpyefHvhJimiBiCGizgBTSnhOh6zcF2jsKKscR0wI1uQ==","signatures":[{"sig":"MEYCIQD86An9UGdXIafa5AXmRuHxPnWek0dEonEwSM/uYHM2fQIhAPGSU9Wrmd6sSIn83BmF8edqhAi7jWB9E7qIFThCrhnL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1150892},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"d8a23b1eab9c650eb9e59183de4b96dacb0dad73","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.2_1779760099507_0.858957252534577","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.3":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.3","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.3","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"dec98de8530571b30177033734787d47735880d5","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.3.tgz","fileCount":233,"integrity":"sha512-Af/WTFSP8SRm1CctG8GVRjsYzoZllca1383z+StR3CfO+1GyNtTdtS78i6ixJlbZCZXmKeke6RwakXbKoKwLCg==","signatures":[{"sig":"MEQCIGEjwjFcnVh79VIYafhvtrwmt7KBDGl2ns68Izwmtl2MAiBc5IXyzP7p1Q5d+iD9AQE+lOnd+eJNfSmBWabL9EmMng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151699},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"04133dad5166435182b0a4cdd4eab7c330ad76ea","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.3_1779763166619_0.9524968096688295","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.4":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.4","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.4","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"d55ac14041d467057a372a654bd960af0ead4427","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.4.tgz","fileCount":233,"integrity":"sha512-L6Xg06Ix11U3C0iOEg/L0daa+kmJSyK8SWSZT4q0PYBxYf/s/X1YPEsIeyO1ciVZMvjDTbi17cI2lvRXe24q/A==","signatures":[{"sig":"MEQCIE3NCUqRFdK41/G52nd1P7r85yBRQWM0NHL3ldTwNsgsAiAcF59s2hp3zRuSv34Y3gimXdATUNbP1U1iDJpEFLi0ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1162123},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"2b72e8e2f7db5497f10a9a6978dc9109fc9d63ca","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.4_1779763578226_0.3893691711196343","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.5":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.5","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.5","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"18adddc9f859e3056e15fc51f46f558cb8a84e58","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.5.tgz","fileCount":237,"integrity":"sha512-N9vD9HpKELKM/wYjzr2sk6NY/kpesjE++3nEa/DOx/vkNG0qi54Y5LOmgdbhp1ACMCm0aDciT2TZm9SHOeB5Ow==","signatures":[{"sig":"MEQCIFZmNW3PPOfooi68+2WhjjPbR8JZWJifepexFURdZeGrAiA1J6iyz3P+hkk25XbjV9aZwpMp5pPfevnHZg+vTw8LzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187479},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"9e87aa7c32a626887f0d39dbe8c52bc5d886959e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.5_1779804470202_0.9158016676275789","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.6":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.6","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.6","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"56d95b98ed14df1f90af009231dd41dd18a44723","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.6.tgz","fileCount":241,"integrity":"sha512-Hs4DJqdPXZSi+B0C0HeiSnA1yMcEOWMHNlUxJqKgP9a85HQZMK25qmkX4bXrU+0PiuyuA5x30U9K5EJzewHjig==","signatures":[{"sig":"MEUCIQCuZC4GSX3zaxFObCn9Eb6pntGNb8uRNttBAVvEOnorEwIgftZK2yR68kCPxtCkRjoPNDnWXgeUP25F1X/IwXk5XSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191147},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"d50cc63768453cac6aaaccd0089d378afc903f8f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.6_1779807402787_0.8113828805353505","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.7":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.7","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.7","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"232914a539ff39c20961c2da400812b5b5b07d2d","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.7.tgz","fileCount":241,"integrity":"sha512-CXCXsZQE+8uzcu2weJf2MbtKmu1ORH7G+mUAU244QpNgpFxj9nlrCyNQ5lrV/tdM3rDwtnNsthJT/A+k4ALaig==","signatures":[{"sig":"MEQCIC1O+kA+gFhpMuDR5XNZqcaE4H3XVR6Uol7jiNrP0LE9AiAY5RC/QETXPPVGxFn5UTCNGizXPv1IkhxyjoHckHCHQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191276},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"f66c5e0572f44248fd6413c937c6b14ae5c7daff","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.7_1779808548792_0.7311311829434464","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.8":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.8","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.8","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"f601a662e0299762a6ffbd13b1eeaa9fda839e3c","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.8.tgz","fileCount":241,"integrity":"sha512-sUZqY4px/+78enEbeMROVe778Z8oezUZwN88v+ERuy6u2oOlQgUpiO2RQSoOgCEdasmkufmxNBv44ll1b2jDLg==","signatures":[{"sig":"MEYCIQCE6Pzyo+ku5SrCHQujPCiztwCkkA7J2oQ3BDAHTHWcUgIhANjpxBSdPdICpWD7SCA4x21+4KNbCS+Eg/W6PbvLTmAn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1191990},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"68b31d4dcc3fd5d6b7ad0739b3f64a9d12eb267d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.8_1779813908437_0.1014366867427754","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.9":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.9","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.9","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"7fa4071f41b223857b53da0db329aa5a99e68be2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.9.tgz","fileCount":241,"integrity":"sha512-xZaIxjltOU0qnja69d0OVxQLLYyycmsEsv9meVpyT5p3yWYCplJA5qoyLkdq0X2aNBF4Pj8l0qpDlHbxo2iSvQ==","signatures":[{"sig":"MEUCIFuVaxFkAgKWoNTcPXMsqjW9CfK22x5CD/mOoh4YfZEmAiEAy9eh3R+PPOG6hDc6AZY2pD8KIv8qJIf6uASieS5k6ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1195262},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"f5bbe29d4c1442078c339c6bce94ebec8e9107e0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.9_1779834187454_0.6831452532278164","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.10":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.10","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.10","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"673fdd6f55893dd541eb965ef38cf4db9fb3674f","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.10.tgz","fileCount":241,"integrity":"sha512-Sq4Mv96roS4+dK2mJgQo/XETixo5UQ8b7ZNavsmRt7oiNS24L+FlyemptmqwYjk9EwVPFYVPe5gPhrTNxakJUA==","signatures":[{"sig":"MEUCIFOG1kqd3cCSlxzjEFaCr5eAGKDkB/0dwxdLHMp68ajvAiEA88fP2Cjf9JdK5ueU2PVEtePmKE2RiIQcqSpgaJSO758=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192005},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"f32ffe2e9e0d8354656a57c5dd76074bf67b6590","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.10_1779848195757_0.0276302279434002","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.11":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.11","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.11","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"ffb2b1fc267fa4fc90602fdc34e11401fa13c5f1","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.11.tgz","fileCount":241,"integrity":"sha512-rKF0v3rAUlHHO1hImdel1ObTXzlpPlaaPGfHCHARLEuD3gpiEand8x4s5LPtRHKLzUHEYWvZZjY9TpiJkNpWVA==","signatures":[{"sig":"MEUCIEGsFF029yc8Prf+hIGXi2pPMq/ICVcu0z/id+uSBBjNAiEAx19zMlAiZmj6P6YR8F8rCTw2O1cMrWylNoSiFDXG/No=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1192903},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"b0958867fd528eb9e89471f020eb5f4cf18c5d32","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.11_1779932564646_0.9537657658084315","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.12":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.12","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.12","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"acdc086433db5b4d33dbff9f6dd06e485bff6750","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.12.tgz","fileCount":241,"integrity":"sha512-2i/LaCzxrK2i0IN9KBcCPcLUNX4EdtkZzS/iP0mfhISVK3jagZihyOi6ibHcpiNej6kG2zn/N9jWt18K7TiGeQ==","signatures":[{"sig":"MEUCIQDLIyT92Uc7Jj3gT8nJxdc/3P9oWnMb5N1Q5xyOfXiYKwIgPOgU8jpHNVj+pKdbwJBhUjrSqeGk8Iead3xmyXm8vwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1194659},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"008aa5941f3f1cdbfaa49c8ecb94049fc281565c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.12_1779969807244_0.4142067313738036","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.13":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.13","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.13","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"ffa53f03ae0f54457734a5668b4b1b5e74bd9c45","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.13.tgz","fileCount":241,"integrity":"sha512-U8UfxqhFIW8+IWhOjt2IwanGxW01OuP3jPOCcRPlBIuQVOI4REvTBxesuaXrSYYpC4EnDKvLDpucLiHOtXVXAw==","signatures":[{"sig":"MEQCIDtfqVe/5RA6pk13iMXUtosqHyVEKs8e8c6YeqZuSIjcAiAwwYNn8JHxs3wAjnydkN9F+ucGhYICNi6XiHTbBZvnhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1201055},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"dea115b857f1cc58641f7c3f74f23b477bbd4cc8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.13_1780012842624_0.5649679056719241","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.14":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.14","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.14","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"4f37d1fb27c0ccdf9cfca26f0a4151217e449a8e","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.14.tgz","fileCount":245,"integrity":"sha512-7b1qwN6H1iirAjjLZ0cZlii2/UBU84jq2T50rZVMrz55IHMaM9vz5gV7w7Ju6cI3p2VkUlHK1SOYFcMcXiVwPg==","signatures":[{"sig":"MEYCIQDbAg8ut+suDq2iHJaCtKq1pFMjyXCZxIAJVZTxpwWn4wIhAPJEl+fihVZ7icU35MQjmw9v+6Kos1jHdSraP1ZepI7o","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1217184},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"ec760976dabe7c29446467fd07d26b9b9015d443","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.14_1780091085404_0.8450088512695328","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.15":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.15","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.15","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"3a3a6482a5667f984d53c55577f70fc162fa09f2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.15.tgz","fileCount":245,"integrity":"sha512-fZNnf45CezNC66ONViVzC016lw+UK5w2d7muyne0nIgvqsq6D1L27hutRlSyxAmf2VpK8X/bTz2oe6S08+km1w==","signatures":[{"sig":"MEYCIQDwd+NL6qUj/j6Xt7Evnp3CM5SEx53MxXfNw+atT9ACWQIhAPStM3HyIbnwEPd9io6KnrUoMhpKrcsfM8tfMlwKkbLt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1216796},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"8715d040f69fb279894cc69796855b2cff7dd160","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.15_1780091451231_0.4313454324315884","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.16":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.16","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.16","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"c1e2f2cca45eeb50b0ad4df7d1c62d7710240aa2","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.16.tgz","fileCount":245,"integrity":"sha512-f42l7UWWU4PWFQl4+vE04M/QQgWSA8zkZbrA2grhj9WAXNlQxI+pwVmquybu3whVDCwphdaiE5j0pRlMMVx+cg==","signatures":[{"sig":"MEYCIQC4eBwNmjMmI3dHFateawUVdBR9tX+wbTVmXbJm0w8ZeAIhAIJEL5EtFwoqi9s4XoC/l3KKFXuU0kGcRs2+H+15jwM2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1221770},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"f74fa3b842a7899d913e7c5d29aefd16a6c6adc5","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.16_1780093781109_0.04369004937983423","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.17":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.17","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.17","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"167ec21ea25471f3a084bd8f39fc562feb5652d4","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.17.tgz","fileCount":245,"integrity":"sha512-fyDeAay+P+xqXWVBl2Lfu3J1g4AcTSDNmDVtGrORamvtJrD9LhKSKI7hqfdhdBRw7/UEAInXoD7iodT5Hyk4fQ==","signatures":[{"sig":"MEQCICirpqH74Z8VrIP7KftueGoeZS+3ZJcGS51etA+BFHpTAiBydIbK/N7He2s45MEE5a/m/LlshatlPzNlUAzQ9PMUgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226360},"main":"./dist/index.js","pnpm":{"overrides":{"vite":">=6.4.2"}},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"95b700ebb311ac1b6d1406fb7e399a84fcef6e85","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","typecheck":"tsc -p tsconfig.json","test:watch":"vitest"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.17_1780105364585_0.1941886619125448","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.18":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.18","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.18","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"3558c4332d8fda3b4bec9c862ea77d43ff984ac9","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.18.tgz","fileCount":245,"integrity":"sha512-iLt2/zNrWQ4OVq9mk0/T0bBoYqcQPa6P94yttXspFZolyaQDLU7vDopDKzcfN3PdyKnpFu7Q8FD/YjzAz2w0Lw==","signatures":[{"sig":"MEUCIQCLT/NvzfUfc060HydqJAzoa1E7mea/2LhsIIeuXEvl3gIgUQM0ZqqMxTjiNxCxC9+F+k7qWe6euHjBXIt1FlQzzAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1225229},"main":"./dist/index.js","type":"module","_from":"file:printwithsynergy-lens-pdf-0.4.0-beta.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"_resolved":"/tmp/claude-0/948c54afb8fb5f1be60bd63cf337f0b1/printwithsynergy-lens-pdf-0.4.0-beta.18.tgz","_integrity":"sha512-iLt2/zNrWQ4OVq9mk0/T0bBoYqcQPa6P94yttXspFZolyaQDLU7vDopDKzcfN3PdyKnpFu7Q8FD/YjzAz2w0Lw==","repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.18_1780191075172_0.5143271019672169","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.19":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.19","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.19","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"cdae846dfb3683d55d2fa95fa855916997c2d6b4","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.19.tgz","fileCount":245,"integrity":"sha512-X/h8cqz6GNbxc1tvEejkfqftWQuwQafo+X2Zw3P2afeY9p55frq5y75pVZfxbe0tcxG70vgtPBPcqiKI2fHScg==","signatures":[{"sig":"MEQCIHwXitPraF/K1B8lP5MvrHajPV9iip7tFaLLer7hfHPdAiBs6v71USD0AhYkYBZB+trI7Tiu8UcDljKb1eKQ9DSOwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226721},"main":"./dist/index.js","type":"module","_from":"file:printwithsynergy-lens-pdf-0.4.0-beta.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"_resolved":"/tmp/claude-0/a73284dcc3f388ba748a30e190b41c7f/printwithsynergy-lens-pdf-0.4.0-beta.19.tgz","_integrity":"sha512-X/h8cqz6GNbxc1tvEejkfqftWQuwQafo+X2Zw3P2afeY9p55frq5y75pVZfxbe0tcxG70vgtPBPcqiKI2fHScg==","repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.19_1780233796212_0.9547212554844675","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.20":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.20","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.20","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"4b42b330db6d817c923ceea6a9b374ce55dcc578","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.20.tgz","fileCount":245,"integrity":"sha512-MQyvgLKFRrleXIVZ4QJto9rq9AZjTFkhee8A3PUNmn+efon7+FVN8thM3EKw8dyQtSL+ZYRihjZuhxKT/ym1yQ==","signatures":[{"sig":"MEUCIB3gT39jhh4z0lEIjoPQH0jixYtKbf6rYncY1T9TaWacAiEA1RKXF9xCG6LTvvIaG8b91CWNY3ISuP+q8tfGqEnUQLA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1228216},"main":"./dist/index.js","type":"module","_from":"file:printwithsynergy-lens-pdf-0.4.0-beta.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"_resolved":"/tmp/claude-0/987bafa121dc599f512aca8c35f8595d/printwithsynergy-lens-pdf-0.4.0-beta.20.tgz","_integrity":"sha512-MQyvgLKFRrleXIVZ4QJto9rq9AZjTFkhee8A3PUNmn+efon7+FVN8thM3EKw8dyQtSL+ZYRihjZuhxKT/ym1yQ==","repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.20_1780318347481_0.5425644430149541","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.21":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.21","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.21","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"d8ad99400afab43361298c70148eb505c7e5cc17","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.21.tgz","fileCount":245,"integrity":"sha512-90qyij4iI2RM9mSfOAdwcWnM1r7wUm2CENfubTXBOMOz5J/wyN0mmtaIVu+rpPhVYmKQ/xje+OJn5skVKDSH/g==","signatures":[{"sig":"MEUCIFSKSCrFoHwqvs/nc5Q6sB6OCrOk5xqNCOUsDeOfnJAtAiEA1q7nGq3N3Wef3rb/HgSfww4Bny4t9rr8hrSwiHWodg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1227980},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"935b166b3d7bd2118d6ee78e9d759b57604e439a","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.21_1780610378618_0.2915799637556351","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.24":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.24","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.24","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"a0d61fd9a277c6ff8df447512c556868e0a83e5f","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.24.tgz","fileCount":245,"integrity":"sha512-HgOxQ9eRc3zoib3njyz4FazxuuvdSDBGQGhMA3NqPGkvD5KSA84RJ+sTAuEmeYNh+MC8FcE5jiohTuiFUvd6Ow==","signatures":[{"sig":"MEYCIQDRPn/jg2NujQ0yZ85+Wvo2Vplg0flyhTDwMT+5DAtQ8gIhAO4hyF9uaBKPBMvl4EAY2ND24GaIv95Upzhhrrdo8YB7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1229673},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"148671e91e9eb0ee2de8547ed9d22ba2d3c11e46","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^5.7.284","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.7","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.24_1780628239340_0.37009590638798806","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.25":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.25","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.25","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"c88af0cccbefdf24d98531f3784af75b94d1fa31","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.25.tgz","fileCount":246,"integrity":"sha512-nkGgE3hR10JPVMuorHbBJqNtAS9ulOTU57fixLOvsNKbbAjzueFyMBgbuCSpo3rSrVy5Vn3mUQS0gHsok/X+Iw==","signatures":[{"sig":"MEUCIBLNh+Qv0+jj03iaebR+qVZIBlRR7+gmL2hhJAzZkW4YAiEAqO0HC30pghKAJ2Vd1ak8TM8Ri4NjISagMWjk/hMe3cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1249035},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"9ebbd7f75b72f6a72040cd2dba98b98041248f85","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.25_1781298263997_0.12605808322082424","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.26":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.26","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.26","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"cfb41fe9e9157c06bf8964460c4afe2ae927c046","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.26.tgz","fileCount":246,"integrity":"sha512-lK/jWi1I+sZQREIdxPDF1vuqrS4H9PwQXIyfb8PJcdtOaqRw1nG5WIXbDVfS+UjPefNp4Das4cp5Z1cacXK5zg==","signatures":[{"sig":"MEUCIQDRDjMvaPDOwXw+a0cWuja8OcUczZMefi/qquq5ZklxAwIgE+RW0OZaK7Kl7T5v4N1IYpJ4xHLOPlAPryrplCN1/4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1252526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"d44cacf14b88ad0caa5012134f9e82aac4764153","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.26_1781878017392_0.5864539242406297","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.27":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.27","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.27","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"e758c232fcb6e9f546b82911eb78ad83c1beafa6","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.27.tgz","fileCount":250,"integrity":"sha512-dDXwdYxwzyAL+C7H4Fotf2uCi0AGqEHKq1UcBEsftQy2j9ZqelxyQTNA1VhJhzzAi0HVn2zkRg6ddqz+dDU61A==","signatures":[{"sig":"MEUCICxsMwJI++z7WylzwDCr8tzlrJH8QS7sOhhBVuwpyFMCAiEAhxiDF7GvxjQ1+MnvQqZ6zTa4WHOMgRq+JaJhlcnMqQA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1259850},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"c5fda422074262b0f4f9551a9939837d6255fe8d","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.8","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.27_1781902541370_0.019668448899142543","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.28":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.28","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.28","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"e46fe368c5d2eb48031f510d1b384138abba856c","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.28.tgz","fileCount":250,"integrity":"sha512-xhIektkamfARLrQq9M5A3ic5tU8+LBJoaIg628I497ly2w0F5B9de2nwMP8zhdMf+255FD7KSsCiKub6Wkf47A==","signatures":[{"sig":"MEUCIFyBNB3NCfZlPJ8cTKF2abMNsTB1SQ5uGh2g/5ZnMrbXAiEA2k2FtrWeKdPnJtempB+2JrCZf6y3dQz+kxvya5fO0q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1261555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"8b13ccdf53f39af453988cf534be790bb962eb6b","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.28_1782320501740_0.9175780650170731","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.29":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.29","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.29","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"e0dec8534088419249b6fbc20ab37e983ed0042f","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.29.tgz","fileCount":250,"integrity":"sha512-+affinsZRQyUw4a9ZxeDYdJwr8sNaZlhAVNoE1KmFGWJ54w0MiUTVwYRKYcWOcu1v79ER9otXkHoncobYy6tnQ==","signatures":[{"sig":"MEYCIQCRFucNwysjTCqgg8oOk2jzR52ViK9x3HLt78IgM73JJgIhAOujdQzAlrVDGbs0+Qn3aFSk67YjSW/usyJktW9FG3kT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263785},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"a421c6eee76540d39945a11d7448c3cdf165b6d8","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.29_1782333911718_0.006286847932313044","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.30":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.30","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.30","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"2dbd8d793e65a54186ca8f31e52642d6e31856c9","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.30.tgz","fileCount":250,"integrity":"sha512-atHB6E5jU2yb3hk5VzXliWBC7v1HOIJ1tc4jllnP0aJR6NwQ63LMeGSmWRlx5lVMI4bi08vDoiukih8qTrx7vQ==","signatures":[{"sig":"MEUCIQC8OYeDynMnsARWJC50ABBmDuWdGzPjq77aHN/C9azBJgIgBCOLJ9FCO1saB0Mh87/NS4RLlnPqzSYr6VyyJCy20+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1268436},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"ec768099cb5205348dbdd6f07d01f1b00573d93b","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.30_1782338456400_0.5185912289497245","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.31":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.31","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.31","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"4e5be66853056081123bd590d31c147b6764003f","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.31.tgz","fileCount":250,"integrity":"sha512-ZJshaZgNNPkjUOlU+Q0sxJCS7GE88ANctzVtRGpOWC0R152cN2sWQI9KdTANO3QrXrpgCVcWKoswZ4jecKHwOA==","signatures":[{"sig":"MEQCIDPC61b1yODeMkcDNpCePwIeTc1rrcYNVS53ZF3Mwl5rAiBoPeyS+7AjOtaFtmPVPYDsJNBU2tZcSzyXKlJhl1c6Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1275770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"1a733b51295d647f3a6bea6bf1f08b2f0c817937","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.31_1782495170197_0.5952685707107448","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.32":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.32","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.32","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"51d6dd47f64cf4ccc44d96bbffbec12d0d491ba4","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.32.tgz","fileCount":250,"integrity":"sha512-GFC1UnSRAubOke4JEJqHZQlazmX8qE7GT9vExAoWuytVSCj3CRcm8ruYNWclUA0FmK9SKGwFeADsxid/qDAAfg==","signatures":[{"sig":"MEUCIQDcYpFEp+Wwy//5uU3lNQ2hBwC4Q/gvCS1jmrQDC8zsYwIgfH531OQchMBp245VXPNdkQngJ2Wt+rhTLCCz9VGnCPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1279747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"152207cabe9389c21f8dc5be4a40a252a4c6a025","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.32_1782503184735_0.32726124076221175","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.33":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.33","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.33","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"5cfbb76629ea607aeb458ba5aba3ec99e2ed1a39","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.33.tgz","fileCount":254,"integrity":"sha512-YWX+rH+U8RanrnC3sDd3HLOBEiptz6hpT2PjRcO6zsSY/8usr/vv8OuMIW7UX1bQr/GvwZMIlMNs/Aw4a3Q46g==","signatures":[{"sig":"MEUCIQCGp1zngVuReGYEFVs/50eB6IbM10r5cri51q+AIc1i5wIgROqFUs1p0KixqDaAusJ008oKoPA4wF1nRFfaQQUFAkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1286425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"d1d97ba19ebf1bc82ec8e1310c6b13d2e6b41f35","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.33_1782511624674_0.4194119828308205","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.34":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.34","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.34","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"0ff1ac1c81b8884c71d28d6f6d893566e70f3e6f","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.34.tgz","fileCount":254,"integrity":"sha512-4afbCz6DSAwyrQ1MHLpOCDKhk+iATe0wuruK9XBhgDXysWP98C0Rdy9UPgM1Etu95utZ+cPrFj3fRkGiTTKDlA==","signatures":[{"sig":"MEUCIEaB0v+GOK/7XBojx6aHp/CnXgtF9Iqzkx9igUgW55x1AiEAl/qN2fns6+YozCd6s+iFUcagb1RnXyny6fkbPFIhbGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1297458},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"5b3b557177a1c7696dbb2ff133cfc68fabd73933","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.34_1782524496226_0.40337691640197737","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.35":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.35","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.35","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"0ff4209d1340c3bc31dab038b6bb90d1c5876972","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.35.tgz","fileCount":258,"integrity":"sha512-WX2COK64cGOkmvNo+N4VUhkdR/OXMghjzPwlkRSxnQ3KZDpkcDgwTTvi5r/+/yjSRI8JCMW1zSY3odgaW4C+vw==","signatures":[{"sig":"MEQCIBQVT1EpobCOrl8GPTAWl2/zd3QVrgALzAXhOxqzUSFCAiB8KdqSL/CQwKnjN6/s3M+/Zb7UnQ/8nOUgqftDhcgC7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1303988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"31bb805681a1a6a42d39fb024ca2429819c89590","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.35_1782553190113_0.08180205562932774","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.36":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.36","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.36","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"79313a9fa55601fea6b6f22ef7095198f77e8c87","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.36.tgz","fileCount":262,"integrity":"sha512-bgDYNRMpkgfGgDjnU97dLK/pEV+wB19DDmd/ESUJh4Z5E0yAXmWJBSTH5QV60P8Ekxpst6utxoSYaozI5ridcg==","signatures":[{"sig":"MEUCIH40UnRBUGrp9UNVOTeV7jNIp79KwzcCfMmhs8XOEIeaAiEArYJreUPhbVzQI0gLRlMuX892Gs/ji+8nD7XyiklWgnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1308676},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"74fcc94a91bb24103513e2a583db96c022e230f3","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.36_1782555650058_0.39859720608299787","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.37":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.37","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.37","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"4564e52a6c35fc925bfbc9539094eb44479a71dc","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.37.tgz","fileCount":266,"integrity":"sha512-JpVpFwW+8KLMpvsygg9ur2i7XtVFU08aQaYbgzIRuf/j7HnPdeFx58YoBACdHqjWvAKx7bS1gJsVv1jOCKhFmw==","signatures":[{"sig":"MEQCIGHcxas8IPhJKGF0EZkcWHftv5rxqQDuONLbW9UpbVByAiB9aWMK8IKSjtkcbRxFvXeCQXk1Vp5SEUn40J0XQj7zRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1311873},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"15cdd0e8879fecf715e581d800606ab2b01ec7e3","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.37_1782605451583_0.5745391962600293","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.38":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.38","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.38","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"2e967f9a105e62800efb192339e000fd85076626","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.38.tgz","fileCount":270,"integrity":"sha512-4+s4T2IiLj6aFTj0kkDOLKnhh3X9kAkSWZNTeZBbMsP+MsQNAB4xgPfl4j15UwJTP85getlZ9jliO8j0yFXTcQ==","signatures":[{"sig":"MEQCIGHv5FqyYxmQsnL6frsrjN4XvBK7JP1ltoaNTx1AlqxYAiAhj0Pey+wh4Pbjts8hhKnXGmjSDCOUEFItmqar0A+bDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1341407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"b40b7d9eadb4169c3d4d79e2ae808668b091401f","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.38_1782610428573_0.5689796443531985","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.39":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.39","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.39","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"fee68198b50299dbe5cb078734c5410894c90555","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.39.tgz","fileCount":270,"integrity":"sha512-QGo82ELWMnKVBWgOQnEcyilMHcIaVADMDf70oe/yVKa4r6bm5gy/H9JPZrjxOp3IRwzDEocsbcPqfYlCHpEbow==","signatures":[{"sig":"MEYCIQDAQpAfGr0VA6crdVVXOR62tuEZpHMxF/wImidM+rr1KgIhAMA9pTYTUMl89iW229IFwl6fzV4Q03RVTFvUj31mfGXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1345086},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"eb7e8df78a57fd400037eb8208df7c9cae6a22dc","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.39_1782643439070_0.17860447602728358","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.40":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.40","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.40","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"1ee262769b19cc0d41a7ee3fc7f287f9c7ec7268","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.40.tgz","fileCount":270,"integrity":"sha512-i+QXMPJP5zSaeQNOGRzAm69KvsteWAWsRyXfRuIpKkL6i9c0bfZohMfcJyagRBeuDlfDVgfCbBVk3W8pfZSBWQ==","signatures":[{"sig":"MEUCIB7kut81yxYVItWvYszfGmtk++PCCu94KBthcYRAH6m9AiEAnn1N/Oj8e4AbZb3bJgJOw28vXma8tqELVxHHQj/1lcY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1355957},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"77dd6f44dee4f8e5d5e13539277fb2981f68e69c","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.40_1782664933570_0.7015708569841188","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.41":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.41","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.41","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"454f3dce80ac843b08c3427d0d0ad6d170abb856","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.41.tgz","fileCount":270,"integrity":"sha512-h5I/QXG3UTS7Zralfr7Z8hF6zlHHjxDaA0rggvDnfiEqHfvItus0v0HiwC3SlroD2sxJqtNi+n19AbPNBAtd9A==","signatures":[{"sig":"MEUCIAvFAVbl7xD7FOEbHjaljWnaMzcSchMhuXREWLbQQSFjAiEAoqaecUDHwNSaI/aUGT0tSiOGDkOyn6LRfTIvlk+D6yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1359891},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"ea5c26f15f8ec42046eb28cc7d78f93d45e504d1","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.7","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.41_1782695666636_0.5286377818270205","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.43":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.43","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.43","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"5ad8ea15eb77f816ab43979b7501b35bffe1e90d","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.43.tgz","fileCount":270,"integrity":"sha512-gbMpXCt6rebRBabOFDt74eL4Nh7hX/o5r4IkVL1pjK++tUER9aDGNOVi5WONoR7MO8TPbjKvBeKdjAflgtrv6Q==","signatures":[{"sig":"MEQCIA/V8D7e8FizuRjB2sf110SPQophkRhsS/1/wvHFbwk0AiAFYzqiqpUSUVG12qg3NCRGAtBkBj7kgrYiIDVytW5Wqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1362091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"f96046778168a599d6fd2e5ee7626235b1ff837f","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.43_1782698663042_0.8100130483130392","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.44":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.44","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.44","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"a429a82e822284d163c9850ed7fc02db586bc7a3","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.44.tgz","fileCount":270,"integrity":"sha512-iGgTcwLnv6hFO9amQnN2VBwSyZrZp+bS3AkJ/YkeqROrQv4yXb65iIVyIybDq+cSA+6S0Qw5TgIZmHUdeO0wmw==","signatures":[{"sig":"MEUCIQDYwBDfAfdMj6qTLcAKyy4G5cbaLG73bRscnDtT2flR3wIgL4etWuZgajYWyyTASJ2dKHyH+u3vqO5oc+4Pxosamqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1363505},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"625c5f73aada00d9418988c94c7160271a692433","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.44_1782700164518_0.8013936485633162","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.45":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.45","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.45","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"11ae0e83fed25abbbc0af5dbbb7aa1ed43981c45","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.45.tgz","fileCount":274,"integrity":"sha512-SjZxAWwdDtkjLqFCsF7vx8Xf5WZGKH/wSBqoZH7gjvqPS7cSkA7io0SB7n8qOdixOuh6A5t+2l/sS5clo0vTEQ==","signatures":[{"sig":"MEQCIFR/pau1lU0TYvqDJsUFCDWLNbMwH9Mh9gdm3X4gz+QeAiAJ0005CvTpHTcEWIWPeLbxolVkQRFrqX99VWeOUcYtWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1366798},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"3a36f9b00e8f011ec9581f60fed7e64d972385cd","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.45_1782702389925_0.7796595928147714","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.46":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.46","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.46","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"0418b0400238f7aaae64a2a477fa01e4745d81df","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.46.tgz","fileCount":274,"integrity":"sha512-TEE+XFG59zAVz06U8q44tw4FfSoNituaohP2EUK6NDmrkwYmKzfYy42yu8uhRT1rxAL7b+fRzGX0LChb5Y7PXw==","signatures":[{"sig":"MEUCIG/v2GQ0PYlEAHRMGQq/on/P3w4yVJfSCdsnIfarEJcQAiEApxJYFSrOajca0FSdXQNuSgCI3lD/ZRMwv+HdFtX+0nc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1374946},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"5584136ef031d13ab174f1f69cf1b4dc1938e69a","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.46_1782703419305_0.561619618366467","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.47":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.47","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.47","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"39395e40896ce679e7d6e75f0c2370eb689f9c57","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.47.tgz","fileCount":274,"integrity":"sha512-/tnBEBYKqX8D9FIZ8PT6YmpUml7PGyDa4ynu4HS0Ld14r6CmBkLotClqXL6rsiHlIQmZCmNVi1GlnPbbUwOzgQ==","signatures":[{"sig":"MEYCIQC8BPF3jmYUeGmy/zDiLEkrVmIQWCfqHSSL3ZDluaL70QIhAJOttizWYZFj303TJ2UKBnYI5s5ryHSpdksXerOKUK3k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1376203},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"1c583e35abc2af4bfc55f54b62238bd78fc1d451","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.47_1782724080280_0.07922675757855457","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.48":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.48","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.48","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"db238c3d4bf602a26cde5bdb972fa38f290bb917","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.48.tgz","fileCount":278,"integrity":"sha512-ZYoz2JXvnHumGiMA+sHAZC542tE+rRU7/ussWUlVKexaMU8Q4KK19KIhmgs3DB9I3bKdJNA2mWlZFpBHpw9lDw==","signatures":[{"sig":"MEUCICjiuU5IQGMtcxE3ysZuRQ0WWjJOabu9gSZWbKldffmpAiEA04pORTDOneUYg4iRTZxoto9cEevIsyxau/oQyXtzVEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1384208},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"b054405f73fee1694a71c935d94434c593c9b8d6","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.48_1782738545710_0.9028111052068071","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.49":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.49","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"AGPL-3.0-or-later","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.49","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"70e1ced488f239b346ab2d3c0df94d9eb8ebacad","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.49.tgz","fileCount":278,"integrity":"sha512-WKXwExEW3b+QbYV4RDeDce/irz+dRoUQ4lDWrTKzi5PI7QCSKe2z3fmsucvAHidt1efu7oFMqIkhgBZtKxxVRw==","signatures":[{"sig":"MEYCIQC7GbghL6xxuSElpYIcaY4fNQrDjrQDk6+SBRBumbEISAIhAI5R0CE8oVCajhTE+jXjcUgt3rklrFIHqGeZY3xQdWG2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1383900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"020b9d21e4be9676a440b089f6c9d9920ddaa1e0","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic OSS PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.49_1782740698456_0.6687837040767699","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.50":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.50","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"UNLICENSED","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.50","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"ee9f212d0d2fe718ed88005eb995af01bc7273e7","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.50.tgz","fileCount":278,"integrity":"sha512-ESKhF+ZiueVfMcbWQEc7J5Lty9jCceCfD9mi+ROER0VWLGnCgYqPaOsdnVKjZ/QyzgQcfIRAaiWDI0XuR6lERw==","signatures":[{"sig":"MEUCIQCch+m8N577rR1nhsmwhb2MAruhe4/pp8u6IQwz2shdHwIgWjC1Owz+mZm/9g1Npfqb8dH8VeHJWJcMTlqpzWdCTcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1351395},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"ed5cd3b2b4824037c3b62d09b374113f46af3a2f","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.50_1782753901347_0.8656195107430362","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.51":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.51","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"UNLICENSED","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.51","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"65543a17d6e54b52ab7723da30b8a832d134d78a","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.51.tgz","fileCount":278,"integrity":"sha512-Pk/ERZf9wHU8YFNqYwGlqmzIPpXeapXTS+iTKUlQP+x8OUAPdJnYUHGRSOzS/uhU0zv0F1mJllQnChlIHw4tdQ==","signatures":[{"sig":"MEQCIDe3P/TJ+soN/3YLgqT6N5sXsEojICx+YW8bK2E25kmXAiB/wXBp97j+mocT34S1Ukp/8d8fGFfq0obbbt4VdEMQyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1358652},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"1dde9ef9fa364e4313a45d19c20161a7fa003be8","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.51_1782774837818_0.3018330025360263","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0-beta.52":{"name":"@printwithsynergy/lens-pdf","version":"0.4.0-beta.52","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"author":{"name":"Think Neverland LLC"},"license":"UNLICENSED","_id":"@printwithsynergy/lens-pdf@0.4.0-beta.52","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"dist":{"shasum":"479defd06e4fb8f3f04512ddf9587ab6ba6c58e6","tarball":"https://registry.npmjs.org/@printwithsynergy/lens-pdf/-/lens-pdf-0.4.0-beta.52.tgz","fileCount":278,"integrity":"sha512-7oXXW+zSEvuBDaGYuSgZjGNpZwHb2P7RV0Hpv2tr/3agowTBhW4vIyGVSTJrysJsSS+/l1WnGP1F4GeT6jkswQ==","signatures":[{"sig":"MEYCIQDA+ZJ4XfXhAzj3/FmmZvj/NGpi8ovpezbz0xBsjPveegIhAKP+xD20OjuKeqs1KxnkPkjjcaCfz8aK8KzxiEnbLgPn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1360155},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./host":{"types":"./dist/host/index.d.ts","import":"./dist/host/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js"},"./units":{"types":"./dist/units/index.d.ts","import":"./dist/units/index.js"},"./plugin":{"types":"./dist/plugin/index.d.ts","import":"./dist/plugin/index.js"},"./swatch":{"types":"./dist/browser/pantone-gold.d.ts","import":"./dist/browser/pantone-gold.js"},"./worker":{"types":"./dist/components/pdfjsWorker.d.ts","import":"./dist/components/pdfjsWorker.js"},"./browser":{"types":"./dist/browser/index.d.ts","import":"./dist/browser/index.js"},"./adapters":{"types":"./dist/adapters/index.d.ts","import":"./dist/adapters/index.js"},"./components":{"types":"./dist/components/index.d.ts","import":"./dist/components/index.js"},"./fallback-pdfjs":{"types":"./dist/fallback-pdfjs/index.d.ts","import":"./dist/fallback-pdfjs/index.js"}},"gitHead":"a46a289969f8ca47832d1ae5fa5e2f6337546909","scripts":{"lint":"biome check .","test":"vitest run --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'","build":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","prepare":"tsc -p tsconfig.build.json && node scripts/fix-import-extensions.mjs","lint:fix":"biome check --write .","typecheck":"tsc -p tsconfig.json","test:watch":"vitest --exclude '**/node_modules/**' --exclude '**/dist/**' --exclude 'server/**'"},"_npmUser":{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"},"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"_npmVersion":"10.9.8","description":"LensPDF — host-agnostic PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","directories":{},"_nodeVersion":"22.23.0","dependencies":{"react-pdf":"^10.4.1","pdfjs-dist":"^6.0.227","react-zoom-pan-pinch":"^4.0.3"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"host":["./dist/host/index.d.ts"],"types":["./dist/types/index.d.ts"],"units":["./dist/units/index.d.ts"],"plugin":["./dist/plugin/index.d.ts"],"swatch":["./dist/browser/pantone-gold.d.ts"],"browser":["./dist/browser/index.d.ts"],"adapters":["./dist/adapters/index.d.ts"],"components":["./dist/components/index.d.ts"],"fallback-pdfjs":["./dist/fallback-pdfjs/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^29.1.1","react":"^19.0.0","fabric":"^7.3.1","vitest":"4.1.9","react-dom":"^19.0.0","typescript":"^6.0.3","@types/react":"^19.2.14","@biomejs/biome":"^2.4.16","@types/react-dom":"^19.2.3","@vitejs/plugin-react":"^6.0.2","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":"^19.0.0","fabric":"^7.3.1","react-dom":"^19.0.0","@printwithsynergy/codex-client":"^1.15.0"},"peerDependenciesMeta":{"fabric":{"optional":true},"@printwithsynergy/codex-client":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/lens-pdf_0.4.0-beta.52_1782895384506_0.3886459041176753","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2026-05-14T02:10:37.183Z","modified":"2026-07-02T13:49:59.494Z","0.3.0-beta.81":"2026-05-14T02:10:37.550Z","0.3.0-beta.82":"2026-05-14T15:11:59.251Z","0.3.0-beta.83":"2026-05-14T20:07:55.541Z","0.3.0-beta.84":"2026-05-20T18:47:02.144Z","0.3.0-beta.85":"2026-05-21T01:00:19.298Z","0.3.0-beta.86":"2026-05-21T12:14:24.248Z","0.3.0-beta.88":"2026-05-21T14:36:53.065Z","0.3.0-beta.89":"2026-05-22T12:36:42.147Z","0.3.0-beta.90":"2026-05-22T13:18:24.278Z","0.3.0-beta.91":"2026-05-22T23:50:07.651Z","0.3.0-beta.92":"2026-05-23T19:59:59.275Z","0.3.0-beta.93":"2026-05-23T21:21:19.396Z","0.3.0-beta.94":"2026-05-24T15:24:53.285Z","0.3.0-beta.95":"2026-05-25T03:11:18.530Z","0.3.0-beta.96":"2026-05-25T11:50:46.942Z","0.3.0-beta.97":"2026-05-25T12:42:51.119Z","0.3.0-beta.98":"2026-05-25T13:44:02.457Z","0.3.0-beta.99":"2026-05-25T18:22:10.923Z","0.3.0-beta.100":"2026-05-25T20:31:31.612Z","0.3.0-beta.101":"2026-05-25T21:20:17.637Z","0.4.0-beta.0":"2026-05-25T21:57:43.720Z","0.4.0-beta.1":"2026-05-26T01:19:21.907Z","0.4.0-beta.2":"2026-05-26T01:48:19.730Z","0.4.0-beta.3":"2026-05-26T02:39:26.833Z","0.4.0-beta.4":"2026-05-26T02:46:18.431Z","0.4.0-beta.5":"2026-05-26T14:07:50.340Z","0.4.0-beta.6":"2026-05-26T14:56:42.976Z","0.4.0-beta.7":"2026-05-26T15:15:49.021Z","0.4.0-beta.8":"2026-05-26T16:45:08.637Z","0.4.0-beta.9":"2026-05-26T22:23:07.685Z","0.4.0-beta.10":"2026-05-27T02:16:35.962Z","0.4.0-beta.11":"2026-05-28T01:42:44.886Z","0.4.0-beta.12":"2026-05-28T12:03:27.527Z","0.4.0-beta.13":"2026-05-29T00:00:42.868Z","0.4.0-beta.14":"2026-05-29T21:44:45.579Z","0.4.0-beta.15":"2026-05-29T21:50:51.409Z","0.4.0-beta.16":"2026-05-29T22:29:41.347Z","0.4.0-beta.17":"2026-05-30T01:42:44.817Z","0.4.0-beta.18":"2026-05-31T01:31:15.355Z","0.4.0-beta.19":"2026-05-31T13:23:16.444Z","0.4.0-beta.20":"2026-06-01T12:52:27.636Z","0.4.0-beta.21":"2026-06-04T21:59:38.789Z","0.4.0-beta.24":"2026-06-05T02:57:19.521Z","0.4.0-beta.25":"2026-06-12T21:04:24.140Z","0.4.0-beta.26":"2026-06-19T14:06:57.544Z","0.4.0-beta.27":"2026-06-19T20:55:41.537Z","0.4.0-beta.28":"2026-06-24T17:01:41.890Z","0.4.0-beta.29":"2026-06-24T20:45:11.932Z","0.4.0-beta.30":"2026-06-24T22:00:56.565Z","0.4.0-beta.31":"2026-06-26T17:32:50.345Z","0.4.0-beta.32":"2026-06-26T19:46:24.918Z","0.4.0-beta.33":"2026-06-26T22:07:04.862Z","0.4.0-beta.34":"2026-06-27T01:41:36.387Z","0.4.0-beta.35":"2026-06-27T09:39:50.251Z","0.4.0-beta.36":"2026-06-27T10:20:50.287Z","0.4.0-beta.37":"2026-06-28T00:10:51.729Z","0.4.0-beta.38":"2026-06-28T01:33:48.738Z","0.4.0-beta.39":"2026-06-28T10:43:59.249Z","0.4.0-beta.40":"2026-06-28T16:42:13.726Z","0.4.0-beta.41":"2026-06-29T01:14:26.835Z","0.4.0-beta.43":"2026-06-29T02:04:23.216Z","0.4.0-beta.44":"2026-06-29T02:29:24.667Z","0.4.0-beta.45":"2026-06-29T03:06:30.094Z","0.4.0-beta.46":"2026-06-29T03:23:39.540Z","0.4.0-beta.47":"2026-06-29T09:08:00.487Z","0.4.0-beta.48":"2026-06-29T13:09:05.857Z","0.4.0-beta.49":"2026-06-29T13:44:58.661Z","0.4.0-beta.50":"2026-06-29T17:25:01.539Z","0.4.0-beta.51":"2026-06-29T23:13:58.004Z","0.4.0-beta.52":"2026-07-01T08:43:04.676Z"},"bugs":{"url":"https://github.com/Printwithsynergy/lens-pdf/issues"},"author":{"name":"Think Neverland LLC"},"license":"UNLICENSED","homepage":"https://github.com/Printwithsynergy/lens-pdf#readme","keywords":["pdf","viewer","react","canvas","annotation","preflight","separations","cmyk","tac","pdfjs"],"repository":{"url":"git+https://github.com/Printwithsynergy/lens-pdf.git","type":"git"},"description":"LensPDF — host-agnostic PDF viewer core. Plugin-driven canvas viewer with overlay / panel / toolbar slots.","maintainers":[{"name":"prinwithsynergy","email":"quincy@printwithsynergy.com"}],"readme":"---\ntitle: \"Overview\"\ndescription: \"Host-agnostic OSS PDF viewer core for React 19. A plugin-driven canvas viewer with overlay, panel, and toolbar slots. AGPL-3.0-or-later.\"\ngroup: \"Getting started\"\norder: 1\nslug: \"overview\"\n---\n\n# LensPDF\n\n[![Deploy on Railway](https://railway.com/button.svg)](https://railway.com/deploy/lenspdf)\n\n[![ci](https://github.com/Printwithsynergy/lens-pdf/actions/workflows/ci.yml/badge.svg)](https://github.com/Printwithsynergy/lens-pdf/actions/workflows/ci.yml)\n[![license](https://img.shields.io/badge/license-AGPL--3.0--or--later-blue.svg)](./LICENSE)\n[![react](https://img.shields.io/badge/react-19-61dafb.svg?logo=react&logoColor=white)](https://react.dev/)\n\nOSS PDF viewer core. A plugin-driven canvas viewer with overlay, panel, and\ntoolbar slots, built around React 19. Host-agnostic: the viewer never\nimports a SaaS, never hardcodes a backend route, and self-hides any tool\nwhose backing service the host hasn't wired. AGPL-3.0-or-later.\n\n## Install\n\nLensPDF is published to the public **npm registry** under the\n`@printwithsynergy` scope.\n\n```sh\n# stable\nnpm install @printwithsynergy/lens-pdf\n\n# pre-release (current)\nnpm install @printwithsynergy/lens-pdf@beta\n```\n\nPeer dependencies you provide in your host app:\n\n```sh\nnpm install react react-dom\n# Optional — only if you mount AnnotationCanvas / AnnotationThread:\nnpm install fabric\n# Optional — only if you pass a `codex` client for Ghostscript-accurate\n# separations / TAC / layers:\nnpm install @printwithsynergy/codex-client\n```\n\nRequires `react@^19` and `react-dom@^19`. `fabric@^7` is an optional peer\nused by the annotation components. `@printwithsynergy/codex-client@^1.15.0`\nis an optional peer used by the codex accuracy overlay — hosts that\nnever pass the `codex` prop don't need to install it. `pdfjs-dist@^6`\nis a regular dependency — it comes along automatically and powers the\n`createBrowserViewerServices` factory exposed at `/browser`. The package\nships ESM only.\n\n## Quick start — pick your tier\n\nLensPDF ships five integration levels. Start with Tier 1 and drop\ndown only when you need more control.\n\n### Tier 1 — Drop-in production viewer (~3 lines)\n\n`<LensPDF>` is the recommended single-component entry point. One\nmount, every viewer-only feature wired to pdf.js out of the box:\n\n- **Page raster** with a multi-DPI tile cache so zoom never\n  degrades the image.\n- **Color picker** — RGB readout plus a per-ink breakdown (CMYK\n  + any spot inks the PDF declares).\n- **Densitometer** — per-channel coverage and TAC limit.\n- **TAC heatmap** — process CMYK plus every detected spot ink\n  summed and visualised.\n- **Per-ink separations** — toggle CMYK and any spot plates\n  on / off (defaults to all-on like Output Preview).\n- **Layers** — OCG list with per-layer visibility.\n- **Annotation toolbar / canvas / thread** — pen, arrow, rect,\n  ellipse, text, highlight, sticky note, all in-memory.\n- **Mobile** — tools collapse into a left-anchored slide-in\n  drawer; readouts swap to bottom sheets so they stay legible.\n\n```tsx\nimport { LensPDF } from \"@printwithsynergy/lens-pdf\";\nimport pdfWorkerSrc from \"pdfjs-dist/build/pdf.worker.mjs?url\";\n\nexport function ProofPage() {\n  return <LensPDF pdfUrl=\"/proofs/abc.pdf\" workerSrc={pdfWorkerSrc} />;\n}\n```\n\nHosts with a preflight engine plug findings + dieline + box overlays\nin directly:\n\n```tsx\n<LensPDF\n  pdfUrl=\"/proofs/abc.pdf\"\n  workerSrc={pdfWorkerSrc}\n  items={findings}            // OverlayItem[] — error / warning / advisory bboxes\n  selectedItem={selected}\n  onItemSelect={setSelected}\n  dieline={dielineForCurrentPage}\n  showBoxOverlays              // trim / bleed / crop popovers\n  cropToTrim                   // clip the canvas to TrimBox\n  tools={[\"color-picker\", \"densitometer\", \"annotate\", \"tac-heatmap\"]}\n  onPageChange={setCurrentPage}\n  tokens={{ accent: \"#e50c6a\" }}\n  brand=\"MyApp\"\n  brandLogoUrl=\"/logo.svg\"\n  menuActions={[\n    { id: \"back\", label: \"← Home\", href: \"/\" },\n    { id: \"download\", label: \"Download PDF\",\n      href: \"/proofs/abc.pdf\", download: \"abc.pdf\" },\n  ]}\n/>\n```\n\nThe built-in `LensTopBar` shows the brand block + the mobile\nhamburger. Your `menuActions` render inside the tools menu (drawer\non mobile, sidebar on desktop), pinned above the plugin panels. Pass\n`showTopBar={false}` to suppress the top bar for hosts that already\nrender their own chrome. See\n[Tools menu](./docs/components.md#tools-menu-menuactions) for the\nfull action shape.\n\nNo backend required for the viewer side. Server-only features (HTML /\nPDF report exports, ICC-correct preflight separations, server-\npersisted annotations) self-hide because their dedicated services are\nintentionally `markUnwired`. Hosts with a backend pass `services` to\noverride the in-browser ones.\n\n### Tier 1b — Demo / showcase viewer\n\nSame component, with an upload bar + drag-drop + URL paste — useful\nfor marketing pages and internal sandboxes where users bring their\nown files.\n\n```tsx\nimport { LensPDFDemo } from \"@printwithsynergy/lens-pdf\";\n\nexport function DemoPage() {\n  return <LensPDFDemo brand=\"MyApp\" brandLogoUrl=\"/logo.svg\" />;\n}\n```\n\n### Tier 2 — One-liner viewer (~5 lines)\n\n`<LensPDFViewer>` auto-discovers pages, layers, dimensions. Ships\na responsive toolbar with zoom, layers, color picker, and measure.\n\n```tsx\nimport { LensPDFViewer } from \"@printwithsynergy/lens-pdf/components\";\n\nexport function MyViewer() {\n  return <LensPDFViewer pdfUrl=\"https://cdn.example.com/proof.pdf\" />;\n}\n```\n\nSlot props (`header`, `sidebar`, `footer`) let you replace regions\nwithout losing the rest of the viewer:\n\n```tsx\n<LensPDFViewer\n  pdfUrl={url}\n  header={(state) => <MyToolbar zoom={state.zoom} setZoom={state.setZoom} />}\n  footer={<p>Custom footer</p>}\n/>\n```\n\n### Tier 3 — Hook + Provider (~20 lines)\n\n`useLensPDF()` manages all state; `<LensPDFProvider>` mounts both\ncontexts. Build any layout you want on top.\n\n```tsx\nimport { useLensPDF, LensPDFProvider } from \"@printwithsynergy/lens-pdf/host\";\nimport { PageCanvas } from \"@printwithsynergy/lens-pdf/components\";\n\nexport function CustomViewer({ url }: { url: string }) {\n  const viewer = useLensPDF(url, { tokens: { accent: \"#e50c6a\" } });\n\n  return (\n    <LensPDFProvider value={viewer}>\n      <PageCanvas jobId=\"demo\" page={viewer.currentPageInfo} zoom={viewer.zoom} items={[]} selectedItem={null} onItemClick={() => {}} />\n    </LensPDFProvider>\n  );\n}\n```\n\n### Tier 4 — Full custom composition\n\nWire `ViewerHostContext` + `ViewerServicesContext` yourself. Every\ncomponent (`PageCanvas`, `LayerPanel`, `MeasureTool`, etc.) is\nexported and unchanged.\n\n### Shareable links\n\nGenerate URLs that open the viewer with a specific PDF and settings:\n\n```ts\nimport { generateShareLink, parseShareParams } from \"@printwithsynergy/lens-pdf/host\";\n\nconst link = generateShareLink({\n  baseUrl: \"https://lenspdf.com/demo\",\n  pdfUrl: \"https://cdn.example.com/proof.pdf\",\n  fullscreen: true,\n  zoom: 150,\n});\n\n// On the demo page:\nconst params = parseShareParams(new URLSearchParams(window.location.search));\n// → { pdfUrl: \"https://...\", fullscreen: true, zoom: 150 }\n```\n\n### PDF validation\n\nClient-side checks (magic bytes, MIME, size) are built in:\n\n```ts\nimport { validatePdfFile, validatePdfUrl } from \"@printwithsynergy/lens-pdf/host\";\n\nconst result = await validatePdfFile(file); // { valid: true } or { valid: false, error: \"...\" }\n```\n\n### Browser-only services (full feature surface, no backend)\n\n`createBrowserViewerServices` returns a complete `ViewerServices`\nbacked by pdf.js — every viewer-only feature works on any PDF the\nbrowser can fetch:\n\n```tsx\nimport { createBrowserViewerServices } from \"@printwithsynergy/lens-pdf/browser\";\nimport { ViewerServicesContext, ViewerHostContext } from \"@printwithsynergy/lens-pdf/host\";\n\nconst services = createBrowserViewerServices({ pdfUrl: \"/proof.pdf\" });\n\n<ViewerHostContext.Provider value={{ apiBase: \"\", jobApiBase: \"\", readOnly: false }}>\n  <ViewerServicesContext.Provider value={services}>\n    <PageCanvas ... />\n    <SeparationCanvas ... />\n    <TACHeatmapOverlay ... />\n    {/* etc. */}\n  </ViewerServicesContext.Provider>\n</ViewerHostContext.Provider>;\n\nservices.dispose(); // free blob URLs / pdf.js doc on unmount\n```\n\nCMYK / TAC are RGB-derived approximations when no backend is wired.\nSpot inks are detected by scanning raw PDF bytes for `/Separation`\nand `/DeviceN` colour spaces; each detected spot's coverage is\nestimated from its alternate-RGB direction. Good for visual\nshowcase and casual review, **not** press-grade. For ICC-correct\nreadings deploy the optional reference server below and pass its\n`services` overrides — the components automatically swap from the\nbrowser approximation to ICC-derived data with no markup change.\n\n## Findings + dieline (0.3.0-beta.71 +)\n\nTwo built-in components for adapter authors (lint-pdf, callas\npdfToolbox, PitStop, Acrobat, custom rule engines) mapping their\npreflight findings into Lens overlays:\n\n- **`FindingsSidebar`** — vertical sidebar that splits items into\n  collapsible **Located in viewer** (clickable, draws boxes/numbers\n  on the canvas) and **Informational** (no bbox, surfaced as static\n  rows). Severity-filter pills along the top.\n- **`DielineInfoPanel`** — info card showing source / spot name /\n  confidence + per-region size (mm + inches) from a\n  `DielineResult`. Pairs with the canvas-side dieline bbox that\n  `BoxOverlay` now draws automatically when the same prop is\n  passed to `<LensPDF dieline={...}>`.\n\nPlus two helpers exported from `@printwithsynergy/lens-pdf/plugin`:\n\n- **`hasViewerLocation(item)`** — true when the item has a bbox /\n  point / regions. Same predicate the canvas uses internally.\n- **`splitFindingsByLocation(items)`** — returns\n  `{located, informational}` preserving order in each bucket.\n\n```tsx\nimport {\n  LensPDF,\n  FindingsSidebar,\n  DielineInfoPanel,\n} from \"@printwithsynergy/lens-pdf\";\n\n<div className=\"flex h-full w-full\">\n  <FindingsSidebar items={overlayItems} onSelect={setSelected} />\n  <LensPDF\n    items={overlayItems}\n    selectedItem={selected}\n    onItemSelect={setSelected}\n    dieline={dielineResult}\n  />\n  <DielineInfoPanel dieline={dielineResult} />\n</div>\n```\n\n`FindingsSidebar` + `DielineInfoPanel` are no-ops when their data\nprop is empty/null so hosts mount them unconditionally — they only\nrender once real data arrives. Theming honours Lens's brand-* /\nslate-* tokens.\n\n## Demo\n\nWant to see the hide-on-unwired contract in action without setting up your own\nhost? `demo/` is a tiny Vite app that flips between empty / pdf.js-fallback /\nfully-mocked contexts:\n\n```sh\ncd demo && npm install && npm run dev\n```\n\nSee [demo/README.md](./demo/README.md) for the smoke-check checklist.\n\n## Optional reference server\n\nFor **press-grade ICC-correct** ink separations, densitometer readings,\nand TAC heatmap (the browser services use an RGB→CMYK approximation —\nfine for showcase, not for prepress sign-off), deploy the small\nNode + Ghostscript service in [`server/`](./server). Wire its\nendpoints into your `ViewerServices` and the corresponding components\nswap from the browser approximation to ICC-derived data.\n\n```sh\ncd server && docker build -t lens-pdf-server .\ndocker run -p 3000:3000 -v lens-jobs:/var/lib/lens-pdf/jobs lens-pdf-server\n```\n\nSee [docs/server.md](./docs/server.md) for the HTTP contract,\ndeployment notes, and security caveats.\n\n## Documentation\n\n| Topic | Doc |\n| --- | --- |\n| The one-line `<LensPDFViewer>` composition | [docs/lens-pdf-viewer.md](./docs/lens-pdf-viewer.md) |\n| How the contexts, components, and plugins fit together | [docs/architecture.md](./docs/architecture.md) |\n| Wiring `ViewerServices` (page images, layers, separations, TAC, color, densitometer, annotations, reports) | [docs/services.md](./docs/services.md) |\n| Capability detection, debug logging, and the in-browser PDF fallback | [docs/fallback.md](./docs/fallback.md) |\n| Optional Node + Ghostscript backend for preflight-grade tools | [docs/server.md](./docs/server.md) |\n| Per-component props and usage | [docs/components.md](./docs/components.md) |\n| Plugin slots, registration, and the `replaces` mechanism | [docs/plugins.md](./docs/plugins.md) |\n| Built-in `MeasurementUnit`s + custom-unit Protocol | [docs/measurement-units.md](./docs/measurement-units.md) |\n| Theme tokens, i18n, telemetry, read-only mode | [docs/theming.md](./docs/theming.md) |\n| Shareable viewer links (`generateShareLink`, `parseShareParams`) | [docs/share-links.md](./docs/share-links.md) |\n| Client-side PDF validation (`validatePdfFile`, `validatePdfUrl`) | [docs/validation.md](./docs/validation.md) |\n| Boundary rule, provenance, contributing | [docs/contributing.md](./docs/contributing.md) |\n\n## Community\n\n- [CHANGELOG](./CHANGELOG.md) — release notes (Keep-a-Changelog format).\n- [CONTRIBUTING](./CONTRIBUTING.md) — quick-start; the full guide is in [docs/contributing.md](./docs/contributing.md).\n- [CODE_OF_CONDUCT](./CODE_OF_CONDUCT.md) — Contributor Covenant 2.1.\n- [SECURITY](./SECURITY.md) — vulnerability disclosure process. **Don't open public issues for security problems.**\n\n## License\n\nLensPDF is licensed under the GNU Affero General Public License v3.0 or\nlater (AGPL-3.0-or-later). See [`LICENSE`](./LICENSE) for the full text.\n\nCopyright (C) 2026 Think Neverland LLC.\n","readmeFilename":"README.md"}