{"_id":"@4science_ng-dynamic-forms/ui-foundation","_rev":"4-c249f887596d1d73f97a9391f55c2d81","name":"@4science_ng-dynamic-forms/ui-foundation","dist-tags":{"latest":"19.1.0"},"versions":{"19.0.0":{"name":"@4science_ng-dynamic-forms/ui-foundation","version":"19.0.0","keywords":["angular","dynamic forms","forms","foundation","ng dynamic forms","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-foundation@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":"07395b27b50ab0bfa7e54f665f085b31c145779a","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-foundation/-/ui-foundation-19.0.0.tgz","fileCount":27,"integrity":"sha512-j6RVn34io1E6WEMr/ZwWjc0BG/b4nwdAtblNG7UzExgZajO8MJA1evbrNMVZ84rMmLjfr0rXGMgZ2SYv913ycg==","signatures":[{"sig":"MEYCIQDb/Km3P1GBp03l7GoMqvi5WWhxoOC4h68xGV7HEIdSDQIhAIF1ffWQhC/BroOnjGs3bysx6Kn0KxD+vyxvIoMhan0y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360380},"esm5":"./esm5/ui-foundation.js","main":"./bundles/ui-foundation.umd.js","fesm5":"./fesm5/ui-foundation.js","es2015":"./fesm2015/ui-foundation.js","module":"fesm2022/ui-foundation.mjs","esm2015":"./esm2015/ui-foundation.js","exports":{".":{"esm":"./esm2022/ui-foundation.mjs","types":"./index.d.ts","default":"./fesm2022/ui-foundation.mjs","esm2022":"./esm2022/ui-foundation.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c851c7c4b4a3a6240e20cd7522531b114b35e12f","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-foundation.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"Foundation 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","foundation-sites":"^6.3.1","@4science_ng-dynamic-forms/core":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-foundation_19.0.0_1767865745641_0.3701036794543655","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@4science_ng-dynamic-forms/ui-foundation","version":"19.0.1","keywords":["angular","dynamic forms","forms","foundation","ng dynamic forms","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-foundation@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":"341ccc63fb56e176f8c0b9d508222b197fdddc38","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-foundation/-/ui-foundation-19.0.1.tgz","fileCount":27,"integrity":"sha512-d3uG0w8TKG7c4ItypHix+/Q+QEx7DbBUGbD/4QgX1Ceyv5rn4vl+ELb27vjXq3xZBucy4WxZ6cJolhfurkG3aQ==","signatures":[{"sig":"MEUCIExgGCdZ7ZRpK6zSqc3KFPklXt74ajGHRox9s2qrsTprAiEAsHoTAWWDU11j57pdgSEhlrT7/zpJHssR/okm6Mr9+z8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":360380},"esm5":"./esm5/ui-foundation.js","main":"./bundles/ui-foundation.umd.js","fesm5":"./fesm5/ui-foundation.js","es2015":"./fesm2015/ui-foundation.js","module":"fesm2022/ui-foundation.mjs","esm2015":"./esm2015/ui-foundation.js","exports":{".":{"esm":"./esm2022/ui-foundation.mjs","types":"./index.d.ts","default":"./fesm2022/ui-foundation.mjs","esm2022":"./esm2022/ui-foundation.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"80c2eda9ce88105fa7f0d7a7ec51546c802a4a10","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-foundation.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"Foundation 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","foundation-sites":"^6.3.1","@4science_ng-dynamic-forms/core":"^19.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-foundation_19.0.1_1767868935944_0.9087274962006193","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@4science_ng-dynamic-forms/ui-foundation","version":"19.1.0","description":"Foundation UI package for NG Dynamic Forms","keywords":["angular","dynamic forms","forms","foundation","ng dynamic forms","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-foundation.umd.js","module":"fesm2022/ui-foundation.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","foundation-sites":"^6.3.1","ngx-mask":"^16.4.2"},"es2015":"./fesm2015/ui-foundation.js","esm2015":"./esm2015/ui-foundation.js","esm5":"./esm5/ui-foundation.js","fesm2015":"./fesm2015/ui-foundation.js","fesm5":"./fesm5/ui-foundation.js","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ui-foundation.mjs","esm":"./esm2022/ui-foundation.mjs","default":"./fesm2022/ui-foundation.mjs"}},"_id":"@4science_ng-dynamic-forms/ui-foundation@19.1.0","gitHead":"8163f7be8e8b3597bf09cd0b90dfbbc611b613b6","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-FOwAwwL9ZuRcuDMApWAS7BBv5COcV8je3MSy4n9vuJs3zxeUWgjcCzbfz4C6rkGm+Q31t3lABaA0AkpuiIK/mg==","shasum":"c32f0f6d42e39045b7d27ee82d8767c5604e7c25","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-foundation/-/ui-foundation-19.1.0.tgz","fileCount":27,"unpackedSize":360386,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHujx0UXk0Z2CwjWm4AhQ2XYC+JXtV3jbtpCb177YahYAiBLvCRR0Ol27OiVJOAKteuywbA4tkqyPVmwsxTcTdR88g=="}]},"_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-foundation_19.1.0_1770377089086_0.40213448427862275"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T09:49:05.573Z","modified":"2026-02-06T11:24:49.373Z","19.0.0":"2026-01-08T09:49:05.825Z","19.0.1":"2026-01-08T10:42:16.101Z","19.1.0":"2026-02-06T11:24:49.238Z"},"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","dynamic forms","forms","foundation","ng dynamic forms","reactive forms","ui"],"repository":{"type":"git","url":"git+https://github.com/4Science/ng-dynamic-forms.git"},"description":"Foundation 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 Foundation UI\n\n## Installation\n```\nnpm i @ng-dynamic-forms/ui-foundation -S\n```\n\n## Import\n```ts\n@NgModule({\n\n    imports: [DynamicFormsFoundationUIModule]\n})\n\nexport class AppModule {}\n```\n\n## Usage\n\nwith **`DynamicFoundationFormComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-foundation-form [group]=\"myFormGroup\"\n                             [model]=\"myFormModel\"></dynamic-foundation-form>\n</form>\n```\n\nwith **`DynamicFoundationFormControlComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-foundation-form-control *ngFor=\"let controlModel of myFormModel\"\n                                     [group]=\"myFormGroup\"\n                                     [model]=\"controlModel\"></dynamic-foundation-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://foundation.zurb.com/sites/docs/forms.html#checkboxes-and-radio-buttons)**    \t| `DynamicCheckboxModel`      \t|         –         \t|\n| **[Checkbox Group](http://foundation.zurb.com/sites/docs/forms.html#checkboxes-and-radio-buttons)** \t| `DynamicCheckboxGroupModel` \t|         –         \t|\n|              **[Input](http://foundation.zurb.com/sites/docs/forms.html#text-inputs)**              \t| `DynamicInputModel`         \t|         –         \t|\n|   **[Radio Group](http://foundation.zurb.com/sites/docs/forms.html#checkboxes-and-radio-buttons)**  \t| `DynamicRadioGroupModel`    \t|         –         \t|\n|             **[Select](http://foundation.zurb.com/sites/docs/forms.html#select-menus)**             \t| `DynamicSelectModel`        \t|         –         \t|\n|                   **[Switch](http://foundation.zurb.com/sites/docs/switch.html)**                   \t| `DynamicSwitchModel`        \t|         –         \t|\n|             **[TextArea](http://foundation.zurb.com/sites/docs/forms.html#text-areas)**             \t| `DynamicTextAreaModel`      \t|         –         \t|\n\n## Resources\n\n* [**API Documentation**](http://ng2-dynamic-forms.udos86.de/docs/ui-foundation/)\n* [**Live Sample**](http://ng2-dynamic-forms.udos86.de/sample/index.aot.html#foundation-sample-form) \n","readmeFilename":"README.md"}