{"_id":"@zvndev/yable-core","_rev":"36-57448309ba025f34eb62cbd1a4b4e51a","name":"@zvndev/yable-core","dist-tags":{"latest":"0.16.0","canary":"0.0.0-canary-20260725162852"},"versions":{"0.1.0":{"name":"@zvndev/yable-core","version":"0.1.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.1.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/table#readme","bugs":{"url":"https://github.com/ZVN-DEV/table/issues"},"dist":{"shasum":"061c4992303111a6db80d4125fd1b2b39ed0a5a7","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.1.0.tgz","fileCount":50,"integrity":"sha512-LWGEIREArduke8CHj1Ll4+AQJZVKclqfE/XVhNsJrPbqmjWKPd2Xid5Xg9t+jfGjhzzXeRdmTH3SbvEeGGhwww==","signatures":[{"sig":"MEQCIG49DgcG6jKyO8raoxvzsOymyKvPQJucSGjgDna/X4ekAiArYsJOuoIf2Gk+blgisD6x7yu0kxblWiwuphLuYmshzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":955806},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"gitHead":"e853ee37185bade53303b5c62e48be1d3e570c3b","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/ZVN-DEV/table.git","type":"git","directory":"packages/core"},"_npmVersion":"11.0.0","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.1.0_1775575500627_0.34202877890632344","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@zvndev/yable-core","version":"0.2.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.2.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"48bd341d55a9144f8352f1eafb0e47a117fcdba1","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.2.0.tgz","fileCount":50,"integrity":"sha512-tW3dHiVOiwpKqbLzX1x+BzTLtB5MXGK6SnSqekRwanzzK11Um0UVgOOtRiDDJWxeHa4TZSMzgSEs5C5yi5AG9A==","signatures":[{"sig":"MEUCIQDDuGx9nsEdHYMBX0QF59LKg/2dcf21Z9iiNSuwLyitKQIgK4oZ5TkpYv7k9bNGlUfNwZEzEydXan1h6yvegfW7XGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1187382},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"gitHead":"355f72eb0fe02ab1e83c568093b1a94d2f3bdec6","scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"11.0.0","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.2.0_1775700491558_0.24122507724553865","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@zvndev/yable-core","version":"0.3.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.3.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"6adf7c28d82c90584a729db16532d5321d33f99f","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.3.0.tgz","fileCount":55,"integrity":"sha512-aOLHBhGUpu16EEEJstgUwhO8c1Q77nwUtVt5e6WoQkYrgqpk3rEfwRgYqaTp1Wz7wpUWTrfeh30VFMZHkXaGnw==","signatures":[{"sig":"MEUCIQDmpCY2vIRrRnraxddXsQRbfzaJ6i+Cy8hDKF6Lhc4KAAIgffyblKSrhC5dXvxwT9j4RhC7kHc5OjAJa0RvOi1Vw8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1337831},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/private/var/folders/qd/40lr_64x54j6f8fgjjndwf000000gn/T/c8a81bf4215fc08954b98d123aa46ea3/zvndev-yable-core-0.3.0.tgz","_integrity":"sha512-aOLHBhGUpu16EEEJstgUwhO8c1Q77nwUtVt5e6WoQkYrgqpk3rEfwRgYqaTp1Wz7wpUWTrfeh30VFMZHkXaGnw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"11.0.0","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.3.0_1778376694331_0.3425332661776559","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@zvndev/yable-core","version":"0.4.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.4.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"02f749d927af97db74e14784cb4a0ffff45bc9f3","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.4.0.tgz","fileCount":55,"integrity":"sha512-kY/WjRCoYBTGURyFbSLaI98XSCRe1Lv7HJAmiABG75e26rOvmMclYmakUKiiyXxIzrK4aWg15dIh3DJdzbt+Jg==","signatures":[{"sig":"MEUCIQDfOIT4Sj/DVGA/+4AjyFcURi8KIyAexCPfDX9XEdEWGQIgJS9wJn+ntef3BRJWTBUHXMcDx7iRmcK0QS4i72oJadc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1349561},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/private/var/folders/qd/40lr_64x54j6f8fgjjndwf000000gn/T/421efc5f6bc39ea680c5d28b91d0fc77/zvndev-yable-core-0.4.0.tgz","_integrity":"sha512-kY/WjRCoYBTGURyFbSLaI98XSCRe1Lv7HJAmiABG75e26rOvmMclYmakUKiiyXxIzrK4aWg15dIh3DJdzbt+Jg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"11.0.0","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.4.0_1778822478626_0.14851713455580007","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@zvndev/yable-core","version":"0.5.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.5.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"74e83acaf758503dcf9e2c55c6b90e1037235cfc","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.5.0.tgz","fileCount":55,"integrity":"sha512-rLg/0qwUNJUjR8JJEeitZHioT+0/K/pkGgHsKwteOWVTlD+uYWP3boCMB6ro7Xi35CO6c+/Jlwa5eTplJWuh/g==","signatures":[{"sig":"MEYCIQCngsPvWDWw8OHT1nI0mvfQaAChUG2mRRL3cqd4b9F+IgIhAIBIRZd233CHY7lAW8hlj+YxyoCSskAvXcmWsmVFHtIe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1388169},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/private/var/folders/qd/40lr_64x54j6f8fgjjndwf000000gn/T/2cee0164fade621fc7868b9991c388aa/zvndev-yable-core-0.5.0.tgz","_integrity":"sha512-rLg/0qwUNJUjR8JJEeitZHioT+0/K/pkGgHsKwteOWVTlD+uYWP3boCMB6ro7Xi35CO6c+/Jlwa5eTplJWuh/g==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"11.0.0","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.5.0_1782657757567_0.9197201288064969","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@zvndev/yable-core","version":"0.5.1","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.5.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"f3ae4c9a0bf3a4f0635b9448fb1d7ee4026db8f5","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.5.1.tgz","fileCount":63,"integrity":"sha512-2UoO0Hf1Vks2EtcdXl9CcIaQYn3GC3VdUATU2+u8MHwWiQUUCOJvF5GlERDiAqS68LYKYgSP6M5U+s60IfJk7Q==","signatures":[{"sig":"MEUCIQDh6+Qq4jUSktYi+Yjc/B3obFGVJTZq6gh3WfR5N3oHJgIgXu4M2fSxCJpvUtT7SkaX9ta6Rbb/cNxdRsRE1Cg8xlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1448591},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/private/var/folders/qd/40lr_64x54j6f8fgjjndwf000000gn/T/e9c6df76f1f9bda9aef0f2bc3d41cb09/zvndev-yable-core-0.5.1.tgz","_integrity":"sha512-2UoO0Hf1Vks2EtcdXl9CcIaQYn3GC3VdUATU2+u8MHwWiQUUCOJvF5GlERDiAqS68LYKYgSP6M5U+s60IfJk7Q==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"11.0.0","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.5.1_1782688838645_0.6359358962267605","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260629011348":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260629011348","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260629011348","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"e51b8897daf08dff5979c7a0911f6f802f1ad17c","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260629011348.tgz","fileCount":63,"integrity":"sha512-pLBTgocFFSt/2OVVzVI9zzh+UgMOU+kRGkSMqC4yrH9dO+a1HQCnY8Ezvu4fD8YR4lMrtrQ1KL2PijU/Yd5V+A==","signatures":[{"sig":"MEQCID8LxSh++k9GwFs+0Vhgbg4VSZ2KKyrrGnMDJT0M2r8rAiAjgd0I/foFpoXeQC1Q6AlGgmmBmxfDEoOeH2j/NFL1FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260629011348","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1478900},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260629011348.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/2e6fd7cb5d8721bcc93d5ccada47aecd/zvndev-yable-core-0.0.0-canary-20260629011348.tgz","_integrity":"sha512-pLBTgocFFSt/2OVVzVI9zzh+UgMOU+kRGkSMqC4yrH9dO+a1HQCnY8Ezvu4fD8YR4lMrtrQ1KL2PijU/Yd5V+A==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260629011348_1782695634251_0.9471457260039744","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@zvndev/yable-core","version":"0.6.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.6.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"2e5b3d54bebe8377aa44d370dfb29b419b7171e2","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.6.0.tgz","fileCount":63,"integrity":"sha512-1dGGBfuZjVMPQ5Ievw8/fDb69+A+shOWcxq/LfZ8vuDEUl+TWfxb2Sb8CHCjse80hl2bb+pNELI0o6+s6F+67A==","signatures":[{"sig":"MEYCIQCCfxAan4gIk58FftQ/qUBTC7TTlkucHZV6KLGh7GQuCQIhANi5ncBE7kWLLi4wqJjZzttk0LH/5tBwUWKdy/zL7dtt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1478878},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/daec33bddfd325828d4094da782a3e08/zvndev-yable-core-0.6.0.tgz","_integrity":"sha512-1dGGBfuZjVMPQ5Ievw8/fDb69+A+shOWcxq/LfZ8vuDEUl+TWfxb2Sb8CHCjse80hl2bb+pNELI0o6+s6F+67A==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.6.0_1782695795509_0.7006827711421786","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260704170710":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260704170710","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260704170710","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"407f90a51b1eccbc218450fa322dafbf2eb3ae15","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260704170710.tgz","fileCount":63,"integrity":"sha512-H5+byWg1JtlVGc29IeZt7GsD6Kp8agoHSfzBLVj64MkVIe84Py1k+Qmm5KygtEK6FI3juUIPeut85a5McmMzsg==","signatures":[{"sig":"MEQCIEE3dep4fsJDWtYZv2vBvoeNVyAxj9NxeuPTFn1lfB1pAiBWZXVYuxy/0rHrmgRWMqyrZRxmPMnEdd3gNV/i6FDF/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260704170710","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1480426},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260704170710.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/fab6f8a3da30dee6297ea5b910578439/zvndev-yable-core-0.0.0-canary-20260704170710.tgz","_integrity":"sha512-H5+byWg1JtlVGc29IeZt7GsD6Kp8agoHSfzBLVj64MkVIe84Py1k+Qmm5KygtEK6FI3juUIPeut85a5McmMzsg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260704170710_1783184836759_0.3746354486530774","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@zvndev/yable-core","version":"0.6.1","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.6.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"bd4748cb6a253e5f76d145e8204fec92b82b0283","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.6.1.tgz","fileCount":63,"integrity":"sha512-hy+NPwpDqMjYdAOFuNm2d2wyQVORs6Bi04c8Ym9p1QDd2XsktXoC8aEsYMCgZ3DluHKNg4u1D4nkyExicxJ4YQ==","signatures":[{"sig":"MEUCIQDDjJxIQFPcESHWtFfTlRv5ncOiThtigs64vD5rP10oUQIgFyQKf/hWv5pxNhjXzy6oUooMjeuQkG0YT6NFOSuDidI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1480404},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/4ae9f4758b3524afb8aafd3420bb53d2/zvndev-yable-core-0.6.1.tgz","_integrity":"sha512-hy+NPwpDqMjYdAOFuNm2d2wyQVORs6Bi04c8Ym9p1QDd2XsktXoC8aEsYMCgZ3DluHKNg4u1D4nkyExicxJ4YQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.6.1_1783184997502_0.27932155240541334","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260704180820":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260704180820","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260704180820","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"fbe68964ee7730e1070ca7029382b54803ddec27","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260704180820.tgz","fileCount":63,"integrity":"sha512-WjCrlTJgHcABcZ7qh8ZMUnrGISJRxdBwz/WxTbB6IQBWeT6PMToP6zmG3bQMBJfV77W3xN4x8hwvU3erG9vZJg==","signatures":[{"sig":"MEQCIBtiXvs5QoFEqO0g3r0mOe0VQ0hTCMteRlKebv+JkKiLAiAQfLQ0OZoK+k80hST0Xd4X3HPLsRGnGktqnzwFilVZqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260704180820","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1497632},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260704180820.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/026855004f71469afdefe0f259d543bd/zvndev-yable-core-0.0.0-canary-20260704180820.tgz","_integrity":"sha512-WjCrlTJgHcABcZ7qh8ZMUnrGISJRxdBwz/WxTbB6IQBWeT6PMToP6zmG3bQMBJfV77W3xN4x8hwvU3erG9vZJg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260704180820_1783188505763_0.924799150954837","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@zvndev/yable-core","version":"0.6.2","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.6.2","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"f06d7a98a5b5045471da7449a06917f8651b8d07","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.6.2.tgz","fileCount":63,"integrity":"sha512-aK/8nf1wCRpGGSy/pZPAIgjAJpQGSIWIldxlIZWPAapJqRu/W/fS7VgDB55njYG2936pcHHmsibCgUdHdJuEvA==","signatures":[{"sig":"MEUCIHr3mrrHUAbVjUcla51CtFH3pEI/Ik6b3xaEXL2WonznAiEA3V4pV1BphTIRnFFXkRi3vJBgaFeqsJNof7Qxj7qLtIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1497610},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/d68eecb22a34c286dd7a29222b20e908/zvndev-yable-core-0.6.2.tgz","_integrity":"sha512-aK/8nf1wCRpGGSy/pZPAIgjAJpQGSIWIldxlIZWPAapJqRu/W/fS7VgDB55njYG2936pcHHmsibCgUdHdJuEvA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.6.2_1783188719726_0.360283439442995","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@zvndev/yable-core","version":"0.7.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.7.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"d5e93037d7e90f6287675c58e29ed2d5cbd7fdbe","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.7.0.tgz","fileCount":63,"integrity":"sha512-dDSGu/lhUzI1y9FnlRIjK5JWAZ9ARc1p/X50WJ42AUdrb/6t1l1P7QL1Pm/Q4+N1E7c6p5KR0YYEy2WdUWHz+w==","signatures":[{"sig":"MEQCIH+OL9zlmGbTF3CD61f0Vnqp84wD2HtKyprHGba3SKWDAiBq231155/nNulaUH/6C/jrMExdWamPjACTU3hvSTfVBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1520376},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/ee0c078d82844c8c38e97d90adb11feb/zvndev-yable-core-0.7.0.tgz","_integrity":"sha512-dDSGu/lhUzI1y9FnlRIjK5JWAZ9ARc1p/X50WJ42AUdrb/6t1l1P7QL1Pm/Q4+N1E7c6p5KR0YYEy2WdUWHz+w==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.7.0_1783212198804_0.4401092398523536","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260706020223":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260706020223","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260706020223","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"2fd317f677f29be92cf76e12ce112f7f56ac664e","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260706020223.tgz","fileCount":63,"integrity":"sha512-fCw3dIsw/Zb5uB2u5WOUYYGZaFU+vLTC5KV0N7tyvZGd4mNWJMMwMjxvf05fBZ9GP9/bgjN4aMu5gICuQW98iw==","signatures":[{"sig":"MEQCIGYi8jZZ1DXfMIa3Tn9JQ89i96sKrjUmf3+HgNV4Ts/TAiAoYUCjRHbxZGZkNEDL4cOuytt6YzFeRte8i9mqwaKL1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260706020223","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524614},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260706020223.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/b7d8beb71104c8e7023e306747f6d4c4/zvndev-yable-core-0.0.0-canary-20260706020223.tgz","_integrity":"sha512-fCw3dIsw/Zb5uB2u5WOUYYGZaFU+vLTC5KV0N7tyvZGd4mNWJMMwMjxvf05fBZ9GP9/bgjN4aMu5gICuQW98iw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260706020223_1783303348835_0.9396560573893356","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@zvndev/yable-core","version":"0.8.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.8.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"4f25f371d2fefb90ea6efd4e9be1c833d7ec4cbe","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.8.0.tgz","fileCount":63,"integrity":"sha512-1BwR99vyVkBV3HzpdwfkeiRamioRFER4ReM/m7CG4j/9hzbJomq5E4PuSqsHBl4JMDUQqVxB5Az6vSafW2G9hA==","signatures":[{"sig":"MEYCIQDouAM4MHauRNC+mXcVP5gXqX/7Obtprq+PUL9Bb4HrfQIhAMGJ4krYM8kS15LWPiFN+w3/G5v0IBl2dOu6RmTmjLi5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1524592},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/ee9431109b2e9946ec8105faefb7b5e6/zvndev-yable-core-0.8.0.tgz","_integrity":"sha512-1BwR99vyVkBV3HzpdwfkeiRamioRFER4ReM/m7CG4j/9hzbJomq5E4PuSqsHBl4JMDUQqVxB5Az6vSafW2G9hA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.8.0_1783360932240_0.26290436116609395","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260706185230":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260706185230","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260706185230","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"ecd8aff616ec8ad6d29282cefa554d9b7e66364e","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260706185230.tgz","fileCount":63,"integrity":"sha512-HXPPA7iGG8MnBVJsqOW4MYfX0yKkMX0urvtaXRGxnwZcwYKFWso3zxGEXpIdO2WW1ruy0FVhTbMGomCQbMoBeg==","signatures":[{"sig":"MEYCIQDw45WW4CkS3Ty0Gi0qWRiW77QEuGUl41WEZixOhcnipgIhALzk4S2O7MS7I25BIIkK53dCPwFQ4qi/mBQWfJwVBY04","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260706185230","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1525242},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260706185230.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/8e55d5e1764d4452b015c5376b5b4ec2/zvndev-yable-core-0.0.0-canary-20260706185230.tgz","_integrity":"sha512-HXPPA7iGG8MnBVJsqOW4MYfX0yKkMX0urvtaXRGxnwZcwYKFWso3zxGEXpIdO2WW1ruy0FVhTbMGomCQbMoBeg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260706185230_1783363956190_0.14702118340781878","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@zvndev/yable-core","version":"0.9.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.9.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"debed881df2f21e05cb5a98e01d271372fb242ed","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.9.0.tgz","fileCount":63,"integrity":"sha512-rczzoJUElZgg95ByG/+bNow9r3aOdO/WnFFQ0qvFxSWdpscq9Y/EwkHl59jCwgJuHkfNtp3CuWfVOoiUUpsolw==","signatures":[{"sig":"MEQCIBjOrt8wAc+5W23n6F0DdZkQGryIXGbWnWJKMlqJF2mTAiBYDGpPl/Cfn0hhF5lEGr2UJqpJxXxWGFF4/hzTSBeH7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1525220},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/a785a56b99d33a08944c294a52705f08/zvndev-yable-core-0.9.0.tgz","_integrity":"sha512-rczzoJUElZgg95ByG/+bNow9r3aOdO/WnFFQ0qvFxSWdpscq9Y/EwkHl59jCwgJuHkfNtp3CuWfVOoiUUpsolw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.9.0_1783368738505_0.21268111768503295","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707171830":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260707171830","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260707171830","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"96cdac5fd8e8bfd85c8b4d6ba5b9fb3ad6ebfc2f","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260707171830.tgz","fileCount":63,"integrity":"sha512-m1KGSA31EWCFayBeTX92s5qZG6cVOx0P1QgGAbs02u1Q3jUvAy2M69zTo13AWbFGwrA3pR0Nznx5i2np3u3k2g==","signatures":[{"sig":"MEUCIFBaT/NJ9EYH2h3Fgit4Ip2XPMjB7xU16XOGo339dOx4AiEAkykbfwB5/uCYMp3Cz3nfBjAt7lQgAYII32zNyPYtDjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260707171830","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531599},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260707171830.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/dea860a9609b270183a147ea7bf64395/zvndev-yable-core-0.0.0-canary-20260707171830.tgz","_integrity":"sha512-m1KGSA31EWCFayBeTX92s5qZG6cVOx0P1QgGAbs02u1Q3jUvAy2M69zTo13AWbFGwrA3pR0Nznx5i2np3u3k2g==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260707171830_1783444717141_0.9616873592185262","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@zvndev/yable-core","version":"0.10.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.10.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"71b89d599181fb6342b212610e17d77ee70bc9f1","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.10.0.tgz","fileCount":63,"integrity":"sha512-Ms0oWyn7osYyaM0AIjtIBZQaF3UkYGhaJfLOlnNeyl0jd6boCFHfPAJ1j9mx42BvVT8qdIBemHHW7V48zLzYKQ==","signatures":[{"sig":"MEUCIQDrtiQBANYRtAvCMF90UvdidnBgjBmCkimvwkUcfqV+xAIgZvAmrK8jd3vYNsTVQ7XmClpe9VfuZ/3iYKex6GRny1I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1531578},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/eb7cfb1b2bce3f051cc85d43b4ed7e3f/zvndev-yable-core-0.10.0.tgz","_integrity":"sha512-Ms0oWyn7osYyaM0AIjtIBZQaF3UkYGhaJfLOlnNeyl0jd6boCFHfPAJ1j9mx42BvVT8qdIBemHHW7V48zLzYKQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.10.0_1783444898535_0.09342752385092612","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707190534":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260707190534","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260707190534","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"e56ca2f8dd2324fd4776f557ad7f76d9ddad8dca","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260707190534.tgz","fileCount":63,"integrity":"sha512-4rQNsrF+9S9IW4l5E4QJ0Y0qgAZ3CySWf/+f185vd9gDnqc5iyz/NJnT3bboqbZzCIGJbKd3uq2ZGLG4NZdkPw==","signatures":[{"sig":"MEUCIFzD+f1oIK+MmC46nMmPQfOUihFQpnW8wDSQQTOJ9PF2AiEAogb0sE7eUxKKqW/NcALlJJ4I6X4uPAwX26066zz/7GY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260707190534","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1532975},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260707190534.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/b521ba704a44cbee676eaa2a7b681604/zvndev-yable-core-0.0.0-canary-20260707190534.tgz","_integrity":"sha512-4rQNsrF+9S9IW4l5E4QJ0Y0qgAZ3CySWf/+f185vd9gDnqc5iyz/NJnT3bboqbZzCIGJbKd3uq2ZGLG4NZdkPw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260707190534_1783451139596_0.0442244626694035","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@zvndev/yable-core","version":"0.11.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.11.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"f0ca94b14322648b0f9c2279293a4d51bf1ad53a","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.11.0.tgz","fileCount":63,"integrity":"sha512-Kuk3CxCTi7c6xo436jm1i5T76+5obc9DorxwkZpnMrkE0U1EW3burXHF8y1tPvUOds3+csxQa8LewZeSkvVzrQ==","signatures":[{"sig":"MEUCIQDvVKrSvgsGFkaJ/IlDmYcyiSBnUKaEdX5oQ+tvXs7WngIgRdOSajnD916W007qhHv+LRjsNnN/axUsG23HCD9UgSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1532954},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/8bd7fb6bdb58db9a300402724597d04d/zvndev-yable-core-0.11.0.tgz","_integrity":"sha512-Kuk3CxCTi7c6xo436jm1i5T76+5obc9DorxwkZpnMrkE0U1EW3burXHF8y1tPvUOds3+csxQa8LewZeSkvVzrQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.11.0_1783451307168_0.2033663479501162","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707194055":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260707194055","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260707194055","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"0ea548c8ff6bb59ca785391768f121d4f17c8e2a","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260707194055.tgz","fileCount":63,"integrity":"sha512-p8k4lUvAVKEjQzMLfAczUjiqO28ZlI/KB+T+zBtcx3y4Mbio41b3BUCWOPkfIFX2+u3jSfYRBNclY8cv/+LH+Q==","signatures":[{"sig":"MEQCIGix5EAUOX1w6ntI3JGj0OdPsAEB4aIx8aL99SLK6ounAiA1zgP19m91hujUakJkpVSPj35hJ5zgexRiNZkCk5AO+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260707194055","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533655},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260707194055.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/6e133a6f787bdc72a674f9b7ff517dbd/zvndev-yable-core-0.0.0-canary-20260707194055.tgz","_integrity":"sha512-p8k4lUvAVKEjQzMLfAczUjiqO28ZlI/KB+T+zBtcx3y4Mbio41b3BUCWOPkfIFX2+u3jSfYRBNclY8cv/+LH+Q==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260707194055_1783453260533_0.21112791145345855","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@zvndev/yable-core","version":"0.11.1","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.11.1","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"05c78493067af4974e6e775acadc57844bb84eb2","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.11.1.tgz","fileCount":63,"integrity":"sha512-7BAFCgHZv8dzVD7RZjn13Wj5Q/B4SVEHtd6wsj3tB+fkOUzPaO7ic2B4o1MnuSUoGrB1nVYWp+ervOZqI5+qvA==","signatures":[{"sig":"MEYCIQC7I3Yk/Mf350/ob6mSnXjmSqO5fpo/NGRESGwZHST0TgIhAPTWnjXQKwc0TcorDc3AOa0K0+aUcbgNZhgSPI4rMdLW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1533634},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.11.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/4812ce1df2d161410e125d7262320a4a/zvndev-yable-core-0.11.1.tgz","_integrity":"sha512-7BAFCgHZv8dzVD7RZjn13Wj5Q/B4SVEHtd6wsj3tB+fkOUzPaO7ic2B4o1MnuSUoGrB1nVYWp+ervOZqI5+qvA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.11.1_1783453447862_0.2770636241165667","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707215555":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260707215555","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260707215555","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"e424f0d2fda2f6be6843a8e8b546124cac702f7f","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260707215555.tgz","fileCount":63,"integrity":"sha512-7DI37Jt29erZ4ypOVLWAmqJp6hoOYWlmpkKU5dy/6yi1stFmfUnzvnIzjJNa7hV+zHmQA+AZ/EDRONiXZTUj+g==","signatures":[{"sig":"MEUCIQCKEw53/wuj+GPpuKkHHkEfGAvTSlDQjnsHTjrnqJEU6gIgDkA4ALa5vX9EyHEPArgtaSIWCkcdNcnPMBFCDPOZhbA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260707215555","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546035},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260707215555.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/8cf70f50fa8678851027e227aca7006b/zvndev-yable-core-0.0.0-canary-20260707215555.tgz","_integrity":"sha512-7DI37Jt29erZ4ypOVLWAmqJp6hoOYWlmpkKU5dy/6yi1stFmfUnzvnIzjJNa7hV+zHmQA+AZ/EDRONiXZTUj+g==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260707215555_1783461360277_0.59196650634706","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@zvndev/yable-core","version":"0.12.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.12.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"deb85f03b59dbfc64c89fb41d6d09accf2eabb97","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.12.0.tgz","fileCount":63,"integrity":"sha512-iGljVR/ZN64Za0mcV1ncF+KXxDrBbcZX8wfYUk2Eg9Pnw8begDiHgf/XauO0kmNxHzIWhnUC4rppn3C3uiMUCg==","signatures":[{"sig":"MEYCIQD4BxIAcyKEyhy1s/ribYeYhGCD6VgDUx6PhAxzOooucgIhAISwgOBqB5E3uRQvYWf1mLffeS1CfjrSobQR0WWENaNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1546014},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/66de5b66c79ecfb4f82ab3e86c2a5f79/zvndev-yable-core-0.12.0.tgz","_integrity":"sha512-iGljVR/ZN64Za0mcV1ncF+KXxDrBbcZX8wfYUk2Eg9Pnw8begDiHgf/XauO0kmNxHzIWhnUC4rppn3C3uiMUCg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.12.0_1783461479394_0.2734823611973862","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707223020":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260707223020","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260707223020","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"b1c750b4f73f830e93dc79e6b26d21613b5416ea","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260707223020.tgz","fileCount":63,"integrity":"sha512-hSniQgVw76+eXgTzbAxghgmGBqEcfrk+DjKC8nPjsOpmCQQCQ9cS/4TLnHvEEQSOTtFNmnWUmwklqF9kBGRzXg==","signatures":[{"sig":"MEQCIFTadZKsascKfb0LmAcfWWewAc7Oz0V19fV4s6Py3NYXAiBLDFPh+N8aiqCZ8kAhDUR1Slfh8PtIE4yY2OKnOBtE2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260707223020","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548297},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260707223020.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/926a7edbdea5d60d4cba3f0a4f733b3b/zvndev-yable-core-0.0.0-canary-20260707223020.tgz","_integrity":"sha512-hSniQgVw76+eXgTzbAxghgmGBqEcfrk+DjKC8nPjsOpmCQQCQ9cS/4TLnHvEEQSOTtFNmnWUmwklqF9kBGRzXg==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260707223020_1783463427419_0.08602785963087811","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@zvndev/yable-core","version":"0.13.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.13.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"0b44f1007b10303950be8e61857edc0b7c469129","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.13.0.tgz","fileCount":63,"integrity":"sha512-FHpe52UrYD3oQxZrIxjtYohcOyfWyEfT+g37CTHOYvY11SGY+XOfJJuOWQIDhZVDf3OIzXBIirclvvVfGz/iRA==","signatures":[{"sig":"MEYCIQDdyNb7XPlAHJ+l282CmMttqpUCH1qYg1xiPySD6jwkNwIhAK1QgJxZfUvYjZOmWGsJbPbnM+ddPxLxc3gjwniypLtu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1548276},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/f42fd0e3eddfd6a320f0b4f962eb939a/zvndev-yable-core-0.13.0.tgz","_integrity":"sha512-FHpe52UrYD3oQxZrIxjtYohcOyfWyEfT+g37CTHOYvY11SGY+XOfJJuOWQIDhZVDf3OIzXBIirclvvVfGz/iRA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.13.0_1783463525171_0.5248148809383404","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260707234026":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260707234026","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260707234026","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"4fd4d425310b1a8c87a8d5b1223ed5135b5f2a49","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260707234026.tgz","fileCount":63,"integrity":"sha512-EMgEiAqIvVoBBzigx1hva0WXAThGnZkTVTNOM0RO6b59YtGO1NpizCVRAB2b0OR4G94yc+gwzXW5VoupTk7SDw==","signatures":[{"sig":"MEQCIACIxKccJr3RNblaCwtcpgLAPfz7nEveLc1AqZd2VUHQAiBPIU5OeOHLgUPC+2bjk88ar5QCLxwDg5Q9wOIkvGA/Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260707234026","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1551063},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260707234026.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/3867c976c2a8a98823235859006796f0/zvndev-yable-core-0.0.0-canary-20260707234026.tgz","_integrity":"sha512-EMgEiAqIvVoBBzigx1hva0WXAThGnZkTVTNOM0RO6b59YtGO1NpizCVRAB2b0OR4G94yc+gwzXW5VoupTk7SDw==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260707234026_1783467632924_0.9617184244440298","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@zvndev/yable-core","version":"0.14.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.14.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"0ff8d88dff2767e78ca5a4eba0232669e6af71df","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.14.0.tgz","fileCount":63,"integrity":"sha512-hR7Ae9gFYIhoSiAqAX8k90/WjWxEFipQNO7/z9VrcY8LX2Bb617moOX3eH+ziqYMIM8ftuHB/ULoue9OX+4TlQ==","signatures":[{"sig":"MEUCIQDhhXYyjLHrrjrWUzgXNQJOXdou4RN+/N1z9OIObK0V9wIgb1O7wkoViCHkWkW8ihWddz4fssIlRw+K6JmnwSszgAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1551042},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/c71cb19756de8e76eed51479b17c92b6/zvndev-yable-core-0.14.0.tgz","_integrity":"sha512-hR7Ae9gFYIhoSiAqAX8k90/WjWxEFipQNO7/z9VrcY8LX2Bb617moOX3eH+ziqYMIM8ftuHB/ULoue9OX+4TlQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.14.0_1783467732236_0.648505187551158","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260708153317":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260708153317","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260708153317","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"81250b4a5a6de7663ce21bfa6ac6208fee5dff91","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260708153317.tgz","fileCount":63,"integrity":"sha512-hreTEpp1rXNgli0mH3glMn6VBpjtyFrDjnVvao5zOYIJU/HaHjaGMhGU7tCnmtkGkqT5DP/69Nz6Ln9GevUQtA==","signatures":[{"sig":"MEUCIQDfO2dzelgiReWFHv552DED8c1s62Agz6KhCv6zLZC9BwIgEQ0m9E718pKNuCwCuUZytjVjgURAbnfuhlGW2jilIB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260708153317","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1554499},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260708153317.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/d35806cab40e8060d4dc7ecf7cec4aca/zvndev-yable-core-0.0.0-canary-20260708153317.tgz","_integrity":"sha512-hreTEpp1rXNgli0mH3glMn6VBpjtyFrDjnVvao5zOYIJU/HaHjaGMhGU7tCnmtkGkqT5DP/69Nz6Ln9GevUQtA==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260708153317_1783524804243_0.7308378702142926","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@zvndev/yable-core","version":"0.15.0","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.15.0","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"801f2f15a85401eea443e5d4970046235f02ba26","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.15.0.tgz","fileCount":63,"integrity":"sha512-JzgyIgVQArqqb5Pc9Z4Cca1veETafXOXRgXzXu5sC65HppoYaaOAxOsKB7DA3hN6T1z+lQQC8rMPSVrVwsIwBQ==","signatures":[{"sig":"MEUCIAoFJpfmUmxYoNAJodeQWeko58FRKji3Z2zk3hN1YDGBAiEAhH125Q8J/79dV1TgY6MGQcps5wD3U9GOmCOzwkRCh70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1554478},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/4b6cbded8cc18ed8675857e55fd76123/zvndev-yable-core-0.15.0.tgz","_integrity":"sha512-JzgyIgVQArqqb5Pc9Z4Cca1veETafXOXRgXzXu5sC65HppoYaaOAxOsKB7DA3hN6T1z+lQQC8rMPSVrVwsIwBQ==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.15.0_1783524988415_0.5766426443929724","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260725162852":{"name":"@zvndev/yable-core","version":"0.0.0-canary-20260725162852","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"author":{"name":"ZVN DEV"},"license":"MIT","_id":"@zvndev/yable-core@0.0.0-canary-20260725162852","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"homepage":"https://github.com/ZVN-DEV/yable#readme","bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"dist":{"shasum":"f17ffccfae22ca1916e1f6f605c4faa5530c907c","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.0.0-canary-20260725162852.tgz","fileCount":63,"integrity":"sha512-ubDA7Bb86R4BCgSS1dOXJJ9wgG8Mz6zMolshIzOXGJ/y95PuaV7ALyxL99aMiEUxmkJHwEo+6mLmo7Vo64CW0Q==","signatures":[{"sig":"MEUCIFXVwm8hm7O5JBcH+XnE4Irk92T70cSYA8Vwxg8bcgM/AiEA0y3SQvGu9HdIE13UoR+u+q0JdLWVIyz+OqpCCmWyd1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.0.0-canary-20260725162852","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1557029},"main":"./dist/index.cjs","type":"module","_from":"file:zvndev-yable-core-0.0.0-canary-20260725162852.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json","./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}}},"scripts":{"dev":"tsup --watch","lint":"eslint src","test":"vitest","build":"tsup","clean":"rm -rf dist","test:ci":"vitest run","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"_resolved":"/tmp/485560d74f2c50cbb37b7b8fe7e90cc5/zvndev-yable-core-0.0.0-canary-20260725162852.tgz","_integrity":"sha512-ubDA7Bb86R4BCgSS1dOXJJ9wgG8Mz6zMolshIzOXGJ/y95PuaV7ALyxL99aMiEUxmkJHwEo+6mLmo7Vo64CW0Q==","repository":{"url":"git+https://github.com/ZVN-DEV/yable.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/yable-core_0.0.0-canary-20260725162852_1784996939562_0.8554838316271931","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@zvndev/yable-core","version":"0.16.0","description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"license":"MIT","author":{"name":"ZVN DEV"},"repository":{"type":"git","url":"git+https://github.com/ZVN-DEV/yable.git","directory":"packages/core"},"homepage":"https://github.com/ZVN-DEV/yable#readme","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./features/rowSpanning":{"import":{"types":"./dist/features/rowSpanning.d.ts","default":"./dist/features/rowSpanning.js"},"require":{"types":"./dist/features/rowSpanning.d.cts","default":"./dist/features/rowSpanning.cjs"}},"./features/rowDragging":{"import":{"types":"./dist/features/rowDragging.d.ts","default":"./dist/features/rowDragging.js"},"require":{"types":"./dist/features/rowDragging.d.cts","default":"./dist/features/rowDragging.cjs"}},"./features/fullRowEditing":{"import":{"types":"./dist/features/fullRowEditing.d.ts","default":"./dist/features/fullRowEditing.js"},"require":{"types":"./dist/features/fullRowEditing.d.cts","default":"./dist/features/fullRowEditing.cjs"}},"./features/treeData":{"import":{"types":"./dist/features/treeData.d.ts","default":"./dist/features/treeData.js"},"require":{"types":"./dist/features/treeData.d.cts","default":"./dist/features/treeData.cjs"}},"./features/pivot":{"import":{"types":"./dist/features/pivot.d.ts","default":"./dist/features/pivot.js"},"require":{"types":"./dist/features/pivot.d.cts","default":"./dist/features/pivot.cjs"}},"./package.json":"./package.json"},"sideEffects":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.0","typescript":"^5.7.0"},"bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","lint":"eslint src","test":"vitest","test:ci":"vitest run","test:coverage":"vitest run --coverage","typecheck":"tsc --noEmit","clean":"rm -rf dist"},"_id":"@zvndev/yable-core@0.16.0","_integrity":"sha512-AHjXovLEgitreSkjXMS/gyZyFawONI5MO9GtMG16SLE0cGAJ7jb38ZQFxR88ZcRRmjXFoay/ySEF8IQWVRt5qg==","_resolved":"/tmp/85e79f4f5d2eff50fd880933dbbb54f5/zvndev-yable-core-0.16.0.tgz","_from":"file:zvndev-yable-core-0.16.0.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-AHjXovLEgitreSkjXMS/gyZyFawONI5MO9GtMG16SLE0cGAJ7jb38ZQFxR88ZcRRmjXFoay/ySEF8IQWVRt5qg==","shasum":"1dc6cf01c26da1d87319287cee6baa373cad6861","tarball":"https://registry.npmjs.org/@zvndev/yable-core/-/yable-core-0.16.0.tgz","fileCount":63,"unpackedSize":1557008,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zvndev%2fyable-core@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDQA3WVc8ND0lUYA2NH6U+ELAUktpnBgaWF/PAampYjzAIgP+SGn5bTIcJY/44D9Bg5OTacPVh7aUUwgdl5AOqJCcU="}]},"_npmUser":{"name":"kirby_zvndev","email":"kirby@zvndev.com"},"directories":{},"maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/yable-core_0.16.0_1784997052348_0.6041187292061958"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-07T15:25:00.534Z","modified":"2026-07-25T16:30:52.898Z","0.1.0":"2026-04-07T15:25:00.886Z","0.2.0":"2026-04-09T02:08:11.711Z","0.3.0":"2026-05-10T01:31:34.544Z","0.4.0":"2026-05-15T05:21:18.844Z","0.5.0":"2026-06-28T14:42:37.748Z","0.5.1":"2026-06-28T23:20:38.838Z","0.0.0-canary-20260629011348":"2026-06-29T01:13:54.417Z","0.6.0":"2026-06-29T01:16:35.713Z","0.0.0-canary-20260704170710":"2026-07-04T17:07:16.900Z","0.6.1":"2026-07-04T17:09:57.674Z","0.0.0-canary-20260704180820":"2026-07-04T18:08:25.915Z","0.6.2":"2026-07-04T18:11:59.915Z","0.7.0":"2026-07-05T00:43:18.949Z","0.0.0-canary-20260706020223":"2026-07-06T02:02:29.002Z","0.8.0":"2026-07-06T18:02:12.397Z","0.0.0-canary-20260706185230":"2026-07-06T18:52:36.352Z","0.9.0":"2026-07-06T20:12:18.669Z","0.0.0-canary-20260707171830":"2026-07-07T17:18:37.341Z","0.10.0":"2026-07-07T17:21:38.829Z","0.0.0-canary-20260707190534":"2026-07-07T19:05:39.787Z","0.11.0":"2026-07-07T19:08:27.357Z","0.0.0-canary-20260707194055":"2026-07-07T19:41:00.729Z","0.11.1":"2026-07-07T19:44:08.027Z","0.0.0-canary-20260707215555":"2026-07-07T21:56:00.497Z","0.12.0":"2026-07-07T21:57:59.566Z","0.0.0-canary-20260707223020":"2026-07-07T22:30:27.643Z","0.13.0":"2026-07-07T22:32:05.374Z","0.0.0-canary-20260707234026":"2026-07-07T23:40:33.181Z","0.14.0":"2026-07-07T23:42:12.385Z","0.0.0-canary-20260708153317":"2026-07-08T15:33:24.454Z","0.15.0":"2026-07-08T15:36:28.587Z","0.0.0-canary-20260725162852":"2026-07-25T16:28:59.708Z","0.16.0":"2026-07-25T16:30:52.543Z"},"bugs":{"url":"https://github.com/ZVN-DEV/yable/issues"},"author":{"name":"ZVN DEV"},"license":"MIT","homepage":"https://github.com/ZVN-DEV/yable#readme","keywords":["table","data-grid","datagrid","spreadsheet","headless","typescript","sorting","filtering","formulas","pivot"],"repository":{"type":"git","url":"git+https://github.com/ZVN-DEV/yable.git","directory":"packages/core"},"description":"Headless, zero-dependency data table engine with sorting, filtering, editing, formulas, pivot tables, and more","maintainers":[{"name":"kirby_zvndev","email":"kirby@zvndev.com"}],"readme":"# @zvndev/yable-core\n\nHeadless, framework-agnostic data table engine. Zero dependencies.\n\n`@zvndev/yable-core` is the foundation of the Yable table library. It handles all table logic -- sorting, filtering, pagination, editing, grouping, aggregation, pivot tables, tree data, formulas, clipboard, fill handle, undo/redo, and more -- without touching the DOM. Framework adapters like `@zvndev/yable-react` and `@zvndev/yable-vanilla` consume the core to produce UI.\n\n## Installation\n\n```bash\nnpm install @zvndev/yable-core\n```\n\n## Core Concepts\n\n### Table\n\nThe central object. Created via `createTable(options)`, it holds all state and exposes methods for sorting, filtering, pagination, editing, selection, and more.\n\n### Column\n\nDefined using `createColumnHelper<T>()` and its `.accessor()`, `.display()`, and `.group()` methods. Columns describe how data maps to cells, how to sort/filter, and how to render headers and footers.\n\n### Row\n\nRepresents a single data record. Rows provide access to cell values, selection state, expansion state, and pinning. Rows can have sub-rows for tree data.\n\n### Cell\n\nThe intersection of a row and a column. Cells provide typed value access, editing state, and render context.\n\n## Key Exports\n\n### Factory Functions\n\n| Export | Description |\n|---|---|\n| `createTable(options)` | Create a table instance from data + column definitions |\n| `createColumnHelper<T>()` | Type-safe column definition builder |\n| `createColumn(table, def, depth)` | Create a column instance (internal) |\n| `createRow(table, id, original, index, depth)` | Create a row instance (internal) |\n| `createHeader(table, column, options)` | Create a header instance (internal) |\n\n### Built-in Functions\n\n| Export | Description |\n|---|---|\n| `sortingFns` | 6 sorting comparators: `alphanumeric`, `alphanumericCaseSensitive`, `text`, `textCaseSensitive`, `datetime`, `basic` |\n| `filterFns` | 11 filter predicates: `includesString`, `equalsString`, `arrIncludes`, `arrIncludesAll`, `arrIncludesSome`, `equals`, `weakEquals`, `inNumberRange`, `inDateRange`, and case-sensitive variants |\n| `aggregationFns` | 9 aggregation functions: `sum`, `min`, `max`, `extent`, `mean`, `median`, `unique`, `uniqueCount`, `count` |\n\n### Utilities\n\n| Export | Description |\n|---|---|\n| `functionalUpdate(updater, old)` | Apply an `Updater<T>` (value or function) to a previous value |\n| `memo(deps, fn, opts)` | Memoization helper with dependency tracking |\n| `makeStateUpdater(key, table)` | Create a state slice updater function |\n\n### Event System\n\n| Export | Description |\n|---|---|\n| `EventEmitterImpl` | Typed event emitter with `on`, `off`, `emit`, `removeAllListeners` |\n\n## Basic Usage\n\n```typescript\nimport { createTable, createColumnHelper } from '@zvndev/yable-core'\n\ninterface Person {\n  name: string\n  age: number\n  email: string\n}\n\n// Define columns\nconst columnHelper = createColumnHelper<Person>()\nconst columns = [\n  columnHelper.accessor('name', { header: 'Name', enableSorting: true }),\n  columnHelper.accessor('age', { header: 'Age', enableSorting: true }),\n  columnHelper.accessor('email', { header: 'Email' }),\n]\n\n// Create data\nconst data: Person[] = [\n  { name: 'Alice', age: 32, email: 'alice@example.com' },\n  { name: 'Bob', age: 27, email: 'bob@example.com' },\n]\n\n// Create table\nconst table = createTable({\n  data,\n  columns,\n  state: {\n    sorting: [{ id: 'name', desc: false }],\n  },\n  onStateChange: (updater) => {\n    // Handle state changes (wire to your framework's state management)\n    console.log('State changed')\n  },\n})\n\n// Read the row model\nconst rows = table.getRowModel().rows\nrows.forEach((row) => {\n  const cells = row.getVisibleCells()\n  cells.forEach((cell) => {\n    console.log(cell.column.id, cell.getValue())\n  })\n})\n```\n\n## Row Model Pipeline\n\nThe core processes data through a pipeline of row models:\n\n1. **Core Row Model** -- raw `data[]` converted to `Row[]`\n2. **Filtered Row Model** -- column filters and global filter applied\n3. **Sorted Row Model** -- sorting applied to filtered rows\n4. **Paginated Row Model** -- page slice of sorted rows\n\nEach stage is memoized. The final `table.getRowModel()` returns the paginated result.\n\n## Feature Overview\n\n| Feature | Table Option | Column Option |\n|---|---|---|\n| Sorting | `enableSorting`, `onSortingChange` | `enableSorting`, `sortingFn` |\n| Filtering | `enableFilters`, `onColumnFiltersChange`, `onGlobalFilterChange` | `enableColumnFilter`, `filterFn` |\n| Pagination | `manualPagination`, `onPaginationChange` | -- |\n| Cell Editing | `enableCellEditing`, `onEditCommit` | `editable`, `editConfig` |\n| Column Pinning | `enableColumnPinning` | `enablePinning` |\n| Column Resizing | `enableColumnResizing`, `columnResizeMode` | `enableResizing` |\n| Row Selection | `enableRowSelection`, `onRowSelectionChange` | -- |\n| Row Expanding | `enableExpanding`, `getSubRows` | -- |\n| Grouping | `enableGrouping`, `onGroupingChange` | `enableGrouping`, `aggregationFn` |\n| Visibility | `enableHiding` | `enableHiding` |\n| Export | `enableExport` | -- |\n\nSee the full [API Reference](../../docs/API.md) and [Feature Documentation](../../docs/FEATURES.md) for details.\n\n## Types\n\nAll types are exported from the package entry point:\n\n```typescript\nimport type {\n  Table,\n  TableOptions,\n  TableState,\n  ColumnDef,\n  Column,\n  Row,\n  Cell,\n  Header,\n  HeaderGroup,\n  SortingState,\n  ColumnFiltersState,\n  PaginationState,\n  RowSelectionState,\n  EditingState,\n  // ... and many more\n} from '@zvndev/yable-core'\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}