{"_id":"@4science_ng-dynamic-forms/ui-bootstrap","_rev":"4-699756f42cde1cf4fd2151a2ab1df357","name":"@4science_ng-dynamic-forms/ui-bootstrap","dist-tags":{"latest":"19.1.0"},"versions":{"19.0.0":{"name":"@4science_ng-dynamic-forms/ui-bootstrap","version":"19.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":"@4science_ng-dynamic-forms/ui-bootstrap@19.0.0","maintainers":[{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/udos86/ng-dynamic-forms/issues"},"dist":{"shasum":"259c1c7bd6c66a445e4383603fd7daa77743f62a","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-bootstrap/-/ui-bootstrap-19.0.0.tgz","fileCount":31,"integrity":"sha512-2pSA6ZbU3BFOH0x+UL3UxJtajDCpJGO5rpYSc42rF2iwyVQRDqZAGfyiKPVO3lb2DAOKfmqEm3L6gM0O7ErU3g==","signatures":[{"sig":"MEYCIQCHnBL5yTtYgUHCsp2KVwJJIa2Qgexq32ulYMZf1NZK3gIhANt4VXnATGltu+vBciG98787w89vXMTOl01uY0FUiREq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436648},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"esm":"./esm2022/ui-bootstrap.mjs","types":"./index.d.ts","default":"./fesm2022/ui-bootstrap.mjs","esm2022":"./esm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c851c7c4b4a3a6240e20cd7522531b114b35e12f","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^16.4.2","bootstrap":"^5.3.2","ngx-bootstrap":"^11.0.0","@4science_ng-dynamic-forms/core":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-bootstrap_19.0.0_1767865743644_0.8186991680149263","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@4science_ng-dynamic-forms/ui-bootstrap","version":"19.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":"@4science_ng-dynamic-forms/ui-bootstrap@19.0.1","maintainers":[{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/udos86/ng-dynamic-forms/issues"},"dist":{"shasum":"02e4586f96ab442f3b1665e2fa0cb905da45e26a","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-bootstrap/-/ui-bootstrap-19.0.1.tgz","fileCount":31,"integrity":"sha512-qnk967ji+RZ0z2UJmxVl5Vli+XgA8pEQz5RF5xqdr5305YoJ7uwUbrZad8nygE2SgGrsWVZNV0I5OGyWinkKqA==","signatures":[{"sig":"MEUCIBr3POxiKt7U7a91FHZUkQOwIKag19z6p5fdeMiX5PpnAiEA/sJt98gbC2BELeqrY+dau2uC4Td+Gf2h+Dk1P8H9QEY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436648},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"esm":"./esm2022/ui-bootstrap.mjs","types":"./index.d.ts","default":"./fesm2022/ui-bootstrap.mjs","esm2022":"./esm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"80c2eda9ce88105fa7f0d7a7ec51546c802a4a10","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^16.4.2","bootstrap":"^5.3.2","ngx-bootstrap":"^11.0.0","@4science_ng-dynamic-forms/core":"^19.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-bootstrap_19.0.1_1767868933953_0.42110645309934447","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@4science_ng-dynamic-forms/ui-bootstrap","version":"19.1.0","description":"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/4Science/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/4Science/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"},"main":"./bundles/ui-bootstrap.umd.js","module":"fesm2022/ui-bootstrap.mjs","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/4Science/ng-dynamic-forms.git"},"peerDependencies":{"@4science_ng-dynamic-forms/core":"^19.0.1","bootstrap":"^5.3.2","ngx-bootstrap":"^11.0.0","ngx-mask":"^16.4.2"},"es2015":"./fesm2015/ui-bootstrap.js","esm2015":"./esm2015/ui-bootstrap.js","esm5":"./esm5/ui-bootstrap.js","fesm2015":"./fesm2015/ui-bootstrap.js","fesm5":"./fesm5/ui-bootstrap.js","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ui-bootstrap.mjs","esm":"./esm2022/ui-bootstrap.mjs","default":"./fesm2022/ui-bootstrap.mjs"}},"_id":"@4science_ng-dynamic-forms/ui-bootstrap@19.1.0","gitHead":"8163f7be8e8b3597bf09cd0b90dfbbc611b613b6","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-5Y4uj9EbEpQEdLRvh6RExxK1XwM2RAvZ/nvyoLY2aG4NkqTQZnjQuXv1Z2Ds2qCPNCJkOjQKFbqTYA/jiviv+w==","shasum":"98166f7fcf41b7dbbfefa6caa3ea13c0e4390218","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-bootstrap/-/ui-bootstrap-19.1.0.tgz","fileCount":31,"unpackedSize":436654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCRxLfS10seSa6GXosEtBWauiglO11uvzK1ioXG3zYO5wIhANfUfkKKTuA6O/fhJQBWT0HfKAeOEKiuXpXgGqYAmVhk"}]},"_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"directories":{},"maintainers":[{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},{"name":"sirbarbaffo","email":"andrea.barbasso@4science.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-bootstrap_19.1.0_1770377086668_0.395127813231404"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T09:49:03.568Z","modified":"2026-02-06T11:24:46.982Z","19.0.0":"2026-01-08T09:49:03.783Z","19.0.1":"2026-01-08T10:42:14.077Z","19.1.0":"2026-02-06T11:24:46.821Z"},"bugs":{"url":"https://github.com/4Science/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/4Science/ng-dynamic-forms#readme","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"repository":{"type":"git","url":"git+https://github.com/4Science/ng-dynamic-forms.git"},"description":"Bootstrap UI package for NG Dynamic Forms","maintainers":[{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},{"name":"sirbarbaffo","email":"andrea.barbasso@4science.com"}],"readme":"# NG Dynamic Forms Bootstrap UI\n\n## Installation\n```\nnpm i @ng-dynamic-forms/ui-bootstrap -S\n```\n\n## Import\n```ts\n@NgModule({\n\n    imports: [DynamicFormsBootstrapUIModule]\n})\n\nexport class AppModule {}\n```\n\n## Usage\n\nwith **`DynamicBootstrapFormComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-bootstrap-form [group]=\"myFormGroup\"\n                            [model]=\"myFormModel\"></dynamic-bootstrap-form>\n</form>\n```\n\nwith **`DynamicBootstrapFormControlComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-bootstrap-form-control *ngFor=\"let controlModel of myFormModel\"\n                                    [group]=\"myFormGroup\"\n                                    [model]=\"controlModel\"></dynamic-bootstrap-form-control>\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](http://getbootstrap.com/css/#checkboxes-and-radios)** \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](http://getbootstrap.com/css/#checkboxes-and-radios)**  \t| `DynamicRadioGroupModel`    \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-bootstrap/)\n* [**Live Sample**](http://ng2-dynamic-forms.udos86.de/sample/index.aot.html#bootstrap-sample-form) \n","readmeFilename":"README.md"}