A speedy way to create HTML forms.
npm install formit> A speedy way to create HTML forms.
* ⚡️ Tiny, around 1.35 KB gzipped
* 🙌 Zero dependences
* 🖌 Styleless by design, allowing you to add your own.
```
npm install --save formit
Then, import it into your Javascript workflow:
`js`
import Formit from 'formit'
The UMD build is also available via unpkg:
`html`
Here's a quick example of how you can compose HTML forms with Formit:
#### 1. Prepare the HTML
Create somewhere for your Formit elements to render to:
`html`
#### 2. Generate with Formit
Target your selector, and pass in the Formit elements you want to generate:
`js`
Formit('#form', [
{
label: 'First name',
type: 'text',
placeholder: 'First',
autofocus: true,
},
{
label: 'Last name',
placeholder: 'Last',
type: 'text',
},
{
type: 'submit',
value: 'Go!'
},
])
#### 3. Check out your rendered form
Aw yea! Your selector is now populated with ready-to-use form elements.
A cool feature of Formit is that it'll automatically generate unique IDs and associate the
`html``
Tests and additional docs coming soon!
A big thanks to developit for his amazing tools and for being a source of inspiration.