{"_id":"@alfiob/ng-datatable","_rev":"6-68ba395c39a31bc8c677b7b04976c263","name":"@alfiob/ng-datatable","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.1":{"name":"@alfiob/ng-datatable","version":"0.1.1","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"author":{"name":"Leonardo Badellino","email":"alfiobade@gmail.com"},"license":"MIT","_id":"@alfiob/ng-datatable@0.1.1","maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"homepage":"https://github.com/alfiob/ng-datatable#readme","bugs":{"url":"https://github.com/alfiob/ng-datatable/issues"},"dist":{"shasum":"6b79836de35697170479cd328cb6317c7218a823","tarball":"https://registry.npmjs.org/@alfiob/ng-datatable/-/ng-datatable-0.1.1.tgz","fileCount":32,"integrity":"sha512-6RWEhB+2Y2c8iX/h0sD3Ju9PDD1cGS7YZ5yyMb06A2RpBI5vESisYHlSKUD+0+vTzuDjmrwOHHxDjD4uFvx/Zw==","signatures":[{"sig":"MEQCIFIW9ta/p4AEKrsBCns9XWrmfv6ZKgD/bTyrCdjviVRsAiBdoAtiY1pjshuVWKUhbodYpPp1Q2jX803e674EBdIxPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126804},"funding":"https://github.com/sponsors/alfiob","gitHead":"5c085663f8f9fc085528b016ba0ef73f3979c861","private":false,"scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","packagr":"npm run tailwind:build && ng-packagr -p ng-package.json","tailwind":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --watch","tailwind:build":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --minify"},"_npmUser":{"name":"alfiob","email":"alfiobade@gmail.com"},"repository":{"url":"git+https://github.com/alfiob/ng-datatable.git","type":"git"},"_npmVersion":"10.5.0","description":"Libreria Angular per tabelle con colonne personalizzabili","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"~7.8.0","karma":"~6.4.0","zone.js":"~0.12.0","ng-packagr":"^15.2.2","typescript":"~4.9.4","@types/node":"^18.13.0","@angular/cli":"~15.2.8","jasmine-core":"~4.5.0","@angular/core":"^15.2.9","karma-jasmine":"~5.1.0","@angular/forms":"^15.2.9","@types/jasmine":"~4.3.0","karma-coverage":"~2.2.0","@angular/common":"^15.2.9","@angular/router":"^15.2.9","@angular/compiler":"^15.2.9","@angular/compiler-cli":"^15.2.9","karma-chrome-launcher":"~3.1.0","@angular/platform-browser":"^15.2.9","karma-jasmine-html-reporter":"~2.0.0","@angular-devkit/build-angular":"^15.2.8","@angular/platform-browser-dynamic":"^15.2.9"},"peerDependencies":{"@angular/core":">=2.0.0","@angular/common":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-datatable_0.1.1_1738325762923_0.8143370514819304","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@alfiob/ng-datatable","version":"0.1.0","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"author":{"name":"Bhavesh Patel","email":"bhavesh.patel200@gmail.com"},"license":"MIT","_id":"@alfiob/ng-datatable@0.1.0","maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"homepage":"https://github.com/bhaveshpatel200/ng-datatable#readme","bugs":{"url":"https://github.com/bhaveshpatel200/ng-datatable/issues"},"dist":{"shasum":"0d73dc8e6f70b10f52214b3290961e968dd9ded6","tarball":"https://registry.npmjs.org/@alfiob/ng-datatable/-/ng-datatable-0.1.0.tgz","fileCount":32,"integrity":"sha512-04ZEQy5he8o0zH7z6HmXtUBZpcJMutbk71pId9ZT61on7qDPaqKSPsm65G7/5wh5dLGC7TgqMNQ2IKPcbfbP1A==","signatures":[{"sig":"MEYCIQCLkyZk5HEvFAwCI8Lj/yVIwMupKrIlShgMbz9HxJVcYgIhAISVtOwEyGTKd4CNlIr6DBV7wcV2LOWQQOidAJFhj7i5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126820},"funding":"https://github.com/sponsors/bhaveshpatel200","gitHead":"5c085663f8f9fc085528b016ba0ef73f3979c861","private":false,"scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","packagr":"npm run tailwind:build && ng-packagr -p ng-package.json","tailwind":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --watch","tailwind:build":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --minify"},"_npmUser":{"name":"alfiob","email":"alfiobade@gmail.com"},"repository":{"url":"git+https://github.com/bhaveshpatel200/ng-datatable.git","type":"git"},"_npmVersion":"10.5.0","description":"ng-datatable - fully customizable & easy to use datatable library","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"~7.8.0","karma":"~6.4.0","zone.js":"~0.12.0","ng-packagr":"^15.2.2","typescript":"~4.9.4","@types/node":"^18.13.0","@angular/cli":"~15.2.8","jasmine-core":"~4.5.0","@angular/core":"^15.2.9","karma-jasmine":"~5.1.0","@angular/forms":"^15.2.9","@types/jasmine":"~4.3.0","karma-coverage":"~2.2.0","@angular/common":"^15.2.9","@angular/router":"^15.2.9","@angular/compiler":"^15.2.9","@angular/compiler-cli":"^15.2.9","karma-chrome-launcher":"~3.1.0","@angular/platform-browser":"^15.2.9","karma-jasmine-html-reporter":"~2.0.0","@angular-devkit/build-angular":"^15.2.8","@angular/platform-browser-dynamic":"^15.2.9"},"peerDependencies":{"@angular/core":">=2.0.0","@angular/common":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-datatable_0.1.0_1738331992611_0.169211323630434","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alfiob/ng-datatable","version":"0.1.2","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"author":{"name":"Bhavesh Patel","email":"bhavesh.patel200@gmail.com"},"license":"MIT","_id":"@alfiob/ng-datatable@0.1.2","maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"homepage":"https://github.com/bhaveshpatel200/ng-datatable#readme","bugs":{"url":"https://github.com/bhaveshpatel200/ng-datatable/issues"},"dist":{"shasum":"a2dfde39e88dd0386826991e150d1bfa3deb980b","tarball":"https://registry.npmjs.org/@alfiob/ng-datatable/-/ng-datatable-0.1.2.tgz","fileCount":33,"integrity":"sha512-9GeOyqPH69/H/2Zp1Y5kCvptb7CV/qqhspon63hemFQFSTTFjKInk6/qr0rxH9ql1pC/gze9mJAwPZj8nRCJsA==","signatures":[{"sig":"MEQCIAFNM+5MdcMOsiuIv2psgQejgwbybi7nQ2DHB+3KEhUgAiAgWrzV96+jNus3nkOp8bYdCvRvdTinzyDqNgpPZmQgFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173732},"funding":"https://github.com/sponsors/bhaveshpatel200","gitHead":"5c085663f8f9fc085528b016ba0ef73f3979c861","private":false,"scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","packagr":"npm run tailwind:build && ng-packagr -p ng-package.json","tailwind":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --watch","tailwind:build":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --minify"},"_npmUser":{"name":"alfiob","email":"alfiobade@gmail.com"},"repository":{"url":"git+https://github.com/bhaveshpatel200/ng-datatable.git","type":"git"},"_npmVersion":"10.5.0","description":"ng-datatable - fully customizable & easy to use datatable library","directories":{},"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"~7.8.0","karma":"~6.4.0","zone.js":"~0.12.0","ng-packagr":"^15.2.2","typescript":"~4.9.4","@types/node":"^18.13.0","@angular/cli":"~15.2.8","jasmine-core":"~4.5.0","@angular/core":"^15.2.9","karma-jasmine":"~5.1.0","@angular/forms":"^15.2.9","@types/jasmine":"~4.3.0","karma-coverage":"~2.2.0","@angular/common":"^15.2.9","@angular/router":"^15.2.9","@angular/compiler":"^15.2.9","@angular/compiler-cli":"^15.2.9","karma-chrome-launcher":"~3.1.0","@angular/platform-browser":"^15.2.9","karma-jasmine-html-reporter":"~2.0.0","@angular-devkit/build-angular":"^15.2.8","@angular/platform-browser-dynamic":"^15.2.9"},"peerDependencies":{"@angular/core":">=2.0.0","@angular/common":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-datatable_0.1.2_1738332228416_0.28562218336201717","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alfiob/ng-datatable","version":"0.1.3","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"author":{"name":"Alfio","email":"alfio@gmail.com"},"license":"MIT","_id":"@alfiob/ng-datatable@0.1.3","maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"homepage":"https://github.com/alfio/ng-datatable#readme","bugs":{"url":"https://github.com/alfio/ng-datatable/issues"},"dist":{"shasum":"327284741be67b493ee1c0c65af81f71c99fce63","tarball":"https://registry.npmjs.org/@alfiob/ng-datatable/-/ng-datatable-0.1.3.tgz","fileCount":34,"integrity":"sha512-Q9SWC/ZNroMQh5GneQ/K3YUVyMzkdA30waNsJzujbuhwzpfyIwk3blylM6lKtJ4bIZ8nH/ODjDkLqiNqAWAC/g==","signatures":[{"sig":"MEQCICjhjfJqZTB5BAmx3r6zZGlNNYTFGdwK849flk7vn1cwAiBNroMacj3HWvde+eALuqJmnQ8D/YbkmAyYbI9CcEr57g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269176},"es2020":"fesm2020/bhplugin-ng-datatable.mjs","module":"fesm2015/bhplugin-ng-datatable.mjs","esm2020":"esm2020/bhplugin-ng-datatable.mjs","exports":{".":{"node":"./fesm2015/bhplugin-ng-datatable.mjs","types":"./index.d.ts","es2015":"./fesm2015/bhplugin-ng-datatable.mjs","es2020":"./fesm2020/bhplugin-ng-datatable.mjs","default":"./fesm2020/bhplugin-ng-datatable.mjs","esm2020":"./esm2020/bhplugin-ng-datatable.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/alfio","gitHead":"5c085663f8f9fc085528b016ba0ef73f3979c861","private":false,"scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","packagr":"npm run tailwind:build && ng-packagr -p ng-package.json","tailwind":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --watch","tailwind:build":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --minify"},"typings":"index.d.ts","_npmUser":{"name":"alfiob","email":"alfiobade@gmail.com"},"fesm2015":"fesm2015/bhplugin-ng-datatable.mjs","fesm2020":"fesm2020/bhplugin-ng-datatable.mjs","repository":{"url":"git+https://github.com/alfio/ng-datatable.git","type":"git"},"_npmVersion":"10.5.0","description":"ng-datatable - fully customizable & easy to use datatable library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"~7.8.0","karma":"~6.4.0","zone.js":"~0.12.0","ng-packagr":"^15.2.2","typescript":"~4.9.4","@types/node":"^18.13.0","@angular/cli":"~15.2.8","jasmine-core":"~4.5.0","@angular/core":"^15.2.9","karma-jasmine":"~5.1.0","@angular/forms":"^15.2.9","@types/jasmine":"~4.3.0","karma-coverage":"~2.2.0","@angular/common":"^15.2.9","@angular/router":"^15.2.9","@angular/compiler":"^15.2.9","@angular/compiler-cli":"^15.2.9","karma-chrome-launcher":"~3.1.0","@angular/platform-browser":"^15.2.9","karma-jasmine-html-reporter":"~2.0.0","@angular-devkit/build-angular":"^15.2.8","@angular/platform-browser-dynamic":"^15.2.9"},"peerDependencies":{"@angular/core":">=2.0.0","@angular/common":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-datatable_0.1.3_1738332542806_0.910914827241246","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alfiob/ng-datatable","version":"0.1.4","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"author":{"name":"Alfio","email":"alfio@gmail.com"},"license":"MIT","_id":"@alfiob/ng-datatable@0.1.4","maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"homepage":"https://github.com/alfio/ng-datatable#readme","bugs":{"url":"https://github.com/alfio/ng-datatable/issues"},"dist":{"shasum":"90a4d6f5405b3867407da77c2f6e96a9d95ae7da","tarball":"https://registry.npmjs.org/@alfiob/ng-datatable/-/ng-datatable-0.1.4.tgz","fileCount":31,"integrity":"sha512-WYNeidkfangKsoHGSMg5rEKMMsjBe0QFnMJVlVzk0HOL0JtMvbYEcn5fG7jBcucG+iAMUOojowgnMsWizjIJ+w==","signatures":[{"sig":"MEYCIQCBHx1c7SKt8Lk3svZ1huyKess8Ok51wYUCiXyyj+SWQQIhAO/oWynAJDW5yzds3Uc71ZkUo0IRnkiC44mVGpbcq+T+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104710},"es2020":"fesm2020/bhplugin-ng-datatable.mjs","module":"fesm2015/bhplugin-ng-datatable.mjs","esm2020":"esm2020/bhplugin-ng-datatable.mjs","exports":{".":{"node":"./fesm2015/bhplugin-ng-datatable.mjs","types":"./index.d.ts","es2015":"./fesm2015/bhplugin-ng-datatable.mjs","es2020":"./fesm2020/bhplugin-ng-datatable.mjs","default":"./fesm2020/bhplugin-ng-datatable.mjs","esm2020":"./esm2020/bhplugin-ng-datatable.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/alfio","gitHead":"5c085663f8f9fc085528b016ba0ef73f3979c861","private":false,"scripts":{"ng":"ng","test":"ng test","build":"ng build","start":"ng serve","watch":"ng build --watch --configuration development","packagr":"npm run tailwind:build && ng-packagr -p ng-package.json","tailwind":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --watch","tailwind:build":"npx tailwindcss -i ./src/assets/css/tailwind.css -o ./lib/style.css --minify"},"typings":"index.d.ts","_npmUser":{"name":"alfiob","email":"alfiobade@gmail.com"},"fesm2015":"fesm2015/bhplugin-ng-datatable.mjs","fesm2020":"fesm2020/bhplugin-ng-datatable.mjs","repository":{"url":"git+https://github.com/alfio/ng-datatable.git","type":"git"},"_npmVersion":"10.5.0","description":"ng-datatable - fully customizable & easy to use datatable library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"~7.8.0","karma":"~6.4.0","zone.js":"~0.12.0","ng-packagr":"^15.2.2","typescript":"~4.9.4","@types/node":"^18.13.0","@angular/cli":"~15.2.8","jasmine-core":"~4.5.0","@angular/core":"^15.2.9","karma-jasmine":"~5.1.0","@angular/forms":"^15.2.9","@types/jasmine":"~4.3.0","karma-coverage":"~2.2.0","@angular/common":"^15.2.9","@angular/router":"^15.2.9","@angular/compiler":"^15.2.9","@angular/compiler-cli":"^15.2.9","karma-chrome-launcher":"~3.1.0","@angular/platform-browser":"^15.2.9","karma-jasmine-html-reporter":"~2.0.0","@angular-devkit/build-angular":"^15.2.8","@angular/platform-browser-dynamic":"^15.2.9"},"peerDependencies":{"@angular/core":">=2.0.0","@angular/common":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-datatable_0.1.4_1738332707139_0.574976057916859","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@alfiob/ng-datatable","version":"0.1.5","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"author":{"name":"Alfio","email":"alfio@gmail.com"},"license":"MIT","_id":"@alfiob/ng-datatable@0.1.5","maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"homepage":"https://github.com/alfio/ng-datatable#readme","bugs":{"url":"https://github.com/alfio/ng-datatable/issues"},"dist":{"shasum":"c8b743599672de09b4d1a761f592f5b6785d1e6c","tarball":"https://registry.npmjs.org/@alfiob/ng-datatable/-/ng-datatable-0.1.5.tgz","fileCount":31,"integrity":"sha512-D1tvQhhORYVqnl8VFUyrpdxCOhJJmTwQoSrLzfeqZa6alks21H85W42yiBl0VFKHEJFvWXeaSQ0aGhSbEcSKzA==","signatures":[{"sig":"MEYCIQDQET9kNNlX6pDep0j3TjMv8M9YHD8e8DncjAHIc95EAQIhAI9mtJiVysWPzydOIiSshzUR9h7LO/uH0RJYLgWu95Vx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700068},"main":"fesm2015/ng-datatable.mjs","es2020":"fesm2020/alfiob-ng-datatable.mjs","module":"fesm2015/alfiob-ng-datatable.mjs","esm2020":"esm2020/alfiob-ng-datatable.mjs","exports":{".":{"node":"./fesm2015/alfiob-ng-datatable.mjs","types":"./index.d.ts","es2015":"./fesm2015/alfiob-ng-datatable.mjs","es2020":"./fesm2020/alfiob-ng-datatable.mjs","default":"./fesm2020/alfiob-ng-datatable.mjs","esm2020":"./esm2020/alfiob-ng-datatable.mjs"},"./package.json":{"default":"./package.json"}},"funding":"https://github.com/sponsors/alfio","gitHead":"5c085663f8f9fc085528b016ba0ef73f3979c861","private":false,"typings":"index.d.ts","_npmUser":{"name":"alfiob","email":"alfiobade@gmail.com"},"fesm2015":"fesm2015/alfiob-ng-datatable.mjs","fesm2020":"fesm2020/alfiob-ng-datatable.mjs","repository":{"url":"git+https://github.com/alfio/ng-datatable.git","type":"git"},"_npmVersion":"10.5.0","description":"ng-datatable - fully customizable & easy to use datatable library","directories":{},"sideEffects":false,"_nodeVersion":"20.12.2","dependencies":{"tslib":"^2.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@angular/core":">=2.0.0","@angular/common":">=2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-datatable_0.1.5_1738333632585_0.4748050140129565","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@alfiob/ng-datatable","version":"0.1.6","description":"ng-datatable - fully customizable & easy to use datatable library","private":false,"author":{"name":"Alfio","email":"alfio@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/alfio/ng-datatable.git"},"bugs":{"url":"https://github.com/alfio/ng-datatable/issues"},"homepage":"https://github.com/alfio/ng-datatable#readme","funding":"https://github.com/sponsors/alfio","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"license":"MIT","publishConfig":{"access":"public"},"peerDependencies":{"@angular/common":">=2.0.0","@angular/core":">=2.0.0"},"main":"fesm2015/ng-datatable.mjs","module":"fesm2015/alfiob-ng-datatable.mjs","es2020":"fesm2020/alfiob-ng-datatable.mjs","esm2020":"esm2020/alfiob-ng-datatable.mjs","fesm2020":"fesm2020/alfiob-ng-datatable.mjs","fesm2015":"fesm2015/alfiob-ng-datatable.mjs","typings":"index.d.ts","exports":{".":{"types":"./index.d.ts","esm2020":"./esm2020/alfiob-ng-datatable.mjs","es2020":"./fesm2020/alfiob-ng-datatable.mjs","es2015":"./fesm2015/alfiob-ng-datatable.mjs","node":"./fesm2015/alfiob-ng-datatable.mjs","default":"./fesm2020/alfiob-ng-datatable.mjs"},"./package.json":{"default":"./package.json"}},"sideEffects":false,"dependencies":{"tslib":"^2.3.0"},"_id":"@alfiob/ng-datatable@0.1.6","gitHead":"5c085663f8f9fc085528b016ba0ef73f3979c861","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-kVtbaNBMYgY1Ytb1a65y9RtafiLCPJd8CyoMjaiwd+GTrRgPgKs/VpDtaYZQ1EQLP3EiM1WHEePCTXF9Obmcaw==","shasum":"b7f147e0ce61542eb89ea67ac1270f7e4f1889f8","tarball":"https://registry.npmjs.org/@alfiob/ng-datatable/-/ng-datatable-0.1.6.tgz","fileCount":32,"unpackedSize":814743,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMmuWnzXu38VNSkQ3XpqkOnSUa/ePWH3ssPE6p3o2m1gIgEAuopBTcm5GFBgvnwWUJvi1dXnbLZJfIHN56x7OZyUo="}]},"_npmUser":{"name":"alfiob","email":"alfiobade@gmail.com"},"directories":{},"maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-datatable_0.1.6_1738334109922_0.03678320174559202"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-31T12:16:02.806Z","modified":"2025-01-31T14:35:10.360Z","0.1.1":"2025-01-31T12:16:03.100Z","0.1.0":"2025-01-31T13:59:52.794Z","0.1.2":"2025-01-31T14:03:48.592Z","0.1.3":"2025-01-31T14:09:03.042Z","0.1.4":"2025-01-31T14:11:47.319Z","0.1.5":"2025-01-31T14:27:12.836Z","0.1.6":"2025-01-31T14:35:10.164Z"},"bugs":{"url":"https://github.com/alfio/ng-datatable/issues"},"author":{"name":"Alfio","email":"alfio@gmail.com"},"license":"MIT","homepage":"https://github.com/alfio/ng-datatable#readme","keywords":["angular","angularjs","angular2","datatable","angular datatable","ng datatable","ng-datatable","ngx datatable","ngx-datatable","angular grid","angular table","datagrid","data-grid","data-table","data grid","data table","table","grid","filter","sorting","pagination"],"repository":{"type":"git","url":"git+https://github.com/alfio/ng-datatable.git"},"description":"ng-datatable - fully customizable & easy to use datatable library","maintainers":[{"name":"alfiob","email":"alfiobade@gmail.com"}],"readme":"# @alfiob/ng-datatable\n\n<br/>\n\n## Example\n\n[Document & Demos](https://ng-datatable-document.vercel.app)\n\n## Install\n\n#### NPM\n\n```bash\nnpm install @alfiob/ng-datatable --save\n```\n\n#### Yarn\n\n```bash\nyarn add @alfiob/ng-datatable\n```\n\n#### Bower\n\n```bash\nbower install @alfiob/ng-datatable --save\n```\n\n## Usage\n\n#### app.module.ts\n\n```bash\nimport { NgModule } from '@angular/core';\nimport { DataTableModule } from '@alfiob/ng-datatable';\n\n@NgModule({\n    imports: [\n        ...\n        DataTableModule\n    ],\n})\nexport class AppModule {}\n```\n\n#### app.component.html\n\n```html\n<ng-datatable [rows]=\"rows\" [columns]=\"cols\"> </ng-datatable>\n```\n\n#### app.component.ts\n\n```html\n\nimport { Component } from '@angular/core';\nimport { colDef } from '@alfiob/ng-datatable';\n\n@Component({\n    selector: 'app-root',\n    templateUrl: './app.component.html',\n})\n\nexport class AppComponent {\n    cols: Array<colDef> = [];\n    rows: Array<any> = [];\n\n    constructor() {\n        this.initData();\n    }\n\n    initData(){\n        this.cols = [\n            { field: \"id\", title: \"ID\", filter: false },\n            { field: \"name\", title: \"Name\" },\n            { field: \"username\", title: \"Username\" },\n            { field: \"email\", title: \"Email\" },\n            { field: \"phone\", title: \"Phone\" },\n            { field: \"date\", title: \"Date\", type: \"date\" },\n            { field: \"active\", title: \"Active\", type: \"bool\" },\n            { field: \"age\", title: \"Age\", type: \"number\" },\n            { field: \"address.city\", title: \"Address\" },\n            { field: \"company.name\", title: \"Company\" },\n        ];\n\n        this.rows = [\n            {\n            id: 1,\n            name: \"Leanne Graham\",\n            username: \"Bret\",\n            email: \"Sincere@april.biz\",\n            address: {\n                street: \"Kulas Light\",\n                suite: \"Apt. 556\",\n                city: \"Gwenborough\",\n                zipcode: \"92998-3874\",\n                geo: {\n                    lat: \"-37.3159\",\n                    lng: \"81.1496\",\n                },\n            },\n            phone: \"1-770-736-8031 x56442\",\n            website: \"hildegard.org\",\n            company: {\n                name: \"Romaguera-Crona\",\n                catchPhrase: \"Multi-layered client-server neural-net\",\n                bs: \"harness real-time e-markets\",\n            },\n            date: \"Tue Sep 27 2022 22:19:57\",\n            age: 10,\n            active: true,\n            },\n            .......\n        ];\n    }\n}\n```\n\n## Props\n\n| Props                   | Type                    | Default                             | Description                                                                                                                                                                                   |\n| ----------------------- | :---------------------- | ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **columns (required)**  | array<colDef>           | []                                  | table columns                                                                                                                                                                                 |\n| **rows (required)**     | array<any>              | []                                  | table rows                                                                                                                                                                                    |\n| **isServerMode**        | boolean                 | false                               | set **_true_** if you need server side pagination.                                                                                                                                            |\n| **totalRows**           | number                  | 0                                   | total number of rows. **_totalRows_** required when **_isServerMode_** is true                                                                                                                |\n| **skin**                | string                  | \"bh-table-striped bh-table-hover\"   | custom class for skin ('**bh-table-striped**' - for stripe row, '**bh-table-hover**' - for hover row, '**bh-table-bordered**' - for bordered row, '**bh-table-compact**' - for compact table) |\n| **loading**             | boolean                 | false                               | enable loader                                                                                                                                                                                 |\n| **hasCheckbox**         | boolean                 | false                               | enable checkbox                                                                                                                                                                               |\n| **search**              | string                  | \"\"                                  | enable global search                                                                                                                                                                          |\n| **page**                | number                  | 1                                   | current page                                                                                                                                                                                  |\n| **pageSize**            | number                  | 10                                  | number of rows per page                                                                                                                                                                       |\n| **pageSizeOptions**     | array<number>           | [10, 20, 30, 50, 100]               | pagesize options                                                                                                                                                                              |\n| **showPageSize**        | boolean                 | true                                | enable pagesize options                                                                                                                                                                       |\n| **rowClass**            | array<string>, function | \"\"                                  | custom row class                                                                                                                                                                              |\n| **cellClass**           | array<string>, function | \"\"                                  | custom cell class                                                                                                                                                                             |\n| **sortable**            | boolean                 | true                                | enable sorting                                                                                                                                                                                |\n| **sortColumn**          | string                  | \"id\"                                | name of sort column                                                                                                                                                                           |\n| **sortDirection**       | string                  | \"asc\"                               | sort direction (asc or desc)                                                                                                                                                                  |\n| **columnFilter**        | boolean                 | false                               | enable individual column filter                                                                                                                                                               |\n| **pagination**          | boolean                 | true                                | enable pagination                                                                                                                                                                             |\n| **showNumbers**         | boolean                 | true                                | enable numbers pagination                                                                                                                                                                     |\n| **showNumbersCount**    | number                  | 5                                   | show numbers of count in pagination                                                                                                                                                           |\n| **showFirstPage**       | boolean                 | true                                | enable first page in pagination                                                                                                                                                               |\n| **showLastPage**        | boolean                 | true                                | enable last page in pagination                                                                                                                                                                |\n| **firstArrow**          | string                  | default arrow                       | custom first page arrow                                                                                                                                                                       |\n| **lastArrow**           | string                  | default arrow                       | custom last page arrow                                                                                                                                                                        |\n| **previousArrow**       | string                  | default arrow                       | custom previous page arrow                                                                                                                                                                    |\n| **nextArrow**           | string                  | default arrow                       | custom next page arrow                                                                                                                                                                        |\n| **paginationInfo**      | string                  | \"Showing {0} to {1} of {2} entries\" | custom pagination info                                                                                                                                                                        |\n| **noDataContent**       | string                  | No data available                   | custom no data message                                                                                                                                                                        |\n| **stickyHeader**        | boolean                 | false                               | enable fixed header                                                                                                                                                                           |\n| **height**              | string                  | 450px                               | only will be used when stickyHeader enabled                                                                                                                                                   |\n| **stickyFirstColumn**   | boolean                 | false                               | enable fixed first column                                                                                                                                                                     |\n| **cloneHeaderInFooter** | boolean                 | false                               | enable clone header in footer                                                                                                                                                                 |\n| **selectRowOnClick**    | boolean                 | false                               | enable to select row(checkbox) on row click                                                                                                                                                   |\n\n## Columns options\n\n| Props            | Type             | Default   | Description                                           |\n| ---------------- | :--------------- | --------- | ----------------------------------------------------- |\n| **isUnique**     | boolean          | false     | db column is primary key or not                       |\n| **field**        | string           | \"\"        | db column name                                        |\n| **title**        | string           | \"\"        | display column name                                   |\n| **value**        | string           | \"\"        | filter value if filter enabled                        |\n| **condition**    | string           | \"contain\" | default condition for column filter if filter enabled |\n| **type**         | string           | \"\"        | column type (string, date, number, bool)              |\n| **width**        | string           | \"\"        | custom width of column                                |\n| **minWidth**     | string           | \"\"        | custom minimum width of column                        |\n| **maxWidth**     | string           | \"\"        | custom maximum width of column                        |\n| **hide**         | boolean          | false     | show/hide column                                      |\n| **filter**       | boolean          | true      | enable column filter                                  |\n| **search**       | boolean          | true      | enabled global search                                 |\n| **sort**         | boolean          | true      | enable sorting                                        |\n| **cellRenderer** | function, string |           | custom cell rendering                                 |\n| **headerClass**  | string           | \"\"        | custom header cell class                              |\n| **cellClass**    | string           | \"\"        | custom cell class                                     |\n\n## Events\n\n| Name               | Description                                   |\n| ------------------ | --------------------------------------------- |\n| **sortChange**     | will trigger when sorting changed             |\n| **searchChange**   | will trigger when search changed              |\n| **pageChange**     | will trigger when page changed                |\n| **pageSizeChange** | will trigger when pagesize changed            |\n| **rowSelect**      | will trigger when row selected using checkbox |\n| **filterChange**   | will trigger when column filter changed       |\n| **rowClick**       | will trigger when row clicked                 |\n| **rowDBClick**     | will trigger when row double clicked          |\n\n## Methods\n\n| Name                     | Description                                                                  |\n| ------------------------ | ---------------------------------------------------------------------------- |\n| **reset**                | will reset all options like selected rows, filter, search, currennt page etc |\n| **getSelectedRows**      | will returns all selected rows                                               |\n| **getColumnFilters**     | will return all column filters                                               |\n| **clearSelectedRows**    | will unselect all selected rows                                              |\n| **selectRow(index)**     | will select row with the given index (non-existent row will be ignored)      |\n| **unselectRow(index)**   | will unselect row with the given index (non-existent row will be ignored)    |\n| **isRowSelected(index)** | will return true if the row with given index is selected                     |\n\n<br>\n\n## License\n\n**_@alfiob/ng-datatable_** is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).\n\n<br>\n\n## **Our other plugins**\n\n### Vue3 Datatable - [**@alfiob/vue3-datatable**](https://www.npmjs.com/package/@alfiob/vue3-datatable)\n\n<br>\n\n## Support\n\n<a target=\"_blank\" href=\"https://www.buymeacoffee.com/alfiob\">\n  <img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" height=\"60\">\n</a>\n","readmeFilename":"README.md"}