{"_id":"ib-grid","_rev":"30-75452f5e65365422bdae2d07a40545a6","name":"ib-grid","dist-tags":{"latest":"1.2.7"},"versions":{"0.0.1":{"name":"ib-grid","version":"0.0.1","_id":"ib-grid@0.0.1","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"dist":{"shasum":"f8967a64bc04b1d0760ae5d86640db670f795919","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-0.0.1.tgz","fileCount":5,"integrity":"sha512-Cps+oyMy//G/HjP6Tw4JGeyBfVpANkvFSGK/P9aCz+gtupAwZGPBTadwCxbz/D8kQ8OOTqWqFfoGegi53o78XA==","signatures":[{"sig":"MEUCIQC7cf/EGGhT7nbOTpufFputK4VHvojrLTY9sVfY0ZJIUwIgAmZXtaaibXBkcTudUw1ECemLh7zsjahS0riu4EACDIQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22325},"module":"fesm2022/ib-grid.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e69f49322459ca7236fe8a39cfc656aa49e87a7","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"_npmVersion":"10.8.2","description":"This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.1.0.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_0.0.1_1757414601875_0.09010749513886318","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"ib-grid","version":"0.0.2","_id":"ib-grid@0.0.2","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"dist":{"shasum":"e58610f65092f8c6e1e021fcfee1c3a323543fc2","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-0.0.2.tgz","fileCount":5,"integrity":"sha512-/jwUJl3f8WvMHj0tBZfv4bHNgbQVglOgwRQc24Wxt+/qo08VkwJ6HnyMG+XpHVqplLt0VPm/G01YCVkFArKuOQ==","signatures":[{"sig":"MEUCIDI40u8EamB2hTut9XQhlHumla+LhGp8lql5ljB+3x/qAiEAxpAGRJJk6rfo/OjuwsZyFY7tIJlsabGEJiy+4u8NCYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22325},"module":"fesm2022/ib-grid.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e69f49322459ca7236fe8a39cfc656aa49e87a7","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"_npmVersion":"10.8.2","description":"This project was generated using [Angular CLI](https://github.com/angular/angular-cli) version 20.1.0.","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_0.0.2_1757415082239_0.08721736189440099","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"ib-grid","version":"1.0.0","keywords":["angular","grid","datatable","rtl","persian","farsi"],"author":{"name":"IB Teams"},"_id":"ib-grid@1.0.0","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"dist":{"shasum":"29b9cb446bf38f017310e2a34e45322e0665b34c","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.0.tgz","fileCount":5,"integrity":"sha512-LWi+/LdkarnWCn9uOx9FmUW2iJAMlRQx/qgHfMp0Re8gc+aiu4EGgo2UsFcmUlx8WyIaIiYh+mSZAtFvLFSHEw==","signatures":[{"sig":"MEUCIQCU3+x+SXe9O11G2JdjD54XZp1fwTsN8oI9Xr3Yq1EedwIgfnuZLz/ebCA0ygkqjFShlp4TuGJFtLTUy7qyyvp/P7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22625},"module":"fesm2022/ib-grid.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e69f49322459ca7236fe8a39cfc656aa49e87a7","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"_npmVersion":"10.8.2","description":"یک کامپوننت گرید قدرتمند و انعطاف‌پذیر برای Angular با پشتیبانی کامل از زبان فارسی و RTL","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.0_1757415831819_0.8799716839547518","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"ib-grid","version":"1.0.1","keywords":["angular","grid","datatable","rtl","persian","farsi"],"author":{"name":"IB Teams"},"_id":"ib-grid@1.0.1","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"dist":{"shasum":"f5d39d6cc40414bbf24e50c0b6ace91172a90b47","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.1.tgz","fileCount":5,"integrity":"sha512-qEbjUXzjaCLVm8IkpAt4vVvHX7qwuYUOau/ftfpSzq7v5XDbnniZWTAdhl/kAFGmU8MdyAB0C4+5ftCNnEn15w==","signatures":[{"sig":"MEYCIQCQqVSd4uELgOnhWWoROD/8g2h8e03ztj3oMK7mXhvGOgIhAMlTTW/SrE5lNsta2H5Bu0VmJWcDr8bkQBfibXme+OPr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32904},"module":"fesm2022/ib-grid.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e69f49322459ca7236fe8a39cfc656aa49e87a7","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"_npmVersion":"10.8.2","description":"یک کامپوننت گرید قدرتمند و انعطاف‌پذیر برای Angular با پشتیبانی کامل از زبان فارسی و RTL","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.1_1757415911737_0.28075908341390443","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"ib-grid","version":"1.0.2","keywords":["angular","grid","datatable","rtl","persian","farsi"],"author":{"name":"IB Teams"},"_id":"ib-grid@1.0.2","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"dist":{"shasum":"c396a4afd9af7bd4f7f9d631ca681b8659819227","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.2.tgz","fileCount":5,"integrity":"sha512-f1Hhbccs9QO6I125ZSCgiUwmdOBBzD7YFYB7n2XQiJxhKzvvh9AwOdKZg0m13VjBRXi+HPh734zG/yKbOTmCgw==","signatures":[{"sig":"MEYCIQDvIa3NBx/3ukKpvuRQ4ck7cjiMXgVemqin4zmPJ41ZbwIhAI5s9pkQPb1aL44c1BtpC+FypskW+sur2E6BTYemWqgk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33492},"module":"fesm2022/ib-grid.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e69f49322459ca7236fe8a39cfc656aa49e87a7","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"_npmVersion":"10.8.2","description":"یک کامپوننت گرید قدرتمند و انعطاف‌پذیر برای Angular با پشتیبانی کامل از زبان فارسی و RTL","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.2_1757416013418_0.5329688425081887","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"ib-grid","version":"1.0.3","keywords":["angular","grid","datatable","rtl","persian","farsi"],"author":{"name":"IB Teams"},"_id":"ib-grid@1.0.3","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"dist":{"shasum":"053cf683bde44ca05f283237b82ab076b6f1ea34","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.3.tgz","fileCount":5,"integrity":"sha512-7mzNvrtjkEesFv6dJOhNxFZ966pjo3V1y97mSBk64kpoUeSetHAXNqthltADaR4ntU2LHCJfwSPLteKQ4moLlA==","signatures":[{"sig":"MEUCIQDy5781IZrh1wROHIf6f8g/iCmBkVxMpADXnJF7RJFcCAIgdiCpPMIQhfDdL1IB8OUNEjchbU0dkXYzI87404BJH6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33220},"module":"fesm2022/ib-grid.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e69f49322459ca7236fe8a39cfc656aa49e87a7","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"_npmVersion":"10.8.2","description":"یک کامپوننت گرید قدرتمند و انعطاف‌پذیر برای Angular با پشتیبانی کامل از زبان فارسی و RTL","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.3_1757416363496_0.048651606542818415","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"ib-grid","version":"1.0.4","keywords":["angular","grid","datatable","rtl","persian","farsi"],"author":{"name":"IB Teams"},"_id":"ib-grid@1.0.4","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"dist":{"shasum":"9430c43414b481368a8af404f652fd9b1c3e89a8","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.4.tgz","fileCount":5,"integrity":"sha512-O3PsQDCn/oI0o7YbHCoE1U+qT8hZ3dvgcHyX92PWo/sEEW8AU0nvEXxmj5czcrn3sHy0wYeRgoJsyPggHmEVzQ==","signatures":[{"sig":"MEUCIQD1isU35XuUCuAvZh6RHrUtMtYn5fiVQFP7ExTCazjf8gIgU78K8tk0Kc+w52PrtJjC7Fb3Pwnx3Mj8apuGBSEFosU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37374},"module":"fesm2022/ib-grid.mjs","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"7e69f49322459ca7236fe8a39cfc656aa49e87a7","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":"^20.1.0","@angular/common":"^20.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.4_1757416672713_0.7928294072536819","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"ib-grid","version":"1.0.5","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.0.5","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"c318f640f09ba251d0755026bba2a7e33a1efd5e","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.5.tgz","fileCount":5,"integrity":"sha512-mUAVat6b9z3KlxJppX9ySTw+eKl9sfX3do/KEsBh5IZwp/8WtAdFM5kuFe2NBe/TXbv5D1fflBx9aOUvhyVWog==","signatures":[{"sig":"MEUCIQCle8fZ+w8zMta1h4uEZqvTBF7Fqtj8CsFGkM3EWcMYZQIgfnpMdki7hxp6/TMRpGlWh4Tz1cn2a0JSXK6rmQ1vhZQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198974},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"37a7326450521418f2313dd8169dce2edf9849b5","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.5_1759130425326_0.7452694748494844","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"ib-grid","version":"1.0.6","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.0.6","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"2e694ef2d1e140da6f3bfc4e23f9bc1460bc86d8","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.6.tgz","fileCount":5,"integrity":"sha512-piTHavb7+NtVZvUk337ngaAwOSR5ENF5BIsVyVNIHtgW6xQf0KwcEx+Kra+Qe2hSYq4qjgSMiflWAPyXyGsc+A==","signatures":[{"sig":"MEUCIQDg1FBCBIgh6WQEfVLkuLH7iOfcMap2RpAdnPLs612wPwIgVEZPv+bL6kUZjDY2pHjDFbr9CVJAgOFf07fnmDx4+eA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208052},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"37a7326450521418f2313dd8169dce2edf9849b5","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.6_1759136180322_0.7852116034454248","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"ib-grid","version":"1.0.7","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.0.7","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"f3f12a5d4883c08e3104f6f5ceeaf55095ece118","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.7.tgz","fileCount":5,"integrity":"sha512-mr2kBkT5i+DKMl/H0nm2VVxErrcJXZ8lhv1tQPQKmVVM2oBK7o2NONx93paB4t8B6KZtmT3Sw+3JNrhjw0K5yQ==","signatures":[{"sig":"MEUCIQCAtRLdD3TCweVeB/wzwoZsFyg1Ogk3THiOFNmYBgIKLgIgSGsOnBNhEPXC35J8B57aYM5vYK3TCrcsUakWP+LPYrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199482},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"37a7326450521418f2313dd8169dce2edf9849b5","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.7_1759136364838_0.2284505277136024","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"ib-grid","version":"1.0.8","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.0.8","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"05174f7604186d74c9089b3efb5fd3090d6c63e7","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.8.tgz","fileCount":5,"integrity":"sha512-uv6P44Zr5b4zInh3ukz48SaO9LBM5GD59hWcs0W32WrnGDqbGw4KSzjOPTcPqPYgWfDLfDakzgFi0TRNlWfKUA==","signatures":[{"sig":"MEUCIEtGfQ/8r8JWNTZx29U8+Iq6Row2tF+SxHWEID3tGiTOAiEA0imQzwJB/P6hCuPe3p1p5KqnNaZaxb2iY9xzgqQKVYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199074},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"37a7326450521418f2313dd8169dce2edf9849b5","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.8_1759136888839_0.5264306411008235","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"ib-grid","version":"1.0.9","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.0.9","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"dcd619a3206694aa6da16e486d4e414ae4e95cf8","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.0.9.tgz","fileCount":5,"integrity":"sha512-HcVs3exhcZysegwt63cRqreaNQbytC5wVQK7DODKq46/siMZDV6O0AlCG8AIn3AJHeejmnLh+LTtm3/Lhwtu6w==","signatures":[{"sig":"MEUCIQCEDanRvHZoiqMh0PAAD5ajYmw6E/wL9c2E9BgwaaktgAIgLqQJOrSjJ3j2pICD7WdN85DQyYsAiYh3ie1YEwEr4Zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194398},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.0.9_1759922604244_0.17627227848834703","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"ib-grid","version":"1.1.0","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.0","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"7998d0b99579db2638f31df8a25323ece7ba933d","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.0.tgz","fileCount":5,"integrity":"sha512-zzerWx7nAcK6FLEc9RmREDYw/CUSXb2QjMItawjKESjawOBV3QLSKODoFaT386KMajs8wadJJj3pPfmlKnXVYw==","signatures":[{"sig":"MEUCIEq0rcUll99y8y7fhZfTG7QuRX23NlpYDoUPZQR9kutnAiEAjZAVyZ6ynA41xUK4GqSq6Gm8Xc2z9EAQbfDmm5qsYtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194878},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.0_1759923007875_0.3742977148200326","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"ib-grid","version":"1.1.1","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.1","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"4f34686c2aeb2fb5f1dcb86a42a44895c39c57bf","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.1.tgz","fileCount":5,"integrity":"sha512-AC2VJFdjKSMKgHA3XN9spCWCvgQ9QPEvfdPxr84QUUML/sDmKVyQjJFQCoi5mWWJP254IhCt5f+m80fw5fBIBg==","signatures":[{"sig":"MEUCIHU7cFU7Ob706Pg2sO/0DAzSIXd8fS2pS1piqoLp3vo5AiEA41LlsZr5m3WWNF/W28/IGUYrzidxNOesieJ8kWLUksc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192040},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.1_1759923173846_0.3842862529669946","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"ib-grid","version":"1.1.2","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.2","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"4c142d8e682257bb28acc109cd0f0dcc252cd578","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.2.tgz","fileCount":5,"integrity":"sha512-3wv5SipgcyQOqjtwVm93sVfHd6LXahvsG+N94xGlMvfb6lK3V91q02kSYwBTU4hRt9N5m4BWbT0vKlh8foQ8yQ==","signatures":[{"sig":"MEUCID4hgkvWXHmemfuWeDOXsVHq9l9tmv+/X14QO7qGwA/zAiEAvYp1asFmiTew+UzTHs0GRD2fx5hS5y6GNWN1O9n0rG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194816},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.2_1759923565848_0.5528020476604611","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"ib-grid","version":"1.1.3","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.3","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"1b67080ba8cbb7c151c3a037835b1f6b35a13130","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.3.tgz","fileCount":5,"integrity":"sha512-vLiMMDcW70dMjSNujaFIqkTSFQlVOK4ijwcu4ZRycT12cU/9jhiBjumqnWJKHAQsZCUMn9ETJgFlARs5qIMlHA==","signatures":[{"sig":"MEUCIHcxerRT/uIyVv0v5C3FHEiGv7xDe4FgYP9/YjYSykDZAiEA0F73jwuscJmaThn2/K70B+Lk+b4s0LPrUMkSwsep3D0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187684},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.3_1760437553618_0.3039830331993896","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"ib-grid","version":"1.1.4","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.4","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"46b8855fd38c15f0d6f931c60f1fc048ef119c03","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.4.tgz","fileCount":5,"integrity":"sha512-gPBQZeD5Yv40kQvqxHmxS/ncwIjBJ4juHxbhcxvq2+XejCokgOszH5iJrRLL5CXSX8bsShIGF+xoGhM29Kk51Q==","signatures":[{"sig":"MEUCIGvAdy7GLWrLADnDDMYgRxFcS0qCuHMV81DKLT8BZWKgAiEA6JyxLj5U6Z4hR6Ew+kiJPlmTJF74CMtSSLU/O4nay0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189481},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.4_1760437805123_0.46296134663484123","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"ib-grid","version":"1.1.5","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.5","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"ffb0368a9847ea82ba993a2fd2eaa2cd48c9eab0","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.5.tgz","fileCount":5,"integrity":"sha512-Q21PDIFrQ+7BuPSXnaa9b+jX7YbKM+l1KBcZ9Z35x2I+pTUv3Qn33gEGP5WGP90NF1KsSb9Ug/5rV2RgTCXscQ==","signatures":[{"sig":"MEUCIAsU3prg4d0FVaD9T1t+AeWRoC+e0ydqH120qpsqtk42AiEA0uzexlVGzLsNosZL8W90HJ0vY3AYmh9GjKL7aRdNaGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190450},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.5_1760438252724_0.1267945786871869","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"ib-grid","version":"1.1.6","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.6","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"3db38b6f1fa9c221484cc2fe40c780624cdc75eb","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.6.tgz","fileCount":5,"integrity":"sha512-ZGSTMARMF8gNUV563O9xLQdpmnvpDlipgmu0n9YMRkNm7+L4K54ZSqnv75tGyAnb49tQZdErxNi0Rh8lRi1n2Q==","signatures":[{"sig":"MEYCIQD2Z331UCR566StDJXMjqLRMReRe/2B0mi3OOyPlMeeAAIhAIEzg9TpIIKDN2Ek1d3qskXROm/WQ8OdbNm07d0n4m7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190691},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.6_1760438694851_0.18664962379070538","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"ib-grid","version":"1.1.7","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.7","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"312292865e6fd2f34d6b4aeec9e5267302f1bb8b","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.7.tgz","fileCount":5,"integrity":"sha512-VKFJf29t1Dw9EaMn0G6RsW+MB7pytngBclTrWJCpiFO1dVS0aJS/DwqN/N62BGaF6odfdVcSR7huRkZG0YWloA==","signatures":[{"sig":"MEUCID5y+DfBXuXn1Op7cyLcEy5XhWq/pr601OwySOvRbTSZAiEAosifQDE1oqvZdpC1MuqFgI+zC/y6ATdPiG5uUEi4JZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184899},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.7_1760439036377_0.014008401437120233","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"ib-grid","version":"1.1.8","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.8","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"d45ee1009b1150bf485a853334fcd8005128086d","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.8.tgz","fileCount":5,"integrity":"sha512-AJUpKIxpm6jqphE1zcTaeV2qInOQpnc46ALR7WnX4Vkxnv4PkQTST/uLf7hFvuEmB00o3SLg+zeCxIid34+QBA==","signatures":[{"sig":"MEUCIQCvcFj/17+QIADBrVVK+NFmPtzuzCC27vKJmFL062DL9QIgZzaHxRrPdZv84mj8oauDQfQlWSuVQLgyd0xKCd53iek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189255},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.8_1760439302903_0.5845133900705195","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"ib-grid","version":"1.1.9","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.1.9","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"4dcd7ce74598a212674247dec76c84c01af24e1b","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.1.9.tgz","fileCount":5,"integrity":"sha512-zlr2rNOEhy6dYj5frQC6R9L+qeATj5cRBAiYP+U9m0GaeETLvVyXaddkGXDijJ8ITfGtSkD6j/CDseBeF3rvyg==","signatures":[{"sig":"MEUCIFvsKDmERHc/CZN0FmGoYr5q/uUQJHEkkLsWzYb8Iw6CAiEAhjkgu2RJ4YbMSuAs2mUWSc5emPibW8Hxhr9WIOo9ZFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189255},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.1.9_1760439410678_0.5413889805143675","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"ib-grid","version":"1.2.0","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.2.0","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"54fd4b59549d08848034ef5c9f7b9e03044209de","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.0.tgz","fileCount":5,"integrity":"sha512-r7njmxrBjMFU9bM0FazYF3HhkGIriwKrq9r+eX/l2vEJfiJIH0/e126bRcfQGhk8boZp/h0l5OTZKvzAWN7tIQ==","signatures":[{"sig":"MEYCIQCkZmqk7i/Rav0VRJ7CMzo/f2t3rG6gAVy/T/Ts2+eeSAIhAOxBdsha3szfhf+pMtkqyb6fpyOpGpY9isxjwQSaEA0x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188374},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.2.0_1760439755870_0.8005012783287426","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"ib-grid","version":"1.2.1","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.2.1","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"2431c86db84adbfcefd436abee94fb20b6c7a2b1","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.1.tgz","fileCount":5,"integrity":"sha512-NHDyLJYKeI3xvK+gxXLliVQKfWOcolNCf6nXlfdoRNQ6SeRWzBbwV1IacQh41LLSCvCPwbriM4pQVcZyCJ2f5Q==","signatures":[{"sig":"MEYCIQC7I0v1Pp6MAcwdC7cgZNctiw8hHTC9eC1pR7XYpQDLrQIhAMK+jLcGD8mQhWB8xTzfxomq9C+Z9EnOT1gGuCu9tK7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189032},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.2.1_1760440350609_0.8416906002817783","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"ib-grid","version":"1.2.2","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.2.2","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"dc8e33ec728d8fac945528b085b8391314568f4b","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.2.tgz","fileCount":5,"integrity":"sha512-drP+wgOYKiThF/pjLdeLeJMhynIhOymZ5QBnUn2ouI2s7j0v6kOa851xECCITH/OM/6+cQjnOcMQ/cu1aiRglg==","signatures":[{"sig":"MEUCIQCbYVwFowb42iupsznlUQxqt0jQDjhpPTQnArbV1pwQ+wIgVYes84KYA2gRccCpI5dq+SbXBH1cuqwNuv0HbbKDHLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189343},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.2.2_1760440680738_0.631992331804855","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"ib-grid","version":"1.2.3","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.2.3","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"556a58b8a71af85d68fe34dd5cb9c3b924d908fc","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.3.tgz","fileCount":5,"integrity":"sha512-5cKZrWIC5//wBux3pBoSd8GpzyGvtSiWhnbpLcTF88BVMwplR1MdNrY6yBvjfT2blWc9QURCn/fB45yJtrvV5g==","signatures":[{"sig":"MEUCIHbsJ72BVjXQ8vZbrSxpHxZ1YStHVuqzVrKYVOqhJb4jAiEAheYIpyw4QwQ0qnXBrILz7urxuLP946vNIEVg8C4Vvu4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189316},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.2.3_1760440946394_0.05517103969800896","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"ib-grid","version":"1.2.4","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.2.4","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"76948cade544337bc7cfe9e5a0613fc9305e51cd","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.4.tgz","fileCount":5,"integrity":"sha512-hDSY/TjzwZkwSex+bKeGYqhnrIh6xddoaGn5Gb8D5+F2iCx6UZUXWCBH0pyyduJFj3Hmcq8xR9sTs0YbOZP6Og==","signatures":[{"sig":"MEUCIQD3MhIrPbtACeqD7NxL2AYHkZrtMYq7DSna16NINgJ0GgIgBE9b4nMXSZe5PkeQ2Vocda6OM8d8erdfzCoZB4k9lYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189310},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.2.4_1760441098130_0.828660769627932","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"ib-grid","version":"1.2.5","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.2.5","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"b8264c28c1243ea46530c9e150b76a7cff5dda39","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.5.tgz","fileCount":5,"integrity":"sha512-x/fMdP5XKOfgDlSKqHMWbxrdfa6PFsXpFV4SnLDnwpRUEw4l6zidfnflDsQOWiLOJgQajcWOlLrxqd7qPO7smQ==","signatures":[{"sig":"MEQCICMuLKCykg2NBdJdSIISDr3Uet6HUe8UqsL6/HigtBflAiBvHYfrKe3UK1mEWCJpuWfieHeG45pb6PFxCUUAQFCseA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189396},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.2.5_1760441316831_0.21916323521641257","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"ib-grid","version":"1.2.6","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","_id":"ib-grid@1.2.6","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"dist":{"shasum":"3746dd236e2830b2832b59c83ba241b4ce627c1a","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.6.tgz","fileCount":5,"integrity":"sha512-8vYDD/safVGAd8qIZceW/xEXhK7nGemZGi56XuI7AqyOSDliEEAp549ZtAgebxGOWQNdxjTpYVsxJj0S27b/Xg==","signatures":[{"sig":"MEYCIQCo7Kf16Wru/mwGL/+04KdOnqoIoKLaypsG4cGee0pmFgIhAIk3Bx11tYJlRklihKJoVaX+ifdEwtxAAzXmeB9wuh1K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189508},"main":"bundles/ib-grid.umd.js","es2022":"esm2022/ib-grid.mjs","module":"fesm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","exports":{".":{"esm":"./esm2022/ib-grid.mjs","types":"./index.d.ts","default":"./fesm2022/ib-grid.mjs","esm2022":"./esm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","typings":"index.d.ts","_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"fesm2022":"fesm2022/ib-grid.mjs","repository":{"url":"git+https://github.com/your-username/ib-grid.git","type":"git"},"_npmVersion":"10.8.2","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","directories":{},"sideEffects":false,"_nodeVersion":"20.19.0","dependencies":{"tslib":"^2.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ib-grid_1.2.6_1760441529877_0.658457836899589","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"ib-grid","version":"1.2.7","description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"author":{"name":"IB Teams"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/your-username/ib-grid.git"},"homepage":"https://github.com/your-username/ib-grid#readme","bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"peerDependencies":{"@angular/common":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/core":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0","@angular/cdk":"^17.0.0 || ^18.0.0 || ^19.0.0 || ^20.0.0"},"dependencies":{"tslib":"^2.3.0"},"sideEffects":false,"main":"bundles/ib-grid.umd.js","module":"fesm2022/ib-grid.mjs","es2022":"esm2022/ib-grid.mjs","esm2022":"esm2022/ib-grid.mjs","fesm2022":"fesm2022/ib-grid.mjs","typings":"index.d.ts","exports":{".":{"types":"./index.d.ts","esm2022":"./esm2022/ib-grid.mjs","esm":"./esm2022/ib-grid.mjs","default":"./fesm2022/ib-grid.mjs"},"./package.json":{"default":"./package.json"}},"_id":"ib-grid@1.2.7","gitHead":"d0568aa30c392bbba712ea83ab407b842f3f5633","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tEZqZEbqUKgXDqOXOjAYIUHn3VFehShaHiIRmz5ReDh6IVAjlpxWI8rN6ZMbim0MrLS/Ub4hVCPoSmErIgqEBg==","shasum":"d243d2ce217d6e6adf5da9fecd40769d7b6dc2d8","tarball":"https://registry.npmjs.org/ib-grid/-/ib-grid-1.2.7.tgz","fileCount":5,"unpackedSize":189508,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDhVJMbhujLLC9Gf05GHmt9xPHyWyL9n9CIsPHwtDW3ZQIgG/3bA88LzQFQrABY3KLB92E9Wxq7m5Ze2ZtYcqYxqz8="}]},"_npmUser":{"name":"ib-teams","email":"ibteams2000@gmail.com"},"directories":{},"maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ib-grid_1.2.7_1760441767078_0.24059836710218963"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-09T10:43:21.823Z","modified":"2025-10-14T11:36:07.454Z","0.0.1":"2025-09-09T10:43:22.079Z","0.0.2":"2025-09-09T10:51:22.437Z","1.0.0":"2025-09-09T11:03:52.003Z","1.0.1":"2025-09-09T11:05:11.933Z","1.0.2":"2025-09-09T11:06:53.633Z","1.0.3":"2025-09-09T11:12:43.661Z","1.0.4":"2025-09-09T11:17:52.921Z","1.0.5":"2025-09-29T07:20:25.566Z","1.0.6":"2025-09-29T08:56:20.494Z","1.0.7":"2025-09-29T08:59:24.984Z","1.0.8":"2025-09-29T09:08:09.030Z","1.0.9":"2025-10-08T11:23:24.430Z","1.1.0":"2025-10-08T11:30:08.053Z","1.1.1":"2025-10-08T11:32:54.025Z","1.1.2":"2025-10-08T11:39:26.040Z","1.1.3":"2025-10-14T10:25:53.801Z","1.1.4":"2025-10-14T10:30:05.290Z","1.1.5":"2025-10-14T10:37:32.917Z","1.1.6":"2025-10-14T10:44:55.061Z","1.1.7":"2025-10-14T10:50:36.589Z","1.1.8":"2025-10-14T10:55:03.101Z","1.1.9":"2025-10-14T10:56:50.865Z","1.2.0":"2025-10-14T11:02:36.048Z","1.2.1":"2025-10-14T11:12:30.883Z","1.2.2":"2025-10-14T11:18:00.925Z","1.2.3":"2025-10-14T11:22:26.594Z","1.2.4":"2025-10-14T11:24:58.328Z","1.2.5":"2025-10-14T11:28:37.016Z","1.2.6":"2025-10-14T11:32:10.089Z","1.2.7":"2025-10-14T11:36:07.276Z"},"bugs":{"url":"https://github.com/your-username/ib-grid/issues"},"author":{"name":"IB Teams"},"license":"MIT","homepage":"https://github.com/your-username/ib-grid#readme","keywords":["angular","grid","datatable","data-grid","table","rtl","persian","farsi","pagination","sorting","filtering","drag-drop","angular-grid","angular-table"],"repository":{"type":"git","url":"git+https://github.com/your-username/ib-grid.git"},"description":"A powerful and flexible data grid component for Angular applications with full support for Persian language and RTL layout","maintainers":[{"name":"ib-teams","email":"ibteams2000@gmail.com"}],"readme":"# iB Grid\r\n\r\nA powerful and flexible data grid component for **Angular** applications with full support for Persian language and RTL layout.\r\n\r\n[![npm version](https://badge.fury.io/js/ib-grid.svg)](https://badge.fury.io/js/ib-grid)\r\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\r\n\r\n## Features\r\n\r\n- ✅ **Advanced Search & Filtering** - Search across different columns\r\n- ✅ **Sorting** - Single and multiple column sorting\r\n- ✅ **Pagination** - Customizable pagination settings\r\n- ✅ **Row Selection** - Single and multiple row selection\r\n- ✅ **Data Export** - Export to Excel, CSV, and PDF\r\n- ✅ **Custom Buttons** - Header and row action buttons\r\n- ✅ **Sticky Columns** - Pin columns to left or right\r\n- ✅ **Customizable Themes** - Full appearance customization\r\n- ✅ **RTL Support** - Perfect for Persian/Arabic languages\r\n- ✅ **Drag & Drop** - Reorder columns by dragging\r\n- ✅ **Various Data Types** - Text, image, date, currency, status, etc.\r\n- ✅ **Responsive Design** - Mobile-friendly grid layout\r\n- ✅ **Column Visibility** - Show/hide columns dynamically\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install ib-grid\r\n```\r\n\r\n## Dependencies\r\n\r\nThis package requires Angular and the following peer dependencies:\r\n\r\n```bash\r\nnpm install tailwindcss @tailwindcss/postcss postcss --force\r\n\r\n```\r\n\r\n## Getting Started\r\n\r\n### 1. Import Module\r\n\r\n```typescript\r\nimport { ibGridModule } from 'ib-grid';\r\n\r\n@NgModule({\r\n  imports: [\r\n    ibGridModule\r\n  ],\r\n})\r\nexport class AppModule { }\r\n```\r\n\r\n### 2. Component Usage\r\n\r\n```typescript\r\nimport { Component } from '@angular/core';\r\nimport { iBGridModel } from 'ib-grid';\r\n\r\n@Component({\r\n  selector: 'app-users',\r\n  template: `\r\n    <app-ibgrid \r\n      [configs]=\"gridConfigs\" \r\n      [data]=\"gridData()\" \r\n      [totalCount]=\"totalCount()\" \r\n      [currentPage]=\"currentPage()\"\r\n      [pageSize]=\"pageSize()\" \r\n      [loading]=\"loading()\" \r\n      [currentFilters]=\"currentFilters()\" \r\n      (onSearch)=\"handleSearch($event)\"\r\n      (onSort)=\"handleSort($event)\" \r\n      (onPageChange)=\"handlePageChange($event)\"\r\n      (onPageSizeChange)=\"handlePageSizeChange($event)\" \r\n      (onColumnsChange)=\"handleColumnsChange($event)\"\r\n      (onRowSelect)=\"handleRowSelect($event)\">\r\n    </app-ibgrid>\r\n  `\r\n})\r\nexport class UsersComponent {\r\n  gridConfigs: iBGridModel = {\r\n    // Grid configuration\r\n  };\r\n  \r\n  // Data management methods\r\n}\r\n```\r\n\r\n## Configuration\r\n\r\n### Basic Grid Setup\r\n\r\n```typescript\r\nconst gridConfigs: iBGridModel = {\r\n  title: \"Users List\",\r\n  columns: [], // Grid columns\r\n  buttons: [], // Header buttons\r\n  rowButtons: [], // Row action buttons\r\n  options: {}, // Grid options\r\n  theme: {}, // Theme settings\r\n  pagination: {} // Pagination settings\r\n};\r\n```\r\n\r\n### Column Definition\r\n\r\n```typescript\r\ncolumns: [\r\n  {\r\n    key: \"Id\",\r\n    label: \"ID\",\r\n    type: \"text\",\r\n    width: '10%',\r\n    alignment: \"center\",\r\n    sortable: true,\r\n    searchable: true,\r\n    sticky: 'left' // Pin to left\r\n  },\r\n  {\r\n    key: \"Name\",\r\n    label: \"Name\",\r\n    type: \"text\",\r\n    width: '200px',\r\n    minWidth: '150px',\r\n    maxWidth: '300px',\r\n    alignment: \"left\",\r\n    wrap: true\r\n  },\r\n  {\r\n    key: \"Status\",\r\n    label: \"Status\",\r\n    type: \"status\",\r\n    alignment: \"center\"\r\n  },\r\n  {\r\n    key: \"BirthDate\",\r\n    label: \"Birth Date\",\r\n    type: \"date\",\r\n    format: \"YYYY/MM/DD\"\r\n  }\r\n]\r\n```\r\n\r\n### Column Types\r\n\r\n| Type | Description |\r\n|------|-------------|\r\n| `text` | Plain text |\r\n| `image` | Image display |\r\n| `text-image` | Text with image |\r\n| `date` | Date formatting |\r\n| `currency` | Currency formatting |\r\n| `boolean` | Boolean values |\r\n| `status` | Status badges |\r\n| `rate` | Rating display |\r\n| `progress` | Progress bar |\r\n| `actions` | Action buttons |\r\n\r\n### Header Buttons\r\n\r\n```typescript\r\nbuttons: [\r\n  {\r\n    title: \"Add New User\",\r\n    route: \"/users/create\",\r\n    isShow: true,\r\n    showType: 'iconText',\r\n    color: 'bg-blue-500',\r\n    hoverColor: 'bg-blue-600',\r\n    class: \"text-white\",\r\n    icon: \"plus\",\r\n    tooltip: \"Create new user\"\r\n  },\r\n  {\r\n    title: \"Export Data\",\r\n    isShow: true,\r\n    showType: 'icon',\r\n    color: 'bg-green-500',\r\n    hoverColor: 'bg-green-600',\r\n    class: \"text-white\",\r\n    icon: \"download\",\r\n    onClick: () => this.exportData()\r\n  }\r\n]\r\n```\r\n\r\n### Row Action Buttons\r\n\r\n```typescript\r\nrowButtons: [\r\n  {\r\n    title: \"Edit\",\r\n    route: \"/users/edit\",\r\n    isShow: true,\r\n    showType: 'iconText',\r\n    color: 'bg-yellow-500',\r\n    hoverColor: 'bg-yellow-600',\r\n    class: \"text-white text-xs px-2 py-1\",\r\n    icon: \"edit\",\r\n    conditions: \"row.status === 'active'\" // Conditional display\r\n  },\r\n  {\r\n    title: \"Delete\",\r\n    isShow: true,\r\n    showType: 'icon',\r\n    color: 'bg-red-500',\r\n    hoverColor: 'bg-red-600',\r\n    class: \"text-white text-xs px-2 py-1\",\r\n    icon: \"trash\",\r\n    onClick: () => this.deleteUser(),\r\n    disabled: (row) => row.status === 'deleted'\r\n  }\r\n]\r\n```\r\n\r\n### Grid Options\r\n\r\n```typescript\r\noptions: {\r\n  isDragDrop: true, // Column reordering\r\n  isRTL: true, // Right-to-left layout\r\n  isSort: true, // Enable sorting\r\n  isFillter: true, // Enable search/filter\r\n  isSelect: true, // Row selection\r\n  isPaging: true, // Pagination\r\n  isExport: true, // Data export\r\n  isColumnsSelectable: true, // Column visibility\r\n  showRowNumbers: true, // Row numbering\r\n  multiSort: true // Multiple column sorting\r\n}\r\n```\r\n\r\n### Theme Customization\r\n\r\n```typescript\r\ntheme: {\r\n  baseColor: \"#3b82f6\",\r\n  secondColor: \"#1e40af\",\r\n  headerBackgroundColor: \"#f8fafc\",\r\n  headerTextColor: \"#374151\",\r\n  rowHoverColor: \"#f9fafb\",\r\n  borderColor: \"#e5e7eb\"\r\n}\r\n```\r\n\r\n### Pagination Settings\r\n\r\n```typescript\r\npagination: {\r\n  titleOfShowCountShowRow: \"Show\",\r\n  activePageColor: \"#3b82f6\",\r\n  sumTitle: \"Total\",\r\n  sumResultTitle: \"Records\",\r\n  paginingAlign: \"center\",\r\n  totalAlign: \"left\",\r\n  showPageSize: true,\r\n  pageSizeOptions: [5, 10, 20, 50, 100],\r\n  showFirstLast: true,\r\n  showPageInfo: true,\r\n  maxPagesShown: 5\r\n}\r\n```\r\n\r\n## Event Handling\r\n\r\n### Component Event Methods\r\n\r\n```typescript\r\nexport class UsersComponent {\r\n  // Search handling\r\n  handleSearch(searchCriteria: IGridSearchModel[]) {\r\n    console.log('Search:', searchCriteria);\r\n    // Implement search logic\r\n  }\r\n\r\n  // Sort handling\r\n  handleSort(sortCriteria: IGridSortModel[]) {\r\n    console.log('Sort:', sortCriteria);\r\n    // Implement sort logic\r\n  }\r\n\r\n  // Page change\r\n  handlePageChange(page: number) {\r\n    console.log('Page changed:', page);\r\n    // Load new page data\r\n  }\r\n\r\n  // Page size change\r\n  handlePageSizeChange(pageSize: number) {\r\n    console.log('Page size changed:', pageSize);\r\n    // Update page size\r\n  }\r\n\r\n  // Row selection\r\n  handleRowSelect(selectedRows: any[]) {\r\n    console.log('Selected rows:', selectedRows);\r\n    // Handle selected rows\r\n  }\r\n\r\n  // Column changes\r\n  handleColumnsChange(columns: IGridColumnModel[]) {\r\n    console.log('Columns changed:', columns);\r\n    // Update column configuration\r\n  }\r\n}\r\n```\r\n\r\n## Complete Example\r\n\r\n```typescript\r\nimport { Component, signal } from '@angular/core';\r\nimport { iBGridModel, IGridSearchModel, IGridSortModel } from 'ib-grid';\r\n\r\n@Component({\r\n  selector: 'app-users',\r\n  template: `\r\n    <app-ibgrid \r\n      [configs]=\"gridConfigs\" \r\n      [data]=\"gridData()\" \r\n      [totalCount]=\"totalCount()\" \r\n      [currentPage]=\"currentPage()\"\r\n      [pageSize]=\"pageSize()\" \r\n      [loading]=\"loading()\" \r\n      [currentFilters]=\"currentFilters()\" \r\n      (onSearch)=\"handleSearch($event)\"\r\n      (onSort)=\"handleSort($event)\" \r\n      (onPageChange)=\"handlePageChange($event)\"\r\n      (onPageSizeChange)=\"handlePageSizeChange($event)\" \r\n      (onColumnsChange)=\"handleColumnsChange($event)\"\r\n      (onRowSelect)=\"handleRowSelect($event)\">\r\n    </app-ibgrid>\r\n  `\r\n})\r\nexport class UsersComponent {\r\n  gridData = signal([\r\n    { Id: 1, FirstName: 'John', LastName: 'Doe', Email: 'john@example.com', Status: 'Active' },\r\n    { Id: 2, FirstName: 'Jane', LastName: 'Smith', Email: 'jane@example.com', Status: 'Inactive' }\r\n  ]);\r\n  \r\n  totalCount = signal(100);\r\n  currentPage = signal(1);\r\n  pageSize = signal(10);\r\n  loading = signal(false);\r\n  currentFilters = signal([]);\r\n\r\n  gridConfigs: iBGridModel = {\r\n    title: \"Users Management\",\r\n    columns: [\r\n      { \r\n        key: \"Id\", \r\n        label: \"ID\", \r\n        type: \"text\", \r\n        width: '80px',\r\n        alignment: \"center\", \r\n        sortable: true, \r\n        searchable: true,\r\n        sticky: 'left'\r\n      },\r\n      { \r\n        key: \"FirstName\", \r\n        label: \"First Name\", \r\n        type: \"text\", \r\n        width: '150px',\r\n        alignment: \"left\", \r\n        sortable: true, \r\n        searchable: true \r\n      },\r\n      { \r\n        key: \"LastName\", \r\n        label: \"Last Name\", \r\n        type: \"text\", \r\n        width: '150px',\r\n        alignment: \"left\", \r\n        sortable: true, \r\n        searchable: true \r\n      },\r\n      { \r\n        key: \"Email\", \r\n        label: \"Email\", \r\n        type: \"text\", \r\n        width: '200px',\r\n        alignment: \"left\", \r\n        sortable: true, \r\n        searchable: true \r\n      },\r\n      { \r\n        key: \"Status\", \r\n        label: \"Status\", \r\n        type: \"status\", \r\n        width: '100px',\r\n        alignment: \"center\", \r\n        sortable: true, \r\n        searchable: true \r\n      }\r\n    ],\r\n    buttons: [\r\n      {\r\n        title: \"Add User\",\r\n        route: \"/users/create\",\r\n        isShow: true,\r\n        showType: 'iconText',\r\n        color: 'bg-blue-500',\r\n        hoverColor: 'bg-blue-600',\r\n        class: \"text-white px-4 py-2 rounded\",\r\n        icon: \"plus\"\r\n      },\r\n      {\r\n        title: \"Export Excel\",\r\n        isShow: true,\r\n        showType: 'iconText',\r\n        color: 'bg-green-500',\r\n        hoverColor: 'bg-green-600',\r\n        class: \"text-white px-4 py-2 rounded\",\r\n        icon: \"download\",\r\n        onClick: () => this.exportData()\r\n      }\r\n    ],\r\n    rowButtons: [\r\n      {\r\n        title: \"Edit\",\r\n        route: \"/users/edit\",\r\n        isShow: true,\r\n        showType: 'icon',\r\n        color: 'bg-yellow-500',\r\n        hoverColor: 'bg-yellow-600',\r\n        class: \"text-white text-xs px-2 py-1 rounded\",\r\n        icon: \"edit\"\r\n      },\r\n      {\r\n        title: \"Delete\",\r\n        isShow: true,\r\n        showType: 'icon',\r\n        color: 'bg-red-500',\r\n        hoverColor: 'bg-red-600',\r\n        class: \"text-white text-xs px-2 py-1 rounded\",\r\n        icon: \"trash\",\r\n        onClick: () => this.deleteUser()\r\n      },\r\n      {\r\n        title: \"View\",\r\n        route: \"/users/details\",\r\n        isShow: true,\r\n        showType: 'icon',\r\n        color: 'bg-blue-500',\r\n        hoverColor: 'bg-blue-600',\r\n        class: \"text-white text-xs px-2 py-1 rounded\",\r\n        icon: \"eye\"\r\n      }\r\n    ],\r\n    options: {\r\n      isDragDrop: true,\r\n      isRTL: false, // Set to true for RTL languages\r\n      isSort: true,\r\n      isFillter: true,\r\n      isSelect: true,\r\n      isPaging: true,\r\n      isExport: true,\r\n      isColumnsSelectable: true,\r\n      showRowNumbers: true,\r\n      multiSort: true\r\n    },\r\n    theme: {\r\n      baseColor: \"#3b82f6\",\r\n      secondColor: \"#1e40af\",\r\n      headerBackgroundColor: \"#f8fafc\",\r\n      headerTextColor: \"#374151\",\r\n      rowHoverColor: \"#f9fafb\",\r\n      borderColor: \"#e5e7eb\"\r\n    },\r\n    pagination: {\r\n      titleOfShowCountShowRow: \"Show\",\r\n      activePageColor: \"#3b82f6\",\r\n      sumTitle: \"Total\",\r\n      sumResultTitle: \"Records\",\r\n      paginingAlign: \"center\",\r\n      totalAlign: \"right\",\r\n      showPageSize: true,\r\n      pageSizeOptions: [5, 10, 20, 50, 100],\r\n      showFirstLast: true,\r\n      showPageInfo: true,\r\n      maxPagesShown: 5\r\n    }\r\n  };\r\n\r\n  handleSearch(searchCriteria: IGridSearchModel[]) {\r\n    console.log('Search criteria:', searchCriteria);\r\n    // Implement your search logic here\r\n    this.loadData();\r\n  }\r\n\r\n  handleSort(sortCriteria: IGridSortModel[]) {\r\n    console.log('Sort criteria:', sortCriteria);\r\n    // Implement your sort logic here\r\n    this.loadData();\r\n  }\r\n\r\n  handlePageChange(page: number) {\r\n    this.currentPage.set(page);\r\n    this.loadData();\r\n  }\r\n\r\n  handlePageSizeChange(pageSize: number) {\r\n    this.pageSize.set(pageSize);\r\n    this.currentPage.set(1);\r\n    this.loadData();\r\n  }\r\n\r\n  handleRowSelect(selectedRows: any[]) {\r\n    console.log('Selected rows:', selectedRows);\r\n  }\r\n\r\n  handleColumnsChange(columns: any[]) {\r\n    console.log('Columns changed:', columns);\r\n  }\r\n\r\n  exportData() {\r\n    // Implement export functionality\r\n    console.log('Exporting data...');\r\n  }\r\n\r\n  deleteUser() {\r\n    // Implement delete functionality\r\n    console.log('Deleting user...');\r\n  }\r\n\r\n  private loadData() {\r\n    this.loading.set(true);\r\n    // Simulate API call\r\n    setTimeout(() => {\r\n      // Update gridData, totalCount, etc.\r\n      this.loading.set(false);\r\n    }, 1000);\r\n  }\r\n}\r\n```\r\n\r\n## Input Properties\r\n\r\n| Property | Type | Default | Description |\r\n|----------|------|---------|-------------|\r\n| `configs` | `iBGridModel` | - | Grid configuration object |\r\n| `data` | `any[]` | `[]` | Grid data array |\r\n| `totalCount` | `number` | `0` | Total number of records |\r\n| `currentPage` | `number` | `1` | Current page number |\r\n| `pageSize` | `number` | `10` | Number of records per page |\r\n| `loading` | `boolean` | `false` | Loading state |\r\n| `currentFilters` | `IGridSearchModel[]` | `[]` | Current applied filters |\r\n\r\n## Output Events\r\n\r\n| Event | Type | Description |\r\n|-------|------|-------------|\r\n| `onSearch` | `IGridSearchModel[]` | Fired when search is performed |\r\n| `onSort` | `IGridSortModel[]` | Fired when sorting changes |\r\n| `onPageChange` | `number` | Fired when page changes |\r\n| `onPageSizeChange` | `number` | Fired when page size changes |\r\n| `onColumnsChange` | `IGridColumnModel[]` | Fired when columns are reordered |\r\n| `onRowSelect` | `any[]` | Fired when rows are selected |\r\n| `onRowClick` | `{row: any, index: number}` | Fired when row is clicked |\r\n| `onRowDoubleClick` | `{row: any, index: number}` | Fired when row is double-clicked |\r\n| `onCellClick` | `{value: any, row: any, column: IGridColumnModel}` | Fired when cell is clicked |\r\n\r\n## API Reference\r\n\r\n### Interfaces\r\n\r\n#### iBGridModel\r\n```typescript\r\ninterface iBGridModel {\r\n  title: string;\r\n  columns: IGridColumnModel[];\r\n  buttons: IGridButtonsModel[];\r\n  rowButtons: IGridButtonsModel[];\r\n  options: iBGridOptionsModel;\r\n  theme: iBGridThemeModel;\r\n  pagination?: IPagingGridModel;\r\n}\r\n```\r\n\r\n#### IGridColumnModel\r\n```typescript\r\ninterface IGridColumnModel {\r\n  key: string;\r\n  label: string;\r\n  align?: string;\r\n  direction?: 'ltr' | 'rtl';\r\n  type?: 'text' | 'image' | 'text-image' | 'rate' | 'progress' | 'status' | 'date' | 'currency' | 'boolean' | 'actions';\r\n  sortable?: boolean;\r\n  searchable?: boolean;\r\n  format?: string;\r\n  width?: string | number;\r\n  minWidth?: string | number;\r\n  maxWidth?: string | number;\r\n  sticky?: 'left' | 'right';\r\n  alignment?: 'left' | 'center' | 'right';\r\n  wrap?: boolean;\r\n  render?: (value: any, row: any) => string;\r\n}\r\n```\r\n\r\n#### IGridButtonsModel\r\n```typescript\r\ninterface IGridButtonsModel {\r\n  title: string;\r\n  route?: string;\r\n  color: string;\r\n  showType: 'image' | 'text' | 'icon' | 'imageText' | 'iconText';\r\n  hoverColor: string;\r\n  isShow: boolean;\r\n  class: string;\r\n  conditions?: string;\r\n  icon?: string;\r\n  onClick?: () => void;\r\n  disabled?: boolean | (() => boolean);\r\n  tooltip?: string;\r\n}\r\n```\r\n\r\n#### iBGridOptionsModel\r\n```typescript\r\ninterface iBGridOptionsModel {\r\n  isDragDrop: boolean;\r\n  isRTL: boolean;\r\n  isSort: boolean;\r\n  isFillter: boolean;\r\n  isSelect: boolean;\r\n  isPaging: boolean;\r\n  isExport: boolean;\r\n  isColumnsSelectable: boolean;\r\n  showRowNumbers?: boolean;\r\n  multiSort?: boolean;\r\n}\r\n```\r\n\r\n## Browser Support\r\n\r\n- Chrome (latest)\r\n- Firefox (latest)\r\n- Safari (latest)\r\n- Edge (latest)\r\n\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\r\n\r\n## Support\r\n\r\nIf you encounter any issues or have questions, please:\r\n1. To report bugs or request new features, please send an email to\r\nibteams2000@gmail.com\r\n2. Create a new issue if needed\r\n\r\n\r\nMade with ❤️ for the Angular community","readmeFilename":"README.md"}