├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ ├── node.js.yml │ └── npm-publish.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── .prettierignore ├── .stylelintrc.js ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── doc ├── email.html ├── example-password.png ├── input-required.png ├── input-type-email.png ├── react-native-android.png └── react-native-ios.png ├── examples ├── Bootstrap │ ├── .browserslistrc │ ├── App.jsx │ ├── App.scss │ ├── App.test.e2e.ts │ ├── babel.config.js │ ├── bootstrap-spinner.scss │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ └── webpack.config.js ├── ClubMembers │ ├── App.tsx │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts ├── HTML5ConstraintValidationAPI │ ├── App.tsx │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts ├── MaterialUI │ ├── App.tsx │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── tsconfig.json │ └── webpack.config.ts ├── Password │ ├── App.test.e2e.ts │ ├── App.tsx │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── playwright.config.ts │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts ├── PasswordWithoutState │ ├── App.tsx │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts ├── PlainOldReact │ ├── App.tsx │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts ├── ReactNative │ ├── App.test.tsx │ ├── App.tsx │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── jest.config.js │ ├── metro.config.js │ ├── package.json │ └── tsconfig.json ├── ServerSideRendering │ ├── App.tsx │ ├── babel.config.js │ ├── browser.tsx │ ├── package.json │ ├── server.tsx │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts ├── SignUp │ ├── App.tsx │ ├── Gender.ts │ ├── Loader.tsx │ ├── babel.config.js │ ├── i18n.ts │ ├── i18next-parser.config.js │ ├── index.html │ ├── locales │ │ └── fr │ │ │ └── translation.json │ ├── package.json │ ├── spinner.css │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts ├── WizardForm │ ├── App.tsx │ ├── Color.ts │ ├── Gender.ts │ ├── WizardForm.tsx │ ├── WizardFormStep1.tsx │ ├── WizardFormStep2.tsx │ ├── WizardFormStep3.tsx │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── style.css │ ├── tsconfig.json │ └── webpack.config.ts └── index.html ├── lerna.json ├── package.json ├── packages ├── react-form-with-constraints-bootstrap │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.ts │ ├── package.json │ ├── rollup.config.js │ ├── scss │ │ └── bootstrap.scss │ ├── src │ │ ├── Bootstrap.test.tsx │ │ ├── Bootstrap.ts │ │ ├── FieldFeedbacksEnzymeFix.tsx │ │ ├── SignUp.tsx │ │ └── index.ts │ ├── tsconfig.dist.json │ └── tsconfig.json ├── react-form-with-constraints-material-ui │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.ts │ ├── package.json │ ├── src │ │ ├── FieldFeedbacksEnzymeFix.tsx │ │ ├── Material.test.tsx │ │ ├── Material.tsx │ │ ├── SignUp.tsx │ │ └── index.ts │ ├── tsconfig.dist.json │ └── tsconfig.json ├── react-form-with-constraints-native │ ├── README.md │ ├── babel.config.js │ ├── jest.config.js │ ├── jest.setup.ts │ ├── package.json │ ├── src │ │ ├── FieldFeedbacksEnzymeFix.tsx │ │ ├── Native.test.tsx │ │ ├── Native.tsx │ │ ├── SignUp.tsx │ │ ├── TextInput.tsx │ │ └── index.ts │ ├── tsconfig.dist.json │ └── tsconfig.json ├── react-form-with-constraints-tools │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.ts │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── DisplayFields.test.tsx │ │ ├── DisplayFields.tsx │ │ ├── SignUp.tsx │ │ └── index.ts │ ├── tsconfig.dist.json │ └── tsconfig.json └── react-form-with-constraints │ ├── jest.config.js │ ├── jest.setup.ts │ ├── package.json │ ├── rollup.config.js │ ├── src │ ├── Async.test.tsx │ ├── Async.tsx │ ├── Constructor.ts │ ├── EventEmitter.test.ts │ ├── EventEmitter.ts │ ├── Field.test.ts │ ├── Field.ts │ ├── FieldFeedback.test.tsx │ ├── FieldFeedback.tsx │ ├── FieldFeedbackType.ts │ ├── FieldFeedbackValidation.ts │ ├── FieldFeedbackWhenValid.test.tsx │ ├── FieldFeedbackWhenValid.tsx │ ├── FieldFeedbacks.test.tsx │ ├── FieldFeedbacks.tsx │ ├── FieldFeedbacksEnzymeFix.tsx │ ├── FieldsStore.test.ts │ ├── FieldsStore.ts │ ├── FormWithConstraints.test.tsx │ ├── FormWithConstraints.tsx │ ├── Input.test.tsx │ ├── Input.tsx │ ├── InputElement.test.ts │ ├── InputElement.ts │ ├── InputElementMock.ts │ ├── Nullable.ts │ ├── SignUp.tsx │ ├── assert.test.ts │ ├── assert.ts │ ├── checkUsernameAvailability.ts │ ├── clearArray.test.ts │ ├── clearArray.ts │ ├── deepForEach.test.tsx │ ├── deepForEach.ts │ ├── formatHTML.ts │ ├── index.ts │ ├── notUndefined.test.ts │ ├── notUndefined.ts │ ├── wait.ts │ ├── withFieldDidResetEventEmitter.ts │ ├── withFieldDidValidateEventEmitter.ts │ ├── withFieldWillValidateEventEmitter.ts │ └── withValidateFieldEventEmitter.ts │ ├── tsconfig.dist.json │ └── tsconfig.json ├── prettier.config.js ├── removeConsoleTransform.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ 3 | dist/ 4 | coverage/ 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run precommit 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.husky/pre-push -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.prettierignore -------------------------------------------------------------------------------- /.stylelintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.stylelintrc.js -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/README.md -------------------------------------------------------------------------------- /doc/email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/doc/email.html -------------------------------------------------------------------------------- /doc/example-password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/doc/example-password.png -------------------------------------------------------------------------------- /doc/input-required.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/doc/input-required.png -------------------------------------------------------------------------------- /doc/input-type-email.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/doc/input-type-email.png -------------------------------------------------------------------------------- /doc/react-native-android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/doc/react-native-android.png -------------------------------------------------------------------------------- /doc/react-native-ios.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/doc/react-native-ios.png -------------------------------------------------------------------------------- /examples/Bootstrap/.browserslistrc: -------------------------------------------------------------------------------- 1 | >= 1% 2 | Explorer 11 3 | -------------------------------------------------------------------------------- /examples/Bootstrap/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/App.jsx -------------------------------------------------------------------------------- /examples/Bootstrap/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/App.scss -------------------------------------------------------------------------------- /examples/Bootstrap/App.test.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/App.test.e2e.ts -------------------------------------------------------------------------------- /examples/Bootstrap/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/babel.config.js -------------------------------------------------------------------------------- /examples/Bootstrap/bootstrap-spinner.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/bootstrap-spinner.scss -------------------------------------------------------------------------------- /examples/Bootstrap/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/index.html -------------------------------------------------------------------------------- /examples/Bootstrap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/package.json -------------------------------------------------------------------------------- /examples/Bootstrap/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/playwright.config.ts -------------------------------------------------------------------------------- /examples/Bootstrap/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Bootstrap/webpack.config.js -------------------------------------------------------------------------------- /examples/ClubMembers/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ClubMembers/App.tsx -------------------------------------------------------------------------------- /examples/ClubMembers/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ClubMembers/babel.config.js -------------------------------------------------------------------------------- /examples/ClubMembers/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ClubMembers/index.html -------------------------------------------------------------------------------- /examples/ClubMembers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ClubMembers/package.json -------------------------------------------------------------------------------- /examples/ClubMembers/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ClubMembers/style.css -------------------------------------------------------------------------------- /examples/ClubMembers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ClubMembers/tsconfig.json -------------------------------------------------------------------------------- /examples/ClubMembers/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ClubMembers/webpack.config.ts -------------------------------------------------------------------------------- /examples/HTML5ConstraintValidationAPI/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/HTML5ConstraintValidationAPI/App.tsx -------------------------------------------------------------------------------- /examples/HTML5ConstraintValidationAPI/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/HTML5ConstraintValidationAPI/babel.config.js -------------------------------------------------------------------------------- /examples/HTML5ConstraintValidationAPI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/HTML5ConstraintValidationAPI/index.html -------------------------------------------------------------------------------- /examples/HTML5ConstraintValidationAPI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/HTML5ConstraintValidationAPI/package.json -------------------------------------------------------------------------------- /examples/HTML5ConstraintValidationAPI/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/HTML5ConstraintValidationAPI/style.css -------------------------------------------------------------------------------- /examples/HTML5ConstraintValidationAPI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/HTML5ConstraintValidationAPI/tsconfig.json -------------------------------------------------------------------------------- /examples/HTML5ConstraintValidationAPI/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/HTML5ConstraintValidationAPI/webpack.config.ts -------------------------------------------------------------------------------- /examples/MaterialUI/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/MaterialUI/App.tsx -------------------------------------------------------------------------------- /examples/MaterialUI/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/MaterialUI/babel.config.js -------------------------------------------------------------------------------- /examples/MaterialUI/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/MaterialUI/index.html -------------------------------------------------------------------------------- /examples/MaterialUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/MaterialUI/package.json -------------------------------------------------------------------------------- /examples/MaterialUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/MaterialUI/tsconfig.json -------------------------------------------------------------------------------- /examples/MaterialUI/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/MaterialUI/webpack.config.ts -------------------------------------------------------------------------------- /examples/Password/App.test.e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/App.test.e2e.ts -------------------------------------------------------------------------------- /examples/Password/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/App.tsx -------------------------------------------------------------------------------- /examples/Password/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/babel.config.js -------------------------------------------------------------------------------- /examples/Password/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/index.html -------------------------------------------------------------------------------- /examples/Password/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/package.json -------------------------------------------------------------------------------- /examples/Password/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/playwright.config.ts -------------------------------------------------------------------------------- /examples/Password/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/style.css -------------------------------------------------------------------------------- /examples/Password/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/tsconfig.json -------------------------------------------------------------------------------- /examples/Password/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/Password/webpack.config.ts -------------------------------------------------------------------------------- /examples/PasswordWithoutState/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PasswordWithoutState/App.tsx -------------------------------------------------------------------------------- /examples/PasswordWithoutState/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PasswordWithoutState/babel.config.js -------------------------------------------------------------------------------- /examples/PasswordWithoutState/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PasswordWithoutState/index.html -------------------------------------------------------------------------------- /examples/PasswordWithoutState/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PasswordWithoutState/package.json -------------------------------------------------------------------------------- /examples/PasswordWithoutState/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PasswordWithoutState/style.css -------------------------------------------------------------------------------- /examples/PasswordWithoutState/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PasswordWithoutState/tsconfig.json -------------------------------------------------------------------------------- /examples/PasswordWithoutState/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PasswordWithoutState/webpack.config.ts -------------------------------------------------------------------------------- /examples/PlainOldReact/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PlainOldReact/App.tsx -------------------------------------------------------------------------------- /examples/PlainOldReact/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PlainOldReact/babel.config.js -------------------------------------------------------------------------------- /examples/PlainOldReact/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PlainOldReact/index.html -------------------------------------------------------------------------------- /examples/PlainOldReact/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PlainOldReact/package.json -------------------------------------------------------------------------------- /examples/PlainOldReact/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PlainOldReact/style.css -------------------------------------------------------------------------------- /examples/PlainOldReact/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PlainOldReact/tsconfig.json -------------------------------------------------------------------------------- /examples/PlainOldReact/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/PlainOldReact/webpack.config.ts -------------------------------------------------------------------------------- /examples/ReactNative/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/App.test.tsx -------------------------------------------------------------------------------- /examples/ReactNative/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/App.tsx -------------------------------------------------------------------------------- /examples/ReactNative/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/app.json -------------------------------------------------------------------------------- /examples/ReactNative/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/babel.config.js -------------------------------------------------------------------------------- /examples/ReactNative/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/index.js -------------------------------------------------------------------------------- /examples/ReactNative/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/jest.config.js -------------------------------------------------------------------------------- /examples/ReactNative/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/metro.config.js -------------------------------------------------------------------------------- /examples/ReactNative/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/package.json -------------------------------------------------------------------------------- /examples/ReactNative/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ReactNative/tsconfig.json -------------------------------------------------------------------------------- /examples/ServerSideRendering/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/App.tsx -------------------------------------------------------------------------------- /examples/ServerSideRendering/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/babel.config.js -------------------------------------------------------------------------------- /examples/ServerSideRendering/browser.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/browser.tsx -------------------------------------------------------------------------------- /examples/ServerSideRendering/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/package.json -------------------------------------------------------------------------------- /examples/ServerSideRendering/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/server.tsx -------------------------------------------------------------------------------- /examples/ServerSideRendering/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/style.css -------------------------------------------------------------------------------- /examples/ServerSideRendering/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/tsconfig.json -------------------------------------------------------------------------------- /examples/ServerSideRendering/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/ServerSideRendering/webpack.config.ts -------------------------------------------------------------------------------- /examples/SignUp/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/App.tsx -------------------------------------------------------------------------------- /examples/SignUp/Gender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/Gender.ts -------------------------------------------------------------------------------- /examples/SignUp/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/Loader.tsx -------------------------------------------------------------------------------- /examples/SignUp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/babel.config.js -------------------------------------------------------------------------------- /examples/SignUp/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/i18n.ts -------------------------------------------------------------------------------- /examples/SignUp/i18next-parser.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/i18next-parser.config.js -------------------------------------------------------------------------------- /examples/SignUp/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/index.html -------------------------------------------------------------------------------- /examples/SignUp/locales/fr/translation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/locales/fr/translation.json -------------------------------------------------------------------------------- /examples/SignUp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/package.json -------------------------------------------------------------------------------- /examples/SignUp/spinner.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/spinner.css -------------------------------------------------------------------------------- /examples/SignUp/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/style.css -------------------------------------------------------------------------------- /examples/SignUp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/tsconfig.json -------------------------------------------------------------------------------- /examples/SignUp/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/SignUp/webpack.config.ts -------------------------------------------------------------------------------- /examples/WizardForm/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/App.tsx -------------------------------------------------------------------------------- /examples/WizardForm/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/Color.ts -------------------------------------------------------------------------------- /examples/WizardForm/Gender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/Gender.ts -------------------------------------------------------------------------------- /examples/WizardForm/WizardForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/WizardForm.tsx -------------------------------------------------------------------------------- /examples/WizardForm/WizardFormStep1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/WizardFormStep1.tsx -------------------------------------------------------------------------------- /examples/WizardForm/WizardFormStep2.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/WizardFormStep2.tsx -------------------------------------------------------------------------------- /examples/WizardForm/WizardFormStep3.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/WizardFormStep3.tsx -------------------------------------------------------------------------------- /examples/WizardForm/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/babel.config.js -------------------------------------------------------------------------------- /examples/WizardForm/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/index.html -------------------------------------------------------------------------------- /examples/WizardForm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/package.json -------------------------------------------------------------------------------- /examples/WizardForm/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/style.css -------------------------------------------------------------------------------- /examples/WizardForm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/tsconfig.json -------------------------------------------------------------------------------- /examples/WizardForm/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/WizardForm/webpack.config.ts -------------------------------------------------------------------------------- /examples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/examples/index.html -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/package.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/README.md -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/jest.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/jest.setup.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/package.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/rollup.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/scss/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/scss/bootstrap.scss -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/src/Bootstrap.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/src/Bootstrap.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/src/Bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/src/Bootstrap.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/src/FieldFeedbacksEnzymeFix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/src/FieldFeedbacksEnzymeFix.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/src/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/src/SignUp.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/src/index.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/tsconfig.dist.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-bootstrap/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-bootstrap/tsconfig.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/README.md -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/jest.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/jest.setup.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/package.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/src/FieldFeedbacksEnzymeFix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/src/FieldFeedbacksEnzymeFix.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/src/Material.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/src/Material.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/src/Material.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/src/Material.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/src/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/src/SignUp.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/src/index.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/tsconfig.dist.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-material-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-material-ui/tsconfig.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/README.md -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/babel.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/jest.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/jest.setup.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/package.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/src/FieldFeedbacksEnzymeFix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/src/FieldFeedbacksEnzymeFix.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/src/Native.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/src/Native.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/src/Native.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/src/Native.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/src/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/src/SignUp.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/src/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/src/TextInput.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/src/index.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/tsconfig.dist.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-native/tsconfig.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/README.md -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/jest.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/jest.setup.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/package.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/rollup.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/src/DisplayFields.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/src/DisplayFields.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/src/DisplayFields.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/src/DisplayFields.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/src/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/src/SignUp.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/src/index.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/tsconfig.dist.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints-tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints-tools/tsconfig.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/jest.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/jest.setup.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/package.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/rollup.config.js -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Async.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Async.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Async.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Async.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Constructor.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/EventEmitter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/EventEmitter.test.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/EventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/EventEmitter.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Field.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Field.test.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Field.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedback.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedback.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedback.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedbackType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedbackType.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedbackValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedbackValidation.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedbackWhenValid.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedbackWhenValid.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedbackWhenValid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedbackWhenValid.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedbacks.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedbacks.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedbacks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedbacks.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldFeedbacksEnzymeFix.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldFeedbacksEnzymeFix.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldsStore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldsStore.test.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FieldsStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FieldsStore.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FormWithConstraints.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FormWithConstraints.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/FormWithConstraints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/FormWithConstraints.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Input.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Input.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Input.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/InputElement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/InputElement.test.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/InputElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/InputElement.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/InputElementMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/InputElementMock.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/Nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/Nullable.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/SignUp.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/assert.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/assert.test.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/assert.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/checkUsernameAvailability.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/checkUsernameAvailability.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/clearArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/clearArray.test.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/clearArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/clearArray.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/deepForEach.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/deepForEach.test.tsx -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/deepForEach.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/deepForEach.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/formatHTML.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/formatHTML.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/index.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/notUndefined.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/notUndefined.test.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/notUndefined.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/notUndefined.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/wait.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/wait.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/withFieldDidResetEventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/withFieldDidResetEventEmitter.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/withFieldDidValidateEventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/withFieldDidValidateEventEmitter.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/withFieldWillValidateEventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/withFieldWillValidateEventEmitter.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/src/withValidateFieldEventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/src/withValidateFieldEventEmitter.ts -------------------------------------------------------------------------------- /packages/react-form-with-constraints/tsconfig.dist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/tsconfig.dist.json -------------------------------------------------------------------------------- /packages/react-form-with-constraints/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/packages/react-form-with-constraints/tsconfig.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/prettier.config.js -------------------------------------------------------------------------------- /removeConsoleTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/removeConsoleTransform.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tkrotoff/react-form-with-constraints/HEAD/tsconfig.json --------------------------------------------------------------------------------