@whatsaaaa/form-builder-schema
The core package. It checks definitions, builds their Valibot schemas, and gives renderers in any framework what they need. See getting started.
Builder
Definition
Registries
- defineFieldType
- defineRule
- defineFormRule
- createBuildContext
- defaultFieldTypes
- defaultKinds
- defaultRules
- defaultFormRules
- Reserved keys
Rendering
- allFields
- checkComponents
- checkLayoutComponents
- coerceInput
- dotPathOf
- fieldPathsOfStep
- findField
- issuesOfStep
- selectFields
- shownNodes
- toFieldPath
Errors
JSON Schema
Types
- BuiltSchema
- DefinitionIssue
- FieldNode
- FieldTypeDef
- FormLayout
- FormRuleDef
- JsonField
- JsonForm
- JsonFormRule
- JsonLayout
- JsonRule
- KindDef
- MessageContext
- RuleDef
- SchemaBuilderOptions
- SchemaExtension
- TypedForm
- TypedBuiltSchema
- ValueKind
- Visibility
- WalkedField