# <img width="50" src="https://github.com/user-attachments/assets/1b793612-8ee9-46bf-bcd3-b233fec4b338">  Vue 3 Form Generator
A schema-based form generator component for Vue 3, based on the original 
[`vue-form-generator`](https://github.com/vue-generators/vue-form-generator) library.

[![GitHub last commit](https://img.shields.io/github/last-commit/kevinkosterr/vue3-form-generator?logo=github)](https://github.com/kevinkosterr/vue3-form-generator/commits/main/)
[![semantic-release: angular](https://img.shields.io/badge/semantic--release-angular-e10079?logo=semantic-release)](https://github.com/semantic-release/semantic-release)
[![Static Badge](https://img.shields.io/badge/Vue%20version-3.x.x-green?logo=vue.js)](https://vuejs.org)
[![NPM Version](https://img.shields.io/npm/v/%40kevinkosterr%2Fvue3-form-generator?logo=npm)](https://www.npmjs.com/package/@kevinkosterr/vue3-form-generator)
[![GitHub License](https://img.shields.io/github/license/kevinkosterr/vue3-form-generator)](https://github.com/kevinkosterr/vue3-form-generator?tab=MIT-1-ov-file)

You can find documentation on the [documentation page](https://kevinkosterr.github.io/vue3-form-generator).

## Building for development
1. Install the dependencies
```bash
pnpm install
```
2. Create a schema inside the playground folder, for this you can copy `schema.example.js`.
```bash
cp playground/schema.example.js playground/schema.js
```
3. Run the development playground
```bash
pnpm run dev 
```


