├── .github ├── ISSUE_TEMPLATE │ └── issue-template.md └── workflows │ ├── npm-publish.yml │ └── test.yml ├── .gitignore ├── .pnpmrc ├── .prettierrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── packages ├── codesandboxes │ ├── .eslintrc.js │ ├── .prettierrc │ ├── README.md │ ├── boxes │ │ ├── 3rdparty │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── data.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── async-validation │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── colors.ts │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── checkboxes │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── colors.ts │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── file │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── formdata-event │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── data.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── index.html │ │ ├── input-props │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.tsx │ │ │ │ ├── input-props.ts │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── internalization │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── i18n.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── render-function │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── signup │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ ├── todos │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── styles.css │ │ │ └── tsconfig.json │ │ └── use-value │ │ │ ├── index.html │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── helpers.tsx │ │ │ ├── index.tsx │ │ │ └── styles.css │ │ │ └── tsconfig.json │ ├── merge-deps.mjs │ ├── package.json │ ├── shared │ │ ├── index.html │ │ └── index.tsx │ ├── tsconfig.json │ ├── upgrade-deps.sh │ └── vite.config.ts ├── react-zorm │ ├── .eslintrc.js │ ├── .gitignore │ ├── .np-config.json │ ├── .prettierrc │ ├── CHANGELOG.md │ ├── __tests__ │ │ ├── create-form.test.tsx │ │ ├── create-issues-chain.test.tsx │ │ ├── error-chain.test.tsx │ │ ├── field-chain.test.tsx │ │ ├── field-type-inspection.test.ts │ │ ├── input-props.test.tsx │ │ ├── parse-form.test.tsx │ │ ├── setup-tests.ts │ │ ├── test-helpers.tsx │ │ ├── use-value.test.tsx │ │ └── use-zorm.test.tsx │ ├── e2e │ │ ├── formdata-event.tsx │ │ ├── index.html │ │ ├── index.tsx │ │ ├── invalid-event.tsx │ │ ├── register.tsx │ │ ├── the-tests.spec.ts │ │ └── validate-on-blur.tsx │ ├── jest.config.js │ ├── package.json │ ├── playwright.config.ts │ ├── src │ │ ├── chains.tsx │ │ ├── index.tsx │ │ ├── input-props.ts │ │ ├── parse-form.ts │ │ ├── set-in.ts │ │ ├── types.tsx │ │ ├── use-value.ts │ │ ├── use-zorm.tsx │ │ └── utils.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── vite.config.ts └── remix-example │ ├── .eslintrc │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── app │ ├── entry.client.tsx │ ├── entry.server.tsx │ ├── root.tsx │ ├── routes │ │ ├── index.tsx │ │ └── server-side-validation.tsx │ └── styles.css │ ├── package.json │ ├── public │ └── favicon.ico │ ├── remix.config.js │ ├── remix.env.d.ts │ ├── server.js │ ├── tsconfig.json │ └── vercel.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── react-zorm.svg /.github/ISSUE_TEMPLATE/issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/.github/ISSUE_TEMPLATE/issue-template.md -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .parcel-cache 3 | dist 4 | out -------------------------------------------------------------------------------- /.pnpmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/.eslintrc.js -------------------------------------------------------------------------------- /packages/codesandboxes/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/.prettierrc -------------------------------------------------------------------------------- /packages/codesandboxes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/README.md -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/3rdparty/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/3rdparty/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/3rdparty/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/3rdparty/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/3rdparty/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/3rdparty/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/3rdparty/src/data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/3rdparty/src/data.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/3rdparty/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/3rdparty/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/3rdparty/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/3rdparty/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/3rdparty/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/3rdparty/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/async-validation/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/async-validation/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/async-validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/async-validation/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/async-validation/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/async-validation/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/async-validation/src/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/async-validation/src/colors.ts -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/async-validation/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/async-validation/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/async-validation/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/async-validation/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/async-validation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/async-validation/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/checkboxes/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/checkboxes/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/checkboxes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/checkboxes/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/checkboxes/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/checkboxes/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/checkboxes/src/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/checkboxes/src/colors.ts -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/checkboxes/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/checkboxes/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/checkboxes/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/checkboxes/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/checkboxes/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/checkboxes/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/file/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/file/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/file/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/file/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/file/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/file/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/file/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/file/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/file/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/file/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/file/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/formdata-event/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/formdata-event/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/formdata-event/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/formdata-event/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/formdata-event/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/formdata-event/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/formdata-event/src/data.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/formdata-event/src/data.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/formdata-event/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/formdata-event/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/formdata-event/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/formdata-event/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/formdata-event/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/formdata-event/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/input-props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/input-props/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/input-props/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/input-props/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/input-props/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/input-props/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/input-props/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/input-props/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/input-props/src/input-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/input-props/src/input-props.ts -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/input-props/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/input-props/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/input-props/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/input-props/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/internalization/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/internalization/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/internalization/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/internalization/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/internalization/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/internalization/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/internalization/src/i18n.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/internalization/src/i18n.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/internalization/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/internalization/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/internalization/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/internalization/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/internalization/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/internalization/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/render-function/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/render-function/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/render-function/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/render-function/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/render-function/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/render-function/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/render-function/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/render-function/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/render-function/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/render-function/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/render-function/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/render-function/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/signup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/signup/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/signup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/signup/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/signup/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/signup/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/signup/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/signup/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/signup/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/signup/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/signup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/signup/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/todos/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/todos/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/todos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/todos/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/todos/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/todos/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/todos/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/todos/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/todos/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/todos/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/todos/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/todos/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/use-value/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/use-value/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/use-value/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/use-value/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/use-value/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/use-value/src/App.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/use-value/src/helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/use-value/src/helpers.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/use-value/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/use-value/src/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/use-value/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/use-value/src/styles.css -------------------------------------------------------------------------------- /packages/codesandboxes/boxes/use-value/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/boxes/use-value/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/merge-deps.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/merge-deps.mjs -------------------------------------------------------------------------------- /packages/codesandboxes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/package.json -------------------------------------------------------------------------------- /packages/codesandboxes/shared/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/shared/index.html -------------------------------------------------------------------------------- /packages/codesandboxes/shared/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/shared/index.tsx -------------------------------------------------------------------------------- /packages/codesandboxes/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/tsconfig.json -------------------------------------------------------------------------------- /packages/codesandboxes/upgrade-deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/upgrade-deps.sh -------------------------------------------------------------------------------- /packages/codesandboxes/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/codesandboxes/vite.config.ts -------------------------------------------------------------------------------- /packages/react-zorm/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/.eslintrc.js -------------------------------------------------------------------------------- /packages/react-zorm/.gitignore: -------------------------------------------------------------------------------- 1 | playwright-report/ 2 | esm -------------------------------------------------------------------------------- /packages/react-zorm/.np-config.json: -------------------------------------------------------------------------------- 1 | { 2 | "cleanup": false 3 | } 4 | -------------------------------------------------------------------------------- /packages/react-zorm/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/.prettierrc -------------------------------------------------------------------------------- /packages/react-zorm/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/create-form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/create-form.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/create-issues-chain.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/create-issues-chain.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/error-chain.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/error-chain.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/field-chain.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/field-chain.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/field-type-inspection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/field-type-inspection.test.ts -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/input-props.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/input-props.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/parse-form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/parse-form.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/setup-tests.ts: -------------------------------------------------------------------------------- 1 | import "@testing-library/jest-dom"; 2 | -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/test-helpers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/test-helpers.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/use-value.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/use-value.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/__tests__/use-zorm.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/__tests__/use-zorm.test.tsx -------------------------------------------------------------------------------- /packages/react-zorm/e2e/formdata-event.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/e2e/formdata-event.tsx -------------------------------------------------------------------------------- /packages/react-zorm/e2e/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/e2e/index.html -------------------------------------------------------------------------------- /packages/react-zorm/e2e/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/e2e/index.tsx -------------------------------------------------------------------------------- /packages/react-zorm/e2e/invalid-event.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/e2e/invalid-event.tsx -------------------------------------------------------------------------------- /packages/react-zorm/e2e/register.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/e2e/register.tsx -------------------------------------------------------------------------------- /packages/react-zorm/e2e/the-tests.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/e2e/the-tests.spec.ts -------------------------------------------------------------------------------- /packages/react-zorm/e2e/validate-on-blur.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/e2e/validate-on-blur.tsx -------------------------------------------------------------------------------- /packages/react-zorm/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/jest.config.js -------------------------------------------------------------------------------- /packages/react-zorm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/package.json -------------------------------------------------------------------------------- /packages/react-zorm/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/playwright.config.ts -------------------------------------------------------------------------------- /packages/react-zorm/src/chains.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/chains.tsx -------------------------------------------------------------------------------- /packages/react-zorm/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/index.tsx -------------------------------------------------------------------------------- /packages/react-zorm/src/input-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/input-props.ts -------------------------------------------------------------------------------- /packages/react-zorm/src/parse-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/parse-form.ts -------------------------------------------------------------------------------- /packages/react-zorm/src/set-in.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/set-in.ts -------------------------------------------------------------------------------- /packages/react-zorm/src/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/types.tsx -------------------------------------------------------------------------------- /packages/react-zorm/src/use-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/use-value.ts -------------------------------------------------------------------------------- /packages/react-zorm/src/use-zorm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/use-zorm.tsx -------------------------------------------------------------------------------- /packages/react-zorm/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/src/utils.ts -------------------------------------------------------------------------------- /packages/react-zorm/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/tsconfig.build.json -------------------------------------------------------------------------------- /packages/react-zorm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/tsconfig.json -------------------------------------------------------------------------------- /packages/react-zorm/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/react-zorm/vite.config.ts -------------------------------------------------------------------------------- /packages/remix-example/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/.eslintrc -------------------------------------------------------------------------------- /packages/remix-example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/.gitignore -------------------------------------------------------------------------------- /packages/remix-example/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/.prettierrc -------------------------------------------------------------------------------- /packages/remix-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/README.md -------------------------------------------------------------------------------- /packages/remix-example/app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/app/entry.client.tsx -------------------------------------------------------------------------------- /packages/remix-example/app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/app/entry.server.tsx -------------------------------------------------------------------------------- /packages/remix-example/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/app/root.tsx -------------------------------------------------------------------------------- /packages/remix-example/app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/app/routes/index.tsx -------------------------------------------------------------------------------- /packages/remix-example/app/routes/server-side-validation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/app/routes/server-side-validation.tsx -------------------------------------------------------------------------------- /packages/remix-example/app/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/app/styles.css -------------------------------------------------------------------------------- /packages/remix-example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/package.json -------------------------------------------------------------------------------- /packages/remix-example/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/public/favicon.ico -------------------------------------------------------------------------------- /packages/remix-example/remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/remix.config.js -------------------------------------------------------------------------------- /packages/remix-example/remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/remix.env.d.ts -------------------------------------------------------------------------------- /packages/remix-example/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/server.js -------------------------------------------------------------------------------- /packages/remix-example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/tsconfig.json -------------------------------------------------------------------------------- /packages/remix-example/vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/packages/remix-example/vercel.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /react-zorm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/esamattis/react-zorm/HEAD/react-zorm.svg --------------------------------------------------------------------------------