{"_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","_rev":"11-0060ae84d886751e6c32b4d85d1455bf","name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","dist-tags":{"latest":"22.0.0"},"versions":{"19.0.2":{"name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","version":"19.0.2","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap@19.0.2","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"60bc45e8c3a1fce7ecb5fb12683b8a7aa9554dfc","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap/-/ng-dynamic-forms-ui-ngx-bootstrap-19.0.2.tgz","fileCount":18,"integrity":"sha512-ejdZMlULoDzgtFWbG8Nak9ZrUxgD6MZ9bWD8XBQhsIk48ZLWv23IpBGtli9K2p1Y6s+9qD0+WgRU6HgxZfB/lA==","signatures":[{"sig":"MEYCIQCjCtg3Ir+JnGhtRYNrMRhk5zIGihbl6xFX5bblQJ7s7gIhAIUt9/CkbF4hj4bL7HwsugKKPQnwblkVPZrCuyYtK1H8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182907},"esm5":"./esm5/ui-ngx-bootstrap.js","main":"./bundles/ui-ngx-bootstrap.umd.js","fesm5":"./fesm5/ui-ngx-bootstrap.js","es2015":"./fesm2015/ui-ngx-bootstrap.js","module":"fesm2022/ui-ngx-bootstrap.mjs","esm2015":"./esm2015/ui-ngx-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"604f84689624fffcf98abfae708c51c2a41ee07e","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.0","description":"ngx-bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^13.0.0","bootstrap":"^4.0.0","ngx-bootstrap":"^8.0.0","@danielhokanson/ng-dynamic-forms-core":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-ngx-bootstrap_19.0.2_1732067223157_0.017553508972673937","host":"s3://npm-registry-packages"}},"19.0.3":{"name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","version":"19.0.3","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap@19.0.3","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"fcb126d465a2d380ce6975540fe4c96fc0b075af","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap/-/ng-dynamic-forms-ui-ngx-bootstrap-19.0.3.tgz","fileCount":18,"integrity":"sha512-2ecOx5uh8zwzie5XKV47p0d3NK336OIHROvRrknG3MkIOnR9+WPL7QdufbpuzuFmcLlLUGLxYsDHXdI7PcuLEw==","signatures":[{"sig":"MEUCIQCZNcyaXScn3vgZONLJzEq/NmWupoSBbKEQN38GqZ4m5AIgEbRYvVXzS+5Z9LWw9aChzJmEQRGP5Yn6YND1Q+NVD6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182908},"esm5":"./esm5/ui-ngx-bootstrap.js","main":"./bundles/ui-ngx-bootstrap.umd.js","fesm5":"./fesm5/ui-ngx-bootstrap.js","es2015":"./fesm2015/ui-ngx-bootstrap.js","module":"fesm2022/ui-ngx-bootstrap.mjs","esm2015":"./esm2015/ui-ngx-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e8c75f2cd5a920020a30237f86fac14c45670827","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.0","description":"ngx-bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-ngx-bootstrap_19.0.3_1732071463201_0.7797721390450765","host":"s3://npm-registry-packages"}},"20.0.1":{"name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","version":"20.0.1","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap@20.0.1","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"6e5b1d2fa356afb704d063e7d4b9fc32f13fa22d","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap/-/ng-dynamic-forms-ui-ngx-bootstrap-20.0.1.tgz","fileCount":5,"integrity":"sha512-A6E3uJQSSfyWCzByV1wZU6e/D824s6F0Yp/CFYJb8t4zpvy3RuOBf0w2ti20mMlCSuwPl+PIb7Lyi5yWpRNTcw==","signatures":[{"sig":"MEQCIANX2O8FMNQJfSgrGpmklrVHsehthq7vCWjVzQnvL8lYAiBtb6vwQdiiYF1om17UNKmBe2Y7ea57AHoufm80zpiStA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185378},"esm5":"./esm5/ui-ngx-bootstrap.js","main":"./bundles/ui-ngx-bootstrap.umd.js","fesm5":"./fesm5/ui-ngx-bootstrap.js","es2015":"./fesm2015/ui-ngx-bootstrap.js","module":"fesm2022/ui-ngx-bootstrap.mjs","esm2015":"./esm2015/ui-ngx-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"21ab67a174ba7181235fc09871326d02e6bac24e","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"ngx-bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-ngx-bootstrap_20.0.1_1764007839017_0.13021757124035305","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","version":"21.0.0","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap@21.0.0","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"d1dc3e1657661f1a337f4daedfa76b44192eb683","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap/-/ng-dynamic-forms-ui-ngx-bootstrap-21.0.0.tgz","fileCount":5,"integrity":"sha512-C+gFYlCKpKMCSNzNVLhONG5756QhK6+TFypHEvdIeWMyxV7qUrGVVs4YolOEcVn8c0CsQRzZt89/kJRYow7ZxA==","signatures":[{"sig":"MEUCIGHzY3ziEqUir8RyK+AJZ8EiL3HdKw4r3ojLJLOWFDCHAiEAnFpT85kaMzfrzsgifbSVHWXC2eoDJntysScVkxyoOWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185378},"esm5":"./esm5/ui-ngx-bootstrap.js","main":"./bundles/ui-ngx-bootstrap.umd.js","fesm5":"./fesm5/ui-ngx-bootstrap.js","es2015":"./fesm2015/ui-ngx-bootstrap.js","module":"fesm2022/ui-ngx-bootstrap.mjs","esm2015":"./esm2015/ui-ngx-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ed3bd093faeef71723198d7161e7da6ce4cd46f7","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"ngx-bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-ngx-bootstrap_21.0.0_1764008065230_0.6517332777198293","host":"s3://npm-registry-packages-npm-production"}},"21.0.1":{"name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","version":"21.0.1","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap@21.0.1","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"e8274250e02dc0e529fd30bef26d921102c694c9","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap/-/ng-dynamic-forms-ui-ngx-bootstrap-21.0.1.tgz","fileCount":5,"integrity":"sha512-IR0xDqgirSAHYOqrZcauOqAJtLVeJ9ej030Ohga9PL0cuseNfbANil8D20PZcWFsfYLxEkJ3WoDkG9PrIijkCA==","signatures":[{"sig":"MEYCIQC6gQE8BgNQYyx9NhNgBea/xF29Mcrim2QZIdpO1/CZMgIhALCrrijFoHmKjoyTcDljpxFYFkeAlzwbzAutDpy4oiYJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185378},"esm5":"./esm5/ui-ngx-bootstrap.js","main":"./bundles/ui-ngx-bootstrap.umd.js","fesm5":"./fesm5/ui-ngx-bootstrap.js","es2015":"./fesm2015/ui-ngx-bootstrap.js","module":"fesm2022/ui-ngx-bootstrap.mjs","esm2015":"./esm2015/ui-ngx-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ed3bd093faeef71723198d7161e7da6ce4cd46f7","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"ngx-bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-ngx-bootstrap_21.0.1_1764010317647_0.12654006647584448","host":"s3://npm-registry-packages-npm-production"}},"21.0.3":{"name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","version":"21.0.3","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap@21.0.3","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"3ec28b460022ebac1168e011cde1835e4641c15a","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap/-/ng-dynamic-forms-ui-ngx-bootstrap-21.0.3.tgz","fileCount":5,"integrity":"sha512-/wh/nWYQJpMWDlPuRK5lZjkqm+mHeQoa9rz+n4szqcu1aBZIwriuGKubquRoxzdPOhdLAed4o7i2kQ7mZhFL7g==","signatures":[{"sig":"MEUCIQCOV2YvywQNC3Ikshm0QN6LMCHZLpLyPwNam1rMYkOK2wIgHkoD0MFCtXjQFz+2w9R9AltjDk/B3N2PeaW5YfRMELQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185517},"esm5":"./esm5/ui-ngx-bootstrap.js","main":"./bundles/ui-ngx-bootstrap.umd.js","fesm5":"./fesm5/ui-ngx-bootstrap.js","es2015":"./fesm2015/ui-ngx-bootstrap.js","module":"fesm2022/ui-ngx-bootstrap.mjs","esm2015":"./esm2015/ui-ngx-bootstrap.js","exports":{".":{"types":"./types/ui-ngx-bootstrap.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"370598110e6f1e43da777704ca13e7fb6579a816","typings":"types/ui-ngx-bootstrap.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"ngx-bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^21.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-ngx-bootstrap_21.0.3_1764698137398_0.4837618274707769","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap","version":"22.0.0","description":"ngx-bootstrap UI package for NG Dynamic Forms","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"license":"ISC","author":{"name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de","url":"https://github.com/udos86/ng-dynamic-forms"},"repository":{"type":"git","url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"peerDependencies":{"@danielhokanson/ng-dynamic-forms-core":"^22.0.0","ngx-mask":"^22.0.0","bootstrap":"^5.3.3","ngx-bootstrap":"^21.2.0"},"sideEffects":false,"dependencies":{"tslib":"^2.8.1"},"module":"fesm2022/ui-ngx-bootstrap.mjs","typings":"types/ui-ngx-bootstrap.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/ui-ngx-bootstrap.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs"}},"type":"module","gitHead":"f23fbf39b0c02f1823ac4bc44754b5a7b2908e81","_id":"@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap@22.0.0","_nodeVersion":"22.23.2","_npmVersion":"11.8.0","dist":{"integrity":"sha512-7cPkvXNotuDhssHzpLr0E/qnlv6MOVjqtx40+1tvfF2nWirnSA3PKJLJxyNcMfP71m+3BI9r0Dq/C6y5YCwJ0w==","shasum":"be5eabd694256a644cb88e05370691e37686e008","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap/-/ng-dynamic-forms-ui-ngx-bootstrap-22.0.0.tgz","fileCount":5,"unpackedSize":164756,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHwITg5S+MwZgoCNqR0xI4TUxGhw9DET1zZ/hNm+lCshAiBiT9cAKJLdYP0CoAVEsLiFUiMuu/YRoAA2KsZIqgAWww=="}]},"_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"directories":{},"maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-dynamic-forms-ui-ngx-bootstrap_22.0.0_1785903362571_0.08001993123423312"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-20T01:47:03.037Z","modified":"2026-08-05T04:16:02.836Z","19.0.2":"2024-11-20T01:47:03.366Z","19.0.3":"2024-11-20T02:57:43.391Z","20.0.0":"2025-11-24T17:52:52.358Z","20.0.1":"2025-11-24T18:10:39.205Z","21.0.0":"2025-11-24T18:14:25.446Z","21.0.1":"2025-11-24T18:51:57.828Z","21.0.2":"2025-12-01T18:16:17.887Z","21.0.3":"2025-12-02T17:55:37.582Z","22.0.0":"2026-08-05T04:16:02.714Z"},"bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"author":{"name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de","url":"https://github.com/udos86/ng-dynamic-forms"},"license":"ISC","homepage":"https://github.com/udos86/ng-dynamic-forms#readme","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"repository":{"type":"git","url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"description":"ngx-bootstrap UI package for NG Dynamic Forms","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"readme":"# NG Dynamic Forms ngx-bootstrap UI\n\n## Installation\n```\nnpm i @danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap -S\n```\n\n## Import\n\nAll components are standalone — import them directly into your standalone component (the former `DynamicFormsNGxBootstrapUIModule` NgModule no longer exists):\n\n```ts\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { DynamicNGxBootstrapFormComponent } from '@danielhokanson/ng-dynamic-forms-ui-ngx-bootstrap';\n\n@Component({\n    standalone: true,\n    imports: [ReactiveFormsModule, DynamicNGxBootstrapFormComponent],\n    // ...\n})\nexport class MyFormComponent {}\n```\n\n## Usage\n\nwith **`DynamicNGxBootstrapFormComponent`**:\n```html\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-ngx-bootstrap-form [group]=\"myFormGroup\"\n                                [model]=\"myFormModel\"></dynamic-ngx-bootstrap-form>\n</form>\n```\n\nwith **`DynamicNGxBootstrapFormControlContainerComponent`** (import it as `DynamicNGxBootstrapFormControlContainerComponent`, selector `dynamic-ngx-bootstrap-form-control`):\n```html\n<form [formGroup]=\"myFormGroup\">\n\n    @for (controlModel of myFormModel; track controlModel.id) {\n        <dynamic-ngx-bootstrap-form-control [group]=\"myFormGroup\"\n                                            [model]=\"controlModel\"></dynamic-ngx-bootstrap-form-control>\n    }\n</form>\n```\n\n## Form Controls\n\n|                                       Control                                      \t|            Model            \t| Required Property \t|\n|:----------------------------------------------------------------------------------:\t|:---------------------------:\t|:-----------------:\t|\n|         **[Checkbox](http://getbootstrap.com/css/#checkboxes-and-radios)**         \t| `DynamicCheckboxModel`      \t|         –         \t|\n|  **[Checkbox Group](https://valor-software.com/ngx-bootstrap/#/buttons#checkbox)** \t| `DynamicCheckboxGroupModel` \t|         –         \t|\n|       **[Datepicker](https://valor-software.com/ngx-bootstrap/#/datepicker)**      \t| `DynamicDatePickerModel`    \t|         –         \t|\n|                  **[Input](http://getbootstrap.com/css/#inputs)**                  \t| `DynamicInputModel`         \t|         –         \t|\n| **[Radio Group](https://valor-software.com/ngx-bootstrap/#/buttons#radio-button)** \t| `DynamicRadioGroupModel`    \t|         –         \t|\n|           **[Rating](https://valor-software.com/ngx-bootstrap/#/rating)**          \t| `DynamicRatingModel`        \t|         –         \t|\n|                 **[Select](http://getbootstrap.com/css/#selects)**                 \t| `DynamicSelectModel`        \t|         –         \t|\n|                **[TextArea](http://getbootstrap.com/css/#textarea)**               \t| `DynamicTextAreaModel`      \t|         –         \t|\n|       **[Timepicker](https://valor-software.com/ngx-bootstrap/#/timepicker)**      \t| `DynamicTimePickerModel`    \t|         –         \t|\n\n## Resources\n\n* [**API Documentation**](http://ng2-dynamic-forms.udos86.de/docs/ui-ngx-bootstrap/)\n* [**Live Sample**](http://ng2-dynamic-forms.udos86.de/sample/index.aot.html#bootstrap-sample-form)\n","readmeFilename":"README.md"}