{"_id":"@bloomskill/table-mui","_rev":"20-2e1490e428f6227634df4a3cdb416b17","name":"@bloomskill/table-mui","dist-tags":{"latest":"0.47.0"},"versions":{"0.1.0":{"name":"@bloomskill/table-mui","version":"0.1.0","license":"MIT","_id":"@bloomskill/table-mui@0.1.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"2a741784d818344c72e40400afefaa2f107b120b","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.1.0.tgz","fileCount":5,"integrity":"sha512-vEZ2rlIekkQGOQnUvuBduAiMRUEY4o1mmLuymu7sGRIwKRZqp6SpchFu9pTFuZvcsowDZr/w9kemOt4LG0JyAQ==","signatures":[{"sig":"MEQCIH7jbDVZYL2JV930ahtY8F0nXmsyHPlU9k57aWaKHGnDAiAtBq9sqSIy21L9NuYRmVZbXL8vl27Y8/OvnTwsqYHCKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.1.0_1786429913062_0.29350916481121425","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@bloomskill/table-mui","version":"0.1.1","license":"MIT","_id":"@bloomskill/table-mui@0.1.1","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"faf976554c335e0a661c9c8b6c435589fbcb09fb","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.1.1.tgz","fileCount":6,"integrity":"sha512-04Yu7MbAt2ctVSM9X356bkHX3atApWtGRGIO5uLY19So6VkWdFtghVchGVtbBeRAYtJ8H8JGNV9wlksPvqzllQ==","signatures":[{"sig":"MEUCIB78zbfrhC7RIu4wXewtnNKcq8p7yIpT7SiRrmRreHncAiEA2HQnHq3PUt7P9BNhoNzRoGR4UJZXIuFBe4YdKgajVMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10904},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.1.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.1.1_1786430463057_0.03282158373336408","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@bloomskill/table-mui","version":"0.2.0","license":"MIT","_id":"@bloomskill/table-mui@0.2.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"2c4931d48882e8b712e159cb4117ba14fa397204","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.2.0.tgz","fileCount":8,"integrity":"sha512-FSCL00ave+eMF4pXvoDydRWeRfoFzb8gMQpclcH7pQvOiLpgIekFbPy6ut9UGCgKy4ubf7XE4ZPxDR8YJp2Njg==","signatures":[{"sig":"MEYCIQCPUlZ1E+4y3W0YqI5wry4M6pkB2PzM8qI3sYnNy6PrswIhAL6paKt0na6MQoNIxbUFEhwrmdTNXx4y+zak62yGEZ9p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.2.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.2.0_1786445016753_0.4603127179084301","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@bloomskill/table-mui","version":"0.11.0","license":"MIT","_id":"@bloomskill/table-mui@0.11.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"ec0056c381dfab504690081ae31704ba48efcd63","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.11.0.tgz","fileCount":8,"integrity":"sha512-a/QY3v7IyW5+UwJqQy2mWF/PV3LQpOELPe2C62GUmh7CCfmnKzmZ4oqc2gIaFfrGxCbstTrw3u1SwOWNwHx5lg==","signatures":[{"sig":"MEQCIChHxkaVOJF3oplY2Yc8K15ivJlsqClSvgROTJRAkPt5AiAusC6HWOoS64zr/Uf9JY8uZvM2Pl1tey3LnCZi7IPcvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.11.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.11.0_1786458095826_0.5355732690640629","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@bloomskill/table-mui","version":"0.21.0","license":"MIT","_id":"@bloomskill/table-mui@0.21.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"70d9365e34bf53e40214d275eebf33d53ef7c703","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.21.0.tgz","fileCount":8,"integrity":"sha512-6dR1mv2crCPe674DpmE5uOq+jmodaIsKX3zuxVuA96xxCupLI2jR8Mv/tk5fgcia8vmkjuS9fzjsrm5rqtrakg==","signatures":[{"sig":"MEYCIQCf5M/thK7QcQRlpUKpKFrqRECSW18ea4j9Qt5IJLm47QIhAPOWqJiBVljPUMaAbyg65T6cZ/1txYaTypMoImVDHEgj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43269},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.21.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.21.0_1786465605060_0.8569730776727755","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@bloomskill/table-mui","version":"0.26.0","license":"MIT","_id":"@bloomskill/table-mui@0.26.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"40b22e373cf2fab823395227a37f21498a7c2dec","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.26.0.tgz","fileCount":8,"integrity":"sha512-sZi2+s/pxKalgrJi7Ed6sSvmAImleiqswrYZcAW5CfJSEPDEn8G7Ulup4Rm517UdZgadFgCOzhd5E0bpMNHqjg==","signatures":[{"sig":"MEYCIQCFa9CNsopktKtXuokGyn+aHv8LR9hXYQOAUsPKYAnTJAIhALuq4W75XyTp2ugPZo9SWjHjPjhcwWAnn3n9EtPtslE4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46830},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.26.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.26.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.26.0_1786470032287_0.7032545162569113","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@bloomskill/table-mui","version":"0.27.0","license":"MIT","_id":"@bloomskill/table-mui@0.27.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"cfb8eec35a546f264df66c7c567b18efe9414cda","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.27.0.tgz","fileCount":8,"integrity":"sha512-/aCcs77vlq+HUXH5IbpMngWmR5NgONWaHpy30UNb3aAfvvlzhlL8/JZFQyFaAqkHjGzr5/K/JHLAkg8Sf9KtYQ==","signatures":[{"sig":"MEQCIGm/JYIWd6IIVnroPajywf1xVIDFxLe5xH2viEsIBSFNAiBH+vQs3Y33rehJMT34zOH+hCknR0gXEHrcOty91VEwGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48709},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.27.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.27.0_1786474494270_0.593639907315642","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"@bloomskill/table-mui","version":"0.32.0","license":"MIT","_id":"@bloomskill/table-mui@0.32.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"dist":{"shasum":"670cba1a733d903ae6f748c4874256ecab791d6f","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.32.0.tgz","fileCount":8,"integrity":"sha512-sEb/kN38xlr6Nlf82JH3K7i3qNAOLMpjPvZ/HTyG5e1m4VzjGmoH0CpOcuqy9V8vDn4c3KTHDlqjszOSrcvf4g==","signatures":[{"sig":"MEUCIQD7FfZ6CdsofmExh+8BuwlYb6YwZvlfyQihPeacRwfzMgIgHVKP4txVnxuE2Xemntiljf3Q1P9x+Gmbt6klh4zCwm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.32.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.32.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.32.0_1786510696609_0.6848499740195773","host":"s3://npm-registry-packages-npm-production"}},"0.32.2":{"name":"@bloomskill/table-mui","version":"0.32.2","license":"MIT","_id":"@bloomskill/table-mui@0.32.2","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"8aa07dd96668575164dd6db369e54c161d6b5986","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.32.2.tgz","fileCount":8,"integrity":"sha512-VBPAgOvxdZsvIBpQGytd+J9i6s5Beds3FTrxD94sEylXeqnDwzYcGXtlEphacCohbjmscsiCy9wiysHfWzc33Q==","signatures":[{"sig":"MEUCIB0YIONHEqzHIrtBpPQMX8j+MLB7ybU//XWuJvAV+LIsAiEA8luo7yG71hNePL96nlpfKuqUWJMJ3stclZdR+E2TqXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60589},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"c4bf7f803e6fbf412f6c0b09bf23570516401b87","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.32.2"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.32.2"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.32.2_1786520192108_0.7222839716324303","host":"s3://npm-registry-packages-npm-production"}},"0.32.4":{"name":"@bloomskill/table-mui","version":"0.32.4","license":"MIT","_id":"@bloomskill/table-mui@0.32.4","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"5cd6f1eb2f4c273ce5952d0bbedfb0fe14728155","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.32.4.tgz","fileCount":8,"integrity":"sha512-dWc8tsMbGc69nmQbpu5S0TtrENcp5oTDAzkvPRgKQTATUkDlO52vPIAkinLsBBjEwzwEle3ty+lab1qh4fZHUA==","signatures":[{"sig":"MEUCIQDZi7c5ybEcMpS9jkw2aREwyzYjn6a0r0rP+K/CZ0pLyAIgDC/AsW+UcT6sW8CmR5XnesIfi+8DgvORPXFKJFlZzxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e143f2f3c536f2bdcaf2c10655570ea9871c2412","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.32.4"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.32.4"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.32.4_1786633806952_0.4277261799004599","host":"s3://npm-registry-packages-npm-production"}},"0.32.6":{"name":"@bloomskill/table-mui","version":"0.32.6","license":"MIT","_id":"@bloomskill/table-mui@0.32.6","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"ee499b6a79bb4657c0b43a99cb83fe2677e854b0","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.32.6.tgz","fileCount":8,"integrity":"sha512-ZYfoPHebGj91p5tWavz/HICbC5irJmJ9K2+PBFkhQn3z4yA1xMJBfr1ur7cjPgdlSMO1UIOPB64BTA2b6ccYiA==","signatures":[{"sig":"MEUCIEYsgxky95fUAitXpVqAaCqIPunDtxCj74vUF3ZbfFCBAiEAqbfxNC9zbMJvMNUt3MrLK506xwGtKB9xHomV0JFzynA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62257},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e143f2f3c536f2bdcaf2c10655570ea9871c2412","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.32.6"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.32.6"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.32.6_1786634462317_0.9983045419049941","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"@bloomskill/table-mui","version":"0.33.0","license":"MIT","_id":"@bloomskill/table-mui@0.33.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"4256f56279252733d5d517a8f56739ce06671c58","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.33.0.tgz","fileCount":8,"integrity":"sha512-d7gQ3wT4X9MDIYC1/n92B8nwBPuIS6yAMxxo7bYJZpwFdtNv4R9AQha4Y62omzm/gvhmzRjR0idtWw2dlT6JRA==","signatures":[{"sig":"MEUCID1Z9+NpSL470wdHlSzKOmQ0Aw8ecoxweKgFjCX5miQyAiEA7jSPwZVdfs5jOlsukAUtabO9SdexfmpTFkUIb9AyWa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65460},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ef1ba02ce4540e9169efeabfce404ae9601b2c60","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.33.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.33.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.33.0_1786646298945_0.04762746262890705","host":"s3://npm-registry-packages-npm-production"}},"0.33.1":{"name":"@bloomskill/table-mui","version":"0.33.1","keywords":["react","table","data-grid","datagrid","mui","material-ui","tanstack-table","editable-grid","bst-table"],"license":"MIT","_id":"@bloomskill/table-mui@0.33.1","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"2753b31feb77877f99b9da737b0f91c48ce42848","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.33.1.tgz","fileCount":8,"integrity":"sha512-wztylpwuCXjUZawqAjmUTqP1Ttdtem8alRGIiOxV95TxE0yoI0yy4ewlMYDSGID7v4yxXQjKRoHa7itAZiTKfg==","signatures":[{"sig":"MEUCIQDF506/W4blI6zLK1bDbkfHIPq4jB0d5X4uJnSZyaMcxQIgL5Fy6BquLnLvAwDwjpKzr04+N3EBXFRpMDJ9qCXQqpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ee59cdc3064787b4a610299683f20161fd10109e","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.33.1"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.33.1"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.33.1_1786647573680_0.025323968340732916","host":"s3://npm-registry-packages-npm-production"}},"0.35.0":{"name":"@bloomskill/table-mui","version":"0.35.0","keywords":["react","table","data-grid","datagrid","mui","material-ui","tanstack-table","editable-grid","bst-table"],"license":"MIT","_id":"@bloomskill/table-mui@0.35.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"6865cbf896c983766e69a0bebfe529bf09ce689d","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.35.0.tgz","fileCount":8,"integrity":"sha512-VmTpjPe5Nze1bP9szrgUH7PQWNWtmModGBvIYM2UKk1WgQt8dipErcqCfurOK6VUz5i2V1CF1byo0RG4wYghfA==","signatures":[{"sig":"MEQCIDJE+HkGm5oMgm62BxiU/JbulXTlX/oNvpuxbN+u6VzPAiBNuap+r4UldBFtr3DolbrwsFeH4YhBs7h8spFc/pu4GA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74988},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5d290038f527dda034b42ed680d62c84f1d2792f","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.35.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.35.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.35.0_1786947291273_0.7785851682040421","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"@bloomskill/table-mui","version":"0.38.0","keywords":["react","table","data-grid","datagrid","mui","material-ui","tanstack-table","editable-grid","bst-table"],"license":"MIT","_id":"@bloomskill/table-mui@0.38.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"a77facd227d07839ddfac06863a499cc7c0d312c","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.38.0.tgz","fileCount":8,"integrity":"sha512-86wT5HxZK3KmV0KLBOHMTE0tRjKIysoenPLSJaFi1v/mb+QAeclHJM7wkjWlelruXclfWZ9G9GcI/UsOwTIgAA==","signatures":[{"sig":"MEYCIQCR4P103bN4MJwSp9PtPJ5viUi9BQEsaTsxazXDCNtv/gIhAIqN4X/9WGEsLTCT0Jm5EcUq9ciraLNIvKb2uXj5ncqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":85063},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"686cdf986809202a473794e0326216efaef5491e","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.38.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.38.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.38.0_1786978236390_0.8787545425981464","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"@bloomskill/table-mui","version":"0.41.0","keywords":["react","table","data-grid","datagrid","mui","material-ui","tanstack-table","editable-grid","bst-table"],"license":"MIT","_id":"@bloomskill/table-mui@0.41.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"517711e71adf531aeb9086549ea9526163cc2e6e","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.41.0.tgz","fileCount":8,"integrity":"sha512-qTNeJTlqz47ydVv2RppEXASOT7cSQ89TxCnta/1HWgH5VBaSHXLaZrDslLaSrf6sm2/QK+9aVbb1y3QfPXIO0w==","signatures":[{"sig":"MEQCIFSMblXrQL9yd61ogOngkmsu8Y/rNYGUAKCHKVQLqp6YAiAwCRRJuZ9ReIca1l9mAdPHJIdKuD5/WqJb+h+pk+IiXQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91572},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"bba94d77fccc7d0bbfd5daca88daa31e15193ec9","scripts":{"build":"tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.41.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.41.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.41.0_1787559107076_0.7803410964449573","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"@bloomskill/table-mui","version":"0.44.0","keywords":["react","table","data-grid","datagrid","mui","material-ui","tanstack-table","editable-grid","bst-table"],"license":"MIT","_id":"@bloomskill/table-mui@0.44.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"5f05ae84bb7acd9f51258d5fa7feff5912dd298c","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.44.0.tgz","fileCount":8,"integrity":"sha512-dlnxCQr49ry3XLS5eEuva+SiF+deu3AcWDe61x4qKkrtwhCLMHP1eCEehkd9XXbajnShw/T6p0aHB+Perz4cng==","signatures":[{"sig":"MEUCIQCQQmxB1iIsNeelXtoSUrNdC2l54y7kRm4FtxyDEgNCiAIgDarB7BY4jAu+os/lxHEh0hjn2fT3lUjyhmNrtS3E9o4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cc3f69459f69e885a5583fbb2c325fa7297367eb","scripts":{"build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Bst-Table MUI style adapter — Material UI toolbar/menus/pagination around the @bloomskill/table-engine grid body.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.44.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.44.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.44.0_1787755093067_0.9373852299688277","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"@bloomskill/table-mui","version":"0.45.0","keywords":["react","table","data-grid","datagrid","data-table","datatable","grid","mui","material-ui","material","react-table","tanstack-table","editable","editable-grid","inline-editing","sorting","filtering","pagination","export","csv","excel","typescript","bst-table"],"license":"MIT","_id":"@bloomskill/table-mui@0.45.0","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"dist":{"shasum":"26b6e136e1eda76d300e76d5be0a216938da1973","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.45.0.tgz","fileCount":8,"integrity":"sha512-9o4ZuFz45qGUMJsPczQSjZadJrlV3tH4tqY6jyj0BQFoWRkWKatEe7ppkszlbCsF53HUlaHLdr+XaZZSAk+Oew==","signatures":[{"sig":"MEYCIQDe+8XjPREyWqirrJWeIjk8C5f/a3fzPWVKQKZJnZiQpAIhAMJUQ5YToTy1+hTTabm2NuTWlKaFqNIrKDytTLipDeAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94515},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"aa7ae7c080c72c06ccfa5313e742d86a00c020b3","scripts":{"build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json"},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"repository":{"url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","type":"git","directory":"packages/mui"},"_npmVersion":"11.17.0","description":"Material UI (MUI) React data grid — a drop-in BstTableMui component with sorting, filtering, pagination, inline editing, selection, clipboard and CSV/Excel export; reads your MUI theme (light & dark). Built on the headless @bloomskill/table-engine. TypeSc","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@mui/material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@mui/icons-material":"^9.3.1","@tanstack/react-table":"^9.1.2","@bloomskill/table-engine":"^0.45.0"},"peerDependencies":{"react":">=18","react-dom":">=18","@mui/material":">=6","@emotion/react":">=11","@emotion/styled":">=11","@mui/icons-material":">=6","@bloomskill/table-engine":"^0.45.0"},"_npmOperationalInternal":{"tmp":"tmp/table-mui_0.45.0_1787768562819_0.9279941236624323","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"@bloomskill/table-mui","version":"0.47.0","description":"Material UI (MUI) React data grid — a drop-in BstTableMui component with sorting, filtering, pagination, inline editing, selection, clipboard and CSV/Excel export; reads your MUI theme (light & dark). Built on the headless @bloomskill/table-engine. TypeSc","keywords":["react","table","data-grid","datagrid","data-table","datatable","grid","mui","material-ui","material","react-table","tanstack-table","editable","editable-grid","inline-editing","sorting","filtering","pagination","export","csv","excel","typescript","bst-table"],"repository":{"type":"git","url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","directory":"packages/mui"},"homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"node -e \"require('fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.json"},"peerDependencies":{"react":">=18","react-dom":">=18","@bloomskill/table-engine":"^0.47.0","@mui/material":">=6","@mui/icons-material":">=6","@emotion/react":">=11","@emotion/styled":">=11"},"devDependencies":{"@bloomskill/table-engine":"^0.47.0","@mui/material":"^9.3.1","@mui/icons-material":"^9.3.1","@emotion/react":"^11.14.0","@emotion/styled":"^11.14.0","@tanstack/react-table":"^9.1.2"},"license":"MIT","publishConfig":{"access":"public"},"gitHead":"19286c6d1362c4284d0328c4ca75c79653db5fc9","_id":"@bloomskill/table-mui@0.47.0","_nodeVersion":"24.20.0","_npmVersion":"11.19.0","dist":{"integrity":"sha512-/wVvbNKu2Wnt90EpaVvB22WmpLej66vBr5GnpIVnyeUhTBtYwzwVVTX+0/mWp62/yp3qXlqju5Byy97In9gbnA==","shasum":"8eb15b8a6cab469514ac578737b45f62024017c0","tarball":"https://registry.npmjs.org/@bloomskill/table-mui/-/table-mui-0.47.0.tgz","fileCount":8,"unpackedSize":94515,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCoVVAW0O066BRxWWekWoPqKad6sIKydsE8P2ImU9eZPwIhANmksFaxyUZqTV00U/IYc8YD+s3wFo2PANrW8svdHeiu"}]},"_npmUser":{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},"directories":{},"maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/table-mui_0.47.0_1788327029901_0.9963539214027275"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-11T06:31:52.919Z","modified":"2026-09-02T05:30:30.237Z","0.1.0":"2026-08-11T06:31:53.212Z","0.1.1":"2026-08-11T06:41:03.227Z","0.2.0":"2026-08-11T10:43:36.886Z","0.11.0":"2026-08-11T14:21:35.958Z","0.21.0":"2026-08-11T16:26:45.199Z","0.26.0":"2026-08-11T17:40:32.463Z","0.27.0":"2026-08-11T18:54:54.428Z","0.32.0":"2026-08-12T04:58:16.776Z","0.32.2":"2026-08-12T07:36:32.250Z","0.32.4":"2026-08-13T15:10:07.116Z","0.32.6":"2026-08-13T15:21:02.550Z","0.33.0":"2026-08-13T18:38:19.106Z","0.33.1":"2026-08-13T18:59:33.852Z","0.35.0":"2026-08-17T06:14:51.404Z","0.38.0":"2026-08-17T14:50:36.549Z","0.41.0":"2026-08-24T08:11:47.227Z","0.44.0":"2026-08-26T14:38:13.224Z","0.45.0":"2026-08-26T18:22:42.951Z","0.47.0":"2026-09-02T05:30:30.039Z"},"bugs":{"url":"https://github.com/gitOfKumarSathish/bst-grid/issues"},"license":"MIT","homepage":"https://github.com/gitOfKumarSathish/bst-grid/tree/main/packages/mui#readme","keywords":["react","table","data-grid","datagrid","data-table","datatable","grid","mui","material-ui","material","react-table","tanstack-table","editable","editable-grid","inline-editing","sorting","filtering","pagination","export","csv","excel","typescript","bst-table"],"repository":{"type":"git","url":"git+https://github.com/gitOfKumarSathish/bst-grid.git","directory":"packages/mui"},"description":"Material UI (MUI) React data grid — a drop-in BstTableMui component with sorting, filtering, pagination, inline editing, selection, clipboard and CSV/Excel export; reads your MUI theme (light & dark). Built on the headless @bloomskill/table-engine. TypeSc","maintainers":[{"name":"prithiviraj2804","email":"prithivi2804raj@gmail.com"},{"name":"sathish-kumar-12","email":"sathish7845kumar@gmail.com"},{"name":"bhadrinathan","email":"bhadrinathan28@gmail.com"},{"name":"nagarajan_hari_07","email":"haridiablo72@gmail.com"}],"readme":"# @bloomskill/table-mui\n\n[![npm](https://img.shields.io/npm/v/@bloomskill/table-mui.svg)](https://www.npmjs.com/package/@bloomskill/table-mui)\n[![license](https://img.shields.io/npm/l/@bloomskill/table-mui.svg)](./LICENSE)\n[![docs](https://img.shields.io/badge/docs-online-2ea44f.svg)](https://gitofkumarsathish.github.io/bst-grid/)\n\nThe **Material UI skin** for Bst-Table. Wraps the headless\n[`@bloomskill/table-engine`](https://www.npmjs.com/package/@bloomskill/table-engine)\nwith a MUI toolbar, column-visibility menu, and pagination bar — and maps your MUI\ntheme onto the grid automatically (light/dark included).\n\nSame data and columns as any other Bst-Table skin, so you can swap to\n[`@bloomskill/table-shadcn`](https://www.npmjs.com/package/@bloomskill/table-shadcn)\nwithout touching your data code.\n\n## 📚 Documentation\n\nFull guides, a complete API reference and **live, editable demos** (this skin included) are on the docs site — **[gitofkumarsathish.github.io/bst-grid](https://gitofkumarsathish.github.io/bst-grid/)**:\n\n| Guide | Reference | More |\n| :-- | :-- | :-- |\n| [Getting Started](https://gitofkumarsathish.github.io/bst-grid/docs/getting-started) | [Feature Guides](https://gitofkumarsathish.github.io/bst-grid/docs/features) | [Styling & Theming](https://gitofkumarsathish.github.io/bst-grid/docs/theming) |\n| [Installation](https://gitofkumarsathish.github.io/bst-grid/docs/installation) | [Cell Types](https://gitofkumarsathish.github.io/bst-grid/docs/cell-types) | [AI Agents & MCP](https://gitofkumarsathish.github.io/bst-grid/docs/ai-agents) |\n| [Recipes](https://gitofkumarsathish.github.io/bst-grid/docs/recipes) | [API Reference](https://gitofkumarsathish.github.io/bst-grid/docs/api) | [Coverage & Roadmap](https://gitofkumarsathish.github.io/bst-grid/docs/coverage) |\n\n> The docs are **generated from the library's source and refreshed on every release**, so they track the code and stay accurate as the API grows — an actively maintained reference, not a one-off snapshot.\n\n## Features\n\n> Every feature below has an in-depth guide **and a live demo** on the **[Feature Guides](https://gitofkumarsathish.github.io/bst-grid/docs/features)** — click through for props, gotchas and editable examples.\n\n- 🧱 **Drop-in MUI grid** — one `<BstTableMui />` component.\n- 🔎 **Global search** box, **columns** visibility menu, **pagination** bar — all MUI.\n- ✏️ **MUI cell editors** for the full B-series — `TextField` (text/number/date via native input types), `Select`/multi-`Select` (open on edit, single-select commits on pick, multi-select shows per-option **checkboxes** + colour swatches and commits on close), `Radio`, `Checkbox`/`Switch`, and `Dialog` popup editors for long text & files. The **files** editor adds **click-to-preview** (images inline · PDFs in the browser's native viewer) and configurable **upload/delete** via `cellMeta.onUpload`/`onDelete`; read cells show image thumbnails and, with `cellMeta.pdfThumbnail` + a `<BstPdfThumbnailerProvider>` (pdf.js), an in-cell **PDF page-1 thumbnail**. Wired via `createMuiPreset()`. The `Select` editors are flagged `overlayEditor` so their portalled menu doesn't discard the edit on open.\n- 🧪 **Editing + validation chrome** — **Add row** button, an unsaved-changes **Save / Discard** bar, inline error rings + messages.\n- ⌨️ **Selection · keyboard nav · clipboard** — pass `enableCellSelection` / `enableClipboard`; the grid body handles range selection, Arrow/Tab/Home/End navigation, and copy/paste (TSV). No extra MUI wiring needed. The **Columns menu** gains a **Copy-column** button (📋) per column — copies the whole column across **all pages** (also Ctrl/Cmd+Space). Whole-column and whole-row copy are sub-toggles: **`enableCopyColumn`** / **`enableCopyRow`** (both default `true`; Shift+Space copies a row).\n- ☑️ **Row selection** — `enableRowSelection` renders a checkbox column (header select-all + per-row) and a toolbar \"{n} selected\" chip + Clear (`showSelectionInfo`).\n- ↩️ **Undo/redo** — `enableUndoRedo` adds toolbar Undo/Redo buttons (`showUndoRedo`) wired to the engine's edit history (Ctrl/Cmd+Z / Ctrl/Cmd+Y also work).\n- 📌 **Layout chrome** — `enableColumnPinning` / `enableColumnOrdering` add pin + move controls to the columns menu (sticky columns, reorder); `showDensityToggle` cycles row-height density; **`enableRowResize`** lets users drag a row's bottom edge to set its height (double-click to reset). **`showColumnEditToggle`** adds a per-column **edit lock/unlock** (✏️) so an end-user can make an editable column read-only at runtime (requires `enableEditing`).\n- 👁️ **Hide / show columns** — with `enableHiding` (on by default) the **Columns menu** gives each column an **eye / eye-off** toggle (👁 visible · 🚫 hidden) beside the pin/reorder/copy/edit controls — the one-click per-column hide affordance, alongside the existing visibility checkbox. The runtime settings sheet exposes the same capability as **Show / hide columns**.\n- 📤 **Export** — `enableExport` adds a toolbar **Export** menu (`showExport`) — download **CSV**, download **Excel** (`.xlsx`) or **print** — built on the engine's dependency-free serializers (no `exceljs`). Per-format sub-toggles `enableCsvExport` / `enableExcelExport` / `enablePrint`.\n- 🔎 **Set Filter** — `enableSetFilter` gives categorical columns an Excel-style **checklist of distinct values** in the filter row (search · select-all/clear · counts · (Blanks)); needs `enableColumnFilterRow`.\n- 🔎 **Multi-filter** — `enableMultiFilter` lets a column **stack filter types** via an array `meta.filter` (e.g. `['condition', 'set']`): the filters render stacked in the row and a row must satisfy all of them (AND). Needs `enableColumnFilterRow`.\n- 📊 **Status bar** — `showStatusBar` adds a footer with total / filtered row counts and, when a cell range is selected, the **sum / avg / min / max / count** of its numeric cells.\n- 🔎 **Find** — `enableFind` adds an in-grid **find bar** (toolbar **⌕** button `showFind`, or ⌘/Ctrl+F) that **highlights matches and jumps between them** (Next / Prev · \"n / m\") **without hiding rows** — distinct from global search, which filters non-matches out.\n- 🔢 **Row numbers · auto-columns · overlays** — engine features inherited by this skin: `enableRowNumbers` adds a leading `#` column (numbering the current view); `enableAutoColumns` infers columns from the data when you pass `columns={[]}`; `enableOverlays` (on by default) shows loading / error overlays fed by `loading` / `error` (which `useBstDataSource` provides). All three are in the ⚙ settings sheet.\n- 🔎 **Filter builder** — `showFilterBuilder` adds a \"Filters (n)\" button + a panel with per-column condition rows (operator-aware). Add `enableColumnFilterRow` for a second, inline per-column filter row; drag a header to reorder, drag its edge to resize.\n- 🎨 **Conditional-format builder** — `showFormatBuilder` adds a \"Formats (n)\" button that opens/closes a panel hosting `<BstConditionalFormatBuilder>`: end-users add / edit / delete `conditionalFormats` rules at runtime (uncontrolled local state by default; pass `onConditionalFormatsChange` to own the rules). Hidden while `enableConditionalFormatting` is off.\n- ⚙️ **Settings sheet** — `showSettings` adds a gear that slides out a right-side **Drawer** where end-users flip this grid's features on/off at runtime (**per table**), saved to `localStorage`. Only features you've provisioned appear — e.g. turn **Copy & paste** off to disable clipboard, no code change.\n- 💾 **Grid state save/restore** — `gridState={{ key: 'orders' }}` persists this grid's **view** (sort · filter · column order/size/visibility/pinning · grouping) to `localStorage` and restores it on the next mount — a per-user view that survives reloads, in one prop. For **manual save**, pass `persist: false` and turn on `showSettings`: a **Save view** button (plus **Reset view**) appears at the bottom of the settings sheet, so the user saves the arrangement on demand instead of on every change. The sheet's two halves persist **separately**: the feature toggles at the top save **automatically** (`bst-table:settings:<key>`), while the **Saved view** section at the bottom (present only with `gridState`) covers sort / filters / column layout under its own key — in manual mode it saves **on click**. Each half has its own Reset, and the sheet labels which is which.\n- ⌨️ **Keyboard-shortcuts overlay** — `showShortcuts` adds a **\"?\" button** (also opens on the `?` key) → a theme-aware overlay listing the keyboard shortcuts **active on this grid** (grouped · searchable · ⌘/Ctrl-aware; force with `showShortcuts={{ platform: 'mac' }}`); it shows only what's wired (selection / clipboard / editing / undo).\n- 🧹 **Leaner toolbar** — **Add row** sits in a footer bar under the table, and **Undo/Redo · Density · Formats** collapse into a single **\"⋯ More\"** menu.\n- 🗂️ **Review-changes sheet** — with `enableEditing={{ mode: 'batch' }}` every edit stays an unsaved draft; the toolbar shows **\"{n} unsaved\" + Review & save**, opening a sheet that lists each edit (**row · column · old → new**) with per-change revert and the final **Save** — which fires **ONE** `onSave` call for the whole batch (cell-wise `changes`, row-wise `rows[].patch`, or grid-wise `next`), never a request per cell. A failed call keeps every draft. End-users can switch batch mode on/off themselves from the ⚙ settings sheet (\"Editing\" → **Batch editing**, `enableBatchEditing`).\n- 🎨 **Theme-aware** — reads your `ThemeProvider` theme → grid `--bst-table-*` vars (light & dark).\n- 🖼️ **Material icons throughout** — the toolbar/menu **and** the grid body (sort arrows, expander, row-pin, boolean check, filter/format remove, group toggle) render `@mui/icons-material` — no emoji. The adapter forwards its icon set into the engine body via `<BstTable icons={…}>`.\n- 🖌️ **Custom CSS** — `className` / `style` on the outer card; the engine's `classNames` / `styles` slots + per-column `meta.cellClassName` / `headerClassName` style the grid body.\n- 📈 **In-cell visualization** — `sparkline` (line / area / bar) and `kpi` (value + delta + mini-spark) cell types via `meta.type` — dep-free inline SVG, no charting library.\n- 🔳 **QR · barcode · rich-text cells** — `meta.type: 'qr'` / `'barcode'` render dep-free inline-SVG QR codes + Code 128 barcodes; `'richText'` stores sanitized HTML — a plain-text preview by default, or set `cellMeta.render: 'html'` to show it **formatted** in the cell — and edits in a MUI **Dialog** with Material format icons. From the shared engine.\n- ⋯ **Row action menu** — `meta.type: 'actionMenu'` renders a compact **⋯** kebab popup of the row's\n  actions (edit / save / cancel / duplicate / delete), the space-saving alternative to the inline\n  `action` buttons. Inherited from the engine preset, styled by the skin.\n- 📏 **Column auto-size** — **double-click** any resize handle to fit the column to its content\n  (sampled `canvas.measureText`, clamped to `minSize`/`maxSize`). Pair `enableResponsive` with\n  `meta.responsivePriority` to drop low-priority columns on narrow screens, or use `fitColumns` to\n  remove horizontal scrolling entirely.\n- 🚀 **Virtualization + infinite scroll** — `enableVirtualization` (+ `enableColumnVirtualization`)\n  windows rows/columns so a 20k-row grid stays at 60fps with a bounded DOM; `useBstInfiniteDataSource`\n  + `onReachEnd` append on scroll over a server `DataSource`. Both flow through the adapter unchanged —\n  no MUI wiring. (Virtualization yields to master-detail / grouping / spanning / row-pinning.)\n- 🎛 **Per-instance toggles** — engine `enable*` behaviour + adapter `show*` chrome.\n- ✅ OOTB sorting · search · pagination · column visibility · resizing.\n\n## Install\n\n```bash\nnpm install @bloomskill/table-mui @bloomskill/table-engine \\\n  @mui/material @mui/icons-material @emotion/react @emotion/styled \\\n  react react-dom\n```\n\n## Usage\n\n```tsx\nimport { BstTableMui } from '@bloomskill/table-mui'\nimport type { BstTableColumn } from '@bloomskill/table-engine'\nimport '@bloomskill/table-engine/styles.css'\n\ntype Person = { id: string; name: string; role: string; age: number }\n\nconst columns: BstTableColumn<Person>[] = [\n  { id: 'name', accessorKey: 'name', header: 'Name', sortFn: 'alphanumeric' },\n  { id: 'role', accessorKey: 'role', header: 'Role' },\n  { id: 'age', accessorKey: 'age', header: 'Age', sortFn: 'basic' },\n]\n\nexport function People({ rows }: { rows: Person[] }) {\n  return (\n    <BstTableMui\n      title=\"People\"\n      data={rows}\n      columns={columns}\n      getRowId={(r) => r.id}\n      pagination={{ pageSize: 10 }}\n    />\n  )\n}\n```\n\nWrap in a MUI `ThemeProvider` to theme it (optional — MUI's default theme is used otherwise):\n\n```tsx\nimport { ThemeProvider, createTheme } from '@mui/material/styles'\n\n<ThemeProvider theme={createTheme({ palette: { mode: 'dark' } })}>\n  <BstTableMui data={rows} columns={columns} getRowId={(r) => r.id} />\n</ThemeProvider>\n```\n\n### Editing\n\nTurn on editing + row actions and own the data with `onDataChange`. Columns opt in via\n`meta.type` + `meta.editable`; the MUI editor preset is applied automatically.\n\n```tsx\nconst [rows, setRows] = React.useState(seed)\n\nconst columns: BstTableColumn<Person>[] = [\n  { id: 'name', accessorKey: 'name', header: 'Name', meta: { type: 'text', editable: true } },\n  { id: 'age', accessorKey: 'age', header: 'Age', meta: { type: 'number', editable: true, cellMeta: { required: true } } },\n  { id: 'role', accessorKey: 'role', header: 'Role',\n    meta: { type: 'singleSelect', editable: true, options: [{ value: 'admin', label: 'Admin' }, { value: 'user', label: 'User' }] } },\n  { id: 'actions', header: '', meta: { type: 'action', actions: { edit: true, delete: true, duplicate: true } } },\n]\n\n<BstTableMui\n  title=\"People\"\n  data={rows}\n  columns={columns}\n  getRowId={(r) => r.id}\n  enableEditing            // or { mode: 'row', policy: 'blockCommitOnError' }\n  enableValidation\n  enableRowActions\n  onDataChange={setRows}\n/>\n```\n\nBring your own editors by passing a `cellTypes` registry (e.g. start from `createMuiPreset()` and override a type).\n\n### Runtime settings sheet\n\n`showSettings` lets **end-users** customize a grid without touching code — a gear opens a\nright-side sheet of feature toggles under a **highlighted header**, with a **search box** to filter\nthe 30+ list. Sections are **divider-separated** with prominent headings, a **dotted branch connector**\nlinks each parent to its dependents (git-graph style), and **dependent toggles disable automatically**\nwhen their prerequisite is off (switch **Export** off and CSV/Excel/Print grey out). Choices are **per\ntable** and saved to `localStorage`, so they survive reloads. Only\nfeatures you've provisioned are listed (default-on data features plus any opt-in feature you enabled),\nso users can't switch on something the grid isn't wired for.\n\n```tsx\n<BstTableMui\n  data={rows}\n  columns={columns}\n  getRowId={(r) => r.id}\n  enableClipboard          // provisions \"Copy & paste\" in the sheet\n  showSettings             // ⚙ gear → settings sheet (persisted per table)\n/>\n\n// Object form — curate + control persistence:\n<BstTableMui\n  data={rows}\n  columns={columns}\n  getRowId={(r) => r.id}\n  showSettings={{\n    title: 'Table settings',\n    features: ['enableSorting', 'enableColumnFilters', 'pagination'], // only these switches\n    persistKey: 'people-grid',   // explicit localStorage key (else derived from columns)\n    persist: true,               // false → in-memory only\n    search: true,                // search box (default: auto for long lists; false hides it)\n  }}\n/>\n```\n\nThe same headless model powers both skins — it's the engine's `useBstSettings` hook\n([docs](https://www.npmjs.com/package/@bloomskill/table-engine#runtime-settings-sheet)).\n\n### Files columns — images & PDFs\n\nA `files` column (`meta.type: 'files'`) holds attachments; its value is `FileRef[]`\n(`{ name?, url?, thumbnailUrl?, contentType? }`). **Images thumbnail automatically** — no setup:\n\n```tsx\nconst columns = [\n  { id: 'photos', accessorKey: 'photos', header: 'Photos', meta: { type: 'files' } },\n]\n// rows: photos: [{ name: 'logo.png', url: 'https://…/logo.png', contentType: 'image/png' }]\n```\n\n**PDF page-1 thumbnails** need pdf.js (the engine never bundles it — you own it + its worker).\nInstall `pdfjs-dist`, then set `cellMeta.pdfThumbnail: true` on the column and wrap the grid in the\nprovider:\n\n```tsx\nimport * as pdfjs from 'pdfjs-dist'\nimport PdfWorker from 'pdfjs-dist/build/pdf.worker.min.mjs?worker' // Vite\nimport { BstPdfThumbnailerProvider, createPdfjsThumbnailer } from '@bloomskill/table-engine'\nimport { BstTableMui } from '@bloomskill/table-mui'\n\npdfjs.GlobalWorkerOptions.workerPort = new PdfWorker()\nconst pdfThumbs = createPdfjsThumbnailer(pdfjs)\n\nconst columns = [\n  { id: 'docs', accessorKey: 'docs', header: 'Docs',\n    meta: { type: 'files', cellMeta: { pdfThumbnail: true } } },\n]\n// rows: docs: [{ name: 'invoice.pdf', url: 'https://…/invoice.pdf', contentType: 'application/pdf' }]\n\nexport function App() {\n  return (\n    <BstPdfThumbnailerProvider renderer={pdfThumbs}>\n      <BstTableMui data={rows} columns={columns} getRowId={(r) => r.id} />\n    </BstPdfThumbnailerProvider>\n  )\n}\n```\n\nImages in the same column keep thumbnailing; a file with a `thumbnailUrl` skips pdf.js. Without the\nprovider, `pdfThumbnail: true` is harmless (the PDF keeps its icon). Click any file for a full-size\npreview. Full guide + other bundlers' worker setup:\n[engine README → Files columns](https://www.npmjs.com/package/@bloomskill/table-engine#files-columns--images--pdfs).\n\n## Props\n\nExtends **every** [`useBstTable` option](https://www.npmjs.com/package/@bloomskill/table-engine#options-reference)\n— the engine README's options reference is the authoritative list. In summary:\n\n- **Core** — `data` · `columns` · `getRowId` · `initialState`\n- **Data ops** — `enableSorting` · `enableGlobalFilter` · `enableColumnFilters` · `enableColumnFilterRow` ·\n  `enableGrouping` · `pagination`\n- **Columns & layout** — `enableHiding` · `enableColumnResizing` · `enableColumnPinning` ·\n  `enableColumnOrdering` · `fitColumns` · `enableResponsive`\n- **Rows** — `enableRowSelection` · `enableRowActions` · `enableExpanding` · `renderDetail` ·\n  `getRowCanExpand` · `enableRowPinning` · `enableRowResize` · `createRow` · `tempIdPrefix`\n- **Editing** — `enableEditing` · `enableValidation` · `enableBatchEditing` · `enableUndoRedo` ·\n  `cellTypes` · `onDataChange` · `onSave`\n- **Selection & clipboard** — `enableCellSelection` · `enableClipboard` · `enableCopyColumn` ·\n  `enableCopyRow`\n- **Access control** — `disabled` · `rowDisabled` · `cellDisabled`\n- **Cells & styling** — `enableCellSpanning` · `getCellSpan` · `conditionalFormats` ·\n  `enableConditionalFormatting` · `classNames` · `styles`\n- **Performance** — `enableVirtualization` · `enableColumnVirtualization` · `onReachEnd` ·\n  `endReachedThreshold` (large-data windowing + A2 infinite scroll)\n- **Server mode** — `manualSorting` / `manualFiltering` / `manualPagination` / `manualGrouping` ·\n  `rowCount` / `pageCount` · `autoResetPageIndex` · `state` · `on*Change` (spread\n  `useBstDataSource(...).tableProps` — or `useBstInfiniteDataSource(...).tableProps` — straight in)\n\nPlus the MUI-only chrome props:\n\n| Prop | Type | Default | Description |\n| --- | --- | --- | --- |\n| `title` | `string` | — | Optional toolbar title. |\n| `showToolbar` | `boolean` | `true` | Show the top toolbar. |\n| `showSearch` | `boolean` | `true` | Show the global search box. |\n| `showColumnsMenu` | `boolean` | `true` | Show the column-visibility menu. Each column gets a checkbox **and** an **eye / eye-off** hide-toggle (plus pin/reorder/copy/edit controls when those features are on). Requires `enableHiding` (default on). |\n| `showPagination` | `boolean` | `true` | Show the pagination bar. |\n| `showAddRow` | `boolean` | follows `enableRowActions` | Show the **Add row** button. |\n| `showSaveBar` | `boolean` | follows `enableEditing` | Show the unsaved-changes Save/Discard bar. |\n| `showChangesSheet` | `boolean` | follows `enableEditing.mode === 'batch'` | \"{n} unsaved\" chip + **Review & save** button opening a right-hand **Drawer** that lists every unsaved edit (row · column · old → new) with per-change / per-row revert and the final **Save** confirmation — ONE `onSave` call for the whole batch. Replaces the plain save bar while on. |\n| `changesRowLabel` | `(row, rowId) => ReactNode` | `Row {rowId}` | Labels a row in the changes sheet (e.g. show the row's name). |\n| `showSelectionInfo` | `boolean` | follows `enableRowSelection` | Show the \"{n} selected\" chip + Clear. |\n| `showUndoRedo` | `boolean` | follows `enableUndoRedo` | Show the Undo/Redo buttons. |\n| `showDensityToggle` | `boolean` | `false` | Show the row-height density button. |\n| `showExport` | `boolean` | follows `enableExport` | Show the Export menu (CSV / Excel / Print). Requires `enableExport`. |\n| `showFind` | `boolean` | follows `enableFind` | Show the toolbar **⌕ Find** button — opens the in-grid find bar (highlight + jump; ⌘/Ctrl+F also opens it). Requires `enableFind`. |\n| `showStatusBar` | `boolean` | `false` | Show the status-bar footer — row counts + sum/avg/min/max/count of the selected range. |\n| `showColumnEditToggle` | `boolean` | `false` | Add a per-column **edit lock/unlock** (✏️) to the Columns menu, so an end-user can make an editable column read-only at runtime. Requires `enableEditing`. |\n| `showFilterBuilder` | `boolean` | `false` | Show the Filters button + filter-builder panel. |\n| `showFormatBuilder` | `boolean` | `false` | Show the Formats button + conditional-format builder panel. Needs `enableConditionalFormatting` (default on). |\n| `onConditionalFormatsChange` | `(rules) => void` | — | Own the builder's rule edits (controlled mode); omit for local, uncontrolled edits. |\n| `showSettings` | `boolean \\| BstSettingsOptions` | `false` | Gear → a right-side settings **sheet** (Drawer) of per-table feature toggles, persisted to `localStorage`. Object form: `{ features?, title?, persistKey?, persist? }`. |\n| `gridState` | `BstGridStateOptions` | — | **Grid-state save/restore.** `{ key: 'orders' }` persists this grid's **view** — sort · filter · column order/size/visibility/pinning · grouping — to `localStorage` and restores it on the next mount (seeds `initialState` + writes changes back, debounced). Full options: `{ key, storage?, persist?, debounceMs?, include?, exclude? }`. Distinct from `showSettings` (which toggles *features*). With `showSettings` on, the settings-sheet footer gains a **Reset view** button, and — in **manual mode** (`persist: false`) — a **Save view** button, so the user persists the arrangement on click instead of automatically. |\n| `pageSizeOptions` | `(number \\| 'all')[]` | `[5,10,20,50]` | Rows-per-page choices. Include `'all'` (e.g. `[10, 25, 50, 'all']`) for an **All** entry that shows every filtered row — pairs well with `enableStickyHeader` (show all rows, scroll inside a fixed box). |\n| `className` | `string` | — | Custom class on the outer card (the whole component). |\n| `style` | `CSSProperties` | — | Inline style on the outer card. |\n\n**Custom CSS:** the engine's `classNames` / `styles` slot objects are forwarded to the grid body —\nstyle the root / header / row / cell / … parts, or a whole column via `meta.cellClassName` /\n`meta.headerClassName`. See the engine's\n[Custom CSS](https://www.npmjs.com/package/@bloomskill/table-engine#custom-css).\nUse the adapter's `className` / `style` for the outer card.\n\n**Toggle convention:** `enable*` controls engine behaviour, `show*` controls MUI chrome.\nA `show*` no-ops when its `enable*` is off (e.g. `showSearch` requires `enableGlobalFilter`;\n`showAddRow` requires `enableRowActions`).\n\nAlso exports `createMuiPreset()` / `muiCellTypes` for building or extending the editor registry.\n\n```tsx\n// Read-only-ish, no chrome, all rows on one page:\n<BstTableMui data={rows} columns={columns} getRowId={(r) => r.id}\n  enableSorting={false} showToolbar={false} pagination={false} />\n```\n\n## Requirements\n\nReact `>= 18` · `@bloomskill/table-engine` · `@mui/material` (v6+) · `@mui/icons-material` · `@emotion/react` · `@emotion/styled` (peer dependencies).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}