├── .eslintrc.js ├── .github └── workflows │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierrc.json ├── .travis.yml ├── .vscode ├── extensions.json └── settings.json ├── API.md ├── CHANGELOG.md ├── LICENSE ├── MDC.MD ├── README.md ├── biome.json ├── jest.config.js ├── package.json ├── src ├── Array │ ├── additional.test.tsx │ ├── index.test.tsx │ └── index.tsx ├── Contexts.tsx ├── Field │ ├── index.test.tsx │ └── index.tsx ├── Form │ ├── FormInner.tsx │ ├── getNewValue.additional.test.ts │ ├── getNewValue.test.ts │ ├── getNewValue.ts │ ├── index.test.tsx │ └── index.tsx ├── NumberInput.test.tsx ├── Object │ ├── index.test.tsx │ └── index.tsx ├── WithValue │ ├── index.test.tsx │ └── index.tsx ├── index.tsx ├── types.ts ├── useValue.test.tsx ├── useValue.tsx └── utility │ ├── isReactNative.test.tsx │ └── isReactNative.tsx ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .* 2 | src/ 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/API.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/LICENSE -------------------------------------------------------------------------------- /MDC.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/MDC.MD -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/biome.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/package.json -------------------------------------------------------------------------------- /src/Array/additional.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Array/additional.test.tsx -------------------------------------------------------------------------------- /src/Array/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Array/index.test.tsx -------------------------------------------------------------------------------- /src/Array/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Array/index.tsx -------------------------------------------------------------------------------- /src/Contexts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Contexts.tsx -------------------------------------------------------------------------------- /src/Field/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Field/index.test.tsx -------------------------------------------------------------------------------- /src/Field/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Field/index.tsx -------------------------------------------------------------------------------- /src/Form/FormInner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Form/FormInner.tsx -------------------------------------------------------------------------------- /src/Form/getNewValue.additional.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Form/getNewValue.additional.test.ts -------------------------------------------------------------------------------- /src/Form/getNewValue.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Form/getNewValue.test.ts -------------------------------------------------------------------------------- /src/Form/getNewValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Form/getNewValue.ts -------------------------------------------------------------------------------- /src/Form/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Form/index.test.tsx -------------------------------------------------------------------------------- /src/Form/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Form/index.tsx -------------------------------------------------------------------------------- /src/NumberInput.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/NumberInput.test.tsx -------------------------------------------------------------------------------- /src/Object/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Object/index.test.tsx -------------------------------------------------------------------------------- /src/Object/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/Object/index.tsx -------------------------------------------------------------------------------- /src/WithValue/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/WithValue/index.test.tsx -------------------------------------------------------------------------------- /src/WithValue/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/WithValue/index.tsx -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/useValue.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/useValue.test.tsx -------------------------------------------------------------------------------- /src/useValue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/useValue.tsx -------------------------------------------------------------------------------- /src/utility/isReactNative.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/utility/isReactNative.test.tsx -------------------------------------------------------------------------------- /src/utility/isReactNative.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/src/utility/isReactNative.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nicolaslopezj/simple-react-form/HEAD/yarn.lock --------------------------------------------------------------------------------