README
Metaforms
A tool for building and managing forms in simple JSON format.
usage:
import { hasError, setFieldValue, validateForm } from "metaforms";
// An example of login form, which is serialized as JSON object for easier manipulation
const loginForm = {
email: {
type: "email",
label: "Email",
placeholder: "Enter your email address",
value: "",
validation: [
{ type: "required", message: "Please enter your email address" },
{ type: "pattern", message: "Sorry, we do not recognise that email address", value: "^.*@.*\\..*