{"_id":"@4science_ng-dynamic-forms/ui-primeng","_rev":"4-93ddbecbd07305e7e03dd61d6f6901e2","name":"@4science_ng-dynamic-forms/ui-primeng","dist-tags":{"latest":"19.1.0"},"versions":{"19.0.0":{"name":"@4science_ng-dynamic-forms/ui-primeng","version":"19.0.0","keywords":["angular","dynamic forms","forms","ng dynamic forms","prime ng","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-primeng@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":"8cc7cb4e1318ad3c1eb54cc0b6512856716316fd","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-primeng/-/ui-primeng-19.0.0.tgz","fileCount":51,"integrity":"sha512-st5z+sk/c4HFfU+J2D1Iyc/QqLhgUmlw8A6ixErDYawlmSV85EG159SNXeG5p+hsUP14qwFh+087PoHMyj3qaA==","signatures":[{"sig":"MEUCIQCBH1Bk0uF2pJ+rplYSvH3Yhl2ipEBjuJ6BqOebH+FUvQIgHcaiDyOhBdXzSuXI47UaErBci7sL493p7ycq5T7Vi9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716406},"esm5":"./esm5/ui-primeng.js","main":"./bundles/ui-primeng.umd.js","fesm5":"./fesm5/ui-primeng.js","es2015":"./fesm2015/ui-primeng.js","module":"fesm2022/ui-primeng.mjs","esm2015":"./esm2015/ui-primeng.js","exports":{".":{"esm":"./esm2022/ui-primeng.mjs","types":"./index.d.ts","default":"./fesm2022/ui-primeng.mjs","esm2022":"./esm2022/ui-primeng.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"c851c7c4b4a3a6240e20cd7522531b114b35e12f","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-primeng.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"PrimeNG UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"primeng":"^16.0.0","@4science_ng-dynamic-forms/core":"^19.0.0"},"optionalDependencies":{"quill":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ui-primeng_19.0.0_1767865758127_0.3992425828363526","host":"s3://npm-registry-packages-npm-production"}},"19.0.1":{"name":"@4science_ng-dynamic-forms/ui-primeng","version":"19.0.1","keywords":["angular","dynamic forms","forms","ng dynamic forms","prime ng","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-primeng@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":"b638e1fc678311d514d68b7f539867f6b92162de","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-primeng/-/ui-primeng-19.0.1.tgz","fileCount":51,"integrity":"sha512-vUJspIvvhRflG2bZm15F4awM5LUchisuwkIfmFbNeyHVQouhwonnSMbljIn5K2y2mvJfPRu00H1l6Hkvr8/teA==","signatures":[{"sig":"MEYCIQDSO7GMDiRzzYkL5pSxoaBO9b3TAOUBJTiCXFb8BA5fjQIhAN6mhlBB/aT8zgSjy+drJXKch9zvcdraPqEIZu1uV3vz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":716406},"esm5":"./esm5/ui-primeng.js","main":"./bundles/ui-primeng.umd.js","fesm5":"./fesm5/ui-primeng.js","es2015":"./fesm2015/ui-primeng.js","module":"fesm2022/ui-primeng.mjs","esm2015":"./esm2015/ui-primeng.js","exports":{".":{"esm":"./esm2022/ui-primeng.mjs","types":"./index.d.ts","default":"./fesm2022/ui-primeng.mjs","esm2022":"./esm2022/ui-primeng.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"80c2eda9ce88105fa7f0d7a7ec51546c802a4a10","typings":"index.d.ts","_npmUser":{"name":"francescomolinaro","email":"francesco.molinaro@4science.com"},"fesm2015":"./fesm2015/ui-primeng.js","repository":{"url":"git+https://github.com/udos86/ng-dynamic-forms.git","type":"git"},"_npmVersion":"10.7.0","description":"PrimeNG UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"18.20.4","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"primeng":"^16.0.0","@4science_ng-dynamic-forms/core":"^19.0.1"},"optionalDependencies":{"quill":"^1.2.3"},"_npmOperationalInternal":{"tmp":"tmp/ui-primeng_19.0.1_1767868945895_0.5109383789623452","host":"s3://npm-registry-packages-npm-production"}},"19.1.0":{"name":"@4science_ng-dynamic-forms/ui-primeng","version":"19.1.0","description":"PrimeNG UI package for NG Dynamic Forms","keywords":["angular","dynamic forms","forms","ng dynamic forms","prime ng","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-primeng.umd.js","module":"fesm2022/ui-primeng.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","primeng":"^16.0.0"},"optionalDependencies":{"quill":"^1.2.3"},"es2015":"./fesm2015/ui-primeng.js","esm2015":"./esm2015/ui-primeng.js","esm5":"./esm5/ui-primeng.js","fesm2015":"./fesm2015/ui-primeng.js","fesm5":"./fesm5/ui-primeng.js","sideEffects":false,"dependencies":{"tslib":"^2.0.0"},"exports":{"./package.json":{"default":"./package.json"},".":{"types":"./index.d.ts","esm2022":"./esm2022/ui-primeng.mjs","esm":"./esm2022/ui-primeng.mjs","default":"./fesm2022/ui-primeng.mjs"}},"_id":"@4science_ng-dynamic-forms/ui-primeng@19.1.0","gitHead":"8163f7be8e8b3597bf09cd0b90dfbbc611b613b6","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-BsrJlWLWELvBk8CBDogp5C0ZGvXd/Z/4XHn4bIk2D74uvT3neShA6nWKbA2XV8F9lGKqBvDTTAMJ+fIsbX/zwg==","shasum":"3ba467c4abb2f9bc1526daa85feb89c8680f8c4d","tarball":"https://registry.npmjs.org/@4science_ng-dynamic-forms/ui-primeng/-/ui-primeng-19.1.0.tgz","fileCount":51,"unpackedSize":716412,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBq723cRuZ5RTM2nBrZKXI7WzemS78WAsS9y1rjYvynDAiAPz5dnRf7ENfMvJvi+Dk2j1C3u1JbpYa8MGyyIVlqVtA=="}]},"_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-primeng_19.1.0_1770377099566_0.36064128713914645"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-08T09:49:17.764Z","modified":"2026-02-06T11:24:59.880Z","19.0.0":"2026-01-08T09:49:18.243Z","19.0.1":"2026-01-08T10:42:26.095Z","19.1.0":"2026-02-06T11:24:59.710Z"},"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","ng dynamic forms","prime ng","reactive forms","ui"],"repository":{"type":"git","url":"git+https://github.com/4Science/ng-dynamic-forms.git"},"description":"PrimeNG 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 Prime NG UI\n\n## Installation\n```\nnpm i @ng-dynamic-forms/ui-primeng -S\n```\n\n## Import\n```ts\n@NgModule({\n\n    imports: [DynamicFormsPrimeNGUIModule]\n})\n\nexport class AppModule {}\n```\n\n## Usage\n\nwith **`DynamicPrimeNGFormComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-primeng-form [group]=\"myFormGroup\"\n                          [model]=\"myFormModel\"></dynamic-primeng-form>\n</form>\n```\n\nwith **`DynamicPrimeNGFormControlComponent`**:\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-primeng-form-control *ngFor=\"let controlModel of myFormModel\"\n                                  [group]=\"myFormGroup\"\n                                  [model]=\"controlModel\"></dynamic-primeng-form-control>\n</form>\n```\n\n## Form Controls\n\n|                                 Control                                 \t|                        Model                       \t|   Required Property   \t|\n|:-----------------------------------------------------------------------:\t|:--------------------------------------------------:\t|:---------------------:\t|\n|  **[AutoComplete](https://www.primefaces.org/primeng/#/autocomplete)**  \t| `DynamicInputModel`                                \t|         `list`        \t|\n|      **[Calendar](https://www.primefaces.org/primeng/#/calendar)**      \t| `DynamicDatePickerModel`, `DynamicTimePickerModel` \t|           –           \t|\n|      **[Checkbox](https://www.primefaces.org/primeng/#/checkbox)**      \t| `DynamicCheckboxModel`                             \t|           –           \t|\n|         **[Chips](https://www.primefaces.org/primeng/#/chips)**         \t| `DynamicInputModel`                                \t|    `multiple: true`   \t|\n|   **[ColorPicker](https://www.primefaces.org/primeng/#/colorpicker)**   \t| `DynamicColorPickerModel`                          \t|           –            \t|\n|      **[Dropdown](https://www.primefaces.org/primeng/#/dropdown)**      \t| `DynamicSelectModel`                               \t|           –           \t|\n|        **[Editor](https://www.primefaces.org/primeng/#/editor)**        \t| `DynamicEditorModel`                               \t|           –           \t|\n|     **[InputMask](https://www.primefaces.org/primeng/#/inputmask)**     \t| `DynamicInputModel`                                \t|         `mask`        \t|\n|   **[InputSwitch](https://www.primefaces.org/primeng/#/inputswitch)**   \t| `DynamicSwitchModel`                               \t|           –           \t|\n|     **[InputText](https://www.primefaces.org/primeng/#/inputtext)**     \t| `DynamicInputModel`                                \t|           –           \t|\n| **[InputTextArea](https://www.primefaces.org/primeng/#/inputtextarea)** \t| `DynamicTextAreaModel`                             \t|           –           \t|\n|   **[MultiSelect](https://www.primefaces.org/primeng/#/multiselect)**   \t| `DynamicSelectModel`                               \t|    `multiple: true`   \t|\n|   **[Radio Group](https://www.primefaces.org/primeng/#/radiobutton)**   \t| `DynamicRadioGroupModel`                           \t|           –           \t|\n|        **[Rating](https://www.primefaces.org/primeng/#/rating)**        \t| `DynamicRatingModel`                               \t|           –           \t|\n|        **[Slider](https://www.primefaces.org/primeng/#/slider)**        \t| `DynamicSliderModel`                               \t|           –           \t|\n|       **[Spinner](https://www.primefaces.org/primeng/#/spinner)**       \t| `DynamicInputModel`                                \t| `inputType: \"number\"` \t|\n\n## Custom UI Events\n```ts\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-primeng-form [group]=\"myFormGroup\"\n                          [model]=\"myFormModel\"\n                          (pEvent)=\"onPEvent($event)\"></dynamic-primeng-form>\n</form>\n```\n\n## Resources\n\n* [**API Documentation**](http://ng2-dynamic-forms.udos86.de/docs/ui-primeng/)\n* [**Live Sample**](http://ng2-dynamic-forms.udos86.de/sample/index.aot.html#primeng-sample-form) \n","readmeFilename":"README.md"}