mirror of
https://github.com/LukeHagar/form.git
synced 2025-12-06 04:19:43 +00:00
54652ee674b36084ac4a53de8b56d3462191aa38
* chore: first pass * chore: onto something I think * chore: closer but no cigar * chore: infer validator * chore: infer zod * feat: add validation transformer logic * chore: fix typings for react adapter * chore: fix issue with `this` not being defined properly * chore: mostly update FieldInfo types from Vue * chore: work on fixing type inferencing * fix: make ValidatorType optional * chore: make TName restriction easier to grok * chore: fix React types * chore: fix Vue types * chore: fix typing issues * chore: fix various linting items * chore: fix ESlint and validation logic * chore: fix inferencing from formdata * chore: fix form inferencing * chore: fix React TS types to match form validator logic * chore: fix Vue types * chore: migrate zod validation to dedicated package * chore: add first integration test for zod adapter * chore: enable non-validator types to be passed to validator * feat: add yup 1.x adapter * chore: add functionality and tests for form-wide validators * chore: fix typings of async validation types * fix: async validation should now run as-expected more often * chore: add async tests for Yup validator * chore: rename packages to match naming schema better * chore: add Zod examples for React and Vue * chore: add React and Vue Yup support * chore: fix formatting * chore: fix CI types * chore: initial work to drastically improve docs * docs: improve docs for validation * docs: add adapter validation docs
Hooks for fetching, caching and updating asynchronous data in React, Solid, Svelte and Vue
Enjoy this library? Try the entire TanStack! TanStack Query, TanStack Table, TanStack Router, TanStack Virtual, React Charts, React Ranger
Visit tanstack.com/form for docs, guides, API and more!
Become a Sponsor!
Languages
TypeScript
97.4%
JavaScript
2.6%
