{"_id":"@shadow-garden/bapbong-view","_rev":"28-470e7f06d2585c19dcab4b194f0d672c","name":"@shadow-garden/bapbong-view","dist-tags":{"latest":"0.22.2"},"versions":{"0.1.0":{"name":"@shadow-garden/bapbong-view","version":"0.1.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.1.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"6c6d33fee681ec187ca356330474a36010b1e7c2","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.1.0.tgz","fileCount":13,"integrity":"sha512-T87QGowZA36tfQyySd8pJ7DACY0OIrROWRP4Yi0FM3oGkEraJOO6NFBNjd+oX3jM/wkqCWDSMsbp2XNAESA1Pg==","signatures":[{"sig":"MEUCIQDmxi2srISBtXomCqAL9yfaKqb974rxmy9A1ywul+MLegIgQeaibclv85GplDM8D/JE7Svj6e/nKo1364I6eCd7Mwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68477},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/2ac6a93f0c14348a9077402d3b57739d/shadow-garden-bapbong-view-0.1.0.tgz","_integrity":"sha512-T87QGowZA36tfQyySd8pJ7DACY0OIrROWRP4Yi0FM3oGkEraJOO6NFBNjd+oX3jM/wkqCWDSMsbp2XNAESA1Pg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.1.0","@shadow-garden/bapbong-docx":"^0.1.0","@shadow-garden/bapbong-model":"^0.1.0","@shadow-garden/bapbong-contracts":"^0.1.0","@shadow-garden/bapbong-measuring":"^0.1.0","@shadow-garden/bapbong-selection":"^0.1.0","@shadow-garden/bapbong-layout-engine":"^0.1.0","@shadow-garden/bapbong-painter-canvas":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.1.0_1784108917554_0.7108665517305095","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@shadow-garden/bapbong-view","version":"0.2.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.2.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"a6c1f406ae5a9c138d7b6f4c854188bc8a3ccfd0","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.2.0.tgz","fileCount":13,"integrity":"sha512-T55Mmb8+CfKz+Y55oA4waWnwr30Rb830FdY3z9FlsNlTR3kQh/3Se8Zk5EZ5tHa7bwFTqANwyPjlqz8BWCYxjg==","signatures":[{"sig":"MEUCIHOip1sGPjH37O74ZtEyfOCaMIL/RxLUmCKCnKse2RthAiEAiYUQhWHJz+QoCOtqyhuc/TAoWk6mlXGr5crvB9LDLUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68477},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/f06e97c0ef5ca7d3e559d43f924a16ae/shadow-garden-bapbong-view-0.2.0.tgz","_integrity":"sha512-T55Mmb8+CfKz+Y55oA4waWnwr30Rb830FdY3z9FlsNlTR3kQh/3Se8Zk5EZ5tHa7bwFTqANwyPjlqz8BWCYxjg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.1.1","@shadow-garden/bapbong-docx":"^0.2.0","@shadow-garden/bapbong-model":"^0.2.0","@shadow-garden/bapbong-contracts":"^0.1.1","@shadow-garden/bapbong-measuring":"^0.1.1","@shadow-garden/bapbong-selection":"^0.1.1","@shadow-garden/bapbong-layout-engine":"^0.2.0","@shadow-garden/bapbong-painter-canvas":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.2.0_1784338886037_0.7479470271915967","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@shadow-garden/bapbong-view","version":"0.2.1","license":"MIT","_id":"@shadow-garden/bapbong-view@0.2.1","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"0501ba9169ae323c320b6d86d0a2df32dab70422","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.2.1.tgz","fileCount":13,"integrity":"sha512-syhEmgQFAFCEltofKRnjvm9mtj30nqq1wDRgoMCiHHU5ovquFSdaNv8Jt63NK+LlThdheoNPnUbk3QoAh5omkQ==","signatures":[{"sig":"MEUCIDEOT/aXsV0vTXb8vvHktotfAper/lvM6BkUBPSYb6C7AiEAhWBvG9P4BU6jdPRyF22iWwUeJr6hMcm6CXKAN1EXktM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70405},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/44b34c1f684b342b72527b640c86d553/shadow-garden-bapbong-view-0.2.1.tgz","_integrity":"sha512-syhEmgQFAFCEltofKRnjvm9mtj30nqq1wDRgoMCiHHU5ovquFSdaNv8Jt63NK+LlThdheoNPnUbk3QoAh5omkQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.1.1","@shadow-garden/bapbong-docx":"^0.2.1","@shadow-garden/bapbong-model":"^0.2.0","@shadow-garden/bapbong-contracts":"^0.1.1","@shadow-garden/bapbong-measuring":"^0.1.1","@shadow-garden/bapbong-selection":"^0.1.1","@shadow-garden/bapbong-layout-engine":"^0.2.1","@shadow-garden/bapbong-painter-canvas":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.2.1_1784641228650_0.6104902445797236","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@shadow-garden/bapbong-view","version":"0.3.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.3.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"01c23fe73c9aa2055003f11e239c778ee72ef37c","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.3.0.tgz","fileCount":13,"integrity":"sha512-pv/jl3+aO4R/MixPra8QJhc/QTJeC8868HR2ug2l4cV7cbXj49L5QXFksniQ+jS31wNHOuPAkGo0dfFQ+6ejSQ==","signatures":[{"sig":"MEYCIQCLi7QNuz1g7kSatFLyYFT/Qb1MayEh+jEulqvlrgDCJQIhAK7xPHjDwz7wyriMk3CGW/lSyw2A9eMXbZsdWWKoXrU/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79492},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/6b9323ec0424d639ade48875a8af2dcc/shadow-garden-bapbong-view-0.3.0.tgz","_integrity":"sha512-pv/jl3+aO4R/MixPra8QJhc/QTJeC8868HR2ug2l4cV7cbXj49L5QXFksniQ+jS31wNHOuPAkGo0dfFQ+6ejSQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.2.0","@shadow-garden/bapbong-docx":"^0.3.0","@shadow-garden/bapbong-model":"^0.3.0","@shadow-garden/bapbong-contracts":"^0.2.0","@shadow-garden/bapbong-measuring":"^0.2.0","@shadow-garden/bapbong-selection":"^0.2.0","@shadow-garden/bapbong-layout-engine":"^0.3.0","@shadow-garden/bapbong-painter-canvas":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.3.0_1785147951328_0.32293898663450116","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@shadow-garden/bapbong-view","version":"0.4.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.4.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"28aad8688deb27ea26315fc4b6d7e3deeeeb4c93","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.4.0.tgz","fileCount":13,"integrity":"sha512-zwyGWnOF8xpACCVO5LcG47oWYMRZeWobl52B6PxXau/hRKh5i5AxvdUaovAbZC2sh8pFheD/VDBWQ2Q7F9rsdQ==","signatures":[{"sig":"MEUCIDMDqPKS0i+LmxEXq5s+ya9ZtvCnUw8tzI8IVu1BPyivAiEAthMREOtjkDYxuIIfV2LIZo9Ny+U/qzxVGiX1t4x3jC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79638},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/fad70ecb993ebd1706511b880afb2827/shadow-garden-bapbong-view-0.4.0.tgz","_integrity":"sha512-zwyGWnOF8xpACCVO5LcG47oWYMRZeWobl52B6PxXau/hRKh5i5AxvdUaovAbZC2sh8pFheD/VDBWQ2Q7F9rsdQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.3.0","@shadow-garden/bapbong-docx":"^0.4.0","@shadow-garden/bapbong-model":"^0.4.0","@shadow-garden/bapbong-contracts":"^0.3.0","@shadow-garden/bapbong-measuring":"^0.3.0","@shadow-garden/bapbong-selection":"^0.3.0","@shadow-garden/bapbong-layout-engine":"^0.4.0","@shadow-garden/bapbong-painter-canvas":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.4.0_1785226753724_0.6550526013658622","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@shadow-garden/bapbong-view","version":"0.5.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.5.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"26907520fdc10c7fb93a5744a9575c08f72723fd","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.5.0.tgz","fileCount":13,"integrity":"sha512-VMHsmqNBE9gRJu3RZ1Q+3ssDqEPh78J6Hrsj3aVeRBhqPgiPOEeh2J+Pq1s56OI/m3BpLhFlrqocAMIXcQxFlg==","signatures":[{"sig":"MEUCIQC+ij4gCJRL/8qxsrA+1eI9C+VTLQmfAy/Xi2tF2vS1nAIgIXG3kt+2s2LCIbFFdLeXVBwK6LCwZGTzcDRnRdx4Wgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81540},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/c2c6780fb8161cbcefdabe619fbcb965/shadow-garden-bapbong-view-0.5.0.tgz","_integrity":"sha512-VMHsmqNBE9gRJu3RZ1Q+3ssDqEPh78J6Hrsj3aVeRBhqPgiPOEeh2J+Pq1s56OI/m3BpLhFlrqocAMIXcQxFlg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.4.0","@shadow-garden/bapbong-docx":"^0.5.0","@shadow-garden/bapbong-model":"^0.5.0","@shadow-garden/bapbong-contracts":"^0.4.0","@shadow-garden/bapbong-measuring":"^0.4.0","@shadow-garden/bapbong-selection":"^0.4.0","@shadow-garden/bapbong-layout-engine":"^0.5.0","@shadow-garden/bapbong-painter-canvas":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.5.0_1785507739214_0.5026502456870963","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@shadow-garden/bapbong-view","version":"0.6.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.6.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"c4d3c2b75fd1f938315147226c75357d93fee0d0","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.6.0.tgz","fileCount":13,"integrity":"sha512-yFW47/mwAe/cGt7FjV4ZXipo4RRrxb+XpmqY1LBcKf5eOhVnsEucpYdVnvPQsi15k+eTPnTwne55rIVj4h+Fmg==","signatures":[{"sig":"MEYCIQDHFgR79tqGCvYmJDDXeoGcO7ZJ0LXWLsvOMUA9E2pu/gIhANkiy12VIkvNpCnQqGL/0RfCmom1dteL9pK2n5naOx9F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81540},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/33a5a90750e70bb9e15432b70e32c176/shadow-garden-bapbong-view-0.6.0.tgz","_integrity":"sha512-yFW47/mwAe/cGt7FjV4ZXipo4RRrxb+XpmqY1LBcKf5eOhVnsEucpYdVnvPQsi15k+eTPnTwne55rIVj4h+Fmg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.4.0","@shadow-garden/bapbong-docx":"^0.6.0","@shadow-garden/bapbong-model":"^0.5.0","@shadow-garden/bapbong-contracts":"^0.4.0","@shadow-garden/bapbong-measuring":"^0.4.0","@shadow-garden/bapbong-selection":"^0.4.0","@shadow-garden/bapbong-layout-engine":"^0.5.0","@shadow-garden/bapbong-painter-canvas":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.6.0_1785740425178_0.06113928152661274","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@shadow-garden/bapbong-view","version":"0.7.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.7.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"b5900ac5dffbf17896002f290e31a065d23849dc","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.7.0.tgz","fileCount":13,"integrity":"sha512-QTAV6eOfPeIC9cWz9KntLItGX19BahRYlA8/9foMp2ojLYh6kgHJUboT9+G6Ebe0LnbA7+WAi2BMAdpoyx/+4A==","signatures":[{"sig":"MEUCIFtuDqygmkIL/+MBzg7ocKrZQHQeAG334/wnrhQIcTNzAiEAwYA4UcXiiNtHCPDa37fn58Yd3c3sCCuozMedjHO7hfw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81946},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/fcc3d04d1cfc60bcd7ffcf765d3cb966/shadow-garden-bapbong-view-0.7.0.tgz","_integrity":"sha512-QTAV6eOfPeIC9cWz9KntLItGX19BahRYlA8/9foMp2ojLYh6kgHJUboT9+G6Ebe0LnbA7+WAi2BMAdpoyx/+4A==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.4.0","@shadow-garden/bapbong-docx":"^0.7.0","@shadow-garden/bapbong-model":"^0.5.0","@shadow-garden/bapbong-contracts":"^0.4.0","@shadow-garden/bapbong-measuring":"^0.4.0","@shadow-garden/bapbong-selection":"^0.4.0","@shadow-garden/bapbong-layout-engine":"^0.5.0","@shadow-garden/bapbong-painter-canvas":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.7.0_1785776180965_0.0002388184381496572","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@shadow-garden/bapbong-view","version":"0.8.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.8.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"9a950ae8f1827a52c2e93b8f7a037b1b370a9509","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.8.0.tgz","fileCount":13,"integrity":"sha512-UxD2rmG7gAq9HcrgnYfvBoRHsG1OTPFIRKk1g0sfi0xXXQjJ52c5A3ner0n78iB8SF95keIMwphDAtgp45YMBg==","signatures":[{"sig":"MEUCIQDtBwmYHh7gfyBkmYsY7DZz0SI+yppjGHbryvO6bwu8cgIgKb6/Ww8yuJabYNyKDpgPQp+s0Hkkugs6R/yYzg5emng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81946},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/c9c6f07f6accc83c74dac253d55fdd08/shadow-garden-bapbong-view-0.8.0.tgz","_integrity":"sha512-UxD2rmG7gAq9HcrgnYfvBoRHsG1OTPFIRKk1g0sfi0xXXQjJ52c5A3ner0n78iB8SF95keIMwphDAtgp45YMBg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.5.0","@shadow-garden/bapbong-docx":"^0.8.0","@shadow-garden/bapbong-model":"^0.6.0","@shadow-garden/bapbong-contracts":"^0.5.0","@shadow-garden/bapbong-measuring":"^0.5.0","@shadow-garden/bapbong-selection":"^0.5.0","@shadow-garden/bapbong-layout-engine":"^0.6.0","@shadow-garden/bapbong-painter-canvas":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.8.0_1785836007270_0.06381654166714479","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@shadow-garden/bapbong-view","version":"0.9.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.9.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"792b44f87ab50eb8d2be78359fd3a12e353500af","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.9.0.tgz","fileCount":13,"integrity":"sha512-I8gQSXu1iV9r3l7JrUbCx/JWKniVcHkZqUP0RAhJJo/j/XZ9MzimG5i7uv+Kvksuvebg/w3EzxH10isfLOYDSA==","signatures":[{"sig":"MEUCIEwFINtLFb/cy2BzNEbVi/Gy0GG96dV3kyPef1RNDDfNAiEA8EN5zykwKtm0LAOK/36TmTcBp9t1J+9qVrlJdUM0/NM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82494},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/091528f8b04b768773ce6ea0af101d54/shadow-garden-bapbong-view-0.9.0.tgz","_integrity":"sha512-I8gQSXu1iV9r3l7JrUbCx/JWKniVcHkZqUP0RAhJJo/j/XZ9MzimG5i7uv+Kvksuvebg/w3EzxH10isfLOYDSA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.6.0","@shadow-garden/bapbong-docx":"^0.9.0","@shadow-garden/bapbong-model":"^0.7.0","@shadow-garden/bapbong-contracts":"^0.6.0","@shadow-garden/bapbong-measuring":"^0.6.0","@shadow-garden/bapbong-selection":"^0.6.0","@shadow-garden/bapbong-layout-engine":"^0.7.0","@shadow-garden/bapbong-painter-canvas":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.9.0_1785917595933_0.3575714698800836","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@shadow-garden/bapbong-view","version":"0.10.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.10.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"aecbd090de6d8ec1ea6d9855d45babbc4c534fa6","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.10.0.tgz","fileCount":13,"integrity":"sha512-uBnx5UIZax/RhEq/zifCJqizw49XqPhR7hLACBoo/fCR54S15RFraCpgFbWPc4/GSrg9UJkRB4wGnB1Km+kuMA==","signatures":[{"sig":"MEYCIQDdrIF+9spfoFPbyZVSasSXrojLbst4qMX8bTVTs0NpbwIhAKz4ZRjzbx//SlP/CrZDrUnHnfFtl+dgfKBjH9Ho69Wj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82495},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/fd1cd16eb0bfc76b0e77ad3d7e6fed48/shadow-garden-bapbong-view-0.10.0.tgz","_integrity":"sha512-uBnx5UIZax/RhEq/zifCJqizw49XqPhR7hLACBoo/fCR54S15RFraCpgFbWPc4/GSrg9UJkRB4wGnB1Km+kuMA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.6.1","@shadow-garden/bapbong-docx":"^0.9.1","@shadow-garden/bapbong-model":"^0.7.0","@shadow-garden/bapbong-contracts":"^0.6.1","@shadow-garden/bapbong-measuring":"^0.6.1","@shadow-garden/bapbong-selection":"^0.6.1","@shadow-garden/bapbong-layout-engine":"^0.8.0","@shadow-garden/bapbong-painter-canvas":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.10.0_1786023171984_0.9939633053297146","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@shadow-garden/bapbong-view","version":"0.11.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.11.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"c6f3532ffcad31dcceda00cca525c58d959fcec0","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.11.0.tgz","fileCount":13,"integrity":"sha512-nnNxJRRa5VZ23wpbPBRYcrHoiEoRqGz8CnxnqDzocBb8CzaTFBHh2KiVP4BGgH0JLSPjTbOFrnGFm4p5GHSWOQ==","signatures":[{"sig":"MEYCIQDBBBJzn73UDq7V+uQpBUtcUqPoc4/2xtAOh0qBuYF9MgIhAOAspdD/v9to0l6PGws8rdBeOA0ZjMj7dKVqGhoeeZJ3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82561},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/99c702bd2c1d0d89a10b992039655c39/shadow-garden-bapbong-view-0.11.0.tgz","_integrity":"sha512-nnNxJRRa5VZ23wpbPBRYcrHoiEoRqGz8CnxnqDzocBb8CzaTFBHh2KiVP4BGgH0JLSPjTbOFrnGFm4p5GHSWOQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.7.0","@shadow-garden/bapbong-docx":"^0.10.0","@shadow-garden/bapbong-model":"^0.8.0","@shadow-garden/bapbong-contracts":"^0.7.0","@shadow-garden/bapbong-measuring":"^0.7.0","@shadow-garden/bapbong-selection":"^0.7.0","@shadow-garden/bapbong-layout-engine":"^0.9.0","@shadow-garden/bapbong-painter-canvas":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.11.0_1786086731746_0.5828650789178456","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@shadow-garden/bapbong-view","version":"0.12.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.12.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"474001b13ab5e549b4883b0592265d64b71b3063","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.12.0.tgz","fileCount":13,"integrity":"sha512-EG1090pxl+5nIVgPkrPPi1rXzPBRks5ulecw/SpFrrAQgR8jQFc7rBFIHOR1CaEW4/zFCV/8PlG4vpaKvblm6Q==","signatures":[{"sig":"MEUCIBIBlnCzMtu+s/CTxt1NZ/+TkxQY9ViMSWjHxupCwTFtAiEArC12z0Fu5IWuYU4oGrUi2X9HF3ypujZncId/Aa0v2uI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82562},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/9310c9a24499ae711fdb48bf4eb724ad/shadow-garden-bapbong-view-0.12.0.tgz","_integrity":"sha512-EG1090pxl+5nIVgPkrPPi1rXzPBRks5ulecw/SpFrrAQgR8jQFc7rBFIHOR1CaEW4/zFCV/8PlG4vpaKvblm6Q==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.8.0","@shadow-garden/bapbong-docx":"^0.11.0","@shadow-garden/bapbong-model":"^0.8.0","@shadow-garden/bapbong-contracts":"^0.8.0","@shadow-garden/bapbong-measuring":"^0.8.0","@shadow-garden/bapbong-selection":"^0.8.0","@shadow-garden/bapbong-layout-engine":"^0.10.0","@shadow-garden/bapbong-painter-canvas":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.12.0_1786375324359_0.49716167622199303","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@shadow-garden/bapbong-view","version":"0.13.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.13.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"8e39433967eb4bda57337902fab2e2880b0aa1f5","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.13.0.tgz","fileCount":13,"integrity":"sha512-SvTjMvJCe6oe68br1k7ruqcJhDlt9AR4giNW014afhV8P+hIzvqceMv/uXLklw0oEGMkQAaiMy1BSZpMuMqrjw==","signatures":[{"sig":"MEYCIQCbzbm0sVI5G0b/fx/K56XPCXlJlCpOFgRfUrPigxRmcgIhAK3y+i5TEt1YIOloxRyeUNoEc8sHulD6QokqF64BPKS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89932},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/b54db928c26b5771149b20c78abd27f9/shadow-garden-bapbong-view-0.13.0.tgz","_integrity":"sha512-SvTjMvJCe6oe68br1k7ruqcJhDlt9AR4giNW014afhV8P+hIzvqceMv/uXLklw0oEGMkQAaiMy1BSZpMuMqrjw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.9.0","@shadow-garden/bapbong-docx":"^0.12.0","@shadow-garden/bapbong-model":"^0.9.0","@shadow-garden/bapbong-contracts":"^0.9.0","@shadow-garden/bapbong-measuring":"^0.9.0","@shadow-garden/bapbong-selection":"^0.9.0","@shadow-garden/bapbong-layout-engine":"^0.11.0","@shadow-garden/bapbong-painter-canvas":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.13.0_1786438328964_0.046830630298246856","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@shadow-garden/bapbong-view","version":"0.14.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.14.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"40fc6ce7ad59122666fa1849f0bc766fc6a430c9","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.14.0.tgz","fileCount":13,"integrity":"sha512-ITYXCQm+0iaEOyOMrDKKhkIC2wGyUkuaoHjkm8iIelyCbmIrjMpOzMfd1aM4DVLb+qQ3stuOZ/z9LX2U/D1kpw==","signatures":[{"sig":"MEYCIQDa/X0XRLFKKbnG87KMECJ7xbJGp1Jl4fzVbzYXt9CLAAIhAMjT0hRsIk0daYkaOx7nmdU/SGkmIsiOmoNJweRtxDKm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89937},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/086861b51fd3ea9e1a0a18675e06c468/shadow-garden-bapbong-view-0.14.0.tgz","_integrity":"sha512-ITYXCQm+0iaEOyOMrDKKhkIC2wGyUkuaoHjkm8iIelyCbmIrjMpOzMfd1aM4DVLb+qQ3stuOZ/z9LX2U/D1kpw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.10.0","@shadow-garden/bapbong-docx":"^0.13.0","@shadow-garden/bapbong-model":"^0.9.0","@shadow-garden/bapbong-contracts":"^0.10.0","@shadow-garden/bapbong-measuring":"^0.10.0","@shadow-garden/bapbong-selection":"^0.10.0","@shadow-garden/bapbong-layout-engine":"^0.12.0","@shadow-garden/bapbong-painter-canvas":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.14.0_1786443867478_0.7533405099833914","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@shadow-garden/bapbong-view","version":"0.15.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.15.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"14af2a570471fc6ae98fa3f92570f3d1f5b91316","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.15.0.tgz","fileCount":13,"integrity":"sha512-V5/Dm/5EUJZjJZDuEM3Cf0WyyLOJrui92v68oGINrLG/FEKVokdgA3O6igk0ZdM3GcWp6v1WIDAKUd2gt6B4ww==","signatures":[{"sig":"MEYCIQC1nArLwHH+HM5V4/TUsnAzu4mkktRylv4D0cMYlfg0dwIhAPzHgs2fFUoIjsImDYpPIKEujKlhMqqEyAsabtbgOyY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89938},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/6f90af1edc12e362210b607631c0ebb4/shadow-garden-bapbong-view-0.15.0.tgz","_integrity":"sha512-V5/Dm/5EUJZjJZDuEM3Cf0WyyLOJrui92v68oGINrLG/FEKVokdgA3O6igk0ZdM3GcWp6v1WIDAKUd2gt6B4ww==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.11.0","@shadow-garden/bapbong-docx":"^0.14.0","@shadow-garden/bapbong-model":"^0.10.0","@shadow-garden/bapbong-contracts":"^0.11.0","@shadow-garden/bapbong-measuring":"^0.11.0","@shadow-garden/bapbong-selection":"^0.11.0","@shadow-garden/bapbong-layout-engine":"^0.13.0","@shadow-garden/bapbong-painter-canvas":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.15.0_1786521085214_0.2683739736192028","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@shadow-garden/bapbong-view","version":"0.16.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.16.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"f8636a11a4d782249a1de4b08c3a142639191768","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.16.0.tgz","fileCount":13,"integrity":"sha512-IIhgoPtUuuqG1gAlDXlkzDn8mFDBiCdKeGND3SRl7UNAhvmQ6QJ2s455gDVIWwEcc8uCT6Op23CfOvTmqvDlLg==","signatures":[{"sig":"MEYCIQDVIt0SvCzxAWLZfbW83BcT7Ye0RdgC/d7OAScJ7WKSlQIhAJR+CzGyG7G02zJDx7G+duct59TgSQ3r8Ap1/IInxedR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89810},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/85a858c0ccd3135b40a3d025f661b1a2/shadow-garden-bapbong-view-0.16.0.tgz","_integrity":"sha512-IIhgoPtUuuqG1gAlDXlkzDn8mFDBiCdKeGND3SRl7UNAhvmQ6QJ2s455gDVIWwEcc8uCT6Op23CfOvTmqvDlLg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.12.0","@shadow-garden/bapbong-docx":"^0.15.0","@shadow-garden/bapbong-model":"^0.11.0","@shadow-garden/bapbong-contracts":"^0.12.0","@shadow-garden/bapbong-measuring":"^0.12.0","@shadow-garden/bapbong-selection":"^0.12.0","@shadow-garden/bapbong-layout-engine":"^0.14.0","@shadow-garden/bapbong-painter-canvas":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.16.0_1786635434964_0.14629228396186988","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@shadow-garden/bapbong-view","version":"0.16.1","license":"MIT","_id":"@shadow-garden/bapbong-view@0.16.1","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"deebf9f853651d47ccf873a4509ac086bbd87432","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.16.1.tgz","fileCount":13,"integrity":"sha512-VtYzec3uZelmDrrnwjrsETpybq1RLcdZT3LgwzlGEaAjiYtJeRg28L5pGtG+XLHT7xQ0CPvQkEZeWq7zhJb3yQ==","signatures":[{"sig":"MEYCIQDZBHCJRjrnkan+DK81b88aXDqN1GfVzZU1RmE7XLApZQIhAKoJwhzOAONusq2sv4grYqn8lRajQ9LSSPjObekh9pPV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89810},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.16.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/4819f3924577f7a457b716c7b9849d0e/shadow-garden-bapbong-view-0.16.1.tgz","_integrity":"sha512-VtYzec3uZelmDrrnwjrsETpybq1RLcdZT3LgwzlGEaAjiYtJeRg28L5pGtG+XLHT7xQ0CPvQkEZeWq7zhJb3yQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.12.1","@shadow-garden/bapbong-docx":"^0.15.1","@shadow-garden/bapbong-model":"^0.11.1","@shadow-garden/bapbong-contracts":"^0.12.1","@shadow-garden/bapbong-measuring":"^0.12.1","@shadow-garden/bapbong-selection":"^0.12.1","@shadow-garden/bapbong-layout-engine":"^0.14.1","@shadow-garden/bapbong-painter-canvas":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.16.1_1786695852624_0.5343336601069695","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@shadow-garden/bapbong-view","version":"0.16.2","license":"MIT","_id":"@shadow-garden/bapbong-view@0.16.2","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"5dbe810f1a7aaf219d9dfe5138640c50a5e32946","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.16.2.tgz","fileCount":13,"integrity":"sha512-+9blpj7AFISjLeg9IfvEJy3foLY1Nai/aIIEYuh3mnkAMyd3Fk6zseWt5U95RS8HI7sSpgDxYxG2ufxum71mPA==","signatures":[{"sig":"MEQCIARVylz0U0lbQVQif1gII8VyTPVh+t6BYpW9nd7hKNmKAiA9hdZDq2t9qAba37kfPFzkRwAVZ9RXQ6Xxka8FcoBAIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89810},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.16.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/696b12348c8edf93215c00bbb3ae013c/shadow-garden-bapbong-view-0.16.2.tgz","_integrity":"sha512-+9blpj7AFISjLeg9IfvEJy3foLY1Nai/aIIEYuh3mnkAMyd3Fk6zseWt5U95RS8HI7sSpgDxYxG2ufxum71mPA==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.12.2","@shadow-garden/bapbong-docx":"^0.15.2","@shadow-garden/bapbong-model":"^0.11.2","@shadow-garden/bapbong-contracts":"^0.12.2","@shadow-garden/bapbong-measuring":"^0.12.2","@shadow-garden/bapbong-selection":"^0.12.2","@shadow-garden/bapbong-layout-engine":"^0.14.2","@shadow-garden/bapbong-painter-canvas":"^0.12.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.16.2_1786976700675_0.9878398127408672","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"@shadow-garden/bapbong-view","version":"0.16.3","license":"MIT","_id":"@shadow-garden/bapbong-view@0.16.3","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"1cf6be6023ded785f7566e45d5626c0b83509e91","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.16.3.tgz","fileCount":13,"integrity":"sha512-nAqJbt2BA2i34N2rOyzwEGfO7ZKBPRpb9GUomR6+rXxTqC0F97cP6fUDQ8C5yAjtRFRUNuek5dlAdpU4t1LlsQ==","signatures":[{"sig":"MEQCID/7OOJuiDJi6ZxvKvA5fy6oZTGaVXou15TRRfb/dVmaAiA2xxSq8NosRoa87sGtMR4PHC00EhG5kapyDOUqMq7P9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89810},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.16.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/b4422b287a8c9ff19e767739ba2d0b8b/shadow-garden-bapbong-view-0.16.3.tgz","_integrity":"sha512-nAqJbt2BA2i34N2rOyzwEGfO7ZKBPRpb9GUomR6+rXxTqC0F97cP6fUDQ8C5yAjtRFRUNuek5dlAdpU4t1LlsQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.12.3","@shadow-garden/bapbong-docx":"^0.15.3","@shadow-garden/bapbong-model":"^0.11.2","@shadow-garden/bapbong-contracts":"^0.12.3","@shadow-garden/bapbong-measuring":"^0.12.3","@shadow-garden/bapbong-selection":"^0.12.3","@shadow-garden/bapbong-layout-engine":"^0.14.3","@shadow-garden/bapbong-painter-canvas":"^0.12.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.16.3_1787026267680_0.7836379769035104","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@shadow-garden/bapbong-view","version":"0.17.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.17.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"2e68122966a8d744d650ebdbdb6d9108686b3aef","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.17.0.tgz","fileCount":13,"integrity":"sha512-a8z/2G5eWTJYxFfeuCgwOnJiB2HjnYZqaEZL5fPhIgTGuHEZ1O4CEWJRak9Fjs8JcuYhemVOnVjS5vJm/o87sg==","signatures":[{"sig":"MEUCIQDkCBgsBPzWUOXpufbvozkgIleve4w16ukSGwDORdr4nwIgYFjYneGfxhPNUuVt2bgABvhZz7TZhmbJYw3ZtG3Ef9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93747},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/61b6b68323c91587a56be1f810a825ad/shadow-garden-bapbong-view-0.17.0.tgz","_integrity":"sha512-a8z/2G5eWTJYxFfeuCgwOnJiB2HjnYZqaEZL5fPhIgTGuHEZ1O4CEWJRak9Fjs8JcuYhemVOnVjS5vJm/o87sg==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.12.3","@shadow-garden/bapbong-docx":"^0.15.3","@shadow-garden/bapbong-model":"^0.11.2","@shadow-garden/bapbong-contracts":"^0.12.3","@shadow-garden/bapbong-measuring":"^0.12.3","@shadow-garden/bapbong-selection":"^0.12.3","@shadow-garden/bapbong-layout-engine":"^0.14.3","@shadow-garden/bapbong-painter-canvas":"^0.12.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.17.0_1787583705418_0.14201740717768851","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@shadow-garden/bapbong-view","version":"0.18.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.18.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"7b104b78ba05de81208a18ec994e15fa1290289d","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.18.0.tgz","fileCount":13,"integrity":"sha512-QIXYUknwiCQ7hxoqXPOrf3WnAqUpn/9PveUjKSpCfMZiiCH9gqIImHSNPC1lEb5Be5XU9irn0r89F5BniPxJhQ==","signatures":[{"sig":"MEQCIHpyYvbU+7WCD9ebmK2KstElA4rl1BGBbair7scFcy+hAiAnniawfLKywiHmMcqizf9u01HhFMil/eCGK2/mA3GAjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93747},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/e2edf8226872136e9d24ea18dc9ef947/shadow-garden-bapbong-view-0.18.0.tgz","_integrity":"sha512-QIXYUknwiCQ7hxoqXPOrf3WnAqUpn/9PveUjKSpCfMZiiCH9gqIImHSNPC1lEb5Be5XU9irn0r89F5BniPxJhQ==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.13.0","@shadow-garden/bapbong-docx":"^0.16.0","@shadow-garden/bapbong-model":"^0.12.0","@shadow-garden/bapbong-contracts":"^0.13.0","@shadow-garden/bapbong-measuring":"^0.13.0","@shadow-garden/bapbong-selection":"^0.13.0","@shadow-garden/bapbong-layout-engine":"^0.15.0","@shadow-garden/bapbong-painter-canvas":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.18.0_1787670518005_0.8205868930292857","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@shadow-garden/bapbong-view","version":"0.19.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.19.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"d3ff715b9a21331b328de6c6581950ece3c038f3","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.19.0.tgz","fileCount":13,"integrity":"sha512-pPLgczZzvB3s2VCNkumdQXsmm1MTn8qK+bna/KsYghSyPa8BpS/tHFib/ErocHODeK3F0RgGVRTAz/RPxa28+A==","signatures":[{"sig":"MEUCIEqmmif4/f9ffYeoJmePl7XjGaAAOL+stFPz4b0R38AhAiEAg+lTgxOo0ax0RNOr7upv+XJLznfWuie8J9HnnPZvpOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93747},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/de1c8a153befed5d0946559f0338a699/shadow-garden-bapbong-view-0.19.0.tgz","_integrity":"sha512-pPLgczZzvB3s2VCNkumdQXsmm1MTn8qK+bna/KsYghSyPa8BpS/tHFib/ErocHODeK3F0RgGVRTAz/RPxa28+A==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.14.0","@shadow-garden/bapbong-docx":"^0.17.0","@shadow-garden/bapbong-model":"^0.13.0","@shadow-garden/bapbong-contracts":"^0.14.0","@shadow-garden/bapbong-measuring":"^0.14.0","@shadow-garden/bapbong-selection":"^0.14.0","@shadow-garden/bapbong-layout-engine":"^0.16.0","@shadow-garden/bapbong-painter-canvas":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.19.0_1787722477230_0.5394908125862918","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@shadow-garden/bapbong-view","version":"0.20.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.20.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"460570e09ccb95ed7f98db2fd4b2139300b3d622","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.20.0.tgz","fileCount":13,"integrity":"sha512-uRaKCFmGQdYJwaaos8TojBBYv/0U+vADU9E1Sq6YWGYppXMGS3LVZyJ/sxWFQfXrf1oxBUB6y1+XCu44obgcFw==","signatures":[{"sig":"MEUCIQDRbf7bE5svidYCGhWuEIJMSCNRs9SSRH6EBXLXrQmJtAIgCvi6vQw8gx+qywyPU9mDclBEnvL1qL7y4f5h3WA2X+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93747},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/f3123e7bf6fdfa7042a8f1d5255eca03/shadow-garden-bapbong-view-0.20.0.tgz","_integrity":"sha512-uRaKCFmGQdYJwaaos8TojBBYv/0U+vADU9E1Sq6YWGYppXMGS3LVZyJ/sxWFQfXrf1oxBUB6y1+XCu44obgcFw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.15.0","@shadow-garden/bapbong-docx":"^0.18.0","@shadow-garden/bapbong-model":"^0.14.0","@shadow-garden/bapbong-contracts":"^0.15.0","@shadow-garden/bapbong-measuring":"^0.15.0","@shadow-garden/bapbong-selection":"^0.15.0","@shadow-garden/bapbong-layout-engine":"^0.17.0","@shadow-garden/bapbong-painter-canvas":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.20.0_1787828850750_0.028488824308644967","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@shadow-garden/bapbong-view","version":"0.21.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.21.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"8aeeee24aec02f8300ab190355be18dbe76d9c02","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.21.0.tgz","fileCount":13,"integrity":"sha512-y2k8rlSGwIfRqfM+6wb4j4esKTSA/5emhrrRRt1JaVgOWVuALuVVKcuvgD7mhsKZ9DQr1VjBw2eIuCNKTZ9wYw==","signatures":[{"sig":"MEUCIDkJGIYGBHSVjMHm9m75hVe2PnWpr/zSlpt16T9bAr89AiEAm+66AOL78GHgvICTxMKajX1WMNMQ7cc3eR+dC8B7E5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93747},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/dd853827f7768b57a983d347bcbe0a13/shadow-garden-bapbong-view-0.21.0.tgz","_integrity":"sha512-y2k8rlSGwIfRqfM+6wb4j4esKTSA/5emhrrRRt1JaVgOWVuALuVVKcuvgD7mhsKZ9DQr1VjBw2eIuCNKTZ9wYw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.16.0","@shadow-garden/bapbong-docx":"^0.19.0","@shadow-garden/bapbong-model":"^0.15.0","@shadow-garden/bapbong-contracts":"^0.16.0","@shadow-garden/bapbong-measuring":"^0.16.0","@shadow-garden/bapbong-selection":"^0.16.0","@shadow-garden/bapbong-layout-engine":"^0.18.0","@shadow-garden/bapbong-painter-canvas":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.21.0_1788432021792_0.9671400203781431","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@shadow-garden/bapbong-view","version":"0.22.0","license":"MIT","_id":"@shadow-garden/bapbong-view@0.22.0","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"4e4cc6180fa41d450a302c1b9e20c9de5e482ca2","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.22.0.tgz","fileCount":13,"integrity":"sha512-xuv5vwQ6TYXuuf2pkpwALdo6cUDAnSVlQJq6TVliPVyjADpvQ6v2gkVrekRV1g8CfEdtZzYjFrM6i7pj2J3k3A==","signatures":[{"sig":"MEUCIHqGRKFByun7plf/YlfyqWzOUt2ml0Q9ZonrGkBZ48eXAiEA82OuOtI2nWoyyNejrkG1rDxWaQFc/6EMptEvcsRC8Ys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93747},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.22.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/6f5ba32b87fe2d1dbfe953619bbac261/shadow-garden-bapbong-view-0.22.0.tgz","_integrity":"sha512-xuv5vwQ6TYXuuf2pkpwALdo6cUDAnSVlQJq6TVliPVyjADpvQ6v2gkVrekRV1g8CfEdtZzYjFrM6i7pj2J3k3A==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.17.0","@shadow-garden/bapbong-docx":"^0.20.0","@shadow-garden/bapbong-model":"^0.16.0","@shadow-garden/bapbong-contracts":"^0.17.0","@shadow-garden/bapbong-measuring":"^0.17.0","@shadow-garden/bapbong-selection":"^0.17.0","@shadow-garden/bapbong-layout-engine":"^0.19.0","@shadow-garden/bapbong-painter-canvas":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.22.0_1788448036274_0.06480317678247016","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@shadow-garden/bapbong-view","version":"0.22.1","license":"MIT","_id":"@shadow-garden/bapbong-view@0.22.1","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"homepage":"https://github.com/shadowgarden-app/bapbong#readme","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"dist":{"shasum":"e040f5e7cdd23f448b2bf67947742c1cafc36c51","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.22.1.tgz","fileCount":13,"integrity":"sha512-oESZuSXRX3I1fjCnb0UtngzFK1d3A1TCQMD1jo0E99kOONlDxCbyGvQbbltK6Mh3nOE1c31iYb5s+5mQJsTDSw==","signatures":[{"sig":"MEQCIE/2eGZDMVz6FdQmk5Ya5SdSzskY2o8co9sc/56xksQRAiAljCHOMO5eKhbjFtpdBNQ2bI5Wpb5cdLpKT8EIfBS+6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":93747},"main":"./dist/index.cjs","type":"module","_from":"file:shadow-garden-bapbong-view-0.22.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/d6d97dddacadea3d1dd9da110c2597bb/shadow-garden-bapbong-view-0.22.1.tgz","_integrity":"sha512-oESZuSXRX3I1fjCnb0UtngzFK1d3A1TCQMD1jo0E99kOONlDxCbyGvQbbltK6Mh3nOE1c31iYb5s+5mQJsTDSw==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.3","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"_nodeVersion":"22.18.0","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.17.0","@shadow-garden/bapbong-docx":"^0.20.0","@shadow-garden/bapbong-model":"^0.16.0","@shadow-garden/bapbong-contracts":"^0.17.0","@shadow-garden/bapbong-measuring":"^0.17.0","@shadow-garden/bapbong-selection":"^0.17.0","@shadow-garden/bapbong-layout-engine":"^0.19.0","@shadow-garden/bapbong-painter-canvas":"^0.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/bapbong-view_0.22.1_1788516934529_0.6405743886010986","host":"s3://npm-registry-packages-npm-production"}},"0.22.2":{"nx":{"tags":["scope:view"],"targets":{"build":{"options":{"main":"packages/view/src/index.ts","format":["esm","cjs"],"external":["@shadow-garden/bapbong-contracts","@shadow-garden/bapbong-model","@shadow-garden/bapbong-docx","@shadow-garden/bapbong-measuring","@shadow-garden/bapbong-layout-engine","@shadow-garden/bapbong-painter-canvas","@shadow-garden/bapbong-selection","@shadow-garden/bapbong-a11y"],"tsConfig":"packages/view/tsconfig.lib.json","outputPath":"packages/view/dist","declarationRootDir":"packages/view/src"},"outputs":["{options.outputPath}"],"executor":"@nx/esbuild:esbuild"}}},"_id":"@shadow-garden/bapbong-view@0.22.2","bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"dist":{"shasum":"ed7a2905a1a1216514dbb6ea5ace50d120cc2a88","tarball":"https://registry.npmjs.org/@shadow-garden/bapbong-view/-/bapbong-view-0.22.2.tgz","fileCount":15,"integrity":"sha512-FD99DQynZ8RybE0SAfSg8GkzhSsb3uVR9O4IZjiNY9CHmEkJKI79R+kRUJ3/9JLlj/VmwXQvYgEaYnroZ11Q1g==","signatures":[{"sig":"MEQCIC/kAO4dkA4+e8/bLniaUjLjEUe7QCEiJynBzoC/qSfsAiAk2tU5aqy+bu/qUOwQnB6OK96wOcr/jtLjJNRQwLnstw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDzUe8MsZvKDdk5ekdarSaMYllx/i3Hchn3t2T3uL+iQQIgSISr+t5S1UV70Pz8/poQ9M4qK2YSVQf4WYcB4DTUDAM="}],"unpackedSize":110346},"main":"./dist/index.cjs","name":"@shadow-garden/bapbong-view","type":"module","_from":"file:shadow-garden-bapbong-view-0.22.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs","@shadow-garden/source":"./src/index.ts"},"./package.json":"./package.json"},"license":"MIT","version":"0.22.2","_npmUser":{"name":"minhlp","email":"minhlp240494@gmail.com"},"homepage":"https://github.com/shadowgarden-app/bapbong#readme","_resolved":"/private/var/folders/px/cjykxz6x0kqb86xn3zstc2c40000gn/T/1c7297e8dd92b14bc78ea544d4bc671d/shadow-garden-bapbong-view-0.22.2.tgz","_integrity":"sha512-FD99DQynZ8RybE0SAfSg8GkzhSsb3uVR9O4IZjiNY9CHmEkJKI79R+kRUJ3/9JLlj/VmwXQvYgEaYnroZ11Q1g==","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"_npmVersion":"10.9.9","description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","directories":{},"maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"prosemirror-model":"^1.25.7","@shadow-garden/bapbong-a11y":"^0.17.0","@shadow-garden/bapbong-docx":"^0.20.1","@shadow-garden/bapbong-model":"^0.16.0","@shadow-garden/bapbong-contracts":"^0.17.0","@shadow-garden/bapbong-measuring":"^0.17.0","@shadow-garden/bapbong-selection":"^0.17.0","@shadow-garden/bapbong-layout-engine":"^0.19.0","@shadow-garden/bapbong-painter-canvas":"^0.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bapbong-view_0.22.2_1790477023914_0.00678418941164094"}}},"time":{"created":"2026-07-15T09:48:36.712Z","modified":"2026-09-27T02:43:44.321Z","0.1.0":"2026-07-15T09:48:37.681Z","0.2.0":"2026-07-18T01:41:26.205Z","0.2.1":"2026-07-21T13:40:28.770Z","0.3.0":"2026-07-27T10:25:51.494Z","0.4.0":"2026-07-28T08:19:13.882Z","0.5.0":"2026-07-31T14:22:19.358Z","0.6.0":"2026-08-03T07:00:25.320Z","0.7.0":"2026-08-03T16:56:21.112Z","0.8.0":"2026-08-04T09:33:27.425Z","0.9.0":"2026-08-05T08:13:16.067Z","0.10.0":"2026-08-06T13:32:52.170Z","0.11.0":"2026-08-07T07:12:11.902Z","0.12.0":"2026-08-10T15:22:04.493Z","0.13.0":"2026-08-11T08:52:09.107Z","0.14.0":"2026-08-11T10:24:27.624Z","0.15.0":"2026-08-12T07:51:25.354Z","0.16.0":"2026-08-13T15:37:15.102Z","0.16.1":"2026-08-14T08:24:12.772Z","0.16.2":"2026-08-17T14:25:00.820Z","0.16.3":"2026-08-18T04:11:07.907Z","0.17.0":"2026-08-24T15:01:45.588Z","0.18.0":"2026-08-25T15:08:38.141Z","0.19.0":"2026-08-26T05:34:37.359Z","0.20.0":"2026-08-27T11:07:30.889Z","0.21.0":"2026-09-03T10:40:21.932Z","0.22.0":"2026-09-03T15:07:16.411Z","0.22.1":"2026-09-04T10:15:34.660Z","0.22.2":"2026-09-27T02:43:44.016Z"},"bugs":{"url":"https://github.com/shadowgarden-app/bapbong/issues"},"license":"MIT","homepage":"https://github.com/shadowgarden-app/bapbong#readme","repository":{"url":"git+https://github.com/shadowgarden-app/bapbong.git","type":"git","directory":"packages/view"},"description":"bapbong — render core + read-only viewer (preview). Loads/lays-out/paints a .docx to canvas with zoom + page virtualization, no input-bridge (no ProseMirror editing).","maintainers":[{"name":"minhlp","email":"minhlp240494@gmail.com"}],"readme":"# @shadow-garden/bapbong-view\n\nThe **render core + read-only viewer** for bapbong. It loads a `.docx`, lays it\nout, and paints it to a virtualized `<canvas>` page-stack — with zoom, text\nselection + copy, and an accessibility mirror — but **no editing** and **no\ninput-bridge**, so the preview bundle never pulls in the ProseMirror editing\nsurface.\n\nThis is the **preview tier** of the 3-tier architecture: headless\n(`@shadow-garden/bapbong-headless`) / preview (this) / full editor\n(`@shadow-garden/bapbong-editor`). The editor composes the same `RenderCore`\nexported here, so layout/paint live in exactly one place.\n\n## Install\n\n```sh\npnpm add @shadow-garden/bapbong-view\n```\n\n## `BapbongView` — read-only viewer\n\nGive it a scrollable host element (`overflow: auto` + a bounded height); it\nrenders the document inside.\n\n```ts\nimport { BapbongView } from '@shadow-garden/bapbong-view';\n\nconst view = new BapbongView(hostEl);     // hostEl: overflow:auto, fixed height\nawait view.loadDocx(bytes);               // ArrayBuffer of a .docx\nview.setZoom(1.25);\nview.onChange((c) => console.log(c.pageCount));\n// view.print();        // render every page → one image per sheet\n// view.destroy();\n```\n\nConstructor options (`BapbongViewOptions`):\n\n| Option | Default | Meaning |\n| --- | --- | --- |\n| `viewport` | the host | Scroll container for virtualization / scroll-into-view |\n| `zoom` | `1` | Initial zoom factor |\n| `selectable` | `true` | Drag to select text, double-click word, Ctrl/⌘+A, Ctrl/⌘+C copy |\n| `a11y` | `true` | Build a visually-hidden ARIA mirror for screen readers |\n| `a11yLabel` | `\"Document content\"` | `aria-label` for the mirror |\n\nMethods: `loadDocx` · `scrollToPos` · `setZoom` / `getZoom` · `print` ·\n`exportDocx` · `onChange` · `destroy`; getters `pageCount` · `schema`.\n\n## `RenderCore` — the shared render engine\n\nLower-level than `BapbongView` (no host wrapper); the editor composes it. It\nowns load → layout → paint → scroll/zoom/virtualize plus the geometry queries\n(`caretRect`, `selectionRects`, `posAtEvent`, `pageToCanvas`, …) and holds a\n**read-only ProseMirror doc** (a `Node`, not an `EditorState`). You normally use\n`BapbongView`; reach for `RenderCore` only to build a custom surface.\n\n## Notes\n\n- **Selection is painted on the canvas** (using the same layout geometry the\n  painter uses, so it aligns at any zoom) and copies via the document model.\n  Because it isn't a native browser selection, the browser's right-click \"Copy\"\n  and find-in-page don't apply — `Ctrl/⌘+C` does.\n- **Print is rasterized** (each page is a high-res PNG, one per sheet) — pixel\n  faithful to the screen, but the printout's text isn't selectable. Vector/PDF\n  output is a planned separate path (`@shadow-garden/bapbong-pdf`).\n- Deps: `contracts`, `model`, `docx`, `measuring`, `layout-engine`,\n  `painter-canvas`, `selection`, `a11y` — **not** `input-bridge`.\n","readmeFilename":"README.md"}