{"_id":"@alaarab/ogrid-react-xlsx","_rev":"17-c36fb728de51410271675da0f6d478af","name":"@alaarab/ogrid-react-xlsx","dist-tags":{"latest":"2.17.3"},"versions":{"2.11.0":{"name":"@alaarab/ogrid-react-xlsx","version":"2.11.0","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.11.0","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"aa621c3367ffadc80e56f01c707f0a8258492614","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.11.0.tgz","fileCount":6,"integrity":"sha512-96BrpKtS449vq8qih787cSopyRKGYeZsiaIzKx9J8xIvbJgZH4L6r3+gMk1gZ8ERGse9LKJVA8k8LFiyWmBbGQ==","signatures":[{"sig":"MEQCIGXTscIAe+bbBnbrQqk/eTQqOHuNKOoUFCC493++seuwAiA+2t3svCw6kS8AYVPihN0igLofFPiSg6FK0geOQtXGzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9795},"main":"dist/esm/index.js","_from":"file:alaarab-ogrid-react-xlsx-2.11.0.tgz","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"_resolved":"/home/alaarab/projects/ogrid/packages/react-xlsx/alaarab-ogrid-react-xlsx-2.11.0.tgz","_integrity":"sha512-96BrpKtS449vq8qih787cSopyRKGYeZsiaIzKx9J8xIvbJgZH4L6r3+gMk1gZ8ERGse9LKJVA8k8LFiyWmBbGQ==","repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.11.0","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps SheetJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"xlsx":"^0.18.5","@alaarab/ogrid-core":"2.11.0","@alaarab/ogrid-react":"2.11.0","@alaarab/ogrid-react-radix":"2.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.5","rimraf":"^6.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.11.0_1777973050720_0.7949940791605166","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@alaarab/ogrid-react-xlsx","version":"2.12.0","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.12.0","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"1b788a7dfc00ebb83e816a7f35f28cccd73d33a8","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.12.0.tgz","fileCount":6,"integrity":"sha512-RnjFrbIGiCgyR/LI7jhHx0mKwwn09AnrpTkGs59Sk/BwSY5SPfjmJnkSVFxYKE5Q8kBhKufQxhAkw93KEY4jGg==","signatures":[{"sig":"MEUCIHjYocmivlk63ltEPKmTegbDRWHaoZIZwIUJq+NXNtdiAiEAo6BjReIY9NikHrk2BVTers33SRBuCmPF4aGDQPaTIDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10945},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"c819ef0ebe7deff189caf6a174447b110444a75c","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.11.0","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.12.0","@alaarab/ogrid-react":"2.12.0","@alaarab/ogrid-react-radix":"2.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.5","rimraf":"^6.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.12.0_1778051303968_0.8019910775981238","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@alaarab/ogrid-react-xlsx","version":"2.13.0","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.13.0","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"e3e228fed5bb9d11e44b66cbea713ee85228b5c4","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.13.0.tgz","fileCount":6,"integrity":"sha512-MVCk3DPAu4RRs+O0rrCZR4Cm9RWM00nn64cZj+GD63v1uZ8nbkpFQTENiAp9XZWE55toVb+ulNFzeeWTkzpcCA==","signatures":[{"sig":"MEUCIQCLo/CBcrBkVUHOrYZtGdcGZGqeqzRfaeB0eN9clXEOYQIgGoWiUcL2qwS0Gxhatcf0IPcm4q0eMG5f6xdWuCoBDMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12949},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"eab271eed61e5289580f813a6c2b3076fff43f67","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.11.0","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.13.0","@alaarab/ogrid-react":"2.13.0","@alaarab/ogrid-react-radix":"2.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.5","rimraf":"^6.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.13.0_1778400580629_0.2421761192017169","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@alaarab/ogrid-react-xlsx","version":"2.14.0","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.14.0","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"558dbe394c96cd408b8c2b3e3edb0556860121d7","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.14.0.tgz","fileCount":6,"integrity":"sha512-wyZbkw7OF5J/ipJQLrgnW9Jf9e4aRPW4TeRRlX5QA1MAgOfPMVykCbWvzoYqE1LUKIkdJlYyOjrFcByPof2tzQ==","signatures":[{"sig":"MEUCIEXYjSfqfap+4VlX4I2ceDZUCSv5HP8Dbcc0RGqlLnwJAiEAiW85Lm7si2UYnGWOkvqOghnkGvOL0BbXlDAewVYnj0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13069},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"eab271eed61e5289580f813a6c2b3076fff43f67","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.11.0","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.14.0","@alaarab/ogrid-react":"2.14.0","@alaarab/ogrid-react-radix":"2.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.5","rimraf":"^6.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.14.0_1778985112192_0.3443411887104657","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@alaarab/ogrid-react-xlsx","version":"2.14.1","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.14.1","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"75e83df38953676002fec84a295ad795bdf9fdd7","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.14.1.tgz","fileCount":6,"integrity":"sha512-MmcITEI46vj6w6Pin6pTHOpX2ZcuJsjNSRXgw+CuzY75eCLZz/+6A6hyPI5nzslnbUufLDcDWMMV39FdGp8tEQ==","signatures":[{"sig":"MEUCIQDdW99j/vbnmuKLsuxNbIQA3h/fv1a21OjZeiuqE+JCogIgPWOTHvLAT5EaXnSDQFQMjm4sGqvN74Gtw8AsAB0po1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13086},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"eab271eed61e5289580f813a6c2b3076fff43f67","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.11.0","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.14.1","@alaarab/ogrid-react":"2.14.1","@alaarab/ogrid-react-radix":"2.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.5","rimraf":"^6.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.14.1_1778985852756_0.4991105124961863","host":"s3://npm-registry-packages-npm-production"}},"2.14.2":{"name":"@alaarab/ogrid-react-xlsx","version":"2.14.2","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.14.2","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"c6381e6d26293e456e9320a6ed244a56d7252bf8","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.14.2.tgz","fileCount":6,"integrity":"sha512-/KpSnChJT4XRl4vTSRKx8w73+nBy+pn4mheTZMFxEuv5Cs2vPl2yv9osq4TzrMjatkXwMwQ07YPXNcoCVlCI6A==","signatures":[{"sig":"MEYCIQDtK45VNYBc/iQY8s+p0vIcNwbCYQJ6RN3rafTaeKO/lgIhAMpftv20IMlGQ+uADxVO9P4Zk4ctG1lNtZk0s7QzQaYZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13142},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"aca2d321eb1cf10be310c0e92a61b89e02493610","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.11.0","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.14.2","@alaarab/ogrid-react":"2.14.2","@alaarab/ogrid-react-radix":"2.14.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.5","rimraf":"^6.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.14.2_1779782754390_0.33366298881072876","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@alaarab/ogrid-react-xlsx","version":"2.15.0","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.15.0","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"d1bcd53db16153b13d0dfd6bf11b5f4bed3d12cf","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.15.0.tgz","fileCount":6,"integrity":"sha512-cuSx4+LbhVqoMl3EZlH9Ik4fQ/uz6rmrX6Y7gFlwuFzluSZnT0cEWJdZVk5LqcfMVAh7VxJgOzwtKNsnbZTo2Q==","signatures":[{"sig":"MEUCICqcLTfuz0no0Ut2NxVT2qB2/gX6nlOv+/hUfDk6ZHIzAiEAyYsWu1VLICv39qnAJ2ooFe4NbkBH5LfkUilGymwYL74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13142},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"eef1c93525ddfb4cc461b553d6ddf746784207c9","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.11.0","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"24.13.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.15.0","@alaarab/ogrid-react":"2.15.0","@alaarab/ogrid-react-radix":"2.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","react":"^19.2.5","rimraf":"^6.0.0","react-dom":"^19.2.5","typescript":"^5.7.0","@types/react":"^19.2.14","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.15.0_1780264738265_0.7286646706800057","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@alaarab/ogrid-react-xlsx","version":"2.15.1","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.15.1","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"cc6616a356aa3c4c5e512c03e2b25ec46d58870c","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.15.1.tgz","fileCount":6,"integrity":"sha512-stNttCa9ffSmSQZxpgjFrs5M6n9l307RRXZ3Ah/v/W6R93a7f5DJMb+ZQxZlDNJEOKCO0BRhDTuvJ17j+S1uYA==","signatures":[{"sig":"MEYCIQCNdd0TOsYNTDGZWEtIzL7X/eu22SwxKVg4oIGh6f1xJAIhAKZzRwbs5jxfCUB4KatXWvimIhhgZdbrRbAxiI2RsN3W","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13142},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"72ee1ab2fa557ac68a23c918bffd3a5a0dc9940f","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.12.1","description":"Drop an xlsx Blob, get a fully featured OGrid. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"26.0.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.15.1","@alaarab/ogrid-react":"2.15.1","@alaarab/ogrid-react-radix":"2.15.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.7","rimraf":"^6.1.3","react-dom":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.15.1_1780878842756_0.3912007121108072","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@alaarab/ogrid-react-xlsx","version":"2.15.2","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.15.2","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"2df183cd8ea6817ffef25d6894c0fee098572a05","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.15.2.tgz","fileCount":7,"integrity":"sha512-MztAmwwrtFMqAJdlpzukF/QowhCT/4f48GMg9mXrnrPSO30Ah6IRELNF/+KrBzWa6h9xOD7rsvzXyNG3VCxikg==","signatures":[{"sig":"MEQCIAU3cJ0+U0U9QGyTXsr3+CrEbtQDInYEm8iLVB5BRIyhAiBUC7VO43/tVdwdcVmz5DSrWQn6YuuCVm3J3VANIeSebQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alaarab%2fogrid-react-xlsx@2.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16121},"main":"dist/esm/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"5da15c0dd2ae3a7f89e13e17716b2b2a8aba68a2","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"10.9.8","description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.15.2","@alaarab/ogrid-react":"2.15.2","@alaarab/ogrid-react-radix":"2.15.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.7","rimraf":"^6.1.3","react-dom":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.15.2_1785043877010_0.22757327160857987","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@alaarab/ogrid-react-xlsx","version":"2.15.3","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.15.3","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"d1282d0b9cb2632438cfb2e567f62f63cb74ad57","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.15.3.tgz","fileCount":7,"integrity":"sha512-9r4f827y//QIfIzFB6c5BslERaNYTahSE9QFdrfGpEU17gtCgkFVmctuh0uQr9NIpEx7Bbb+12DyvCeRuskYYw==","signatures":[{"sig":"MEQCIGlHBsZz4423EVMqroSkoRrpWt2wrcwlQFWCaWVtFYGYAiB7AoDnySzOebCySz09eT7yQvSDiu80gaxWxD4LTbPKWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16141},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"e073fd133f9168f56544106d0d0929aec9aa8dad","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.17.0","description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.15.3","@alaarab/ogrid-react":"2.15.3","@alaarab/ogrid-react-radix":"2.15.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.7","rimraf":"^6.1.3","react-dom":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.15.3_1788127176375_0.1576482045845884","host":"s3://npm-registry-packages-npm-production"}},"2.16.0":{"name":"@alaarab/ogrid-react-xlsx","version":"2.16.0","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.16.0","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"a859682d703c4ca378039ed9a9ea367cefeb90fb","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.16.0.tgz","fileCount":7,"integrity":"sha512-5HkQtEI7efa+LJL5QOUt1O6L13aev6B0PW3scTIiqhAPhvbfR/GIlQ2Ld0zMXilOkBfw2qjtLLP6E442MUFeiA==","signatures":[{"sig":"MEYCIQCnjrIGSflqyM5oPe7BHj4K9BUcSDXUe8gu51mXdf3SwAIhAOIVLYy4FpCI4V2orI1f/7FY0HXWoFDl9pBZpbJiZmK4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16141},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"3731cc02549cdcde8fb3df6bcc005c9d6b6a44d3","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.17.0","description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"26.5.0","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.16.0","@alaarab/ogrid-react":"2.16.0","@alaarab/ogrid-react-radix":"2.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.7","rimraf":"^6.1.3","react-dom":"^19.2.7","typescript":"^6.0.3","@types/react":"^19.2.17","@types/react-dom":"^19.2.3"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.16.0_1788135883842_0.44187910950495723","host":"s3://npm-registry-packages-npm-production"}},"2.17.0":{"name":"@alaarab/ogrid-react-xlsx","version":"2.17.0","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.17.0","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"ab54b7abb3d1646f470deba49881d83e2c8a16f2","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.17.0.tgz","fileCount":7,"integrity":"sha512-RiEDuyQ/Ftng9YYnkgNgpZLmldug2jSwEY+i2fxngsyzZrXazNV+mXv8U1d9EnfaP43SjQozcT7qDqBWcRKFJQ==","signatures":[{"sig":"MEUCIQCq+dOIW+XtFkaaTc7qu3+pgpCY1YEz4hRmhR8xyiDJlAIgJ+Ne+OQ2GBxEwbFo0L3JOU39pJ4eqsAgRl8UZBc1CEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCePKikpGLucqmAQxLdfZfwXa/li4+nPEaVekUb71xPMwIgTU6i5LMWWeEQoMGnzKIdBwTCZOawnzv98+6J6+TjQ5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alaarab%2fogrid-react-xlsx@2.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":16117},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"c75fa28efd627a6d8d7b8f5747b899ad8dbcc35b","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.19.0","description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.17.0","@alaarab/ogrid-react":"2.17.0","@alaarab/ogrid-react-radix":"2.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","rimraf":"^6.1.3","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7"},"peerDependencies":{"react":"^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.17.0_1789049855702_0.02049442374338084","host":"s3://npm-registry-packages-npm-production"}},"2.17.1":{"name":"@alaarab/ogrid-react-xlsx","version":"2.17.1","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.17.1","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"9bfe76c0b8de4c6ed1082ab4282e6d89de1f041f","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.17.1.tgz","fileCount":9,"integrity":"sha512-q79GQ2X3WOmKc0ZPiCg0c+mkJtJakw26rAuE/XIQAdn//nhoYCNNhEofJYGjTTEXqs+FKXWu06zpQ+56etcYcA==","signatures":[{"sig":"MEUCIDnDWqB4uoX9qannpW2W7a6U0iqTD9KHqSYtX7whz/72AiEAsMJKVfKU0oL4nrANTXIHXhfkYwumOXKnONvlAzUxzBY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIELYaSHGnxuNL2o8B5s6HtmR7/FeJ8mRgQprhHG128V0AiEAq6W12yQrjiX4jWVhZMz45hRFp7KLle/UpoAbErK/Xw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alaarab%2fogrid-react-xlsx@2.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21906},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"a6aa320bc0fba33b54e5b047f6746d46dd8c6b9b","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json && node ../../scripts/fix-dts-extensions.mjs dist/types","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.19.0","description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.17.1","@alaarab/ogrid-react":"2.17.1","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-checkbox":"^1.3.11","@alaarab/ogrid-react-radix":"2.17.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","rimraf":"^6.1.3","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.17.1_1790146965731_0.9290779296318883","host":"s3://npm-registry-packages-npm-production"}},"2.17.2":{"name":"@alaarab/ogrid-react-xlsx","version":"2.17.2","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"author":{"name":"Ala Arab"},"license":"MIT","_id":"@alaarab/ogrid-react-xlsx@2.17.2","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"homepage":"https://ogrid.dev","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"e39c24d945cd33f8de7b8616f50bd8e2320ffc4a","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.17.2.tgz","fileCount":10,"integrity":"sha512-0SSzt5NM6Eg5iRG+yBI85DfKfftnZJEPJo79vNCCmu6LG19sYUZQl1Ajb3YGlQ8cVq1srwZeih8bee3Z+pVRiQ==","signatures":[{"sig":"MEYCIQCLBGUJG+/RrX0zjGCdMjOZB0SmVNv+l1BVijBLPtVvuAIhAPgNwm7jKCvpCDhc5c2OYmny2kPI2HottLbE4OUj9fuW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCq3vqWyPdwSNJGQgCg9hj5bghy5Eqtk2Z5k6u+PCvx6QIgH9QyMuVlXI+S9Mk2cmqY42zoIYBd6MwZbZjHo2f7S4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alaarab%2fogrid-react-xlsx@2.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31392},"main":"dist/esm/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"d85751eeac06328c1f3668852a0e3cd3f081ce43","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json && node ../../scripts/fix-dts-extensions.mjs dist/types && node ../../scripts/add-use-client.mjs dist/esm/index.js","typecheck":"tsc -p tsconfig.build.json --noEmit"},"_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.19.0","description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.17.2","@alaarab/ogrid-react":"2.17.2","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-checkbox":"^1.3.11","@alaarab/ogrid-react-radix":"2.17.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","rimraf":"^6.1.3","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ogrid-react-xlsx_2.17.2_1790909874683_0.644571714507596","host":"s3://npm-registry-packages-npm-production"}},"2.17.3":{"_id":"@alaarab/ogrid-react-xlsx@2.17.3","bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"dist":{"shasum":"237239e5098cf1e57a8ffcf21412d2ca1a479d1b","tarball":"https://registry.npmjs.org/@alaarab/ogrid-react-xlsx/-/ogrid-react-xlsx-2.17.3.tgz","fileCount":10,"integrity":"sha512-Lk6OTNJjkfizONn29qYBCH/8Mh2wkX8y1P6eA8GnEaV2PewhCCMMPwnKW0mfRCTfMIpdTL+4dEMx92jR+04ZIA==","signatures":[{"sig":"MEQCIAh76+6wqSvD+BWL/LcfbfKGVV7zx35jdzeGgY47dVDdAiAg1lr2RgJVUo8vuNCWR0ppduZln0P5ORwq8T6Vnva6zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD2ZlHeakjqhMDMxyBalqC0GlkYb4IB195w+zySGF9gUgIhAMRPo3GCMEf11amEEjJiE/zggEj+onwK0QcaHfimd449"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alaarab%2fogrid-react-xlsx@2.17.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31392},"main":"dist/esm/index.js","name":"@alaarab/ogrid-react-xlsx","type":"module","types":"dist/types/index.d.ts","author":{"name":"Ala Arab"},"module":"dist/esm/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/esm/index.js"}},"gitHead":"e1812da7bb547676888142eb13d9dfb8d5c14fa7","license":"MIT","scripts":{"test":"bun test --preload ../../bun-test.setup.ts","build":"rimraf dist && tsup && tsc -p tsconfig.build.json && node ../../scripts/fix-dts-extensions.mjs dist/types && node ../../scripts/add-use-client.mjs dist/esm/index.js","typecheck":"tsc -p tsconfig.build.json --noEmit"},"version":"2.17.3","_npmUser":{"name":"alaarab","email":"alaarab@gmail.com"},"homepage":"https://ogrid.dev","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"_npmVersion":"11.19.0","description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","directories":{},"maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"exceljs":"^4.4.0","@alaarab/ogrid-core":"2.17.3","@alaarab/ogrid-react":"2.17.3","@radix-ui/react-popover":"^1.1.23","@radix-ui/react-checkbox":"^1.3.11","@alaarab/ogrid-react-radix":"2.17.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","react":"^19.2.8","rimraf":"^6.1.3","react-dom":"^19.2.8","typescript":"^7.0.2","@types/react":"^19.2.18","@types/react-dom":"^19.2.7"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ogrid-react-xlsx_2.17.3_1790918766035_0.0979280273796852"}}},"time":{"created":"2026-05-05T09:24:10.637Z","modified":"2026-10-02T05:26:06.458Z","2.11.0":"2026-05-05T09:24:10.892Z","2.11.1":"2026-05-06T06:36:54.158Z","2.12.0":"2026-05-06T07:08:24.109Z","2.13.0":"2026-05-10T08:09:40.772Z","2.14.0":"2026-05-17T02:31:52.333Z","2.14.1":"2026-05-17T02:44:12.881Z","2.14.2":"2026-05-26T08:05:54.535Z","2.15.0":"2026-05-31T21:58:58.418Z","2.15.1":"2026-06-08T00:34:02.895Z","2.15.2":"2026-07-26T05:31:17.151Z","2.15.3":"2026-08-30T21:59:36.495Z","2.16.0":"2026-08-31T00:24:43.982Z","2.17.0":"2026-09-10T14:17:35.787Z","2.17.1":"2026-09-23T07:02:45.864Z","2.17.2":"2026-10-02T02:57:54.760Z","2.17.3":"2026-10-02T05:26:06.120Z"},"bugs":{"url":"https://github.com/alaarab/ogrid/issues"},"author":{"name":"Ala Arab"},"license":"MIT","homepage":"https://ogrid.dev","keywords":["ogrid","xlsx","excel","spreadsheet","sheetjs","react","datatable","grid"],"repository":{"url":"git+https://github.com/alaarab/ogrid.git","type":"git","directory":"packages/react-xlsx"},"description":"Drop an xlsx Blob, get a fully featured OGrid — and export grid data back to .xlsx. Wraps ExcelJS + @alaarab/ogrid-react-radix with formula engine + Excel cell references on by default.","maintainers":[{"name":"alaarab","email":"alaarab@gmail.com"}],"readme":"# @alaarab/ogrid-react-xlsx\n\nShow an `.xlsx`, `.csv` or `.tsv` file as an OGrid spreadsheet, with sheet tabs, cell references and formulas, and export grids back to `.xlsx`. Built on ExcelJS and the Radix OGrid kit.\n\n## Install\n\n```bash\nnpm install @alaarab/ogrid-react-xlsx\n```\n\nRequires React 18 or 19.\n\n## Usage\n\n```tsx\nimport { XlsxWorkbookGrid } from '@alaarab/ogrid-react-xlsx';\n\n<XlsxWorkbookGrid blob={file} height={600} />\n```\n\nOther entry points:\n\n- `XlsxGrid` renders one sheet of an already-parsed ExcelJS workbook.\n- `workbookFromBlob` and `sheetToGridData` parse without rendering.\n- `exportToXlsx`, `workbookFromGridData` and `xlsxBlobFromWorkbook` handle export.\n- `mount(node, { blob })` renders into a DOM node for non-React hosts. Call the returned function to unmount.\n\n### Untrusted files\n\nA few-KB file can declare a used range of billions of cells. Grid mapping is capped by `maxRows`, `maxCols` and `maxCells` (defaults: 1,048,576 worksheet rows, 1,000 columns, 5,000,000 cells). Pass `limits` to `XlsxGrid`/`XlsxWorkbookGrid`, or the same options to `sheetToGridData`. When a sheet is cut, the grid shows a notice and `sheetToGridData` returns `truncated` with the full size. A `NaN` limit uses the default, `Infinity` removes the limit, and other values are rounded down to at least one.\n\n`workbookFromBlob(blob, options)` and blob-backed `XlsxWorkbookGrid` also enforce `maxFileBytes` (default 50 MiB) before reading, and `maxUncompressedBytes` (default 200 MiB) against the ZIP directory before ExcelJS parsing. Multi-volume archives are rejected. CSV parsing stops at the row/cell limits and drops columns beyond the column limit; `parseTruncated` indicates that the original extent is unknown. These byte limits can be configured in `limits`. Pre-parsed workbooks bypass byte checks.\n\nXLSX row/cell limits bound grid mapping, **not ExcelJS parsing**. ExcelJS still inflates and parses the complete workbook, and ZIP sizes are declared metadata rather than a bound enforced during decompression. Use a trusted or independently bounded parser when a strict parse-time memory limit is required.\n\n### Formulas\n\nImported formulas start with `=`. Shared formulas expand to each cell's references. Promoting a header row rebases local references, including absolute rows, into grid data coordinates the way deleting that row would in Excel: a range that starts on it shrinks, and a single reference to it becomes `#REF!`. The grid shows the file's cached result for those formulas instead of recalculating them. Sheet-qualified references keep worksheet coordinates and read other sheets' cached values. The grid preserves cached results for unsupported syntax, functions, named ranges or missing sheets; those formulas remain in `sheetToGridData().initialFormulas` for export but are not loaded into the live engine.\n\nExport accepts formulas in grid data coordinates, removes the leading `=`, and adds the worksheet header offset to local references. Keep `items` and `columns` in the order used to key the formulas. Export creates one sheet; callers exporting cross-sheet formulas must provide the referenced sheets themselves. Non-finite numeric values become empty cells, and invalid sheet names are sanitized.\n\n### Bundle size\n\nExcelJS is imported statically, because every entry point needs it. To keep it out of your initial bundle, lazy-load the component that uses this package:\n\n```tsx\nconst XlsxViewer = React.lazy(() => import('./XlsxViewer'));\n```\n\nFor apps without a bundler, use `@alaarab/ogrid-react-xlsx-browser`.\n","readmeFilename":"README.md"}