Skip to content

naologic/ngx-super-forms

Repository files navigation

Angular Super Forms

This library adds some much-needed features on top of Angular Forms and Reactive forms, to make it more developer friendly.

Known Vulnerabilities

💡 Features

  • 🐎 get pristine only or dirty only values
  • ⚡ get typed via getAsNaoFormArray, getAsNaoFormControl, getAsNaoFormGroup
  • 🔨 patch at any level patchDeep()
  • 🐛 find nested errors with getAllErrors() or get getAllErrorsFlat() full paths with errors

Install

npm install --save @naologic/forms @naologic/pipes

Publish

Increment the version of both packages based on the packages.json version. Keep them in sync. Files to modify

  1. packages.json
  2. projects/naologic/forms/packages.json
  3. projects/naologic/pipes/packages.json

And increment the version. An existing version cannot be deployed to NPM and the package manager will reject it. Commit to git. Create a new release version tagged with the same

Manual publishing:

npm run publish:forms && npm run publish:pipes

::: error Because of the outdated lodash package the Github Actions CI cannot deploy automatically to NPM even though it is correctly configured. Use manual deployment for that :::

License

GitHub

Samples

Naologic no-code platform

Naologic offers a completely visual, no code application platform that helps small- and medium-sized businesses build or customize their own marketing, sales, operations, HR, training or purchasing applications. All without a single line of code

Built with ❤️ and 🤖 by Naologic no-code