{"_id":"@cobuildx.ai/office-viewer","_rev":"12-f77698c833f352029de44d5724c312ed","name":"@cobuildx.ai/office-viewer","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"@cobuildx.ai/office-viewer","version":"0.1.0","_id":"@cobuildx.ai/office-viewer@0.1.0","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"c782704c4f07af1b77e210e329057b37755cf518","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.0.tgz","fileCount":7,"integrity":"sha512-tWoL8JtPRxzXP7mvYWuvlEPDRHf2521+UvQpQz0SAeWlW7jjCvwJg0oaei42Kii0byq6dmvWCsY2xm8iqGuRKg==","signatures":[{"sig":"MEUCIAT+fj0eL2VAszkY7C7cCT9Y9oq+rsprrvKCVJGkNZhSAiEA4PpdePerVkWra8cNImmzKDkcCDVGCjoOHLnA7XM3CY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1263140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"373d8a5db0af681b79add79cf7b926dc0886bf49","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.0_1783505229290_0.6418216839449706","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cobuildx.ai/office-viewer","version":"0.1.1","_id":"@cobuildx.ai/office-viewer@0.1.1","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"376e61149d29ac4b4f9f3126767dd9f1d0030f36","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.1.tgz","fileCount":8,"integrity":"sha512-DGh4cKJT1EaOJ98COivGP3Sj3+SvcLw7xYA9HE+tZHtS73KK3W6M8rKcCvyEt6xyGx2DbD4Kb7lffoOJOLEpRw==","signatures":[{"sig":"MEQCIBq4ipBD4L1YNWAqKWHa9t/h8/thwuvvgPPI80QtPN2dAiAkwr2ZyzSB9tj34NGxo9ShbCMe1PO2e7vizcz9YqYoZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1266947},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"80ad0b0a9f3efd919d333a12b88cb880fc1cab0d","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.1_1783506240294_0.9928023031928728","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cobuildx.ai/office-viewer","version":"0.1.2","_id":"@cobuildx.ai/office-viewer@0.1.2","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"426c1cdf337e3dde0f312fc329cfd4eef314b492","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.2.tgz","fileCount":8,"integrity":"sha512-scrII1F+Q1JyyINp2lwJYD3+1fTr3J14NUiFV7p18OG+nDiN3DN+eWr5AGyrAAkrisM/J7uFESEPXAFqNJmefg==","signatures":[{"sig":"MEYCIQDg319CHWmcDZfr72zT/DFf90aUHCxCPmfkzKeN959XzgIhAIBN0LsQQcyfwT9LxU/wZ7IL1JFwFhLW82ERO8+ABrxV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1116397},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"f9ec8ef86fa114fd3111a9f88bf2c8df66b0ccfe","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.2_1783599573252_0.250396710633475","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cobuildx.ai/office-viewer","version":"0.1.3","_id":"@cobuildx.ai/office-viewer@0.1.3","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"14b9c5c0a094ee8823e4149a42ab7e34c6a78d01","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.3.tgz","fileCount":8,"integrity":"sha512-xMxjdPfps35IQC2Cauju8aAyTG9tk2ydN3+377CZig1oHYE9FvhlAn1QYHmgcMp5eQ3JCkJyozBpLDL1TO7SOw==","signatures":[{"sig":"MEYCIQCGNTBhMeThO4MtrbQTs2cqvet1Pyrg3Wf176XSXuaajAIhAJ0T1PuGQd/jK0J97LkIr8XlCaHUsLKaPiGC0QN2LriP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158057},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"0f646b4cb1c83be7cdc7821a6ced389d73c35ad3","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.3_1783662547125_0.9030220204766208","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cobuildx.ai/office-viewer","version":"0.1.4","_id":"@cobuildx.ai/office-viewer@0.1.4","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"912d9dbcbe85f2b65eeadac34220240df8072812","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.4.tgz","fileCount":8,"integrity":"sha512-1LqUJGLslKbl6ia6cQ66/5phy+NCDFA2RmJdZcftM6FOgN/k21TO6z5T6vBaKBbFTTaacfj58kw+HI0nwnwAHg==","signatures":[{"sig":"MEQCID9VCcRKxdeHE/bMDNx84aEPHB56EaZPdmPO5TMR3i4PAiA6yVAM9djxaml6aLo1HBZ/wfi5t5qHnd+9rQ2yQWK/Cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1158407},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"2c5bfccc31e5f7ca8400bb1a2cad25718a32ca31","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.4_1783663630274_0.4911353786022703","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@cobuildx.ai/office-viewer","version":"0.1.5","_id":"@cobuildx.ai/office-viewer@0.1.5","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"e72886b77edb4430ac9afa56d7e384360149996f","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.5.tgz","fileCount":8,"integrity":"sha512-0X7uPIh0UuHajJfbAX6rVv8qFlkCs39gQOlbFmh3TrWTsBUgHzqR8jAZL/LJ5y6lrHRPADKC2YZjpfE5F/Tx0A==","signatures":[{"sig":"MEUCIQDSm6dqVzN1UZaP+ldES0Xnhwqag4NfaQ8IfVLgXqMWpAIgRuF6eWMwfJ0btvZJm58FW4DdzgR3QK44m5jIFuMx91Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1167342},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"2f05c1a1444520622435bcb5d22b9e3587e3631f","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.5_1783926075643_0.38736104299639584","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@cobuildx.ai/office-viewer","version":"0.1.6","_id":"@cobuildx.ai/office-viewer@0.1.6","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"c08edc13966f310e3f24099a89ca0539180fd23e","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.6.tgz","fileCount":8,"integrity":"sha512-LdVuLbTHkAuXtlFfeKXmVEpxA2CHL/FvwScbtbfqZwq663F2IPl2o5sSeqELMKI545s+Uavay+gAR0rbWtOk3w==","signatures":[{"sig":"MEYCIQCSZHBGj8YZ6ZSBEwXaXqmr7u6ErMwujJXPjkvi+yhQNQIhANJnN1t3AtbqIeoBLHOIei4CxxnzqX5RSxdp5G21UJUS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhWlv0MEjqqdE8ixaupfeSepmDrlEz1lL91qwZ6FgwUAIhAKTxECLLUWRRKVejO2qsm9Eusk/3jwmKE+A68M5HOrke","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1368282},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"59391959a40d080d3dfd0945bfeef1e634ffdf5f","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^26.1.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.6_1787567925723_0.08907713278411644","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@cobuildx.ai/office-viewer","version":"0.1.7","_id":"@cobuildx.ai/office-viewer@0.1.7","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"a19c16cbdf3f30c283f122c823ee06f893c7fc14","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.7.tgz","fileCount":8,"integrity":"sha512-3Rmjq1kRJt1BSNqyJcillvNCnWaKUQRjAVNUYepV7ypoRz9rvdh7z1jR9vbtcb+pvA74m82fDbZUjThNSmm/Xg==","signatures":[{"sig":"MEYCIQC1OvZ6PWv23foj8taUi7JIUBckb0sUNeoWMMcZb2BaiQIhALLiBCJiyKwcOGhVSoTHJW7Yf1J1ZWySml20+vmuVLAX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHyrdZJJHPB/OL0eK2g4+aiFdN9uM+jRSIzTa9clucuwAiASfns9/daC5VRLqh9TBpSnTILEBqnuTSqww4BJ1IO64A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1470786},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"3eb507860e717fefb79c5522514c80de82ea1f25","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders .pptx and .docx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^26.1.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.7_1787595062026_0.6575630963611059","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@cobuildx.ai/office-viewer","version":"0.1.8","_id":"@cobuildx.ai/office-viewer@0.1.8","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"f42d719eec302a93c3d413964f2eca00d76173bb","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.8.tgz","fileCount":8,"integrity":"sha512-3ZsjCIpgbGaTLl0T8dMBVhYnRkLMJtoXefKPPUze6pw6Wh3L32AGk/rKppjzOBB9dtljqxmUgF/lueaUonjR/A==","signatures":[{"sig":"MEYCIQC9ZEGesxHTtEfWWv7SOYJeYEmNaEYy6gJmUqGCTOr5cwIhAJXl2JguVXa3Nf+26YVZpjYeQ2e6Bj1+vCy8YNDaE+Dg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICDCD8F+wgSyMsNlm0Qw2xUgtXKDc/vg4S4gKBzSrPulAiA/zlinap7nT3Q7y1VuNyVEki44pIZQrnQ8UkmS4jDMZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1633166},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"902d499d7e770452dffce737a5c1740ebcb902ea","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders and edits .pptx, .docx and .xlsx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^26.1.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.8_1787655370421_0.8678452324359307","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@cobuildx.ai/office-viewer","version":"0.1.9","_id":"@cobuildx.ai/office-viewer@0.1.9","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"a5c28513bd0e7551aac84162ef7123bd53999647","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-0.1.9.tgz","fileCount":8,"integrity":"sha512-cMl9w5QgeFlCxVfWSu1FLiJLiAVHQcg+DJooXY/vyvLB1wInO2/kt8sZU+mfJbWjW21XYDw+Ov6Oc6s/hD0Bdg==","signatures":[{"sig":"MEYCIQCl7UGN/iXnfGx6JLPkEsExzl7o49ZS5eJgEw294XhgZAIhAIb/LPlpca8chbun26akhmYxES0XEWi7B2mbba/9ir3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDDYYG0OI80osXW6h4PYzLtwKoKIui29MGpm3Mbxu9SQAIhAO8CavScuMWbjobrA/bPJrCt97ob8jejvB2UzB4fhS8L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1705856},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"e91e51ef0e5fce20e7e6c955a5e4bced5a56334a","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders and edits .pptx, .docx and .xlsx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^26.1.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_0.1.9_1788245801366_0.7024491843286997","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@cobuildx.ai/office-viewer","version":"2.0.0","_id":"@cobuildx.ai/office-viewer@2.0.0","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"9afbcd4ac3f16fadc2c744c3243bbfce53cdda90","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-2.0.0.tgz","fileCount":8,"integrity":"sha512-h0uaT/cjyL0j8WWBkOzwJWnQeygpWiXJrdwa00rPfu9nQg1rliyIMUaFSRFOdCjvlaBY5t3ZzXlXn3BNUiJ6Hg==","signatures":[{"sig":"MEYCIQDdrffugACA6LftjFCXJpRUHrLL8TbG0QtQn27DuZp2HAIhALroFNvm7GYlT5x+V6mNyMpT7cff09Zj+wGReN+W7GJi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGPKJ09u3WcorlC04KvC+UZcF5ur65yMGgkxNxz8jFZ1AiB5EV1/fgnMTyDTGR2ou/Zka7wcpJHiVP2/wQJg0q7ZJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1860121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"f587b49354578c856453361f0e2017d903909093","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders and edits .pptx, .docx and .xlsx files in the browser, with optional React bindings","directories":{},"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^26.1.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/office-viewer_2.0.0_1788258371753_0.07985104780187058","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"_id":"@cobuildx.ai/office-viewer@2.1.0","bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"dist":{"shasum":"b794de81b9558ee6ca4aa13a47431761fe5d6a24","tarball":"https://registry.npmjs.org/@cobuildx.ai/office-viewer/-/office-viewer-2.1.0.tgz","fileCount":8,"integrity":"sha512-bCPyXPnXgvCw5+vDfRlfuBbIApSYeUMunrmF8A2RidI2r8v2Q4JB8v3JJbm2Y4RPzj5mtETC1tIe71gjlMYwCQ==","signatures":[{"sig":"MEUCIQCr3RzH5Zwp21+phYESjA/JXDxrgRgJQoS3Qjg69iKfnwIgekLAv9p0iS9m9ANUEYSq1H6WNlfU5LN3gtvhLYQU2yA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBjukZ49VNrO43iv5EHb9PySOB0vMPLyKvi22ZMDsCfpAiBffVmy7+CBgas3w2bLaz99vAHexR6jrC8ZtF1C31+RTA=="}],"unpackedSize":1984696},"main":"./dist/index.js","name":"@cobuildx.ai/office-viewer","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"}},"gitHead":"aefcf7f11b1255efeed59bacfd07d9163e07d113","scripts":{"test":"vitest run","build":"vite build","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"2.1.0","_npmUser":{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"},"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"_npmVersion":"11.12.1","description":"Renders and edits .pptx, .docx and .xlsx files in the browser, with optional React bindings","directories":{},"maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"_nodeVersion":"26.0.0","dependencies":{"fflate":"^0.8.2","fast-xml-parser":"^4.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","jsdom":"^29.1.1","react":"^19.0.0","vitest":"^2.1.8","react-dom":"^19.0.0","typescript":"^5.7.2","@types/node":"^26.1.1","@types/react":"^19.0.2","vite-plugin-dts":"^4.4.0","@types/react-dom":"^19.0.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/office-viewer_2.1.0_1788339330792_0.12242544776909314"}}},"time":{"created":"2026-07-08T10:07:09.053Z","modified":"2026-09-02T08:55:31.242Z","0.1.0":"2026-07-08T10:07:09.456Z","0.1.1":"2026-07-08T10:24:00.500Z","0.1.2":"2026-07-09T12:19:33.472Z","0.1.3":"2026-07-10T05:49:07.376Z","0.1.4":"2026-07-10T06:07:10.459Z","0.1.5":"2026-07-13T07:01:15.884Z","0.1.6":"2026-08-24T10:38:45.823Z","0.1.7":"2026-08-24T18:11:02.151Z","0.1.8":"2026-08-25T10:56:10.549Z","0.1.9":"2026-09-01T06:56:41.522Z","2.0.0":"2026-09-01T10:26:11.873Z","2.1.0":"2026-09-02T08:55:30.902Z"},"bugs":{"url":"https://github.com/cobuild-tech/cbx-pptx-viewer-package/issues"},"homepage":"https://github.com/cobuild-tech/cbx-pptx-viewer-package#readme","repository":{"url":"git+https://github.com/cobuild-tech/cbx-pptx-viewer-package.git","type":"git","directory":"packages/core"},"description":"Renders and edits .pptx, .docx and .xlsx files in the browser, with optional React bindings","maintainers":[{"name":"sai_dheeraj","email":"saidheeraj.k@cobuildx.ai"}],"readme":"# @cobuildx.ai/office-viewer\n\nRenders — and edits — `.pptx`, `.docx` and `.xlsx` files directly in the browser. No server-side conversion, no PDF, no LibreOffice: the OOXML package is parsed and painted straight to the DOM, and edits are written back into the original package so export returns a real Office file.\n\n- **Framework-agnostic core** at the package root — usable from plain JS, Vue, Svelte, etc.\n- **React bindings** at `@cobuildx.ai/office-viewer/react` — components and hooks. React is an optional peer dependency: if you never import the `/react` entry, your bundle never sees React.\n\n## 🚀 Updates\n\nWe ship updates **every week** — rendering fidelity fixes, new features, and broader format coverage. Don't miss out: check back regularly and keep your dependency up to date.\n\n```\nnpm update @cobuildx.ai/office-viewer\n```\n\nSee the [latest version on npm](https://www.npmjs.com/package/@cobuildx.ai/office-viewer) for what's new.\n\n## Install\n\n```\nnpm install @cobuildx.ai/office-viewer\n```\n\nReact bindings additionally require `react` and `react-dom` (>=18) in your project.\n\n## React usage\n\n```tsx\nimport { PptxViewer } from '@cobuildx.ai/office-viewer/react';\n\nfunction Slide({ file }: { file: File }) {\n  return <PptxViewer src={file} style={{ height: '100vh' }} />;\n}\n```\n\n```tsx\nimport { DocxViewer } from '@cobuildx.ai/office-viewer/react';\n\nfunction Doc({ file }: { file: File }) {\n  return <DocxViewer src={file} style={{ height: '100vh' }} />;\n}\n```\n\n```tsx\nimport { XlsxViewer } from '@cobuildx.ai/office-viewer/react';\n\nfunction Sheet({ file }: { file: File }) {\n  return <XlsxViewer src={file} style={{ height: '100vh' }} />;\n}\n```\n\n`src` accepts a `File`, `ArrayBuffer`, or `Uint8Array`.\n\n### Editing\n\nEvery viewer takes an `editable` prop. It turns on in-place WYSIWYG editing with\na formatting toolbar, undo/redo, and a download button that re-zips the original\nfile with the edits applied:\n\n```tsx\n<PptxViewer src={file} editable />\n<DocxViewer src={file} editable />\n<XlsxViewer src={file} editable />\n```\n\nExport is non-destructive: only the parts you actually changed are re-serialized,\nevery other part is emitted from its original bytes.\n\n### Components\n\n**`<PptxViewer src toolbar? filmstrip? filmstripWidth? editable? shapeEditing? className? style? onLoad? onError? onSlideChange? onEdit? onShapeSelectionChange? />`**\nRenders a `.pptx` deck with built-in prev/next navigation. Pass a ref to get `{ next(), prev(), goTo(index), applyFormat(), deleteSlide(), deleteShapes(), reorderShape(), editText(), selectedShapes(), undo(), redo(), exportBlob(), deck }`.\n\nWith `editable`, shapes work the way they do in PowerPoint: a click selects, drag\nmoves, the grips resize (shift for the ratio, alt from the centre), the knob\nrotates (shift snaps to 15°), arrows nudge, Delete removes, and Ctrl+`]`/`[`\nrestack. A second click on the selected shape — or Enter/F2 — puts the caret in\nits text (in a table, in the cell you clicked); Escape comes back out. Whole\nparagraphs take bulleted and numbered lists, indent levels (Tab / Shift+Tab),\nalignment and line/paragraph spacing — from a bare caret or across a selection. A click\nselects a group as a unit and clicking it again steps inside to the child under\nthe pointer, which then moves, resizes and takes text like any other shape;\nEscape steps back out a level at a time. Pass `shapeEditing={false}` for text\nonly.\n\n**`<DocxViewer src toolbar? editable? editorToolbar? className? style? onLoad? onError? onPageChange? onEdit? />`**\nRenders a `.docx` document, paginated, with a thumbnail strip. Pass a ref to get `{ next(), prev(), goTo(index), applyFormat(), undo(), redo(), exportBlob(), doc }`.\n\n**`<XlsxViewer src initialSheet? editable? editorToolbar? className? style? onLoad? onError? onSheetChange? onEdit? />`**\nRenders a `.xlsx` workbook as a grid with a formula bar and sheet tabs. Pass a ref to get `{ goToSheet(), applyFormat(), commit(), undo(), redo(), exportBlob(), workbook }`.\n\n### Hooks\n\nIf you want to drive your own UI instead of the built-in components:\n\n```tsx\nimport { useDeck } from '@cobuildx.ai/office-viewer/react';\n\nconst { deck, loading, error } = useDeck(file); // re-loads on `file` change, disposes on unmount\n```\n\n`useDocument(src)` is the `.docx` equivalent, returning `{ doc, loading, error }`, and\n`useWorkbook(src)` the `.xlsx` one, returning `{ workbook, loading, error }`.\n\n## Framework-agnostic usage\n\n```ts\nimport { loadPptx, createViewer } from '@cobuildx.ai/office-viewer';\n\nconst deck = loadPptx(arrayBuffer);\n// Thumbnail rail on the left, current slide on the right (filmstrip: false to drop it).\nconst viewer = createViewer(deck, containerEl, { fit: 'contain' });\nviewer.next();\nviewer.goTo(3);\n// when done:\nviewer.destroy();\ndeck.dispose();\n```\n\n```ts\nimport { loadDocx, createDocxViewer } from '@cobuildx.ai/office-viewer';\n\nconst doc = loadDocx(arrayBuffer);\nconst viewer = createDocxViewer(doc, containerEl, { fit: 'width' });\nviewer.next();\nviewer.goTo(2);\n// when done:\nviewer.destroy();\ndoc.dispose();\n```\n\n```ts\nimport { loadXlsx, createXlsxViewer } from '@cobuildx.ai/office-viewer';\n\nconst workbook = loadXlsx(arrayBuffer);\nconst viewer = createXlsxViewer(workbook, containerEl, { editable: true });\nviewer.goToSheet('Summary');\nviewer.applyFormat({ bold: true, fillHex: 'FFE600' }); // formats the selected cells\nconst blob = viewer.exportBlob();                      // a valid .xlsx with the edits\n// when done:\nviewer.destroy();\nworkbook.dispose();\n```\n\nAlways call `dispose()` on the deck/document/workbook when you're done with it — it revokes object URLs created for embedded media.\n\n## What's supported\n\n**Rendering**\n\n- PPTX: ~106 preset shapes, charts, tables, pictures, text with autofit, gradients (including radial focus/path gradients); SmartArt is laid out via a cached fast path with a data-model fallback. Effects, transitions and animations are not rendered.\n- DOCX: paragraphs, runs, tables (styles + conditional formatting), images, numbering/lists, styles, headers/footers, section-aware pagination.\n- XLSX: cell values and formulas, number formats, fonts/fills/borders/alignment, merged cells, column widths and row heights, sheet tabs, formula bar.\n\n**Editing** (`editable`)\n\n- PPTX: the slide's own text bodies, including table cells — paragraph split/merge, character formatting, bulleted/numbered lists with indent levels, paragraph alignment and spacing, undo/redo, export. Text inherited from a layout or master renders but stays read-only, since editing it would change every slide that shares it. Whole slides can be deleted with `viewer.deleteSlide(index?)` (the deck must keep at least one). Shapes — the slide's own, groups and the children inside them — can be moved, resized, rotated, restacked and deleted. Shape *content* (fill, geometry, images, charts) is not editable, and a rotated or mirrored group stays the unit rather than opening.\n- DOCX: body text including table cells. Header and footer text, generated list markers and field results stay read-only. Edit mode renders the document as one continuous column instead of fixed pages (Word reflows on open, so pagination is a display concern only) and re-paginates on exit.\n- XLSX: cell values, formulas and cell formatting (bold/italic/underline/strike, size, font, text colour, fill, alignment, wrap, number format), with Excel-like keyboard behaviour — arrows, Enter, Tab, F2, Delete, shift-select. Formulas are stored but not evaluated: the workbook is flagged so Excel recalculates on open. Cells on a protected sheet, cells covered by a merge, and array/shared-formula hosts stay read-only. Inserting or deleting rows and columns is not supported.\n\n## Package layout\n\n| Export | Contents |\n|---|---|\n| `@cobuildx.ai/office-viewer` | Deck/document loading, viewers, renderers, and low-level OOXML building blocks (`OpcPackage`, XML helpers) — no React dependency. |\n| `@cobuildx.ai/office-viewer/react` | `PptxViewer`, `DocxViewer`, `XlsxViewer`, `EditorToolbar`, `useDeck`, `useDocument`, `useWorkbook`. |\n\n","readmeFilename":"README.md"}