{"_id":"@4science_ng-dynamic-forms/ui-ngx-bootstrap","_rev":"4-aca183c364b92c5f20c0d02db0da31bd","name":"@4science_ng-dynamic-forms/ui-ngx-bootstrap","dist-tags":{"latest":"19.1.0"},"versions":{"19.0.0":{"name":"@4science_ng-dynamic-forms/ui-ngx-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-ngx-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":"c1c325dc5ca5bc63121586a9326de0f36ccd6824","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-ngx-bootstrap/-/ui-ngx-bootstrap-19.0.0.tgz","fileCount":32,"integrity":"sha512-I2E77kB+YVjkZLejYypKWF6MVZ/Ynr7WJeuJjRkHi/O+sGrA9YHsgSptjVDcs56Xi+AkhaoJdDpDGO15+6m7nw==","signatures":[{"sig":"MEQCIDthJlVBK1MtAlEr6x2in3QavX27ijBr05Qkb/qCk58tAiAxD016CHx/c2VNfR+X4ulGna4xV1cW78m1xcZeMXEVnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465802},"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":{".":{"esm":"./esm2022/ui-ngx-bootstrap.mjs","types":"./index.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs","esm2022":"./esm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c851c7c4b4a3a6240e20cd7522531b114b35e12f","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"ngx-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.0.0","bootstrap":"^5.3.2","ngx-bootstrap":"^11.0.0","@4science_ng-dynamic-forms/core":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-ngx-bootstrap_19.0.0_1767865755433_0.3232219762440125","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@4science_ng-dynamic-forms/ui-ngx-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-ngx-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":"f5f6acbfd6093279774de72616a0b8d8ae48e8c3","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-ngx-bootstrap/-/ui-ngx-bootstrap-19.0.1.tgz","fileCount":32,"integrity":"sha512-hPHPR3VgXg+gPK1fSoZ/vye2xJR4sRUvvSAUwuKcN7s2cCEvMEg1avN6CPi3ArzQn5N2Jw6RKG9/90t5Ue2Wog==","signatures":[{"sig":"MEUCIQDvnDp3lioqMqLtN8HbDbyXeJ8VQcKzptoFNSgs68mMUAIgViMRv52faPrk1BW3J+Rug3eXB3xVWHKzBKIkkuBeClw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465802},"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":{".":{"esm":"./esm2022/ui-ngx-bootstrap.mjs","types":"./index.d.ts","default":"./fesm2022/ui-ngx-bootstrap.mjs","esm2022":"./esm2022/ui-ngx-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"80c2eda9ce88105fa7f0d7a7ec51546c802a4a10","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-ngx-bootstrap.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"ngx-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-ngx-bootstrap_19.0.1_1767868943666_0.2871460518872673","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@4science_ng-dynamic-forms/ui-ngx-bootstrap","version":"19.1.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/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-ngx-bootstrap.umd.js","module":"fesm2022/ui-ngx-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","ngx-mask":"^16.4.2","bootstrap":"^5.3.2","ngx-bootstrap":"^11.0.0"},"es2015":"./fesm2015/ui-ngx-bootstrap.js","esm2015":"./esm2015/ui-ngx-bootstrap.js","esm5":"./esm5/ui-ngx-bootstrap.js","fesm2015":"./fesm2015/ui-ngx-bootstrap.js","fesm5":"./fesm5/ui-ngx-bootstrap.js","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ui-ngx-bootstrap.mjs","esm":"./esm2022/ui-ngx-bootstrap.mjs","default":"./fesm2022/ui-ngx-bootstrap.mjs"}},"_id":"@4science_ng-dynamic-forms/ui-ngx-bootstrap@19.1.0","gitHead":"8163f7be8e8b3597bf09cd0b90dfbbc611b613b6","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-Uu4kbB3XW6Ut4H/RU/8K1Ecm1rkDtmCsPKhARePJVXMNdo0UmbwMaJ+VfucI7feNvSh/3M5XZ+UED9g2KMCGOQ==","shasum":"baa554572ebb2cedcfbdc5e0fc93700cf42cd8ed","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-ngx-bootstrap/-/ui-ngx-bootstrap-19.1.0.tgz","fileCount":32,"unpackedSize":465808,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpTDqwakDgmHKfQttohV9PI1507DwVE/nLJ7VX/HYJ6gIgUqUtLGxfpO08Zo3x7jTbtDe80bwIDqzxOv9kiNLqB3U="}]},"_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-ngx-bootstrap_19.1.0_1770377097208_0.1484958957022351"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T09:49:15.327Z","modified":"2026-02-06T11:24:57.778Z","19.0.0":"2026-01-08T09:49:15.576Z","19.0.1":"2026-01-08T10:42:23.827Z","19.1.0":"2026-02-06T11:24:57.339Z"},"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":"ngx-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 ngx-bootstrap UI\n\n## Installation\n```\nnpm i @ng-dynamic-forms/ui-ngx-bootstrap -S\n```\n\n## Import\n```ts\n@NgModule({\n\n    imports: [DynamicFormsNGxBootstrapUIModule]\n})\n\nexport class AppModule {}\n```\n\n## Usage\n\nwith **`DynamicNGxBootstrapFormComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-ngx-bootstrap-form [group]=\"myFormGroup\"\n                                [model]=\"myFormModel\"></dynamic-ngx-bootstrap-form>\n</form>\n```\n\nwith **`DynamicNGxBootstrapFormControlComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-ngx-bootstrap-form-control *ngFor=\"let controlModel of myFormModel\"\n                                        [group]=\"myFormGroup\"\n                                        [model]=\"controlModel\"></dynamic-ngx-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](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"}