Formiz

This is an early and alpha release of Formiz. API is subject to change. Do not use in production.

๐Ÿ“‹ TODO

  • [x] Write Proof of Concept ๐Ÿ“š documentation
  • [x] Develop a Proof of Concept for <Formiz> component and a custom field with useFormiz() hook.
  • [x] Develop a Proof of Concept for <FormizStep> for multi steps forms.
  • [x] Publish @formiz/core package with <Formiz>, <FormizStep>, useField() and useForm().
  • [x] Publish @formiz/validations package.
  • [ ] Publish @formiz/fields package.

Development

This project use Yarn and Lerna.

Install dependencies

This is needed the first time you get the projet to install all dependencies.

yarn

Bootstrap the repo with lerna

This is needed the first time you get the projet to link local packages together.

yarn bs

Start documentation

yarn start

Run test in dev

yarn test:dev

This can be a little hard to see test results with this command.

So instead you can go in each packages folders and run test from here.

cd packages/core
yarn test:dev

GitHub