├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml └── workflows │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── TODO.md ├── apps ├── docs │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── app │ │ ├── entry.client.tsx │ │ ├── entry.server.tsx │ │ ├── examples │ │ │ ├── basic │ │ │ │ ├── BasicExample.tsx │ │ │ │ ├── api.tsx │ │ │ │ ├── react.tsx │ │ │ │ └── remix.tsx │ │ │ ├── default-values │ │ │ │ ├── api.tsx │ │ │ │ ├── example.tsx │ │ │ │ └── react.tsx │ │ │ ├── scoping-name-form │ │ │ │ ├── api.tsx │ │ │ │ ├── example.tsx │ │ │ │ └── react.tsx │ │ │ ├── server-validation │ │ │ │ ├── example.tsx │ │ │ │ └── remix.tsx │ │ │ ├── simple-form-rvf │ │ │ │ ├── example.tsx │ │ │ │ └── react.tsx │ │ │ ├── simple-form │ │ │ │ ├── api.tsx │ │ │ │ ├── example.tsx │ │ │ │ └── react.tsx │ │ │ ├── state-mode │ │ │ │ ├── example.tsx │ │ │ │ └── react.tsx │ │ │ └── typesafe-input │ │ │ │ ├── example.tsx │ │ │ │ └── react.tsx │ │ ├── fields │ │ │ ├── ErrorMessage.tsx │ │ │ └── MyInput.tsx │ │ ├── lib │ │ │ └── utils.ts │ │ ├── mdx │ │ │ ├── rehype.mjs │ │ │ ├── remark.mjs │ │ │ └── search.mjs │ │ ├── root.tsx │ │ ├── routes.ts │ │ ├── routes │ │ │ ├── _docs._index.d.ts │ │ │ ├── _docs._index.mdx │ │ │ ├── _docs.arrays-and-nested.d.ts │ │ │ ├── _docs.arrays-and-nested.mdx │ │ │ ├── _docs.controlled-fields.d.ts │ │ │ ├── _docs.controlled-fields.mdx │ │ │ ├── _docs.default-values.d.ts │ │ │ ├── _docs.default-values.mdx │ │ │ ├── _docs.input-types.d.ts │ │ │ ├── _docs.input-types.mdx │ │ │ ├── _docs.installation.d.ts │ │ │ ├── _docs.installation.mdx │ │ │ ├── _docs.migration.d.ts │ │ │ ├── _docs.migration.mdx │ │ │ ├── _docs.quick-start.d.ts │ │ │ ├── _docs.quick-start.mdx │ │ │ ├── _docs.react-router.d.ts │ │ │ ├── _docs.react-router.mdx │ │ │ ├── _docs.recipes.typesafe-input.d.ts │ │ │ ├── _docs.recipes.typesafe-input.mdx │ │ │ ├── _docs.recipes.use-hydrated.d.ts │ │ │ ├── _docs.recipes.use-hydrated.mdx │ │ │ ├── _docs.reference.field-api.d.ts │ │ │ ├── _docs.reference.field-api.mdx │ │ │ ├── _docs.reference.field-array-api.d.ts │ │ │ ├── _docs.reference.field-array-api.mdx │ │ │ ├── _docs.reference.field-array.d.ts │ │ │ ├── _docs.reference.field-array.mdx │ │ │ ├── _docs.reference.field.d.ts │ │ │ ├── _docs.reference.field.mdx │ │ │ ├── _docs.reference.form-api.d.ts │ │ │ ├── _docs.reference.form-api.mdx │ │ │ ├── _docs.reference.form-provider.d.ts │ │ │ ├── _docs.reference.form-provider.mdx │ │ │ ├── _docs.reference.isolate.d.ts │ │ │ ├── _docs.reference.isolate.mdx │ │ │ ├── _docs.reference.use-field-array.d.ts │ │ │ ├── _docs.reference.use-field-array.mdx │ │ │ ├── _docs.reference.use-field.d.ts │ │ │ ├── _docs.reference.use-field.mdx │ │ │ ├── _docs.reference.use-form-context.d.ts │ │ │ ├── _docs.reference.use-form-context.mdx │ │ │ ├── _docs.reference.use-form-scope-or-context.d.ts │ │ │ ├── _docs.reference.use-form-scope-or-context.mdx │ │ │ ├── _docs.reference.use-form-scope.d.ts │ │ │ ├── _docs.reference.use-form-scope.mdx │ │ │ ├── _docs.reference.use-form.d.ts │ │ │ ├── _docs.reference.use-form.mdx │ │ │ ├── _docs.reference.use-native-validity-for-form.d.ts │ │ │ ├── _docs.reference.use-native-validity-for-form.mdx │ │ │ ├── _docs.reference.use-native-validity.d.ts │ │ │ ├── _docs.reference.use-native-validity.mdx │ │ │ ├── _docs.reference.validated-form.d.ts │ │ │ ├── _docs.reference.validated-form.mdx │ │ │ ├── _docs.scoping.d.ts │ │ │ ├── _docs.scoping.mdx │ │ │ ├── _docs.simple-form.d.ts │ │ │ ├── _docs.simple-form.mdx │ │ │ ├── _docs.state-mode.d.ts │ │ │ ├── _docs.state-mode.mdx │ │ │ ├── _docs.supporting-no-js.d.ts │ │ │ ├── _docs.supporting-no-js.mdx │ │ │ ├── _docs.tsx │ │ │ ├── _docs.validation-library-support.d.ts │ │ │ └── _docs.validation-library-support.mdx │ │ ├── tailwind.css │ │ └── ui │ │ │ ├── branding │ │ │ └── Logo.tsx │ │ │ ├── button.tsx │ │ │ ├── dropdown-menu.tsx │ │ │ ├── empty-state.tsx │ │ │ ├── icons │ │ │ └── GithubIcon.tsx │ │ │ ├── input.tsx │ │ │ ├── label.tsx │ │ │ ├── layout │ │ │ ├── Footer.tsx │ │ │ ├── Header.tsx │ │ │ ├── MobileNavigation.tsx │ │ │ └── Navigation.tsx │ │ │ ├── mdx │ │ │ ├── Code.tsx │ │ │ ├── Heading.tsx │ │ │ ├── Prose.tsx │ │ │ ├── code-components.tsx │ │ │ ├── mdx-components.tsx │ │ │ └── mdx.tsx │ │ │ ├── sheet.tsx │ │ │ ├── sonner.tsx │ │ │ └── theme │ │ │ ├── theme.tsx │ │ │ └── themeMachine.ts │ ├── components.json │ ├── dev-server.js │ ├── env.d.ts │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── favicon.png │ ├── react-router.config.ts │ ├── server │ │ └── app.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ ├── typography.ts │ ├── vercel │ │ ├── output │ │ │ ├── config.json │ │ │ └── functions │ │ │ │ └── index.func │ │ │ │ ├── .vc-config.json │ │ │ │ └── package.json │ │ └── prepare.js │ └── vite.config.ts └── test-app │ ├── .gitignore │ ├── app │ ├── components │ │ ├── Fieldset.tsx │ │ ├── Input.tsx │ │ ├── InputWithTouched.tsx │ │ ├── Select.tsx │ │ ├── SubmitButton.tsx │ │ └── Textarea.tsx │ ├── entry.client.tsx │ ├── entry.server.tsx │ ├── root.tsx │ ├── routes.ts │ ├── routes │ │ ├── checkboxes.tsx │ │ ├── context-hooks.tsx │ │ ├── controlled-field.tsx │ │ ├── custom-server-validation-disable-focus-invalid-field.tsx │ │ ├── custom-server-validation-focus-invalid-field.tsx │ │ ├── custom-server-validation.tsx │ │ ├── default-values-external.tsx │ │ ├── default-values.tsx │ │ ├── field-array._index.tsx │ │ ├── field-array.controlled.tsx │ │ ├── field-array.hook._index.tsx │ │ ├── field-array.hook.controlled.tsx │ │ ├── field-array.nested.tsx │ │ ├── field-array.no-defaults.tsx │ │ ├── field-array.state.tsx │ │ ├── file-input.tsx │ │ ├── form-id-validation._index.tsx │ │ ├── form-id-validation.other.tsx │ │ ├── form-id.tsx │ │ ├── index.tsx │ │ ├── nested-defaults.tsx │ │ ├── non-object-loader-data.tsx │ │ ├── noscript.tsx │ │ ├── occasional-field-tracking.tsx │ │ ├── replace.tsx │ │ ├── rerenders.tsx │ │ ├── submission._index.tsx │ │ ├── submission.action._index.tsx │ │ ├── submission.action.target.tsx │ │ ├── submission.aftersubmit._index.tsx │ │ ├── submission.aftersubmit.clear-errors.tsx │ │ ├── submission.aftersubmit.invalid.tsx │ │ ├── submission.alt.tsx │ │ ├── submission.external.tsx │ │ ├── submission.fetcher.action.tsx │ │ ├── submission.fetcher.form.tsx │ │ ├── submission.get.fetcher.tsx │ │ ├── submission.get.tsx │ │ ├── submission.hasbeensubmitted.tsx │ │ ├── submission.helper-with-action._index.tsx │ │ ├── submission.helper-with-action.action.tsx │ │ ├── submission.helper-with-fetcher.tsx │ │ ├── submission.helper.tsx │ │ ├── submission.method.tsx │ │ ├── submission.notaftersubmit.tsx │ │ ├── submission.onsubmit.tsx │ │ ├── submission.redirect._index.tsx │ │ ├── submission.redirect.to.tsx │ │ ├── submission.reload-document.tsx │ │ ├── submission.subactions.tsx │ │ ├── submission.submitter.tsx │ │ ├── submission.sync.tsx │ │ ├── touched-state.tsx │ │ ├── validation-async.tsx │ │ ├── validation-dependant.tsx │ │ ├── validation-external.tsx │ │ ├── validation-fetcher.tsx │ │ ├── validation-focus-custom.tsx │ │ ├── validation-helper.tsx │ │ ├── validation-isvalid.tsx │ │ ├── validation-native.tsx │ │ ├── validation-nofocus.tsx │ │ ├── validation-radio.tsx │ │ ├── validation-textarea.tsx │ │ ├── validation.tsx │ │ └── zod-form-data.tsx │ └── styles │ │ ├── dark.css │ │ ├── demos │ │ ├── about.css │ │ └── remix.css │ │ └── global.css │ ├── cypress.config.ts │ ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── async-validation.ts │ │ ├── checkboxes.ts │ │ ├── context-hooks.ts │ │ ├── controlled-fields.ts │ │ ├── default-values.ts │ │ ├── external-fields.ts │ │ ├── field-arrays.ts │ │ ├── file-input.ts │ │ ├── form-ids.ts │ │ ├── rerenders.ts │ │ ├── sanity.ts │ │ ├── submission.ts │ │ ├── touched-state.ts │ │ ├── validation-with-fetchers.ts │ │ ├── validation.ts │ │ └── zod-form-data.ts │ ├── plugins │ │ ├── config.ts │ │ └── index.ts │ ├── support │ │ ├── commands │ │ │ ├── index.ts │ │ │ └── types.d.ts │ │ └── index.ts │ └── tsconfig.json │ ├── env.d.ts │ ├── package.json │ ├── public │ └── favicon.ico │ ├── react-router.config.ts │ ├── tsconfig.json │ └── vite.config.ts ├── bun.lock ├── eslint.config.mjs ├── package.json ├── packages ├── core │ ├── README.md │ ├── package.json │ ├── src │ │ ├── arrayUtil.test.ts │ │ ├── arrayUtil.ts │ │ ├── constants.ts │ │ ├── createValidator.ts │ │ ├── dom │ │ │ ├── dom.ts │ │ │ ├── event.ts │ │ │ ├── getCheckboxChecked.ts │ │ │ └── getRadioChecked.ts │ │ ├── flatKeyObjUpdates.test.tsx │ │ ├── form.test.ts │ │ ├── form.ts │ │ ├── formEventListener.ts │ │ ├── getters.ts │ │ ├── immer.ts │ │ ├── index.ts │ │ ├── input-types.ts │ │ ├── native-form-data │ │ │ ├── MultiValueMap.ts │ │ │ ├── flatten.ts │ │ │ ├── parseFormData.test.ts │ │ │ └── parseFormData.ts │ │ ├── standardSchema.ts │ │ ├── store.test.tsx │ │ ├── store.ts │ │ ├── tracking.ts │ │ ├── type-helpers.test.ts │ │ ├── type-helpers.tsx │ │ ├── type.test.ts │ │ └── types.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── react-router │ ├── README.md │ ├── package.json │ ├── src │ │ ├── ValidatedForm.tsx │ │ ├── auto-server-hooks.tsx │ │ ├── index.ts │ │ ├── remix-submission-handling.ts │ │ ├── server.ts │ │ ├── test │ │ │ ├── standard-schema.test.tsx │ │ │ └── submission.test.tsx │ │ └── useForm.tsx │ ├── tsconfig.json │ └── tsup.config.ts ├── react │ ├── README.md │ ├── package.json │ ├── src │ │ ├── ValidatedForm.tsx │ │ ├── array.tsx │ │ ├── base.tsx │ │ ├── compatability │ │ │ └── misc.ts │ │ ├── context.tsx │ │ ├── createFormScope.tsx │ │ ├── field.tsx │ │ ├── implFactory.tsx │ │ ├── index.ts │ │ ├── inputs │ │ │ └── getInputProps.ts │ │ ├── isolation.tsx │ │ ├── refs.ts │ │ ├── test │ │ │ ├── ValidatedForm.test.tsx │ │ │ ├── checkboxes.test.tsx │ │ │ ├── context.test.tsx │ │ │ ├── controlled.test.tsx │ │ │ ├── custom-errors.test.tsx │ │ │ ├── dirty.test.tsx │ │ │ ├── field-array.test.tsx │ │ │ ├── files.test.tsx │ │ │ ├── focus.test.tsx │ │ │ ├── form-props.test.tsx │ │ │ ├── input-types.test.tsx │ │ │ ├── render-isolation.test.tsx │ │ │ ├── reset.test.tsx │ │ │ ├── server-errors.test.tsx │ │ │ ├── standard-schema.test.tsx │ │ │ ├── state.test.tsx │ │ │ ├── subforms.test.tsx │ │ │ ├── submit-callbacks.test.tsx │ │ │ ├── submit-modes.test.tsx │ │ │ ├── touched.test.tsx │ │ │ ├── transient-subscriptions.test.tsx │ │ │ ├── types.test.tsx │ │ │ ├── uncontrolled.test.tsx │ │ │ ├── use-field-array.test.tsx │ │ │ ├── use-field.test.tsx │ │ │ ├── use-native-validity.test.tsx │ │ │ ├── util │ │ │ │ ├── RenderCounter.tsx │ │ │ │ ├── controlInput.ts │ │ │ │ └── successValidator.ts │ │ │ ├── validation.test.tsx │ │ │ └── value-access-tracking-test.test.tsx │ │ ├── useForm.tsx │ │ ├── useFormScope.tsx │ │ └── useNativeValidity.tsx │ ├── tsconfig.json │ └── tsup.config.ts ├── set-get │ ├── README.md │ ├── package.json │ ├── src │ │ ├── getPath.test.ts │ │ ├── getPath.ts │ │ ├── index.ts │ │ ├── mergePathString.test.ts │ │ ├── mergePathStrings.ts │ │ ├── pathArrayToString.ts │ │ ├── setPath.test.ts │ │ ├── setPath.ts │ │ ├── stringToPathArray.ts │ │ ├── toPathObject.test.ts │ │ ├── toPathObject.ts │ │ ├── types.test.ts │ │ └── types.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── test-utils │ ├── index.ts │ └── package.json ├── tsconfig │ ├── package.json │ └── tsconfig.json ├── tsup-config │ ├── index.d.ts │ ├── index.js │ └── package.json ├── valibot │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── with-valibot.test.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── yup │ ├── README.md │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── with-yup.test.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── zod-form-data │ ├── README.md │ ├── package.json │ ├── src │ │ ├── helpers.ts │ │ ├── index.ts │ │ └── zod-form-data.test.ts │ ├── tsconfig.json │ └── tsup.config.ts └── zod │ ├── README.md │ ├── package.json │ ├── src │ ├── index.ts │ ├── validation.test.ts │ └── with-zod.test.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── publish-rvf.sh ├── turbo.json ├── vite.config.ts └── vitest.setup.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: airjp73 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/TODO.md -------------------------------------------------------------------------------- /apps/docs/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | 3 | /.cache 4 | /build 5 | .env 6 | .react-router/ -------------------------------------------------------------------------------- /apps/docs/app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/entry.client.tsx -------------------------------------------------------------------------------- /apps/docs/app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/entry.server.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/basic/BasicExample.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/basic/BasicExample.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/basic/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/basic/api.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/basic/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/basic/react.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/basic/remix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/basic/remix.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/default-values/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/default-values/api.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/default-values/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/default-values/example.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/default-values/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/default-values/react.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/scoping-name-form/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/scoping-name-form/api.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/scoping-name-form/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/scoping-name-form/example.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/scoping-name-form/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/scoping-name-form/react.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/server-validation/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/server-validation/example.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/server-validation/remix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/server-validation/remix.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/simple-form-rvf/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/simple-form-rvf/example.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/simple-form-rvf/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/simple-form-rvf/react.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/simple-form/api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/simple-form/api.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/simple-form/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/simple-form/example.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/simple-form/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/simple-form/react.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/state-mode/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/state-mode/example.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/state-mode/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/state-mode/react.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/typesafe-input/example.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/typesafe-input/example.tsx -------------------------------------------------------------------------------- /apps/docs/app/examples/typesafe-input/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/examples/typesafe-input/react.tsx -------------------------------------------------------------------------------- /apps/docs/app/fields/ErrorMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/fields/ErrorMessage.tsx -------------------------------------------------------------------------------- /apps/docs/app/fields/MyInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/fields/MyInput.tsx -------------------------------------------------------------------------------- /apps/docs/app/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/lib/utils.ts -------------------------------------------------------------------------------- /apps/docs/app/mdx/rehype.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/mdx/rehype.mjs -------------------------------------------------------------------------------- /apps/docs/app/mdx/remark.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/mdx/remark.mjs -------------------------------------------------------------------------------- /apps/docs/app/mdx/search.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/mdx/search.mjs -------------------------------------------------------------------------------- /apps/docs/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/root.tsx -------------------------------------------------------------------------------- /apps/docs/app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes.ts -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs._index.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs._index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs._index.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.arrays-and-nested.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.arrays-and-nested.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.arrays-and-nested.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.controlled-fields.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.controlled-fields.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.controlled-fields.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.default-values.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.default-values.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.default-values.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.input-types.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.input-types.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.input-types.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.installation.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.installation.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.migration.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.migration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.migration.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.quick-start.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.quick-start.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.quick-start.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.react-router.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.react-router.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.react-router.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.recipes.typesafe-input.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.recipes.typesafe-input.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.recipes.typesafe-input.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.recipes.use-hydrated.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.recipes.use-hydrated.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.recipes.use-hydrated.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field-api.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field-api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.field-api.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field-array-api.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field-array-api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.field-array-api.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field-array.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field-array.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.field-array.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.field.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.field.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.form-api.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.form-api.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.form-api.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.form-provider.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.form-provider.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.form-provider.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.isolate.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.isolate.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.isolate.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-field-array.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-field-array.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-field-array.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-field.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-field.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-field.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form-context.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-form-context.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form-scope-or-context.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form-scope-or-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-form-scope-or-context.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form-scope.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form-scope.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-form-scope.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-form.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-form.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-native-validity-for-form.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-native-validity-for-form.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-native-validity-for-form.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-native-validity.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.use-native-validity.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.use-native-validity.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.validated-form.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.reference.validated-form.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.reference.validated-form.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.scoping.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.scoping.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.scoping.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.simple-form.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.simple-form.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.simple-form.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.state-mode.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.state-mode.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.state-mode.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.supporting-no-js.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.supporting-no-js.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.supporting-no-js.mdx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.tsx -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.validation-library-support.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /apps/docs/app/routes/_docs.validation-library-support.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/routes/_docs.validation-library-support.mdx -------------------------------------------------------------------------------- /apps/docs/app/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/tailwind.css -------------------------------------------------------------------------------- /apps/docs/app/ui/branding/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/branding/Logo.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/button.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/empty-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/empty-state.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/icons/GithubIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/icons/GithubIcon.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/input.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/label.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/layout/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/layout/Footer.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/layout/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/layout/Header.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/layout/MobileNavigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/layout/MobileNavigation.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/layout/Navigation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/layout/Navigation.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/mdx/Code.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/mdx/Code.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/mdx/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/mdx/Heading.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/mdx/Prose.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/mdx/Prose.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/mdx/code-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/mdx/code-components.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/mdx/mdx-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/mdx/mdx-components.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/mdx/mdx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/mdx/mdx.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/sheet.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/sonner.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/theme/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/theme/theme.tsx -------------------------------------------------------------------------------- /apps/docs/app/ui/theme/themeMachine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/app/ui/theme/themeMachine.ts -------------------------------------------------------------------------------- /apps/docs/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/components.json -------------------------------------------------------------------------------- /apps/docs/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/dev-server.js -------------------------------------------------------------------------------- /apps/docs/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/env.d.ts -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/public/favicon.ico -------------------------------------------------------------------------------- /apps/docs/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/public/favicon.png -------------------------------------------------------------------------------- /apps/docs/react-router.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/react-router.config.ts -------------------------------------------------------------------------------- /apps/docs/server/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/server/app.ts -------------------------------------------------------------------------------- /apps/docs/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/tailwind.config.ts -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /apps/docs/typography.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/typography.ts -------------------------------------------------------------------------------- /apps/docs/vercel/output/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/vercel/output/config.json -------------------------------------------------------------------------------- /apps/docs/vercel/output/functions/index.func/.vc-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/vercel/output/functions/index.func/.vc-config.json -------------------------------------------------------------------------------- /apps/docs/vercel/output/functions/index.func/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /apps/docs/vercel/prepare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/vercel/prepare.js -------------------------------------------------------------------------------- /apps/docs/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/docs/vite.config.ts -------------------------------------------------------------------------------- /apps/test-app/.gitignore: -------------------------------------------------------------------------------- 1 | .react-router/ -------------------------------------------------------------------------------- /apps/test-app/app/components/Fieldset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/components/Fieldset.tsx -------------------------------------------------------------------------------- /apps/test-app/app/components/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/components/Input.tsx -------------------------------------------------------------------------------- /apps/test-app/app/components/InputWithTouched.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/components/InputWithTouched.tsx -------------------------------------------------------------------------------- /apps/test-app/app/components/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/components/Select.tsx -------------------------------------------------------------------------------- /apps/test-app/app/components/SubmitButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/components/SubmitButton.tsx -------------------------------------------------------------------------------- /apps/test-app/app/components/Textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/components/Textarea.tsx -------------------------------------------------------------------------------- /apps/test-app/app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/entry.client.tsx -------------------------------------------------------------------------------- /apps/test-app/app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/entry.server.tsx -------------------------------------------------------------------------------- /apps/test-app/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/root.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes.ts -------------------------------------------------------------------------------- /apps/test-app/app/routes/checkboxes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/checkboxes.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/context-hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/context-hooks.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/controlled-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/controlled-field.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/custom-server-validation-disable-focus-invalid-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/custom-server-validation-disable-focus-invalid-field.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/custom-server-validation-focus-invalid-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/custom-server-validation-focus-invalid-field.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/custom-server-validation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/custom-server-validation.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/default-values-external.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/default-values-external.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/default-values.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/default-values.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/field-array._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/field-array._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/field-array.controlled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/field-array.controlled.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/field-array.hook._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/field-array.hook._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/field-array.hook.controlled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/field-array.hook.controlled.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/field-array.nested.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/field-array.nested.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/field-array.no-defaults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/field-array.no-defaults.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/field-array.state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/field-array.state.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/file-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/file-input.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/form-id-validation._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/form-id-validation._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/form-id-validation.other.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/form-id-validation.other.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/form-id.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/form-id.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/nested-defaults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/nested-defaults.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/non-object-loader-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/non-object-loader-data.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/noscript.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/noscript.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/occasional-field-tracking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/occasional-field-tracking.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/replace.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/replace.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/rerenders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/rerenders.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.action._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.action._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.action.target.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.action.target.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.aftersubmit._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.aftersubmit._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.aftersubmit.clear-errors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.aftersubmit.clear-errors.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.aftersubmit.invalid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.aftersubmit.invalid.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.alt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.alt.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.external.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.external.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.fetcher.action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.fetcher.action.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.fetcher.form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.fetcher.form.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.get.fetcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.get.fetcher.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.get.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.get.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.hasbeensubmitted.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.hasbeensubmitted.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.helper-with-action._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.helper-with-action._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.helper-with-action.action.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.helper-with-action.action.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.helper-with-fetcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.helper-with-fetcher.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.helper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.helper.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.method.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.method.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.notaftersubmit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.notaftersubmit.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.onsubmit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.onsubmit.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.redirect._index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.redirect._index.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.redirect.to.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.redirect.to.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.reload-document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.reload-document.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.subactions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.subactions.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.submitter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.submitter.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/submission.sync.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/submission.sync.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/touched-state.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/touched-state.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-async.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-async.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-dependant.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-dependant.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-external.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-external.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-fetcher.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-fetcher.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-focus-custom.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-focus-custom.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-helper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-helper.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-isvalid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-isvalid.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-native.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-native.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-nofocus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-nofocus.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-radio.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation-textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation-textarea.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/validation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/validation.tsx -------------------------------------------------------------------------------- /apps/test-app/app/routes/zod-form-data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/routes/zod-form-data.tsx -------------------------------------------------------------------------------- /apps/test-app/app/styles/dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/styles/dark.css -------------------------------------------------------------------------------- /apps/test-app/app/styles/demos/about.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/styles/demos/about.css -------------------------------------------------------------------------------- /apps/test-app/app/styles/demos/remix.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/styles/demos/remix.css -------------------------------------------------------------------------------- /apps/test-app/app/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/app/styles/global.css -------------------------------------------------------------------------------- /apps/test-app/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress.config.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/fixtures/example.json -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/async-validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/async-validation.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/checkboxes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/checkboxes.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/context-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/context-hooks.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/controlled-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/controlled-fields.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/default-values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/default-values.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/external-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/external-fields.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/field-arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/field-arrays.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/file-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/file-input.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/form-ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/form-ids.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/rerenders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/rerenders.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/sanity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/sanity.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/submission.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/submission.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/touched-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/touched-state.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/validation-with-fetchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/validation-with-fetchers.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/validation.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/integration/zod-form-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/integration/zod-form-data.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/plugins/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/plugins/config.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/plugins/index.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/support/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/support/commands/index.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/support/commands/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/support/commands/types.d.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/support/index.ts -------------------------------------------------------------------------------- /apps/test-app/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/cypress/tsconfig.json -------------------------------------------------------------------------------- /apps/test-app/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/test-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/package.json -------------------------------------------------------------------------------- /apps/test-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/public/favicon.ico -------------------------------------------------------------------------------- /apps/test-app/react-router.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/react-router.config.ts -------------------------------------------------------------------------------- /apps/test-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/tsconfig.json -------------------------------------------------------------------------------- /apps/test-app/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/apps/test-app/vite.config.ts -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/bun.lock -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/arrayUtil.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/arrayUtil.test.ts -------------------------------------------------------------------------------- /packages/core/src/arrayUtil.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/arrayUtil.ts -------------------------------------------------------------------------------- /packages/core/src/constants.ts: -------------------------------------------------------------------------------- 1 | export const FORM_ID_FIELD_NAME = "rvfFormId"; 2 | -------------------------------------------------------------------------------- /packages/core/src/createValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/createValidator.ts -------------------------------------------------------------------------------- /packages/core/src/dom/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/dom/dom.ts -------------------------------------------------------------------------------- /packages/core/src/dom/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/dom/event.ts -------------------------------------------------------------------------------- /packages/core/src/dom/getCheckboxChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/dom/getCheckboxChecked.ts -------------------------------------------------------------------------------- /packages/core/src/dom/getRadioChecked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/dom/getRadioChecked.ts -------------------------------------------------------------------------------- /packages/core/src/flatKeyObjUpdates.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/flatKeyObjUpdates.test.tsx -------------------------------------------------------------------------------- /packages/core/src/form.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/form.test.ts -------------------------------------------------------------------------------- /packages/core/src/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/form.ts -------------------------------------------------------------------------------- /packages/core/src/formEventListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/formEventListener.ts -------------------------------------------------------------------------------- /packages/core/src/getters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/getters.ts -------------------------------------------------------------------------------- /packages/core/src/immer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/immer.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/input-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/input-types.ts -------------------------------------------------------------------------------- /packages/core/src/native-form-data/MultiValueMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/native-form-data/MultiValueMap.ts -------------------------------------------------------------------------------- /packages/core/src/native-form-data/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/native-form-data/flatten.ts -------------------------------------------------------------------------------- /packages/core/src/native-form-data/parseFormData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/native-form-data/parseFormData.test.ts -------------------------------------------------------------------------------- /packages/core/src/native-form-data/parseFormData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/native-form-data/parseFormData.ts -------------------------------------------------------------------------------- /packages/core/src/standardSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/standardSchema.ts -------------------------------------------------------------------------------- /packages/core/src/store.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/store.test.tsx -------------------------------------------------------------------------------- /packages/core/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/store.ts -------------------------------------------------------------------------------- /packages/core/src/tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/tracking.ts -------------------------------------------------------------------------------- /packages/core/src/type-helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/type-helpers.test.ts -------------------------------------------------------------------------------- /packages/core/src/type-helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/type-helpers.tsx -------------------------------------------------------------------------------- /packages/core/src/type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/type.test.ts -------------------------------------------------------------------------------- /packages/core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/src/types.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/core/tsup.config.ts -------------------------------------------------------------------------------- /packages/react-router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/README.md -------------------------------------------------------------------------------- /packages/react-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/package.json -------------------------------------------------------------------------------- /packages/react-router/src/ValidatedForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/ValidatedForm.tsx -------------------------------------------------------------------------------- /packages/react-router/src/auto-server-hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/auto-server-hooks.tsx -------------------------------------------------------------------------------- /packages/react-router/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/index.ts -------------------------------------------------------------------------------- /packages/react-router/src/remix-submission-handling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/remix-submission-handling.ts -------------------------------------------------------------------------------- /packages/react-router/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/server.ts -------------------------------------------------------------------------------- /packages/react-router/src/test/standard-schema.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/test/standard-schema.test.tsx -------------------------------------------------------------------------------- /packages/react-router/src/test/submission.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/test/submission.test.tsx -------------------------------------------------------------------------------- /packages/react-router/src/useForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/src/useForm.tsx -------------------------------------------------------------------------------- /packages/react-router/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/tsconfig.json -------------------------------------------------------------------------------- /packages/react-router/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react-router/tsup.config.ts -------------------------------------------------------------------------------- /packages/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/README.md -------------------------------------------------------------------------------- /packages/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/package.json -------------------------------------------------------------------------------- /packages/react/src/ValidatedForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/ValidatedForm.tsx -------------------------------------------------------------------------------- /packages/react/src/array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/array.tsx -------------------------------------------------------------------------------- /packages/react/src/base.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/base.tsx -------------------------------------------------------------------------------- /packages/react/src/compatability/misc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/compatability/misc.ts -------------------------------------------------------------------------------- /packages/react/src/context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/context.tsx -------------------------------------------------------------------------------- /packages/react/src/createFormScope.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/createFormScope.tsx -------------------------------------------------------------------------------- /packages/react/src/field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/field.tsx -------------------------------------------------------------------------------- /packages/react/src/implFactory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/implFactory.tsx -------------------------------------------------------------------------------- /packages/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/index.ts -------------------------------------------------------------------------------- /packages/react/src/inputs/getInputProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/inputs/getInputProps.ts -------------------------------------------------------------------------------- /packages/react/src/isolation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/isolation.tsx -------------------------------------------------------------------------------- /packages/react/src/refs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/refs.ts -------------------------------------------------------------------------------- /packages/react/src/test/ValidatedForm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/ValidatedForm.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/checkboxes.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/checkboxes.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/context.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/context.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/controlled.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/controlled.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/custom-errors.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/custom-errors.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/dirty.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/dirty.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/field-array.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/field-array.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/files.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/files.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/focus.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/focus.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/form-props.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/form-props.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/input-types.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/input-types.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/render-isolation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/render-isolation.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/reset.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/reset.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/server-errors.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/server-errors.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/standard-schema.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/standard-schema.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/state.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/state.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/subforms.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/subforms.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/submit-callbacks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/submit-callbacks.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/submit-modes.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/submit-modes.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/touched.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/touched.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/transient-subscriptions.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/transient-subscriptions.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/types.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/types.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/uncontrolled.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/uncontrolled.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/use-field-array.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/use-field-array.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/use-field.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/use-field.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/use-native-validity.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/use-native-validity.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/util/RenderCounter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/util/RenderCounter.tsx -------------------------------------------------------------------------------- /packages/react/src/test/util/controlInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/util/controlInput.ts -------------------------------------------------------------------------------- /packages/react/src/test/util/successValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/util/successValidator.ts -------------------------------------------------------------------------------- /packages/react/src/test/validation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/validation.test.tsx -------------------------------------------------------------------------------- /packages/react/src/test/value-access-tracking-test.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/test/value-access-tracking-test.test.tsx -------------------------------------------------------------------------------- /packages/react/src/useForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/useForm.tsx -------------------------------------------------------------------------------- /packages/react/src/useFormScope.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/useFormScope.tsx -------------------------------------------------------------------------------- /packages/react/src/useNativeValidity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/src/useNativeValidity.tsx -------------------------------------------------------------------------------- /packages/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/tsconfig.json -------------------------------------------------------------------------------- /packages/react/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/react/tsup.config.ts -------------------------------------------------------------------------------- /packages/set-get/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/README.md -------------------------------------------------------------------------------- /packages/set-get/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/package.json -------------------------------------------------------------------------------- /packages/set-get/src/getPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/getPath.test.ts -------------------------------------------------------------------------------- /packages/set-get/src/getPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/getPath.ts -------------------------------------------------------------------------------- /packages/set-get/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/index.ts -------------------------------------------------------------------------------- /packages/set-get/src/mergePathString.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/mergePathString.test.ts -------------------------------------------------------------------------------- /packages/set-get/src/mergePathStrings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/mergePathStrings.ts -------------------------------------------------------------------------------- /packages/set-get/src/pathArrayToString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/pathArrayToString.ts -------------------------------------------------------------------------------- /packages/set-get/src/setPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/setPath.test.ts -------------------------------------------------------------------------------- /packages/set-get/src/setPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/setPath.ts -------------------------------------------------------------------------------- /packages/set-get/src/stringToPathArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/stringToPathArray.ts -------------------------------------------------------------------------------- /packages/set-get/src/toPathObject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/toPathObject.test.ts -------------------------------------------------------------------------------- /packages/set-get/src/toPathObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/toPathObject.ts -------------------------------------------------------------------------------- /packages/set-get/src/types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/types.test.ts -------------------------------------------------------------------------------- /packages/set-get/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/src/types.ts -------------------------------------------------------------------------------- /packages/set-get/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/tsconfig.json -------------------------------------------------------------------------------- /packages/set-get/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/set-get/tsup.config.ts -------------------------------------------------------------------------------- /packages/test-utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/test-utils/index.ts -------------------------------------------------------------------------------- /packages/test-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/test-utils/package.json -------------------------------------------------------------------------------- /packages/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/tsconfig/package.json -------------------------------------------------------------------------------- /packages/tsconfig/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/tsconfig/tsconfig.json -------------------------------------------------------------------------------- /packages/tsup-config/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/tsup-config/index.d.ts -------------------------------------------------------------------------------- /packages/tsup-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/tsup-config/index.js -------------------------------------------------------------------------------- /packages/tsup-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/tsup-config/package.json -------------------------------------------------------------------------------- /packages/valibot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/valibot/README.md -------------------------------------------------------------------------------- /packages/valibot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/valibot/package.json -------------------------------------------------------------------------------- /packages/valibot/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/valibot/src/index.ts -------------------------------------------------------------------------------- /packages/valibot/src/with-valibot.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/valibot/src/with-valibot.test.ts -------------------------------------------------------------------------------- /packages/valibot/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/valibot/tsconfig.json -------------------------------------------------------------------------------- /packages/valibot/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/valibot/tsup.config.ts -------------------------------------------------------------------------------- /packages/yup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/yup/README.md -------------------------------------------------------------------------------- /packages/yup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/yup/package.json -------------------------------------------------------------------------------- /packages/yup/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/yup/src/index.ts -------------------------------------------------------------------------------- /packages/yup/src/with-yup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/yup/src/with-yup.test.ts -------------------------------------------------------------------------------- /packages/yup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/yup/tsconfig.json -------------------------------------------------------------------------------- /packages/yup/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/yup/tsup.config.ts -------------------------------------------------------------------------------- /packages/zod-form-data/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod-form-data/README.md -------------------------------------------------------------------------------- /packages/zod-form-data/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod-form-data/package.json -------------------------------------------------------------------------------- /packages/zod-form-data/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod-form-data/src/helpers.ts -------------------------------------------------------------------------------- /packages/zod-form-data/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod-form-data/src/index.ts -------------------------------------------------------------------------------- /packages/zod-form-data/src/zod-form-data.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod-form-data/src/zod-form-data.test.ts -------------------------------------------------------------------------------- /packages/zod-form-data/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod-form-data/tsconfig.json -------------------------------------------------------------------------------- /packages/zod-form-data/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod-form-data/tsup.config.ts -------------------------------------------------------------------------------- /packages/zod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod/README.md -------------------------------------------------------------------------------- /packages/zod/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod/package.json -------------------------------------------------------------------------------- /packages/zod/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod/src/index.ts -------------------------------------------------------------------------------- /packages/zod/src/validation.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod/src/validation.test.ts -------------------------------------------------------------------------------- /packages/zod/src/with-zod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod/src/with-zod.test.ts -------------------------------------------------------------------------------- /packages/zod/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod/tsconfig.json -------------------------------------------------------------------------------- /packages/zod/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/packages/zod/tsup.config.ts -------------------------------------------------------------------------------- /publish-rvf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/publish-rvf.sh -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/turbo.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/airjp73/rvf/HEAD/vitest.setup.ts --------------------------------------------------------------------------------