├── .coveralls.yml ├── .editorconfig ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ └── main.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── .prettierignore ├── API.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __test_utils__ ├── DynamicInputForm.tsx ├── TestInput.tsx ├── TestInputHoc.tsx └── getValidState.tsx ├── __tests__ ├── Element.spec.tsx ├── Formsy.spec.tsx ├── Utils.spec.tsx ├── Validation.spec.tsx └── rules │ ├── equals.spec.tsx │ ├── equalsField.spec.tsx │ ├── isAlpha.spec.tsx │ ├── isAlphanumeric.spec.tsx │ ├── isEmail.spec.tsx │ ├── isEmptyString.spec.tsx │ ├── isExisty.spec.tsx │ ├── isFalse.spec.tsx │ ├── isFloat.spec.tsx │ ├── isInt.spec.tsx │ ├── isLength.spec.tsx │ ├── isNumeric.spec.tsx │ ├── isSpecialWords.spec.tsx │ ├── isTrue.spec.tsx │ ├── isUndefined.spec.tsx │ ├── isUrl.spec.tsx │ ├── isWords.spec.tsx │ ├── maxLength.spec.tsx │ └── minLength.spec.tsx ├── dist ├── Formsy.d.ts ├── FormsyContext.d.ts ├── formsy-react.cjs.development.js ├── formsy-react.cjs.development.js.map ├── formsy-react.cjs.production.min.js ├── formsy-react.cjs.production.min.js.map ├── formsy-react.esm.js ├── formsy-react.esm.js.map ├── index.d.ts ├── index.js ├── interfaces.d.ts ├── utils.d.ts ├── validationRules.d.ts └── withFormsy.d.ts ├── package.json ├── src ├── Formsy.ts ├── FormsyContext.ts ├── index.ts ├── interfaces.ts ├── utils.ts ├── validationRules.ts └── withFormsy.ts ├── tsconfig.json └── yarn.lock /.coveralls.yml: -------------------------------------------------------------------------------- 1 | service_name: travis-pro 2 | repo_token: Cn5Esss8YeRgP70USKH8yK7j1Ll9W2noD 3 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .DS_Store 4 | .idea 5 | yarn-error.log 6 | 7 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 8.2.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | dist 2 | CHANGELOG.md 3 | coverage 4 | -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/API.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/README.md -------------------------------------------------------------------------------- /__test_utils__/DynamicInputForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__test_utils__/DynamicInputForm.tsx -------------------------------------------------------------------------------- /__test_utils__/TestInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__test_utils__/TestInput.tsx -------------------------------------------------------------------------------- /__test_utils__/TestInputHoc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__test_utils__/TestInputHoc.tsx -------------------------------------------------------------------------------- /__test_utils__/getValidState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__test_utils__/getValidState.tsx -------------------------------------------------------------------------------- /__tests__/Element.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/Element.spec.tsx -------------------------------------------------------------------------------- /__tests__/Formsy.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/Formsy.spec.tsx -------------------------------------------------------------------------------- /__tests__/Utils.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/Utils.spec.tsx -------------------------------------------------------------------------------- /__tests__/Validation.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/Validation.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/equals.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/equals.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/equalsField.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/equalsField.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isAlpha.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isAlpha.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isAlphanumeric.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isAlphanumeric.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isEmail.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isEmail.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isEmptyString.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isEmptyString.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isExisty.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isExisty.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isFalse.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isFalse.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isFloat.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isFloat.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isInt.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isInt.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isLength.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isLength.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isNumeric.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isNumeric.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isSpecialWords.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isSpecialWords.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isTrue.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isTrue.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isUndefined.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isUndefined.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isUrl.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isUrl.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/isWords.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/isWords.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/maxLength.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/maxLength.spec.tsx -------------------------------------------------------------------------------- /__tests__/rules/minLength.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/__tests__/rules/minLength.spec.tsx -------------------------------------------------------------------------------- /dist/Formsy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/Formsy.d.ts -------------------------------------------------------------------------------- /dist/FormsyContext.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/FormsyContext.d.ts -------------------------------------------------------------------------------- /dist/formsy-react.cjs.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/formsy-react.cjs.development.js -------------------------------------------------------------------------------- /dist/formsy-react.cjs.development.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/formsy-react.cjs.development.js.map -------------------------------------------------------------------------------- /dist/formsy-react.cjs.production.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/formsy-react.cjs.production.min.js -------------------------------------------------------------------------------- /dist/formsy-react.cjs.production.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/formsy-react.cjs.production.min.js.map -------------------------------------------------------------------------------- /dist/formsy-react.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/formsy-react.esm.js -------------------------------------------------------------------------------- /dist/formsy-react.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/formsy-react.esm.js.map -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/interfaces.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/interfaces.d.ts -------------------------------------------------------------------------------- /dist/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/utils.d.ts -------------------------------------------------------------------------------- /dist/validationRules.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/validationRules.d.ts -------------------------------------------------------------------------------- /dist/withFormsy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/dist/withFormsy.d.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/package.json -------------------------------------------------------------------------------- /src/Formsy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/src/Formsy.ts -------------------------------------------------------------------------------- /src/FormsyContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/src/FormsyContext.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/validationRules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/src/validationRules.ts -------------------------------------------------------------------------------- /src/withFormsy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/src/withFormsy.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/formsy/formsy-react/HEAD/yarn.lock --------------------------------------------------------------------------------