{"_id":"@ackplus/react-tanstack-data-table","_rev":"58-22943158d8a77f8b196c6b2ac103cfde","name":"@ackplus/react-tanstack-data-table","dist-tags":{"latest":"1.1.22"},"versions":{"1.0.19-beta-0.6":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.6","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.6","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"8df38360652c2e213e034a33b1ecddc3ce2bd571","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.6.tgz","fileCount":154,"integrity":"sha512-5bI3zwMvjBJ1oRnzETWR8YlTH0CpUNEZz6UAI23J935rh3C0eH/x/0nx/aMWbBq5JVFDKBFFZJkKvlcS3oczeQ==","signatures":[{"sig":"MEUCIH5PZjYvTEtqR936EbXbh9wEH2/dkEb7KYVrxfgDfWV2AiEA6radCa5R1tvzlY4k04fVZnzskPDabIIhAmRJ57+DEJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656229},"main":"./index.js","types":"./index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"604199697a631d137f22927451649fb063ab6b18","_npmUser":{"name":"ajaykhandla","actor":{"name":"ajaykhandla","type":"user","email":"ajay@ackplus.com"},"email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"23.5.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.6_1751612166134_0.9095238433044499","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.7":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.7","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.7","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"6d0719c434c4e1ee6fc7ec669109b39f4ba9be27","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.7.tgz","fileCount":1,"integrity":"sha512-4FGvOMujz0h75iqeu/4gOfI9u/kWwQuwrPFvRS7KuWIWrbk0ze/enf/A1PSnGMxuazMUhaLSdjxbIkGXFXGVIg==","signatures":[{"sig":"MEUCIAe/C8HWkFWKelTRZzZZYceFZtskOjcIdUB4VwtbEpIEAiEA5XW9noEGvrGEd3G4L4q+zhpqwSVbSAJi4yAHLdk21tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1409},"main":"./index.js","type":"commonjs","types":"./index.d.ts","gitHead":"28211b2f56dab83e7966a7756a113df52b639876","_npmUser":{"name":"ajaykhandla","actor":{"name":"ajaykhandla","type":"user","email":"ajay@ackplus.com"},"email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.7_1751615948867_0.7481423193293533","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.8":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.8","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.8","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"389f082a65dad20c62ce385d3d7bf0f319a2d9ec","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.8.tgz","fileCount":125,"integrity":"sha512-7kK0DAcs5P9iJl5oxWBBZX6CPmnXq5lTUj7A6Twg9MfW5GQbyULH8QgVVDgtTOBn4g9ZeOZ5AOBVMbGVzpox9g==","signatures":[{"sig":"MEUCIC1Lntsf7MNXIPXVB6DbI72Idri6pemmXW9WRe+C2BkwAiEAsnqoGJ51tgcjoIo+Uk73ENUO/I/aacrbEOi/WfYV+40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302947},"main":"./index.js","type":"commonjs","types":"./index.d.ts","gitHead":"0429afaa4ce17f3fa6e21c37a76326b1c1354e90","_npmUser":{"name":"ajaykhandla","actor":{"name":"ajaykhandla","type":"user","email":"ajay@ackplus.com"},"email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.8_1751617039853_0.3137129435089778","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.9":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.9","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.9","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"566a42137ed741eabd1e0411fd51c62be00e983c","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.9.tgz","fileCount":125,"integrity":"sha512-wMF+m0QsO5L54oqArG0Eaf2grlP/T6OfRFgmK5X6CwM17jSDdQniNbCezLpFSBr/t+mee5fHjIxWwIDOoWOobQ==","signatures":[{"sig":"MEMCH2AIzfMsPfI3zcLau/FkdNvp5046068rDhqZ/xiEFYMCIA4CTruI1pCq5jKHzLMX+DmB9hqGBRS4W+lR8FQhqWay","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":302955},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"fb4745c11b31da1eb2c70dafc7127fa2709efd54","_npmUser":{"name":"ajaykhandla","actor":{"name":"ajaykhandla","type":"user","email":"ajay@ackplus.com"},"email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.9_1751617614267_0.09104743781592783","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.10":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.10","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.10","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"f553cc38f2aa4b5aeb1ffde1b28516a0cad76830","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.10.tgz","fileCount":129,"integrity":"sha512-BExwPPVHE6fu3m/eqxLqXiem/eCIii9MH4JH6EqYRAy3tKU4PBZOiYaMoZXwEHMEtrYgW739D/Mgu+P/kyQ6fg==","signatures":[{"sig":"MEUCIGsoK6WpqeGER9j9eH03TQM+/P2iTXZiZ1JEJR3YHG05AiEA2G4vwxPpdRESGYrHahbSdidKQkwZjJNjZsnLoKxxZic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325732},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"5f467f278b74afde6e4cda5a06402e6ac952211a","_npmUser":{"name":"ajaykhandla","actor":{"name":"ajaykhandla","type":"user","email":"ajay@ackplus.com"},"email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.10_1751803094405_0.09687150577558779","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.12":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.12","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.12","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"c30b88c3aa89671dccc71d10e6b1342e62e2a2de","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.12.tgz","fileCount":129,"integrity":"sha512-BMq2wHU0Dr+rjBmi4V7yCEY06TC9vIfkAGDrAJ0dNpSEfLfGGWGA+d/YLis6QykxwLvz4ILUrYv9YLKdqudLUg==","signatures":[{"sig":"MEUCIFJG31WnJdCuDx7F39ngbitct2B8LW171uwjnmzhV1xbAiEAy+UvMWpe5ZjJVwG8jXmPDSmqMy1Dxj/BN8KcbbPhH3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330116},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"fbaeece87c716bacd10c80435d0d79bf601923b1","_npmUser":{"name":"ajaykhandla","actor":{"name":"ajaykhandla","type":"user","email":"ajay@ackplus.com"},"email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.12_1751870213606_0.4898340185089487","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.13":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.13","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.13","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"3a47711eb6a3f33ce09933690bdcd343127a584e","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.13.tgz","fileCount":129,"integrity":"sha512-QzO9hdFEgu+OpAcml4qmbaPirq1L8+l8BgA8LCHqlMazTCbWGyzSN6P9F7vRgW/slZCj+i8q2Is9Eba6TdnSbw==","signatures":[{"sig":"MEUCIQCt1/MKtLss7deC2BMDHY8RoyGc04LG0I51UCx3kPom0QIgGrIT6v63/jLqJeiqt/InyDdslTk4CJGTjF/cM+ilXoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331035},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"0e7c9533336d55047b748b926c5a50175e4ba91d","_npmUser":{"name":"ajaykhandla","actor":{"name":"ajaykhandla","type":"user","email":"ajay@ackplus.com"},"email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.13_1751948651521_0.25968574119981347","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.14":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.14","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.14","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"b34870c9f3777af95e2bc2460a4a0af399a057b6","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.14.tgz","fileCount":129,"integrity":"sha512-pVcq4cBxUHfRYgXy7GhOo0GHWXRF4Dq1Ml8PgFqxz5P7isdk858gCIXBEKT1jL762SC3GqifBe8pbLDW+pyD8w==","signatures":[{"sig":"MEUCIHr/RL5To/R4/HlYTkZp1zOFc3w244TvzrM7G0uVq+baAiEAyxCLJm3HU8WTKq2a5Ah9aViaD8YGUWIIKOijjT1l36U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":359163},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"7aae27ececc5e85cb57610a11b112f044ca93e51","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.14_1752315600998_0.7255811010669428","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.15":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.15","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.15","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"fa96c87bda5d9e42dd89cfc0ff995403e73becd6","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.15.tgz","fileCount":129,"integrity":"sha512-4blpYmAF/EjEdFIiM1tGuLjaCw/rkmuJRPsqbJoU9pRf15kCUIp/skrusDS3NE8Y9fRljl+I4VOs+MJS7sEtOw==","signatures":[{"sig":"MEQCIA4KVMv8MyeZ8qd6dTidbLP/Rl9/w0ErHoBYdpXviLpuAiBfv/0sZvR3JpA4dS+yv7JRxsBmgs9PHqzrRmmDJVc71Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360348},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"396f083f73efbe082f32db74f3ad4514497f8c23","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.15_1752319042500_0.8545281139309735","host":"s3://npm-registry-packages-npm-production"}},"1.0.19-beta-0.16":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.19-beta-0.16","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.19-beta-0.16","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"aba209c8159334259c9e40543e726de3c06776bf","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.19-beta-0.16.tgz","fileCount":131,"integrity":"sha512-1zG+D1KT6zZGfYVUAPiRoBlrjzDKDCeG5t6mshH2VDJPJWdGI/eVNbAkk4ptkQOjPhiKSVjiuTqxEorRGxK8hA==","signatures":[{"sig":"MEYCIQDDvlf52n+VD3nhzFjNdgJ5Rj5Hvr3EWhUhzOD6TDFE0QIhAOwHEyfXdWNVVrx/i0yo5iJ8xLahX+nMQcY41K8RDRVq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380497},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"e8ab8f2e6622afebe6b53b14cf882c42ea12b93e","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.19-beta-0.16_1752326708634_0.2963566461234495","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.20","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.20","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"46b1e58658a0452549e284ecdb64418ef970274d","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.20.tgz","fileCount":131,"integrity":"sha512-p/ysbFETUH1Lq9b9LNmuH+ahHwULNYGqzXoKiz1BBbWMbTS5juICgRQsiVVmRrBllllebNgzbAwhqb9i5I8cFw==","signatures":[{"sig":"MEYCIQCw+5Kjfq4MHsLnD2+KP8E+US0OoZmwXZs6yUlGBIa9QgIhAPugSUEn0mOIhsYSOmOBA5uo8U78CMdR197x7eTGf1sd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408602},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"511f0b09b249e2442149dbd6b2d864d6b3476609","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.20_1752329705025_0.3123538958314265","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.21","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.21","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"2908e3659084c6a343b86b29ade9da6807034cbe","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.21.tgz","fileCount":131,"integrity":"sha512-OzvB+Z1qyXvv2grWDCvTCPnSV6n5WVsu7bKz9qokczdA+fiaBSMxzZQf39ZtP2YSaF3kuOcz9DEikicl1r0vMQ==","signatures":[{"sig":"MEQCIHHnqLLFxpOiqzCjFBch5avsSJAimhyw1Exk91krw5iPAiAdstiwhk+UL10nGAvcaPFxXgItK68L63xkxvkev3eryQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409147},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"3d6cb8caf278de255865adecb87bf8d03e6e00f8","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.21_1752330941646_0.13345675641730148","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.22","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.22","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"cfd960d2684f60c02db54d9b37a531621ab5b690","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.22.tgz","fileCount":131,"integrity":"sha512-0FuZlxPbhBbzDFlTRyxgpAMkcKrFdIqZBfH9aIZV3E5ZSN3A5IPhpbFbjv7TiiWss+vDGDnd/NjuYvyst50iFQ==","signatures":[{"sig":"MEUCIAKxtMd4gq/KW3Py1erhzhE0r2zclNp+6eXCqWZBSl4AAiEA2af64ure3jqh6z8IE4QF6F6DZnpfveRkBbN+ur/YEFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408739},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"267cf36e673a9f28f7872267275405929d9faa84","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.22_1753078553182_0.37042406815451434","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.23","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.23","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"867b2f9ecdc6e140d832add19b7126166d34fcc8","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.23.tgz","fileCount":133,"integrity":"sha512-ZY7bsLj/gRKREjPlKTpVncjDdNMyLNb9dlOERWIHvKU3xQZ54m0xK+FhCNyg/LsiFaI5hXQwzDhokV5inASiqQ==","signatures":[{"sig":"MEQCICVOHo3C/Nv0PwLrp8T7lHr8Ismg1C+4h733VKFFYARpAiByvIQud+/YU77J9wW+SrJqkUbJhF1nVQx8ih9lFxQ1YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429324},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"08177c8a32ef8fc9a3f06b44f8cb33561c9acbd0","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.3","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.23_1760072762672_0.8597639706650719","host":"s3://npm-registry-packages-npm-production"}},"1.0.24-b-1":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.24-b-1","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.24-b-1","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"5fc294a3112a99ffbbf3115a45cb45ff1f6aa9b9","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.24-b-1.tgz","fileCount":133,"integrity":"sha512-TWkwu8Q+TAef6/F49cjQ3YXX1EJkJ6YIcLh1F92Q1gMXpjsGfWIvSsV5MpnS+mAbfZ0xxX0vGhC7zWTnccu+Cg==","signatures":[{"sig":"MEYCIQDOitIYqnn6k9UjZQDiiz6434r0uxw6kkORu6nxWuZzKwIhAPADz/y0yf9MSSFAAjSpXSD0+5jvjffFUt79cYZE2EQy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429778},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"9483e8816a96bedb21dd26dce2df054271e7bbfc","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.3","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.24-b-1_1760073849293_0.5928904033269302","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.24","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.24","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"dc3b479dd2b1d7301865b77536d3f19cc787f35d","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.24.tgz","fileCount":133,"integrity":"sha512-1hH8VlOFI16e+KwP9oFQubciz1lDZ7lQmDqiIZi7IELnHlNR4diCCFBP3ydXBsgXySYNmp+1nKZSeNMukUR5vA==","signatures":[{"sig":"MEYCIQCCn4JtMPd8NHVyRDZkNdSl+AzacBD7wYV65FCe64TFzAIhAMWMOfS99F3/BCnDrhGll8ceooXiytj1I1/HrXPhhQRU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429689},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"51ec66904d203cc102af1fc0e4643ff0f9891c03","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.24_1762000745766_0.13182026498704347","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.25","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.25","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"51c7cad16cbc556086456b1b2e50dac258b8af39","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.25.tgz","fileCount":133,"integrity":"sha512-QuCRlKJgf0uusJSmRAczv0suHpwF+EGqzOTMJI58ncQOdCJFJPu7p3DWIrnOycoeLkOTojIisXJxPnoFlQiNXw==","signatures":[{"sig":"MEQCIBPv7kDmqnj5Hw/b2Vrut6FDyK0rGzTUZlNh+sZo/83rAiBHbbJLa44nOHPmLNnyNLxKTwM31v9mCYK3d4fhixbZAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431148},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"2fb6d74ffb0a8f5b5b3540df1fbf70ce77d327f6","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.25_1762058282361_0.8326266817740362","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.26","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.26","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"62ba467cf8f1e28354475b1721063c930413590c","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.26.tgz","fileCount":133,"integrity":"sha512-P7dvx3nuP+SqtsxWhydpVE0wmPGpy3+aVeb08kXm53oi5ve2EANAknSK9HNqzB72ZK/Ow7fYeTCz1MnzWdFN7A==","signatures":[{"sig":"MEUCICuvC4BBD1ImYt/yZJIqSDhmY4nSt7mcjbj3j33JoU9hAiEAz4evWVx2KG0oyqpQ/ba2hBCoiMwE/uQfNV9/WyLQbYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431216},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"115852ba37d3d855bb6bbaa9dc4587896ee18d76","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.26_1762067929720_0.8152129372127419","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.27","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.27","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"985af54c30ab25bbe5ed4a4ac602cdcafa34d513","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.27.tgz","fileCount":133,"integrity":"sha512-aoylxHlSMzBOEY1EJAkXgwOMYyKtu5efFRftOzfTSqEtYIahI4z9ILWPzt9B275pzDDai+pHtrW9f2HZAS2/6Q==","signatures":[{"sig":"MEUCIQDzhkMULVaF6Cv/SK5Ax8pIpktNr4+gLeRXRSSAiFkypgIgeZe9HKnAb4TL6Icw89KPWmx228AUKkIx7ELwd81fmcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431750},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"376906577279f81211866adb22ed4d2b1ceefa41","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.27_1762150071604_0.05008382340757622","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.28","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.28","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"1652d0cf25eed99cf5edc440bdba7515e5d5ef77","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.28.tgz","fileCount":133,"integrity":"sha512-d2SpgUk2yJPClkh8vyo44dx7W2lyKMqd25C+iBt7zamKaHWNcxRiAQjb+TNrPSRX6wzit/1qCkQdOp/izfUhyA==","signatures":[{"sig":"MEUCIQCO8CMaP1vpykmD/mnIkKuOPgQ0f6ZRxp1s1FNQjaFFfAIgNnwihZVe1IzHXkFXcpXB3pBofl0YZMrJBilh+h5k4/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431696},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"b6da480059c52a0936d386c2d42ae1f15a2c2a5c","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.28_1762235345436_0.06420832361847317","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.29","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.29","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"b0856fb4af4d9761b1d4f5efc059df953000cc0c","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.29.tgz","fileCount":133,"integrity":"sha512-vyENGbrIePM68X62RtR441Sj4OJOsZGFqN1FbZznWWVFxYZEUo0B9pWggM78igUIWmEq168ajHzsvNC2qbSwDw==","signatures":[{"sig":"MEQCIEGseyO7rKOrPcVl7OaXz5LGTPp32PauBt0+4BOgghuqAiAbgcFtxsyREFVdUZMmTKjIWUDPEbqhbIxQ6szgG0XA0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431663},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"0b4a11eada0930d871d7fc065a6d4063f6f8ed8c","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.29_1762236971589_0.48384998956279013","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.30","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.30","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"93b569b9bc1cb98416d6143fe1a65865aa44b478","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.30.tgz","fileCount":133,"integrity":"sha512-tnBTmUEvIKcDXLyasJYjjEj3gf94b9qBUpei321rXrF7OjPlCNX7ltNy+b0BZvy18mHH6oDFIxqIyn44iPqrqg==","signatures":[{"sig":"MEUCIDzh9lvV9y2qE6SvNMD0uUIrMEogqz/ghs8cdv1x6lRuAiEAmnHFwsjtEd1WkrdG9oyf5eRV11YEgXSNr1WnZt1Mv4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431277},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"782d38bb74bade20d3207ad97017d47e50b27f9b","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.30_1762245119558_0.8204055764891278","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.31","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.31","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"888153d39573f0acd7cf92720d27c89ce8f04ea4","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.31.tgz","fileCount":133,"integrity":"sha512-ybSLkHIpPcKUaT144m+iBeojHpf/hwXl3EQXM+oBOErDaIJk+gcMHwZqUKpZqIGZq3JXtfJQyEVG8/IqsH9vyw==","signatures":[{"sig":"MEYCIQCoF9zdIRBeAZGCPkudktPr2YaV1iwtFH8uq4Y9TwDyjQIhAIT5JtWKMpER5U+PdYV6BpipFtz3q9nWVHjLw7tUBg1Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432987},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"f87792f7cde225f11144e1103167bd72b1bf5f6b","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.31_1762253589742_0.9898224723771114","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.32","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.32","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"fe1db82607e2c4f8672b6b848a6f5bfbb8a32e31","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.32.tgz","fileCount":133,"integrity":"sha512-buM1l5ZxhVQ/tVBQ6NNjV8yrpZslySAkNucjXKGPPKzUI/TN5aFkYFyH7fT6cZaw3Fuv6sgaQiCjld9vEm7Y1g==","signatures":[{"sig":"MEUCICb5+0SBfh48j3nvpyfuApcbzqXKCFfGo7V6h7ZnXZWLAiEAsq2FLnerXXC2H9CgGfSFMW262xHfQWXlEdBFXFc6cek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434038},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"bb3a2d63c64d11f60bdac4e0c92378f9d00fce9c","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.32_1762257238034_0.9949670528054155","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.33","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.33","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"7493ba2c817555547db7ea01174a3da5cb4bf170","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.33.tgz","fileCount":133,"integrity":"sha512-0bFMbgims+FpcGZyEt7KMJMWuHgRVl8kezJ6lGtu3DZAR8z1Ryx+tS49jdW/MhcH2llmm7KbMvzzw/6RFl/yyA==","signatures":[{"sig":"MEUCIQCyl82V7h/auSnrb3ywOt/t3638CN3O48vgGOdAkuTiKwIgO8PoSQlbx43wp9f1K132sjx2xZ19bK2F6VyMTP9BaLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436414},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"dfea95a6033d9e09bcabfd401301d5f23b727c20","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.33_1762322890824_0.32464507504002094","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.34","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.34","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"95f56f30d162d1c744267cacf7eda8b0f5dae247","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.34.tgz","fileCount":133,"integrity":"sha512-Yhn3aXgY7U5Lgimx0vkGHqOuG3qAMhPuICsGuJtKKLCk3hbTnHCM/+2uJqGMDd8NCkcT2jdYVJS4LKW9/MyFHg==","signatures":[{"sig":"MEUCIQDUczUHcrVTICCqp/w+qykqVi1wnWck7bmx/iNpR0ekNQIgZT2jn2i7xh3Qi0RzoYgCFaXbD6AqJpqIUVvyiS2O7rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439089},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"68e12d06d661e9d616dda4b4c6f9c431e8815f9d","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.34_1762420881898_0.40859219816053516","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"@ackplus/react-tanstack-data-table","version":"1.0.35","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.0.35","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"7ad3764702df04667888ecd57fb4b8d263a95b61","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.0.35.tgz","fileCount":133,"integrity":"sha512-GsBLvv+qV1n/RXw/xTiZhbxMsToPx01vJr+Ji0/mjPR+PP0vNmT4OvCCwF63P7LHuY7TG0EgNzsGiIWBWtLdyw==","signatures":[{"sig":"MEQCIHE7zrW9xS/3cnBoCqkcMtSviWBbcKl5+2CCOkqf276qAiAYTXuQh8aCXvUPScTy7tH9GJWeHpScOhKR6ExbMyJ36A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":439941},"main":"./src/index.js","type":"commonjs","types":"./src/index.d.ts","gitHead":"78722f80519e95588207f83603436270c35c873a","_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.4","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"22.21.1","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"xlsx":">=0.18.0","react":">=18.0.0 || ^19.0.0","moment":">=2.29.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0","@tanstack/react-table":">=8.10.0","@tanstack/react-virtual":">=3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.0.35_1762432339957_0.22261030083793032","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.1","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.1","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"7137d0173d8d22cfaa16bbda51f3fbc977c9bee5","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.1.tgz","fileCount":216,"integrity":"sha512-38b0i1/Bk2Saga0BXbXC2kf7oD8UsiEGK1n3XTj+OabFPMR/NlxxUK75glbPQzWftO0fFenrZeOn54haqwuqtg==","signatures":[{"sig":"MEUCIHvcjPuyRC9OD/VESarYS0YrEICO1tixgbWQetwBPBO2AiEA16OG9p2CBRhxqCVJC91Ffq3MQE14ryInar98rX9FT2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747604},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"286265aa98bbd46050d9e7142e7d6afba8d9f84c","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"23.5.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.1_1766151595055_0.860409289709311","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.3","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.3","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"de8e73d2f46db4a7a0bd725a32767b881d229c36","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.3.tgz","fileCount":216,"integrity":"sha512-BaGkvowoweKgjeGv98QlUFGAG0hnw8KbC3VYWosB1NJwqcgDBvOJgrx+LVc6UsuFo5gFqGgCrHcH9mm8R+LAcA==","signatures":[{"sig":"MEUCIFM/fqy4NYJcEk92ZAZQQfhPbeP61b26Z0XbLv2vGi/kAiEAu1bFyPEzb7bsr+5VKcmLOPYqxVfzJjMOWItkyFZFsgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":747673},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"df769183e5f31631412b3e6fa94e024fad311842","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"23.5.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.3_1767779174369_0.26230040653111186","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.5","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.5","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"fcbeb1c7b709ea200fe2d25b95f76f1c791ed98e","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.5.tgz","fileCount":216,"integrity":"sha512-WYxWGHMPHgwbUfJMLqLBAhp8tdm8cu1G8hfM8vy2XiAEXOhmsYdnLOUApJa2wC88aNfPgHAgZe4mHSRMMUTwXw==","signatures":[{"sig":"MEUCIQC9MRSjEf6RxB9kIBh3u0siI6WvKvojbWP88wd2zCb24QIgDK652MvIcP27GaFCWu6SLB1tr0ArTkiJlbfJfYQVEBk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750229},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"32b5a64491a7c49c334934322e59ec92a542fe50","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"23.5.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.5_1767868549407_0.953678681022186","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.6","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.6","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"9655e0221c02aa095297b99db6b2d6f6c767b26f","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.6.tgz","fileCount":216,"integrity":"sha512-B8s3cfQzVievMy2dazjXzPUn/+vuTIoBKi0VHX8bDuayBP9sixjeGvPJlVU78OHxVt24Xmp/mBnzyoxvyTPZfQ==","signatures":[{"sig":"MEUCICuwWlYpw7Mmauw1NZfOOICnltG+6RvrJYJnAoKy+1rqAiEAsQFZJIBjci81Q61b2cwbQBBG3w6nK6jpmWWE6sa/8sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750251},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c16d198b9d3d45c88a8fba0696ff8eb2165418db","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"10.9.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"23.5.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.6_1767871328358_0.788107032763113","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.8","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.8","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"80a9154a98bb97d55569b1d71e08e1598517a26e","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.8.tgz","fileCount":216,"integrity":"sha512-q9nkY/WsWD84J2fPgpjxvZXUDEcWusRWE7xk9VV3G6koUl/LhxzyjgY2cCmhtCl7MLUvBoTizki0T18GHCYJdw==","signatures":[{"sig":"MEUCIQCBhSTRn5GYIiEN2SPFEHCHjguoDjwZ2nrxPraappV8PAIgHB/HHqhgnKwOYh49NMD+b1JPTa3ulNYwpqZXqmDJS3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":752963},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d2ce86faee44a8332115b9b121920fdffa9c5b8f","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.8_1768975616402_0.2821435591195527","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.10","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.10","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"a4b2e20577a4447ce97c1954b3e717bdd35568f1","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.10.tgz","fileCount":216,"integrity":"sha512-y04jdgt1G433wKpo0zkBkWOCksT0MKuN1KJZqbIv3UVVVtg87WVyUe9dV/sbSSLqMsQKQepvN+aZnrrEOn+zwQ==","signatures":[{"sig":"MEQCIDSuDIoJP6k+za00/u/g/m7n8VaKuTWsA7sD8zXrw3O6AiA8A1MUk9PaQzM6Jw87hvs1ezY7nt7+0GvZTzwoPkMUVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753921},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e5e798a8c32a3e5e803fb1bd949aa31d5eea1c06","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.10_1769324746067_0.02249785785695413","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.11","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.11","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"d2b37bd13d83393489be716cde78140cf593408a","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.11.tgz","fileCount":216,"integrity":"sha512-ckjBerCG2rPuxfhikYbTSpjkFiUhcNy01el9IXndgiKaPzXCcl2yhs1rgDMeECvJmnf89EaDQsNmADo90V3S5A==","signatures":[{"sig":"MEQCIDECcq9ILgmt0PzQXenh0QhrAZyjSu6ii0+xIIGzbKyXAiAdYTphCQ/PMtq2hQ/17EfuFHtIpbzTN8V8Z148JE81UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":753565},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"e5e798a8c32a3e5e803fb1bd949aa31d5eea1c06","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.11_1770305854807_0.6708747772745283","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.12","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.12","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"887a7134c27a7d1a75e57a05a171f53e7fc198c7","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.12.tgz","fileCount":220,"integrity":"sha512-WpkN4yTNAHUBCi+aWWoCdRP43dPq7qLQ7OwZDX5Qgp6LrJcm8Olv3vdX43PXBXU0zAklPzC19luvb9+zekSumA==","signatures":[{"sig":"MEUCIQCAx6tuvgfLya68fsDdBKhn7qyAv60GKEm9le6QEOpcpQIgPGGBfTmRnWc6EMEtcLyrepdHdbDiza6fg/Iavia5axk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759366},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7769567237b6b650e943183998600fb96d3ee7a4","scripts":{"build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.12_1770364260810_0.23790572972401902","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.13","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.13","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"d5282b51d563d26f7a3b48579bc35f4757b3f945","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.13.tgz","fileCount":220,"integrity":"sha512-QGDJ49owuMXph9+xCuvg6g4E2dI6IaZbfQ6rGCAeXhzycX+ihB45PZgqczRzz0PrSHxY1zWc0IJDL/ViQTF2yg==","signatures":[{"sig":"MEQCIC+/ZCFl2X/Tmi1avnJxhNwxFR4RBwhXC7ldgi5bGWS1AiBrGpf93asgBlaxRupOZCw7+LDID9Vfq6Mi75OC1+WnuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":853078},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1875dabf919962a604a51d8788f8d83f6fdf7e0e","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.13_1770722394961_0.3543594074273271","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.15","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.15","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"b028a89e72baf5b58815c37bbe73954a57a628d8","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.15.tgz","fileCount":220,"integrity":"sha512-3fRQjBynCAPBGA4b04yrrfvZccvm2pI0R2UmFsOUpRsNLOkIQchHWnjzHjv08CSttWvwBUtvZ4+UgxJ+ACy77g==","signatures":[{"sig":"MEQCIAjI5S5J/wQoVJ6f1Yipg2grBksLzjEcE35PcyISeeWgAiANreV5XiHCa3L5iUeFcsno3YFsfDyM73xhGXDPfBtm+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":850447},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"86b97282c4daa4802c7a96b737297588d959b303","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.15_1770809599503_0.3333999271565793","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.16","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.16","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"e03e5513f79b9bc3a0fab857bac90f511042433f","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.16.tgz","fileCount":220,"integrity":"sha512-VQzSSnqHRiyU8fh2G3kHZAS7Sg/cQ1G/TQD8cCUG0okycqOjM1MuLNnsFyzK8HqOe2Ecuv1rxFJZHGdSh/9Hmw==","signatures":[{"sig":"MEYCIQDN548o/eQUUWbNXrlCRAmxjYLqIFFrEpLgV1bq6ZpQ2AIhAIJvVnBTE7FevSD7ipmLs3yQNS2F5JLwmLe6V+z4zGUi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851149},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0fa431ccc438220bde3e1b175eca50e99b13dc30","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.16_1770879423382_0.6924700927374765","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.17","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.17","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"d628fc70365b9a12324a0b5081f5a22c58e7cb02","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.17.tgz","fileCount":232,"integrity":"sha512-NlCI00hRp2zwIbf6osdWU5kjzr929EBrY/210VBkPtDs+6hLTAQDr1YRrDycXnA5wqbTj2IhMtTZ5q60RETqmg==","signatures":[{"sig":"MEQCIHklYZUbgPOoXw+ZuOsuU4T7eRTGTuabCQRla8j23sm3AiAX2FCi0aWWBVaubzCC1S9rCpHyLVcpgccNLYiwgSh/Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":815725},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6ca455ebdccfa3306a8e30adb91c323fe369ff09","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.17_1771590163245_0.17463346863041718","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.18","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.18","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"864ae00bdb2a19e116d8c2f1a6f2a63d86bf6f5d","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.18.tgz","fileCount":232,"integrity":"sha512-k927I5lgaFVhzTliS9SI+jZplURb/SESUSmer11HpcJbfcOV3OJOZvmiZMoL6dJa/4MhX06iYNzGV2/bmFhcPQ==","signatures":[{"sig":"MEUCIFog9ZeSbtPsxbV2+zzT27OvSFaDEgW5LfnOhOx4PeO5AiEA2cPSmvXfp1aH/ZE7b/ztw2pTf9hl6qlyy1UNys4UVeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":818064},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6ca455ebdccfa3306a8e30adb91c323fe369ff09","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.18_1771595074846_0.14783682162660772","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.19","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.19","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"f8be996a3441a3f78009256d18608db31c8b8d9f","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.19.tgz","fileCount":232,"integrity":"sha512-zud/lSS8pAgM2XF3T/I5n9MRkwEquNDbeMJCtIrHObQDu3cCsZvyUen1qnxWESVGY4la897K+NB/qCvJkiGwJw==","signatures":[{"sig":"MEQCIDI+YAh5ilaEPlWQ56G4YGlmNp7v9s8rEGO6BuVVhIiPAiBLKEIMNoISk6AYDLKHpJxlzu8hmMKBcko5R1ne4iCNBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":849124},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6ca455ebdccfa3306a8e30adb91c323fe369ff09","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.19_1771596955463_0.7357027867921841","host":"s3://npm-registry-packages-npm-production"}},"1.1.20":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.20","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.20","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"b4d2166dd37b631f1b2def31b5d1ad72a0cb559f","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.20.tgz","fileCount":232,"integrity":"sha512-dXOvaew15NBsUU4A0zgowo+BDOXAKSLiOk3ushsAI68y2MIzxalPd4jftZ2yhJyqLB60b53gjBoegBSgjnOywg==","signatures":[{"sig":"MEUCIQCtRokOlDIiNNOMZJyiIsc5S+BIwU1CHFE9IVOd5ok8twIgacjgpTIfuPgU9aQn/R+j6qHymNFxCQjRni6qNTt8Jqo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":851156},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"df01f4c4d477732563206258b941f397c98cded8","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.10"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.20_1771659135721_0.9369036235959192","host":"s3://npm-registry-packages-npm-production"}},"1.1.21":{"name":"@ackplus/react-tanstack-data-table","version":"1.1.21","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","_id":"@ackplus/react-tanstack-data-table@1.1.21","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"dist":{"shasum":"fc43430bce66f818973b8db2d79b5698c361e216","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.21.tgz","fileCount":174,"integrity":"sha512-8HeAv3qZ+nbF60xm3+lCO+4xEPdSozB545wBUAc6Kmw9qbcc9DKkbdeWjfhGWFceBmI3uY9HTeEQhz4vrzZvKg==","signatures":[{"sig":"MEQCIGlZzQSRXFdV/UnjXNoHPQLRuHRTRQZfy1pc/+WqDAVTAiBe+rFXRMr0rI7uN9pgxLz0aPwayfSiuzEsTQVCTeFkoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505895},"main":"./dist/index.js","type":"commonjs","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a875e08131272a2ba53677aa10cffcc220862244","scripts":{"lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs","build":"tsc -p tsconfig.build.json"},"_npmUser":{"name":"ajaykhandla","email":"ajay@ackplus.com"},"deprecated":"⚠️ Deprecated — replaced by @ackplus/mui-tanstack-data-grid. See https://github.com/ack-solutions/react-tanstack-data-table","repository":{"url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git","type":"git"},"_npmVersion":"11.6.2","description":"A powerful React data table component built with MUI and TanStack Table","directories":{},"_nodeVersion":"24.12.0","dependencies":{"rxjs":"^7.8.0","xlsx":"^0.18.5","lodash":"^4.17.21","moment":"^2.30.1","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3","@mui/material":"^7.1.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/x-date-pickers":"^8.5.3"},"peerDependencies":{"react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-tanstack-data-table_1.1.21_1771666543422_0.6712689500969371","host":"s3://npm-registry-packages-npm-production"}},"1.1.22":{"name":"@ackplus/react-tanstack-data-table","type":"commonjs","version":"1.1.22","description":"A powerful React data table component built with MUI and TanStack Table","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","repository":{"type":"git","url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git"},"bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsc -p tsconfig.build.json","lint":"tsc -p tsconfig.build.json --noEmit","test":"pnpm run build && node --test tests/column-filter.feature.test.cjs"},"dependencies":{"lodash":"^4.17.21","moment":"^2.30.1","rxjs":"^7.8.0","xlsx":"^0.18.5","@tanstack/react-table":"^8.21.3","@tanstack/react-virtual":"^3.13.18"},"peerDependencies":{"@emotion/react":">=11.0.0","@emotion/styled":">=11.0.0","@mui/icons-material":">=5.0.0 || ^6.0.0 || ^7.0.0","@mui/material":">=5.0.0 || ^6.0.0 || ^7.0.0","react":">=18.0.0 || ^19.0.0","react-dom":">=18.0.0 || ^19.0.0","@mui/x-date-pickers":">=5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0"},"devDependencies":{"@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^7.1.1","@mui/material":"^7.1.1","@mui/x-date-pickers":"^8.5.3","react":"19.2.3","react-dom":"19.2.3","typescript":"~5.8.3"},"_id":"@ackplus/react-tanstack-data-table@1.1.22","gitHead":"626dbc8fc382fd2de46620b19302e3f20a4590fc","_nodeVersion":"22.22.3","_npmVersion":"10.9.8","dist":{"integrity":"sha512-A7jen3DdMXGq2oi422DqvophkSRs4BbqRX8dYPh5+GajnQwAE5HDaKqMZWwRsC+blI35fg86W6Ra0llI9hdqdQ==","shasum":"d7dbec62b03c6440e50e59f4e3092bf36dcd1192","tarball":"https://registry.npmjs.org/@ackplus/react-tanstack-data-table/-/react-tanstack-data-table-1.1.22.tgz","fileCount":174,"unpackedSize":506331,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC81eZRn9dv+GGNuXSeJumJr0Qb51AQhadL/1A/KtHPewIgJwDDpTmoF93VqYyawbZcrXndqSItADT2n40jwaCW3jQ="}]},"_npmUser":{"name":"ckhandla94","email":"ckhandla94@gmail.com"},"directories":{},"maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-tanstack-data-table_1.1.22_1781319993687_0.032828677371000925"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-04T06:56:06.011Z","modified":"2026-06-13T03:06:34.004Z","1.0.0":"2025-06-25T07:06:55.915Z","1.0.1":"2025-06-25T07:33:50.250Z","1.0.2":"2025-06-25T07:45:23.577Z","1.0.14":"2025-06-25T09:35:01.261Z","1.0.15":"2025-06-25T10:00:19.569Z","1.0.16":"2025-06-25T10:00:38.350Z","1.0.17":"2025-06-25T11:20:55.992Z","1.0.18":"2025-06-25T12:02:27.735Z","1.0.19-beta-0.2":"2025-07-03T09:32:32.012Z","1.0.19-beta-0.3":"2025-07-04T03:56:59.280Z","1.0.19-beta-0.4":"2025-07-04T04:28:34.577Z","1.0.19-beta-0.5":"2025-07-04T06:22:51.689Z","1.0.19-beta-0.6":"2025-07-04T06:56:06.330Z","1.0.19-beta-0.7":"2025-07-04T07:59:09.026Z","1.0.19-beta-0.8":"2025-07-04T08:17:20.038Z","1.0.19-beta-0.9":"2025-07-04T08:26:54.520Z","1.0.19-beta-0.10":"2025-07-06T11:58:14.635Z","1.0.19-beta-0.12":"2025-07-07T06:36:53.795Z","1.0.19-beta-0.13":"2025-07-08T04:24:11.707Z","1.0.19-beta-0.14":"2025-07-12T10:20:01.179Z","1.0.19-beta-0.15":"2025-07-12T11:17:22.736Z","1.0.19-beta-0.16":"2025-07-12T13:25:08.822Z","1.0.20":"2025-07-12T14:15:05.235Z","1.0.21":"2025-07-12T14:35:41.910Z","1.0.22":"2025-07-21T06:15:53.353Z","1.0.23":"2025-10-10T05:06:02.921Z","1.0.24-b-1":"2025-10-10T05:24:09.538Z","1.0.24":"2025-11-01T12:39:05.993Z","1.0.25":"2025-11-02T04:38:02.549Z","1.0.26":"2025-11-02T07:18:49.934Z","1.0.27":"2025-11-03T06:07:51.806Z","1.0.28":"2025-11-04T05:49:05.602Z","1.0.29":"2025-11-04T06:16:11.786Z","1.0.30":"2025-11-04T08:31:59.802Z","1.0.31":"2025-11-04T10:53:09.963Z","1.0.32":"2025-11-04T11:53:58.209Z","1.0.33":"2025-11-05T06:08:11.066Z","1.0.34":"2025-11-06T09:21:22.088Z","1.0.35":"2025-11-06T12:32:20.153Z","1.1.1":"2025-12-19T13:39:55.281Z","1.1.3":"2026-01-07T09:46:14.589Z","1.1.5":"2026-01-08T10:35:49.581Z","1.1.6":"2026-01-08T11:22:08.552Z","1.1.8":"2026-01-21T06:06:56.581Z","1.1.10":"2026-01-25T07:05:46.331Z","1.1.11":"2026-02-05T15:37:34.970Z","1.1.12":"2026-02-06T07:51:00.985Z","1.1.13":"2026-02-10T11:19:55.146Z","1.1.15":"2026-02-11T11:33:19.703Z","1.1.16":"2026-02-12T06:57:03.699Z","1.1.17":"2026-02-20T12:22:43.427Z","1.1.18":"2026-02-20T13:44:35.169Z","1.1.19":"2026-02-20T14:15:55.674Z","1.1.20":"2026-02-21T07:32:15.939Z","1.1.21":"2026-02-21T09:35:43.570Z","1.1.22":"2026-06-13T03:06:33.868Z"},"bugs":{"url":"https://github.com/ack-solutions/react-tanstack-data-table/issues"},"author":{"name":"ACK Plus","email":"your-email@example.com"},"license":"MIT","homepage":"https://github.com/ack-solutions/react-tanstack-data-table/packages/#readme","keywords":["react","table","data-table","tanstack","mui","material-ui","typescript","component"],"repository":{"type":"git","url":"git+https://github.com/ack-solutions/react-tanstack-data-table.git"},"description":"A powerful React data table component built with MUI and TanStack Table","maintainers":[{"name":"ckhandla94","email":"ckhandla94@gmail.com"},{"name":"ajaykhandla","email":"ajay@ackplus.com"}],"readme":"# @ackplus/react-tanstack-data-table\n\n> ## ⚠️ Deprecated\n> This package is **deprecated** and no longer maintained. It has been replaced by\n> **[`@ackplus/mui-tanstack-data-grid`](https://www.npmjs.com/package/@ackplus/mui-tanstack-data-grid)** —\n> a rebuilt, lighter, fully-featured React data grid (rendered with `<div>` + CSS Grid instead of an HTML\n> `<table>`, and themeable like a MUI component). Please migrate; see the new package's docs and migration guide.\n\nA powerful, feature-rich, and highly customizable React data table component built with Material-UI (MUI) and TanStack Table. Perfect for building modern data-intensive applications with advanced table functionality.\n\n## 🚀 Live Demo\n\n**[View Live Demo](https://ack-solutions.github.io/react-tanstack-data-table/)**\n\nExperience all the features in action with our interactive demo showcasing advanced table functionality, filtering, sorting, pagination, and more.\n\n## ✨ Features\n\n- 🚀 **High Performance**: Built on TanStack Table for excellent performance with large datasets\n- 🎨 **Material Design**: Beautiful UI components using MUI with consistent design system\n- 📱 **Responsive**: Mobile-friendly responsive design with adaptive layouts\n- 🔍 **Advanced Filtering**: Global search, column filters, and filter components\n- 📊 **Multi-Column Sorting**: Powerful sorting with multiple columns support\n- 📄 **Flexible Pagination**: Client-side and server-side pagination options\n- 🎯 **Column Management**: Show/hide, resize, reorder, and pin columns\n- 📤 **Data Export**: Export to CSV/Excel with progress tracking and customization\n- 🖱️ **Row Selection**: Single and multi-row selection with bulk actions\n- ⚡ **Virtualization**: Handle large datasets efficiently with row virtualization\n- 🔄 **Server Integration**: Built-in support for server-side operations\n- 🎛️ **Highly Customizable**: Extensive customization through slots and props\n- 📝 **TypeScript**: Full TypeScript support with comprehensive type definitions\n- 🔌 **Extensible**: Plugin architecture with custom components and hooks\n- 🛠️ **Debug Logging**: Configurable console instrumentation with global or per-table controls\n\n## 📦 Installation\n\n```bash\nnpm install @ackplus/react-tanstack-data-table\n```\n\n```bash\nyarn add @ackplus/react-tanstack-data-table\n```\n\n```bash\npnpm add @ackplus/react-tanstack-data-table\n```\n\n## 🔧 Peer Dependencies\n\nMake sure you have the following peer dependencies installed:\n\n```bash\nnpm install @emotion/react @emotion/styled @mui/icons-material @mui/material @tanstack/react-table @tanstack/react-virtual react react-dom\n```\n\n## 🚀 Quick Start\n\n```tsx\nimport React from 'react';\nimport { DataTable } from '@ackplus/react-tanstack-data-table';\nimport { createColumnHelper } from '@tanstack/react-table';\n\ninterface User {\n  id: number;\n  name: string;\n  email: string;\n  status: 'active' | 'inactive';\n  role: string;\n}\n\nconst columnHelper = createColumnHelper<User>();\n\nconst columns = [\n  columnHelper.accessor('name', {\n    header: 'Name',\n    size: 150,\n  }),\n  columnHelper.accessor('email', {\n    header: 'Email',\n    size: 200,\n  }),\n  columnHelper.accessor('status', {\n    header: 'Status',\n    cell: ({ getValue }) => (\n      <Chip \n        label={getValue()} \n        color={getValue() === 'active' ? 'success' : 'default'} \n      />\n    ),\n  }),\n  columnHelper.accessor('role', {\n    header: 'Role',\n    size: 120,\n  }),\n];\n\nconst data: User[] = [\n  { id: 1, name: 'John Doe', email: 'john@example.com', status: 'active', role: 'Admin' },\n  { id: 2, name: 'Jane Smith', email: 'jane@example.com', status: 'inactive', role: 'User' },\n  // ... more data\n];\n\nfunction MyDataTable() {\n  return (\n    <DataTable\n      columns={columns}\n      data={data}\n      enableSorting\n      enableGlobalFilter\n      enablePagination\n      enableRowSelection\n      enableColumnVisibility\n      enableExport\n    />\n  );\n}\n```\n\n## 📋 Core Props\n\n### Basic Props\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `columns` | `DataTableColumn<T>[]` | **Required** | Column definitions array |\n| `data` | `T[]` | `[]` | Array of data objects |\n| `idKey` | `keyof T` | `'id'` | Unique identifier key for rows |\n| `loading` | `boolean` | `false` | Loading state indicator |\n| `emptyMessage` | `string` | `'No data available'` | Message when no data |\n\n### Data Management\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `dataMode` | `'client' \\| 'server'` | `'client'` | Data management mode |\n| `initialLoadData` | `boolean` | `true` | Load data on component mount |\n| `onFetchData` | `(filters, meta?) => Promise<{data, total}>` | - | Server-side data fetching with optional refresh metadata (`reason`, `force`) |\n| `onRefreshData` | `(context) => void \\| Promise<void>` | - | External refresh handler for controlled data sources (React Query, SWR, etc.) |\n| `onDataStateChange` | `(state) => void` | - | Called when table state changes |\n| `totalRow` | `number` | `0` | Total rows for server-side pagination |\n\n### Selection & Interaction\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enableRowSelection` | `boolean \\| ((row) => boolean)` | `false` | Enable row selection |\n| `enableMultiRowSelection` | `boolean` | `true` | Allow multiple row selection |\n| `selectMode` | `'page' \\| 'all'` | `'page'` | Selection scope (page or all data) |\n| `isRowSelectable` | `(params: {row: T, id: string}) => boolean` | - | Control if specific row is selectable |\n| `onSelectionChange` | `(selection: SelectionState) => void` | - | Selection state change callback |\n| `enableBulkActions` | `boolean` | `false` | Enable bulk actions toolbar |\n| `bulkActions` | `(selectionState: SelectionState) => ReactNode` | - | Custom bulk actions component |\n\n### Selection State\n\nThe `SelectionState` interface provides detailed information about the current selection:\n\n```typescript\ninterface SelectionState {\n  ids: string[];           // Array of selected/excluded row IDs\n  type: 'include' | 'exclude';  // Selection mode\n}\n```\n\n- **Include mode**: `ids` contains the selected row IDs\n- **Exclude mode**: `ids` contains the excluded row IDs (all others are selected)\n\nThis allows for efficient handling of large datasets where you might select \"all except these few\".\n\n### Pagination\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enablePagination` | `boolean` | `false` | Enable pagination |\n| `paginationMode` | `'client' \\| 'server'` | `'client'` | Pagination mode |\n| `onPaginationChange` | `(pagination: PaginationState) => void` | - | Pagination change callback |\n| `initialState.pagination` | `{pageIndex: number, pageSize: number}` | `{pageIndex: 0, pageSize: 10}` | Initial pagination state |\n\n### Filtering & Search\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enableGlobalFilter` | `boolean` | `true` | Enable global search |\n| `enableColumnFilter` | `boolean` | `false` | Enable individual column filters |\n| `filterMode` | `'client' \\| 'server'` | `'client'` | Filtering mode |\n| `onColumnFiltersChange` | `(filterState: ColumnFilterState) => void` | - | Column filters change callback |\n| `onGlobalFilterChange` | `(globalFilter: string) => void` | - | Global filter change callback |\n| `onColumnFilterChange` | `(columnFilter: ColumnFilterState) => void` | - | Column filter change callback |\n| `extraFilter` | `ReactNode` | - | Additional filter components |\n\n### Sorting\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enableSorting` | `boolean` | `true` | Enable column sorting |\n| `sortingMode` | `'client' \\| 'server'` | `'client'` | Sorting mode |\n| `onSortingChange` | `(sorting) => void` | - | Sorting change callback |\n\n### Column Management\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enableColumnVisibility` | `boolean` | `true` | Show/hide columns control |\n| `enableColumnResizing` | `boolean` | `false` | Allow column resizing |\n| `columnResizeMode` | `ColumnResizeMode` | `'onChange'` | Column resize mode |\n| `enableColumnPinning` | `boolean` | `false` | Allow column pinning |\n| `enableColumnDragging` | `boolean` | `false` | Enable column reordering |\n| `onColumnDragEnd` | `(order: string[]) => void` | - | Column reorder callback |\n| `onColumnPinningChange` | `(pinning: ColumnPinningState) => void` | - | Column pinning callback |\n\n### Export Features\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enableExport` | `boolean` | `false` | Enable data export |\n| `exportFilename` | `string` | `'export'` | Default export filename |\n| `exportConcurrency` | `'ignoreIfRunning' \\| 'cancelAndRestart' \\| 'queue'` | `'cancelAndRestart'` | How export requests are handled while another export is running |\n| `exportChunkSize` | `number` | `1000` | Chunk size for server export pagination |\n| `exportStrictTotalCheck` | `boolean` | `false` | Validate server export row count against reported total |\n| `exportSanitizeCSV` | `boolean` | `true` | Protect CSV against spreadsheet formula injection |\n| `onExportProgress` | `(progress: {processedRows?, totalRows?, percentage?}) => void` | - | Export progress callback |\n| `onExportComplete` | `(result: {success: boolean, filename: string, totalRows: number}) => void` | - | Export completion callback |\n| `onExportError` | `(error: {message: string, code: string}) => void` | - | Export error callback |\n| `onExportStateChange` | `(state: ExportStateChange) => void` | - | Export lifecycle callback (`starting`, `fetching`, `processing`, `downloading`, `completed`, `cancelled`, `error`) |\n| `onServerExport` | `(filters?: Partial<TableState>, selection?: SelectionState, signal?: AbortSignal) => Promise<ServerExportResult<any>>` | - | Server-side export handler (paged data or file URL/blob streaming) |\n| `onExportCancel` | `() => void` | - | Export cancellation callback |\n\n### Expandable Rows (Enhanced Slot System)\n\nExpandable rows are now fully integrated with the enhanced slot system, providing better customization and type safety.\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enableExpanding` | `boolean` | `false` | Enable row expansion |\n| `getRowCanExpand` | `(row) => boolean` | - | Determine if row can expand |\n| `renderSubComponent` | `(row) => ReactNode` | - | Render expanded row content |\n\nThe expanding column is automatically added and can be customized through `slotProps.expandColumn` (see Special Column Configuration section above).\n\n### Styling & Layout\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `tableSize` | `'small' \\| 'medium'` | `'medium'` | Table size/density |\n| `enableHover` | `boolean` | `true` | Row hover effects |\n| `enableStripes` | `boolean` | `false` | Alternating row colors |\n| `fitToScreen` | `boolean` | `true` | Fit table to container width |\n| `enableStickyHeaderOrFooter` | `boolean` | `false` | Sticky header/footer |\n| `maxHeight` | `string \\| number` | `'400px'` | Max table height |\n| `tableContainerProps` | `object` | `{}` | Props for table container |\n| `tableProps` | `object` | `{}` | Props for table element |\n\n### Virtualization\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `enableVirtualization` | `boolean` | `false` | Enable row virtualization |\n| `estimateRowHeight` | `number` | `52` | Estimated row height for virtualization |\n\n### Advanced Customization\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `slots` | `Partial<DataTableSlots<T>>` | `{}` | Custom component slots |\n| `slotProps` | `PartialSlotProps<T>` | `{}` | Props for slot components |\n| `initialState` | `Partial<TableState>` | `{}` | Initial table state |\n| `skeletonRows` | `number` | `5` | Number of skeleton rows for loading state |\n| `footerFilter` | `ReactNode` | - | Additional filter components in footer |\n\n### Special Column Configuration (Enhanced Slot System)\n\nSpecial columns (selection and expanding) are now handled through the enhanced slot system, providing better customization and type safety.\n\n#### Selection Column Configuration\n\nThe selection column is automatically added when `enableRowSelection` is true and can be customized through `slotProps.selectionColumn`:\n\n```tsx\n<DataTable\n  data={data}\n  columns={columns}\n  enableRowSelection\n  enableMultiRowSelection\n  slotProps={{\n    selectionColumn: {\n      width: 80,\n      pinLeft: true,\n      id: 'custom-selection',\n      // Custom column configuration\n      header: ({ table }) => (\n        <Checkbox\n          checked={table.getIsAllRowsSelected()}\n          indeterminate={table.getIsSomeRowsSelected()}\n          onChange={() => table.toggleAllRowsSelected()}\n          sx={{ color: 'primary.main' }}\n        />\n      ),\n      cell: ({ row, table }) => (\n        <Checkbox\n          checked={table.getIsRowSelected(row.id)}\n          onChange={() => table.toggleRowSelected(row.id)}\n          sx={{ color: 'secondary.main' }}\n        />\n      ),\n    },\n  }}\n/>\n```\n\n#### Expanding Column Configuration\n\nThe expanding column is automatically added when `enableExpanding` is true and can be customized through `slotProps.expandColumn`:\n\n```tsx\n<DataTable\n  data={data}\n  columns={columns}\n  enableExpanding\n  getRowCanExpand={(row) => row.original.details != null}\n  renderSubComponent={(row) => (\n    <Box p={2}>\n      <Typography variant=\"h6\">Details</Typography>\n      <pre>{JSON.stringify(row.original.details, null, 2)}</pre>\n    </Box>\n  )}\n  slotProps={{\n    expandColumn: {\n      width: 60,\n      pinLeft: true,\n      id: 'custom-expand',\n      // Custom column configuration\n      header: 'Expand',\n      cell: ({ row }) => (\n        <IconButton\n          onClick={row.getToggleExpandedHandler()}\n          size=\"small\"\n          sx={{ color: 'primary.main' }}\n        >\n          {row.getIsExpanded() ? <ExpandLessIcon /> : <ExpandMoreIcon />}\n        </IconButton>\n      ),\n    },\n  }}\n/>\n```\n\n#### Advanced Special Column Customization\n\nYou can completely replace the special column components using the slots system:\n\n```tsx\nimport { createSelectionColumn, createExpandingColumn } from '@ackplus/react-tanstack-data-table';\n\nfunction CustomTable() {\n  // Create custom selection column\n  const customSelectionColumn = createSelectionColumn({\n    width: 100,\n    pinLeft: true,\n    header: ({ table }) => (\n      <Tooltip title=\"Select All\">\n        <Checkbox\n          checked={table.getIsAllRowsSelected()}\n          indeterminate={table.getIsSomeRowsSelected()}\n          onChange={() => table.toggleAllRowsSelected()}\n          sx={{ \n            color: 'primary.main',\n            '&.Mui-checked': { color: 'primary.main' }\n          }}\n        />\n      </Tooltip>\n    ),\n    cell: ({ row, table }) => (\n      <Tooltip title=\"Select Row\">\n        <Checkbox\n          checked={table.getIsRowSelected(row.id)}\n          onChange={() => table.toggleRowSelected(row.id)}\n          sx={{ \n            color: 'secondary.main',\n            '&.Mui-checked': { color: 'secondary.main' }\n          }}\n        />\n      </Tooltip>\n    ),\n  });\n\n  // Create custom expanding column\n  const customExpandingColumn = createExpandingColumn({\n    width: 80,\n    pinLeft: true,\n    header: 'Details',\n    cell: ({ row }) => (\n      <Tooltip title={row.getIsExpanded() ? \"Collapse\" : \"Expand\"}>\n        <IconButton\n          onClick={row.getToggleExpandedHandler()}\n          size=\"small\"\n          sx={{ \n            color: 'primary.main',\n            transition: 'transform 0.2s',\n            transform: row.getIsExpanded() ? 'rotate(180deg)' : 'rotate(0deg)',\n          }}\n        >\n          <KeyboardArrowDownIcon />\n        </IconButton>\n      </Tooltip>\n    ),\n  });\n\n  return (\n    <DataTable\n      data={data}\n      columns={[customSelectionColumn, customExpandingColumn, ...columns]}\n      enableRowSelection\n      enableExpanding\n      // ... other props\n    />\n  );\n}\n```\n\n#### Special Column Configuration Options\n\n| Property | Type | Default | Description |\n|----------|------|---------|-------------|\n| `width` | `number` | `60` | Column width in pixels |\n| `pinLeft` | `boolean` | `false` | Pin column to the left |\n| `id` | `string` | Auto-generated | Custom column ID |\n| `header` | `ReactNode \\| (props) => ReactNode` | Default header | Custom header component |\n| `cell` | `(props) => ReactNode` | Default cell | Custom cell component |\n| `sx` | `SxProps` | `{}` | Custom styling |\n| `className` | `string` | - | Custom CSS class |\n| `style` | `CSSProperties` | - | Custom inline styles |\n\n#### Utility Functions for Special Columns\n\nThe library provides utility functions to create custom special columns:\n\n> **Note**: Special columns are now handled through the enhanced slot system instead of table props. This provides better type safety, more customization options, and consistent behavior with the rest of the component system.\n\n```tsx\nimport { createSelectionColumn, createExpandingColumn } from '@ackplus/react-tanstack-data-table';\n\n// Create a custom selection column\nconst customSelectionColumn = createSelectionColumn({\n  width: 100,\n  pinLeft: true,\n  multiSelect: true, // Enable multi-select\n  header: ({ table }) => (\n    <Tooltip title=\"Select All Rows\">\n      <Checkbox\n        checked={table.getIsAllRowsSelected()}\n        indeterminate={table.getIsSomeRowsSelected()}\n        onChange={() => table.toggleAllRowsSelected()}\n        sx={{ color: 'primary.main' }}\n      />\n    </Tooltip>\n  ),\n  cell: ({ row, table }) => (\n    <Tooltip title=\"Select Row\">\n      <Checkbox\n        checked={table.getIsRowSelected(row.id)}\n        onChange={() => table.toggleRowSelected(row.id)}\n        sx={{ color: 'secondary.main' }}\n      />\n    </Tooltip>\n  ),\n});\n\n// Create a custom expanding column\nconst customExpandingColumn = createExpandingColumn({\n  width: 80,\n  pinLeft: true,\n  header: 'Details',\n  cell: ({ row }) => (\n    <Tooltip title={row.getIsExpanded() ? \"Collapse Details\" : \"Expand Details\"}>\n      <IconButton\n        onClick={row.getToggleExpandedHandler()}\n        size=\"small\"\n        sx={{ \n          color: 'primary.main',\n          transition: 'all 0.2s ease',\n          transform: row.getIsExpanded() ? 'rotate(180deg)' : 'rotate(0deg)',\n          '&:hover': {\n            backgroundColor: 'primary.light',\n            color: 'primary.contrastText',\n          },\n        }}\n      >\n        <KeyboardArrowDownIcon />\n      </IconButton>\n    </Tooltip>\n  ),\n});\n\n// Use in your table\n<DataTable\n  columns={[customSelectionColumn, customExpandingColumn, ...columns]}\n  data={data}\n  enableRowSelection\n  enableExpanding\n  // ... other props\n/>\n```\n\n## 🔥 Advanced Examples\n\n### Server-Side Data Management\n\n```tsx\nimport { DataTable } from '@ackplus/react-tanstack-data-table';\nimport { useState, useCallback } from 'react';\n\nfunction ServerSideTable() {\n  const [loading, setLoading] = useState(false);\n\n  const fetchData = useCallback(async (filters) => {\n    setLoading(true);\n    try {\n      const response = await fetch('/api/users', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application/json' },\n        body: JSON.stringify(filters),\n      });\n      const result = await response.json();\n      return { data: result.users, total: result.total };\n    } finally {\n      setLoading(false);\n    }\n  }, []);\n\n  return (\n    <DataTable\n      columns={columns}\n      dataMode=\"server\"\n      loading={loading}\n      onFetchData={fetchData}\n      enablePagination\n      enableSorting\n      enableGlobalFilter\n      paginationMode=\"server\"\n      sortingMode=\"server\"\n      filterMode=\"server\"\n    />\n  );\n}\n```\n\n### React Query Controlled Data (No `onFetchData`)\n\n```tsx\nimport { useMemo, useRef, useState } from 'react';\nimport { useQuery, useQueryClient } from '@tanstack/react-query';\nimport { DataTable, DataTableApi, SelectionState, TableState } from '@ackplus/react-tanstack-data-table';\n\nfunction ReactQueryTable() {\n  const apiRef = useRef<DataTableApi<User>>(null);\n  const queryClient = useQueryClient();\n  const [tableState, setTableState] = useState<Partial<TableState>>({\n    pagination: { pageIndex: 0, pageSize: 10 },\n    sorting: [],\n    globalFilter: '',\n  });\n\n  const queryKey = useMemo(() => ['users', tableState], [tableState]);\n\n  const usersQuery = useQuery({\n    queryKey,\n    queryFn: async () => {\n      const res = await fetch('/api/users/query', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application/json' },\n        body: JSON.stringify(tableState),\n      });\n      return res.json() as Promise<{ data: User[]; total: number }>;\n    },\n    placeholderData: (prev) => prev,\n  });\n\n  const applyUserPatch = async (id: string, patch: Partial<User>) => {\n    const res = await fetch(`/api/users/${id}`, {\n      method: 'PATCH',\n      headers: { 'Content-Type': 'application/json' },\n      body: JSON.stringify(patch),\n    });\n    const updated = (await res.json()) as User;\n    apiRef.current?.data.updateRow(String(updated.id), updated);\n  };\n\n  const handleServerExport = async (\n    filters?: Partial<TableState>,\n    selection?: SelectionState,\n    signal?: AbortSignal,\n  ) => {\n    const res = await fetch('/api/users/export', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application/json' },\n      body: JSON.stringify({ filters, selection }),\n      signal,\n    });\n    return res.json() as Promise<{ data: User[]; total: number }>;\n  };\n\n  return (\n    <DataTable\n      ref={apiRef}\n      dataMode=\"server\"\n      columns={columns}\n      data={usersQuery.data?.data ?? []}\n      totalRow={usersQuery.data?.total ?? 0}\n      loading={usersQuery.isFetching}\n      enablePagination\n      enableSorting\n      enableGlobalFilter\n      onServerExport={handleServerExport}\n      onDataStateChange={setTableState}\n      // Fetch-on-state-change stays outside DataTable\n      onRefreshData={({ options }) =>\n        queryClient.invalidateQueries({\n          queryKey: ['users'],\n          exact: false,\n          refetchType: options.force ? 'all' : 'active',\n        })\n      }\n    />\n  );\n}\n\n// Manual refresh\napiRef.current?.data.refresh(); // normal refresh\napiRef.current?.data.refresh({ force: true, reason: 'manual-hard-refresh' }); // hard refresh\n```\n\n### Row Selection with Bulk Actions and Enhanced Slot System\n\n```tsx\nimport { CheckCircleIcon, RadioButtonUncheckedIcon } from '@mui/icons-material';\n\nfunction SelectableTable() {\n  const [selectedUsers, setSelectedUsers] = useState([]);\n\n  const bulkActions = (selectionState) => {\n    // Calculate selected count based on selection type\n    const selectedCount = selectionState.type === 'include' \n      ? selectionState.ids.length \n      : data.length - selectionState.ids.length;\n\n    // Get actual selected data\n    const selectedRows = selectionState.type === 'include'\n      ? data.filter(item => selectionState.ids.includes(item.id.toString()))\n      : data.filter(item => !selectionState.ids.includes(item.id.toString()));\n\n    return (\n      <Stack direction=\"row\" spacing={1}>\n        <Button \n          variant=\"contained\" \n          color=\"error\"\n          onClick={() => deleteUsers(selectedRows)}\n        >\n          Delete ({selectedCount})\n        </Button>\n        <Button \n          variant=\"outlined\"\n          onClick={() => exportUsers(selectedRows)}\n        >\n          Export Selected\n        </Button>\n      </Stack>\n    );\n  };\n\n  return (\n    <DataTable\n      columns={columns}\n      data={data}\n      enableRowSelection\n      enableMultiRowSelection\n      enableBulkActions\n      bulkActions={bulkActions}\n      onSelectionChange={setSelectedUsers}\n      slotProps={{\n        selectionColumn: {\n          width: 80,\n          pinLeft: true,\n          header: ({ table }) => (\n            <Checkbox\n              checked={table.getIsAllRowsSelected()}\n              indeterminate={table.getIsSomeRowsSelected()}\n              onChange={() => table.toggleAllRowsSelected()}\n              sx={{ \n                color: 'primary.main',\n                '&.Mui-checked': { color: 'primary.main' }\n              }}\n            />\n          ),\n          cell: ({ row, table }) => (\n            <Checkbox\n              checked={table.getIsRowSelected(row.id)}\n              onChange={() => table.toggleRowSelected(row.id)}\n              sx={{ \n                color: 'secondary.main',\n                '&.Mui-checked': { color: 'secondary.main' }\n              }}\n            />\n          ),\n        },\n      }}\n    />\n  );\n}\n```\n\n### Column Filters\n\n```tsx\nconst columns = [\n  {\n    accessorKey: 'status',\n    header: 'Status',\n    filterable: true,\n    type: 'select',\n    options: [\n      { value: 'active', label: 'Active' },\n      { value: 'inactive', label: 'Inactive' },\n      { value: 'pending', label: 'Pending' },\n    ],\n  },\n  {\n    accessorKey: 'priority',\n    header: 'Priority',\n    filterable: true,\n    type: 'number',\n  },\n  {\n    accessorKey: 'created',\n    header: 'Created Date',\n    filterable: true,\n    type: 'date',\n  },\n];\n\nfunction FilterableTable() {\n  return (\n    <DataTable\n      columns={columns}\n      data={data}\n      enableColumnFilter\n      enableGlobalFilter\n    />\n  );\n}\n```\n\n### Expandable Rows with Enhanced Slot System\n\n```tsx\nimport { ExpandMoreIcon, ExpandLessIcon } from '@mui/icons-material';\n\nfunction ExpandableTable() {\n  const renderSubComponent = (row) => (\n    <Box p={2}>\n      <Typography variant=\"h6\">User Details</Typography>\n      <Grid container spacing={2}>\n        <Grid item xs={6}>\n          <Typography><strong>ID:</strong> {row.original.id}</Typography>\n          <Typography><strong>Email:</strong> {row.original.email}</Typography>\n        </Grid>\n        <Grid item xs={6}>\n          <Typography><strong>Role:</strong> {row.original.role}</Typography>\n          <Typography><strong>Status:</strong> {row.original.status}</Typography>\n        </Grid>\n      </Grid>\n    </Box>\n  );\n\n  return (\n    <DataTable\n      columns={columns}\n      data={data}\n      enableExpanding\n      getRowCanExpand={(row) => row.original.details != null}\n      renderSubComponent={renderSubComponent}\n      slotProps={{\n        expandColumn: {\n          width: 60,\n          pinLeft: true,\n          header: 'Details',\n          cell: ({ row }) => (\n            <IconButton\n              onClick={row.getToggleExpandedHandler()}\n              size=\"small\"\n              sx={{ \n                color: 'primary.main',\n                transition: 'transform 0.2s',\n                transform: row.getIsExpanded() ? 'rotate(180deg)' : 'rotate(0deg)',\n              }}\n            >\n              {row.getIsExpanded() ? <ExpandLessIcon /> : <ExpandMoreIcon />}\n            </IconButton>\n          ),\n        },\n      }}\n    />\n  );\n}\n```\n\n### Column Management\n\n```tsx\nfunction ManageableColumnsTable() {\n  const [columnOrder, setColumnOrder] = useState([]);\n  const [columnPinning, setColumnPinning] = useState({ left: [], right: [] });\n\n  return (\n    <DataTable\n      columns={columns}\n      data={data}\n      enableColumnVisibility\n      enableColumnResizing\n      enableColumnPinning\n      draggable\n      onColumnDragEnd={setColumnOrder}\n      onColumnPinningChange={setColumnPinning}\n      initialState={{\n        columnOrder,\n        columnPinning,\n      }}\n    />\n  );\n}\n```\n\n### Export with Progress Tracking\n\n```tsx\nfunction ExportableTable() {\n  const [exportProgress, setExportProgress] = useState(null);\n  const [exportState, setExportState] = useState(null);\n\n  const handleExportProgress = (progress) => {\n    setExportProgress(progress);\n  };\n\n  const handleExportComplete = (result) => {\n    setExportProgress(null);\n  };\n\n  return (\n    <DataTable\n      columns={columns}\n      data={data}\n      enableExport\n      exportFilename=\"users-export\"\n      exportConcurrency=\"queue\"\n      exportChunkSize={500}\n      exportStrictTotalCheck\n      exportSanitizeCSV\n      onExportProgress={handleExportProgress}\n      onExportStateChange={setExportState}\n      onExportComplete={handleExportComplete}\n      onExportError={(error) => console.error('Export failed:', error)}\n    />\n  );\n}\n```\n\n### Server Export with Streaming File Response\n\n```tsx\nconst handleServerExport = async (filters, selection, signal) => {\n  const res = await fetch('/api/users/export-stream', {\n    method: 'POST',\n    headers: { 'Content-Type': 'application/json' },\n    body: JSON.stringify({ filters, selection }),\n    signal,\n  });\n\n  // Option 1: backend returns generated file payload directly\n  const blob = await res.blob();\n  return {\n    blob,\n    filename: 'users-stream-export.csv',\n    mimeType: 'text/csv',\n  };\n\n  // Option 2: backend returns URL (alternative shape)\n  // return { fileUrl: signedDownloadUrl, filename: 'users-export.csv' };\n};\n```\n\n## 🎛️ API Reference\n\n### DataTable Component\n\nThe main component that renders the data table with all features.\n\n```tsx\n<DataTable<T>\n  columns={DataTableColumn<T>[]}\n  data={T[]}\n  // ... other props\n/>\n```\n\n### Column Definition\n\nColumns are defined using TanStack Table's column definition format with additional properties:\n\n```tsx\ninterface DataTableColumn<T> extends ColumnDef<T> {\n  // Display properties\n  align?: 'left' | 'center' | 'right';\n  // Filtering\n  filterable?: boolean;\n  type?: 'boolean' | 'number' | 'date' | 'select' | 'text';\n  options?: { label: string; value: string }[];\n  \n  // Export\n  hideInExport?: boolean;\n  exportHeader?: string | ((context) => string);\n  exportValue?: (context) => any;\n  exportFormat?: 'auto' | 'string' | 'number' | 'boolean' | 'json' | 'date' | ((context) => any);\n}\n```\n\n### DataTable API\n\nThe DataTable exposes a comprehensive API through refs for programmatic control:\n\n```tsx\nimport { useRef } from 'react';\nimport { DataTable, DataTableApi } from '@ackplus/react-tanstack-data-table';\n\nfunction MyComponent() {\n  const tableRef = useRef<DataTableApi<User>>(null);\n\n  const handleGetData = () => {\n    const allData = tableRef.current?.data.getAllData();\n  };\n\n  return (\n    <DataTable\n      ref={tableRef}\n      columns={columns}\n      data={data}\n    />\n  );\n}\n```\n\n#### Available API Methods\n\n**Column Management:**\n- `columnVisibility.showColumn(columnId)` - Show specific column\n- `columnVisibility.hideColumn(columnId)` - Hide specific column\n- `columnVisibility.toggleColumn(columnId)` - Toggle column visibility\n- `columnVisibility.showAllColumns()` - Show all columns\n- `columnVisibility.hideAllColumns()` - Hide all columns\n- `columnVisibility.resetColumnVisibility()` - Reset to default visibility\n\n**Column Ordering:**\n- `columnOrdering.setColumnOrder(order)` - Set column order\n- `columnOrdering.moveColumn(columnId, toIndex)` - Move column to position\n- `columnOrdering.resetColumnOrder()` - Reset to default order\n\n**Column Pinning:**\n- `columnPinning.pinColumnLeft(columnId)` - Pin column to left\n- `columnPinning.pinColumnRight(columnId)` - Pin column to right\n- `columnPinning.unpinColumn(columnId)` - Unpin column\n- `columnPinning.setPinning(pinning)` - Set pinning state\n- `columnPinning.resetColumnPinning()` - Reset pinning\n\n**Column Resizing:**\n- `columnResizing.resizeColumn(columnId, width)` - Resize column\n- `columnResizing.autoSizeColumn(columnId)` - Auto-size column\n- `columnResizing.autoSizeAllColumns()` - Auto-size all columns\n- `columnResizing.resetColumnSizing()` - Reset column sizing\n\n**Filtering:**\n- `filtering.setGlobalFilter(filter)` - Set global filter\n- `filtering.clearGlobalFilter()` - Clear global filter\n- `filtering.setColumnFilters(filters)` - Set column filters\n- `filtering.addColumnFilter(columnId, operator, value)` - Add column filter\n- `filtering.removeColumnFilter(filterId)` - Remove column filter\n- `filtering.clearAllFilters()` - Clear all filters\n- `filtering.resetFilters()` - Reset all filters\n\n**Sorting:**\n- `sorting.setSorting(sortingState)` - Set sorting state\n- `sorting.sortColumn(columnId, direction)` - Sort specific column\n- `sorting.clearSorting()` - Clear all sorting\n- `sorting.resetSorting()` - Reset sorting\n\n**Pagination:**\n- `pagination.goToPage(pageIndex)` - Go to specific page\n- `pagination.nextPage()` - Go to next page\n- `pagination.previousPage()` - Go to previous page\n- `pagination.setPageSize(pageSize)` - Set page size\n- `pagination.goToFirstPage()` - Go to first page\n- `pagination.goToLastPage()` - Go to last page\n\n**Selection:**\n- `selection.selectRow(rowId)` - Select specific row\n- `selection.deselectRow(rowId)` - Deselect specific row\n- `selection.toggleRowSelection(rowId)` - Toggle row selection\n- `selection.selectAll()` - Select all rows\n- `selection.deselectAll()` - Deselect all rows\n- `selection.toggleSelectAll()` - Toggle select all\n- `selection.getSelectionState()` - Get current selection state\n- `selection.getSelectedRows()` - Get selected rows currently loaded in the table\n- `selection.getSelectedCount()` - Get selected count\n- `selection.isRowSelected(rowId)` - Check if row is selected\n\n**Data Management:**\n- `data.refresh(options?)` - Refresh data (`boolean` or `{ resetPagination?, force?, reason? }`)\n- `data.reload(options?)` - Reload data (`{ force?, reason?, resetPagination? }`)\n- `data.getAllData()` - Get all data\n- `data.getRowData(rowId)` - Get specific row data\n- `data.getRowByIndex(index)` - Get row by index\n- `data.updateRow(rowId, updates)` - Update specific row\n- `data.updateRowByIndex(index, updates)` - Update row by index\n- `data.insertRow(newRow, index?)` - Insert new row\n- `data.deleteRow(rowId)` - Delete specific row\n- `data.deleteRowByIndex(index)` - Delete row by index\n- `data.deleteSelectedRows()` - Delete selected rows\n- `data.replaceAllData(newData)` - Replace all data\n- `data.updateMultipleRows(updates)` - Update multiple rows\n- `data.insertMultipleRows(newRows, startIndex?)` - Insert multiple rows\n- `data.deleteMultipleRows(rowIds)` - Delete multiple rows\n- `data.updateField(rowId, fieldName, value)` - Update specific field\n- `data.updateFieldByIndex(index, fieldName, value)` - Update field by index\n- `data.findRows(predicate)` - Find rows by predicate\n- `data.findRowIndex(predicate)` - Find row index by predicate\n- `data.getDataCount()` - Get data count\n- `data.getFilteredDataCount()` - Get filtered data count\n\n**Layout Management:**\n- `layout.resetLayout()` - Reset layout\n- `layout.resetAll()` - Reset everything\n- `layout.saveLayout()` - Save current layout\n- `layout.restoreLayout(layout)` - Restore saved layout\n\n**Export:**\n- `export.exportCSV(options?)` - Export to CSV (`filename`, `chunkSize`, `strictTotalCheck`, `sanitizeCSV`)\n- `export.exportExcel(options?)` - Export to Excel (`filename`, `chunkSize`, `strictTotalCheck`)\n- `export.exportServerData(options)` - Server-side export (supports paged data, `blob`, or `fileUrl` responses)\n- `export.isExporting()` - Check if exporting\n- `export.cancelExport()` - Cancel export\n\n**Table State:**\n- `state.getTableState()` - Get current table state\n- `state.getCurrentFilters()` - Get current filters\n- `state.getCurrentSorting()` - Get current sorting\n- `state.getCurrentPagination()` - Get current pagination\n- `state.getCurrentSelection()` - Get current selection\n\n### useDataTableApi Hook\n\nAccess the table's imperative API:\n\n```tsx\nimport { useRef } from 'react';\nimport { DataTable, DataTableApi } from '@ackplus/react-tanstack-data-table';\n\nfunction MyComponent() {\n  const tableRef = useRef<DataTableApi<User>>(null);\n\n  const handleGetData = () => {\n    const allData = tableRef.current?.data.getAllData();\n  };\n\n  return (\n    <DataTable\n      ref={tableRef}\n      columns={columns}\n      data={data}\n    />\n  );\n}\n```\n\n## 🎨 Enhanced Customization with Slots System\n\nThe enhanced slot system provides powerful customization capabilities for DataTable components without limitations. This system allows you to override any component with full prop control and proper TypeScript support.\n\n### Key Features\n\n- **Full Component Customization**: Replace any component without limitations\n- **Intelligent Prop Merging**: Special handling for `sx`, `style`, and `className` props\n- **Enhanced Type Safety**: Better TypeScript inference and proper component prop typing\n- **Performance Optimized**: Efficient prop merging and component creation\n- **Easy Migration**: Works with existing code while providing enhanced capabilities\n\n### Basic Slot Customization\n\n```tsx\nimport { DataTable } from '@ackplus/react-tanstack-data-table';\nimport { Star as StarIcon } from '@mui/icons-material';\n\n// Custom icon component\nconst CustomSearchIcon = (props) => (\n    <StarIcon {...props} sx={{ color: 'warning.main', ...props.sx }} />\n);\n\nfunction MyTable() {\n    return (\n        <DataTable\n            data={data}\n            columns={columns}\n            slots={{\n                searchIcon: CustomSearchIcon,\n            }}\n            slotProps={{\n                searchIcon: {\n                    fontSize: 'large',\n                    sx: {\n                        animation: 'pulse 2s infinite',\n                        '@keyframes pulse': {\n                            '0%': { transform: 'scale(1)' },\n                            '50%': { transform: 'scale(1.1)' },\n                            '100%': { transform: 'scale(1)' },\n                        },\n                    },\n                },\n            }}\n        />\n    );\n}\n```\n\n### Advanced Component Replacement\n\n```tsx\nimport { styled, alpha } from '@mui/material/styles';\n\nconst CustomToolbar = styled(Box)(({ theme }) => ({\n    display: 'flex',\n    justifyContent: 'space-between',\n    alignItems: 'center',\n    padding: theme.spacing(2),\n    backgroundColor: alpha(theme.palette.primary.main, 0.05),\n    borderRadius: theme.shape.borderRadius,\n}));\n\nconst CustomSearchInput = styled('input')(({ theme }) => ({\n    padding: theme.spacing(1, 2),\n    border: `1px solid ${theme.palette.divider}`,\n    borderRadius: theme.shape.borderRadius,\n    fontSize: theme.typography.body2.fontSize,\n    '&:focus': {\n        outline: 'none',\n        borderColor: theme.palette.primary.main,\n        boxShadow: `0 0 0 2px ${alpha(theme.palette.primary.main, 0.2)}`,\n    },\n}));\n\nfunction AdvancedTable() {\n    return (\n        <DataTable\n            data={data}\n            columns={columns}\n            slots={{\n                toolbar: CustomToolbar,\n                searchInput: ({ value, onChange, placeholder, ...props }) => (\n                    <CustomSearchInput\n                        type=\"text\"\n                        value={value}\n                        onChange={(e) => onChange(e.target.value)}\n                        placeholder={placeholder}\n                        {...props}\n                    />\n                ),\n            }}\n            slotProps={{\n                toolbar: {\n                    sx: {\n                        background: 'linear-gradient(135deg, #667eea 0%, #764ba2 100%)',\n                        color: 'white',\n                    },\n                },\n                searchInput: {\n                    placeholder: 'Search anything...',\n                    style: {\n                        minWidth: '300px',\n                    },\n                },\n            }}\n        />\n    );\n}\n```\n\n### Complete Customization Example\n\n```tsx\nfunction FullyCustomizedTable() {\n    const theme = useTheme();\n\n    return (\n        <DataTable\n            data={data}\n            columns={columns}\n            slots={{\n                // Custom toolbar with complete styling freedom\n                toolbar: CustomToolbar,\n                \n                // Custom search input with full control\n                searchInput: ({ value, onChange, placeholder, ...props }) => (\n                    <CustomSearchInput\n                        type=\"text\"\n                        value={value}\n                        onChange={(e) => onChange(e.target.value)}\n                        placeholder={placeholder || 'Search anything...'}\n                        {...props}\n                    />\n                ),\n                \n                // Custom column visibility control\n                columnVisibilityControl: (props) => {\n                    const { table, color, ...buttonProps } = props;\n                    return (\n                        <CustomButton\n                            variant=\"outlined\"\n                            startIcon={<VisibilityIcon />}\n                            {...buttonProps}\n                        >\n                            Columns\n                        </CustomButton>\n                    );\n                },\n                \n                // Custom export button\n                exportButton: (props) => {\n                    const { table, color, ...buttonProps } = props;\n                    return (\n                        <CustomButton\n                            variant=\"contained\"\n                            startIcon={<ExportIcon />}\n                            sx={{ \n                                background: 'linear-gradient(45deg, #FE6B8B 30%, #FF8E53 90%)',\n                                color: 'white',\n                                ...buttonProps.sx\n                            }}\n                            {...buttonProps}\n                        >\n                            Export Data\n                        </CustomButton>\n                    );\n                },\n                \n                // Custom table with enhanced styling\n                table: ({ children, ...props }) => (\n                    <Paper\n                        elevation={3}\n                        sx={{ \n                            borderRadius: 2,\n                            overflow: 'hidden',\n                            border: `2px solid ${theme.palette.primary.main}`,\n                        }}\n                    >\n                        <table {...props} style={{ width: '100%' }}>\n                            {children}\n                        </table>\n                    </Paper>\n                ),\n                \n                // Custom row with hover effects\n                row: ({ children, row, ...props }) => (\n                    <tr \n                        {...props}\n                        style={{\n                            backgroundColor: row.index % 2 === 0 ? alpha(theme.palette.primary.main, 0.03) : 'transparent',\n                            transition: 'background-color 0.2s ease',\n                            cursor: 'pointer',\n                            ...props.style,\n                        }}\n                        onMouseEnter={(e) => {\n                            e.currentTarget.style.backgroundColor = alpha(theme.palette.primary.main, 0.1);\n                        }}\n                        onMouseLeave={(e) => {\n                            e.currentTarget.style.backgroundColor = row.index % 2 === 0 ? alpha(theme.palette.primary.main, 0.03) : 'transparent';\n                        }}\n                    >\n                        {children}\n                    </tr>\n                ),\n            }}\n            \n            slotProps={{\n                // Customize toolbar props\n                toolbar: {\n                    title: 'Custom Users Table',\n                    subtitle: 'Manage your users with enhanced controls',\n                    sx: {\n                        background: `linear-gradient(135deg, ${alpha(theme.palette.primary.main, 0.1)} 0%, ${alpha(theme.palette.secondary.main, 0.1)} 100%)`,\n                        border: `1px solid ${alpha(theme.palette.primary.main, 0.2)}`,\n                    },\n                },\n                \n                // Customize search input\n                searchInput: {\n                    placeholder: 'Search users by name, email, or role...',\n                    style: {\n                        minWidth: '300px',\n                        fontSize: '14px',\n                    },\n                },\n                \n                // Customize column visibility control\n                columnVisibilityControl: {\n                    title: 'Manage Columns',\n                    menuSx: {\n                        minWidth: 250,\n                        maxHeight: 400,\n                    },\n                    titleSx: {\n                        color: theme.palette.primary.main,\n                        fontWeight: 'bold',\n                    },\n                    checkboxProps: {\n                        color: 'primary',\n                    },\n                },\n                \n                // Customize table container\n                tableContainer: {\n                    sx: {\n                        maxHeight: '600px',\n                        '&::-webkit-scrollbar': {\n                            width: '8px',\n                        },\n                        '&::-webkit-scrollbar-track': {\n                            backgroundColor: alpha(theme.palette.grey[300], 0.5),\n                            borderRadius: '4px',\n                        },\n                        '&::-webkit-scrollbar-thumb': {\n                            backgroundColor: theme.palette.primary.main,\n                            borderRadius: '4px',\n                            '&:hover': {\n                                backgroundColor: theme.palette.primary.dark,\n                            },\n                        },\n                    },\n                },\n                \n                // Customize pagination\n                pagination: {\n                    rowsPerPageOptions: [10, 25, 50, 100, 300, 500, 1000],\n                    sx: {\n                        '& .MuiTablePagination-toolbar': {\n                            backgroundColor: alpha(theme.palette.primary.main, 0.05),\n                            borderTop: `1px solid ${theme.palette.divider}`,\n                        },\n                        '& .MuiTablePagination-selectLabel, & .MuiTablePagination-displayedRows': {\n                            color: theme.palette.primary.main,\n                            fontWeight: 'medium',\n                        },\n                    },\n                },\n            }}\n        />\n    );\n}\n```\n\n### Available Slots\n\n#### Container Slots\n- `root` - Main container\n- `tableContainer` - Table container wrapper\n- `table` - Table element\n\n#### Header Slots\n- `toolbar` - Main toolbar\n- `header` - Table header\n- `headerRow` - Header row\n- `headerCell` - Header cell\n\n#### Body Slots\n- `body` - Table body\n- `row` - Table row\n- `cell` - Table cell\n\n#### Control Slots\n- `searchInput` - Search input component\n- `columnVisibilityControl` - Column visibility control\n- `columnCustomFilterControl` - Column filter control\n- `columnPinningControl` - Column pinning control\n- `exportButton` - Export button\n- `resetButton` - Reset button\n- `tableSizeControl` - Table size control\n- `bulkActionsToolbar` - Bulk actions toolbar\n\n#### Icon Slots\n- `searchIcon` - Search icon\n- `filterIcon` - Filter icon\n- `exportIcon` - Export icon\n- `columnIcon` - Column visibility icon\n- `resetIcon` - Reset icon\n- `pinIcon` - Pin column icon\n- `unpinIcon` - Unpin column icon\n- `csvIcon` - CSV export icon\n- `excelIcon` - Excel export icon\n- `viewComfortableIcon` - Comfortable view icon\n- `viewCompactIcon` - Compact view icon\n\n#### Special Slots\n- `loadingRow` - Loading state row\n- `emptyRow` - Empty state row\n- `footer` - Table footer\n- `pagination` - Pagination component\n\n### Best Practices\n\n#### 1. Component Composition\n```tsx\n// Good: Compose components properly\nconst CustomControl = ({ children, ...props }) => (\n    <Box sx={{ display: 'flex', gap: 1 }} {...props}>\n        {children}\n    </Box>\n);\n\n// Usage\nslots={{\n    toolbar: ({ children, ...props }) => (\n        <CustomControl {...props}>\n            {children}\n        </CustomControl>\n    ),\n}}\n```\n\n#### 2. Prop Forwarding\n```tsx\n// Good: Always forward props\nconst CustomIcon = (props) => (\n    <StarIcon {...props} sx={{ color: 'primary.main', ...props.sx }} />\n);\n\n// Bad: Not forwarding props\nconst CustomIcon = () => <StarIcon color=\"primary\" />;\n```\n\n#### 3. TypeScript Support\n```tsx\n// Good: Use proper typing\ninterface CustomButtonProps {\n    onClick?: () => void;\n    children: React.ReactNode;\n    [key: string]: any; // Allow additional props\n}\n\nconst CustomButton: React.FC<CustomButtonProps> = ({ children, ...props }) => (\n    <Button {...props}>{children}</Button>\n);\n```\n\n#### 4. Performance Considerations\n```tsx\n// Good: Memoize expensive components\nconst CustomToolbar = React.memo(({ children, ...props }) => (\n    <Box {...props}>{children}</Box>\n));\n\n// Good: Use callbacks for event handlers\nconst handleClick = useCallback(() => {\n    // Handle click\n}, []);\n```\n\n### Migration from Basic Slots\n\n```tsx\n// Before\n<DataTable\n    slots={{\n        searchIcon: MyIcon,\n    }}\n    slotProps={{\n        searchIcon: { color: 'primary' },\n    }}\n/>\n\n// After (Enhanced)\n<DataTable\n    slots={{\n        searchIcon: MyIcon,\n    }}\n    slotProps={{\n        searchIcon: {\n            color: 'primary',\n            sx: { fontSize: 20 }, // Now supports sx prop merging\n        },\n    }}\n/>\n```\n\n### Logging & Debugging\n\nUse the built-in logger to trace pagination, server calls, and state transitions without sprinkling `console.log` statements throughout your app.\n\n```tsx\nimport { DataTable, configureDataTableLogging } from '@ackplus/react-tanstack-data-table';\n\nconfigureDataTableLogging({\n    enabled: true,\n    level: 'debug',\n    includeTimestamp: true,\n});\n\n<DataTable\n    columns={columns}\n    data={rows}\n    logging={{\n        enabled: true,\n        level: 'info',\n        prefix: 'OrdersTable',\n    }}\n/>\n```\n\n- Call `configureDataTableLogging` once (for example in your app bootstrap) to set global defaults.\n- Use the `logging` prop to override settings per table or disable instrumentation for specific instances.\n- When `logging` is omitted, instances inherit the global configuration.\n\n### Troubleshooting\n\n#### Common Issues\n\n1. **Props not merging correctly**\n   - Ensure you're using the enhanced slot system\n   - Check prop priority order (user > slot > default)\n\n2. **TypeScript errors**\n   - Use `[key: string]: any` for flexible prop interfaces\n   - Ensure proper prop forwarding with spread operator\n   - Filter out incompatible props like `table` and `color` for Button components\n\n3. **Styling conflicts**\n   - Check sx prop merging order\n   - Use proper CSS specificity\n\n4. **Performance issues**\n   - Memoize expensive components\n   - Use callbacks for event handlers\n   - Avoid inline function definitions\n\nThe enhanced slot system provides unprecedented flexibility for customizing DataTable components. With proper prop merging, full TypeScript support, and intelligent component composition, you can create highly customized tables without limitations.\n\n## 🔧 Migration Guide\n\n### From v0.x to v1.x\n\nKey changes in v1.0:\n- Updated to latest TanStack Table v8\n- Improved TypeScript support\n- Enhanced slot system\n- Better server-side integration\n\n## 🤝 Contributing\n\nWe welcome contributions! Please see our [Contributing Guide](https://github.com/ack-solutions/react-tanstack-data-table/blob/main/CONTRIBUTING.md) for details.\n\n## 💖 Support the Project\n\nIf you find this package helpful and want to support its development, consider making a donation:\n\n<div align=\"center\">\n\n[![PayPal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge&logo=paypal&logoColor=white)](https://www.paypal.com/paypalme/ckhandla94)\n[![Razorpay](https://img.shields.io/badge/Razorpay-02042B?style=for-the-badge&logo=razorpay&logoColor=white)](https://razorpay.me/@ackplus)\n\n**[💳 PayPal](https://www.paypal.com/paypalme/ckhandla94)** • **[💳 Razorpay](https://razorpay.me/@ackplus)**\n\n</div>\n\nYour support helps us:\n- 🛠️ Maintain and improve the library\n- 🐛 Fix bugs and add new features\n- 📚 Create better documentation\n- 🚀 Keep the project active and up-to-date\n\n## 📄 License\n\nMIT © [ACK Solutions](https://github.com/ack-solutions)\n\n## 🆘 Support\n\n- 🚀 [Live Demo](https://ack-solutions.github.io/react-tanstack-data-table/) - Interactive examples and playground\n- 📖 [Documentation](https://github.com/ack-solutions/react-tanstack-data-table)\n- 🐛 [Issue Tracker](https://github.com/ack-solutions/react-tanstack-data-table/issues)\n- 💬 [Discussions](https://github.com/ack-solutions/react-tanstack-data-table/discussions)\n\nIf you find this package helpful, please consider giving it a ⭐ on [GitHub](https://github.com/ack-solutions/react-tanstack-data-table)!\n","readmeFilename":"README.md"}