{"_id":"@4science_ng-dynamic-forms/ui-ionic","_rev":"4-ef91407b24f5e0f2f1366f628f9987eb","name":"@4science_ng-dynamic-forms/ui-ionic","dist-tags":{"latest":"19.1.0"},"versions":{"19.0.0":{"name":"@4science_ng-dynamic-forms/ui-ionic","version":"19.0.0","keywords":["angular","dynamic forms","forms","ionic","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-ionic@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":"752d72e0e216c27e80ecdc311cd78b3c6150e797","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-ionic/-/ui-ionic-19.0.0.tgz","fileCount":31,"integrity":"sha512-zS95rZcr4l55MJsZDMKckrDPSDy1hn8t1+r2nUQq2AuPQrzYcC3M6by0gsC71v89o67/TlOcwq19o7Bnj0Rv1A==","signatures":[{"sig":"MEYCIQDCRdiAeUTT2B902FrmzA8JRM2MwRI1Ul2c543eyivNcAIhANeoBZYW1t84M6YpZrFj7BQEReJ8yzyjQwvXNKXGwW4F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421962},"esm5":"./esm5/ui-ionic.js","main":"./bundles/ui-ionic.umd.js","fesm5":"./fesm5/ui-ionic.js","es2015":"./fesm2015/ui-ionic.js","module":"fesm2022/ui-ionic.mjs","esm2015":"./esm2015/ui-ionic.js","exports":{".":{"esm":"./esm2022/ui-ionic.mjs","types":"./index.d.ts","default":"./fesm2022/ui-ionic.mjs","esm2022":"./esm2022/ui-ionic.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c851c7c4b4a3a6240e20cd7522531b114b35e12f","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-ionic.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"Ionic UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ionic/angular":"^7.0.0","@4science_ng-dynamic-forms/core":"^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-ionic_19.0.0_1767865748218_0.2409367784002805","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@4science_ng-dynamic-forms/ui-ionic","version":"19.0.1","keywords":["angular","dynamic forms","forms","ionic","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-ionic@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":"4efc68144b09fb23cd4583ea165269bbac0b5244","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-ionic/-/ui-ionic-19.0.1.tgz","fileCount":31,"integrity":"sha512-6Z/bFPGOI+DfFE+MEQ6jnAAqKDVcPo+G8zwUS7fdQYMXiYmHdp7xHNXTw+Mvf+q21+h1dgoCHfe4aNtQgDOFEg==","signatures":[{"sig":"MEUCIB2TGdO0QoEUGxssOFV++4A8Im+sZCmtEkTGBQQey4HHAiEA5qj4jqq6gCqtxLiQnSBL6//tG/NERmlC1n2xSOb2tko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":421962},"esm5":"./esm5/ui-ionic.js","main":"./bundles/ui-ionic.umd.js","fesm5":"./fesm5/ui-ionic.js","es2015":"./fesm2015/ui-ionic.js","module":"fesm2022/ui-ionic.mjs","esm2015":"./esm2015/ui-ionic.js","exports":{".":{"esm":"./esm2022/ui-ionic.mjs","types":"./index.d.ts","default":"./fesm2022/ui-ionic.mjs","esm2022":"./esm2022/ui-ionic.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"80c2eda9ce88105fa7f0d7a7ec51546c802a4a10","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-ionic.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"Ionic UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"@ionic/angular":"^7.0.0","@4science_ng-dynamic-forms/core":"^19.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ui-ionic_19.0.1_1767868938012_0.25801621076629044","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@4science_ng-dynamic-forms/ui-ionic","version":"19.1.0","description":"Ionic UI package for NG Dynamic Forms","keywords":["angular","dynamic forms","forms","ionic","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-ionic.umd.js","module":"fesm2022/ui-ionic.mjs","typings":"index.d.ts","repository":{"type":"git","url":"git+https://github.com/4Science/ng-dynamic-forms.git"},"peerDependencies":{"@ionic/angular":"^7.0.0","@4science_ng-dynamic-forms/core":"^19.0.1"},"es2015":"./fesm2015/ui-ionic.js","esm2015":"./esm2015/ui-ionic.js","esm5":"./esm5/ui-ionic.js","fesm2015":"./fesm2015/ui-ionic.js","fesm5":"./fesm5/ui-ionic.js","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ui-ionic.mjs","esm":"./esm2022/ui-ionic.mjs","default":"./fesm2022/ui-ionic.mjs"}},"_id":"@4science_ng-dynamic-forms/ui-ionic@19.1.0","gitHead":"8163f7be8e8b3597bf09cd0b90dfbbc611b613b6","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-+BReK7JkEXwsS8BNVnzYsd5KIkXIQxfPrgwx033FsScrYlxYqBZZbclcvWwztmj0psQvUq7NY5oVRbxwYjftQA==","shasum":"914d0ff63b0e80d65d96f3f1984a7f28135c8c38","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-ionic/-/ui-ionic-19.1.0.tgz","fileCount":31,"unpackedSize":421968,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEUsH2VkAlhn6rreZUAexZOH1UAxkd7oIDYtyicHHGEYAiBDCCbyO8x+XAZR/kSnVllLsCIC6f0Vzikar6brpANDkw=="}]},"_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-ionic_19.1.0_1770377090725_0.4690218149462613"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T09:49:08.095Z","modified":"2026-02-06T11:24:51.045Z","19.0.0":"2026-01-08T09:49:08.359Z","19.0.1":"2026-01-08T10:42:18.161Z","19.1.0":"2026-02-06T11:24:50.881Z"},"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","ionic","ng dynamic forms","reactive forms","ui"],"repository":{"type":"git","url":"git+https://github.com/4Science/ng-dynamic-forms.git"},"description":"Ionic 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 Ionic UI\n\n## Installation\n```\nnpm i @ng-dynamic-forms/ui-ionic -S\n```\n\n## Import\n```ts\n@NgModule({\n\n    imports: [DynamicFormsIonicUIModule]\n})\n\nexport class AppModule {}\n```\n\n## Usage\n\nwith **`DynamicIonicFormComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-ionic-form [group]=\"myFormGroup\"\n                        [model]=\"myFormModel\"></dynamic-ionic-form>\n</form>\n```\n\nwith **`DynamicIonicFormControlComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-ionic-form-control *ngFor=\"let controlModel of myFormModel\"\n                                [group]=\"myFormGroup\"\n                                [model]=\"controlModel\"></dynamic-ionic-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://ionicframework.com/docs/components/#checkbox)**    \t| `DynamicCheckboxModel`                             \t|         –         \t|\n| **[Checkbox Group](http://ionicframework.com/docs/components/#checkbox)** \t| `DynamicCheckboxGroupModel`                        \t|         –         \t|\n|    **[DateTime](http://ionicframework.com/docs/components/#datetime)**    \t| `DynamicDatePickerModel`, `DynamicTimePickerModel` \t|         –         \t|\n|       **[Input](http://ionicframework.com/docs/components/#inputs)**      \t| `DynamicInputModel`                                \t|         –         \t|\n|    **[Radio Group](http://ionicframework.com/docs/components/#radio)**    \t| `DynamicRadioGroupModel`                           \t|         –         \t|\n|       **[Range](http://ionicframework.com/docs/components/#range)**       \t| `DynamicSliderModel`                               \t|         –         \t|\n|      **[Select](http://ionicframework.com/docs/components/#select)**      \t| `DynamicSelectModel`                               \t|         –         \t|\n|     **[TextArea](http://ionicframework.com/docs/components/#inputs)**     \t| `DynamicTextAreaModel`                             \t|         –         \t|\n|      **[Toggle](http://ionicframework.com/docs/components/#toggle)**      \t| `DynamicSwitchModel`                               \t|         –         \t|\n\n## Custom UI Events\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-ionic-form [group]=\"myFormGroup\"\n                        [model]=\"myFormModel\"\n                        (ionEvent)=\"onIonEvent($event)\"></dynamic-ionic-form>\n</form>\n```\n\n## Resources\n\n* [**API Documentation**](http://ng2-dynamic-forms.udos86.de/docs/ui-ionic/)\n","readmeFilename":"README.md"}