npm.io
2.0.0 • Published 2d ago

ri-dynamic-forms

Licence
MIT
Version
2.0.0
Deps
1
Size
675 kB
Vulns
0
Weekly
0

Ri Dynamic Forms

A powerful, configurable dynamic forms library for Angular applications. It enables developers to generate complex forms from JSON configuration with built-in validation, custom components, layouts, and extensibility.

Compatibility

Version Angular
2.x.x Angular 21+

Features

  • JSON-driven dynamic forms
  • Angular Material 21 support
  • Responsive layouts
  • Built-in validators
  • Reactive Forms integration
  • Custom field components
  • Dynamic FormArray support
  • Theme friendly
  • Internationalization (i18n) ready
  • High performance rendering

Installation

npm install ri-dynamic-forms

Install peer dependencies if they are not already available.

npm install @angular/material @angular/cdk

Development

Clone the repository and install dependencies.

npm install

Start the development server.

ng serve

Generate Components

Generate a new component inside the library.

ng generate component component-name --project ri-dynamic-forms

Generate other Angular artifacts.

ng generate directive|pipe|service|guard|interface|enum --project ri-dynamic-forms

Note: Always include --project ri-dynamic-forms so Angular CLI generates files inside the library instead of the application.

License

MIT License