Core package do Smart Forms - componentes e hooks agnósticos de UI para criação de formulários React com validação.
npm install @charbonnev/smart-forms-coreCore package do Smart Forms - componentes e hooks agnósticos de UI para criação de formulários React com validação.
``bash`
npm install @much/smart-forms-core react-hook-form zod
- ✅ Schema Factory para validação declarativa
- ✅ Hook useStepForm para formulários multi-etapasuseSmartInput
- ✅ Hook para manipulação de inputs
- ✅ Componentes core: SmartFormContainer, SmartStepIndicator
- ✅ TypeScript ready
- ✅ Zero dependências de UI
`typescript
import { createSchema } from '@much/smart-forms-core'
const schema = createSchema({
name: { type: 'text', required: true, minLength: 2 },
email: { type: 'email', required: true },
age: { type: 'number', required: true, min: 18 }
})
`
- text - Texto simplesemail
- - Email com validaçãonumber
- - Númeroscurrency
- - Valores monetárioscep
- - CEP brasileirouf
- - UF brasileiraboolean
- - Verdadeiro/Falsodate
- - Datasphone
- - Telefonescnpj
- /cpf` - Documentos brasileiros
Visite o repositório principal para documentação completa.
MIT