├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── common └── config │ └── rush │ └── npm-shrinkwrap.json ├── docs └── 2017-04 │ ├── 2017-04-08.md │ ├── 2017-04-14.md │ ├── 2017-04-26.md │ └── 2017-04-27.md ├── package.json ├── packages ├── react-forms-dom │ ├── .gitignore │ ├── README.md │ ├── __tests__ │ │ ├── components │ │ │ ├── clear.test.tsx │ │ │ ├── form.test.tsx │ │ │ ├── reset.test.tsx │ │ │ └── text.test.tsx │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ ├── abstractions.ts │ │ ├── abstractions │ │ │ ├── base-dom-field.tsx │ │ │ ├── base-errors-container.ts │ │ │ ├── base-form-button.tsx │ │ │ └── index.ts │ │ ├── components │ │ │ ├── checkbox.tsx │ │ │ ├── clear.tsx │ │ │ ├── email.tsx │ │ │ ├── errors-container.ts │ │ │ ├── fields-array.tsx │ │ │ ├── fields-group.tsx │ │ │ ├── form.tsx │ │ │ ├── hidden.tsx │ │ │ ├── number.tsx │ │ │ ├── password.tsx │ │ │ ├── radio-group.tsx │ │ │ ├── radio.tsx │ │ │ ├── reset.tsx │ │ │ ├── search.tsx │ │ │ ├── select.tsx │ │ │ ├── submit.tsx │ │ │ ├── text.tsx │ │ │ └── textarea.tsx │ │ ├── contracts.ts │ │ ├── contracts │ │ │ ├── field.ts │ │ │ └── form.ts │ │ └── index.ts │ ├── tools │ │ ├── gulpfile.ts │ │ ├── tsconfig.gulp.json │ │ └── webpack.config.ts │ ├── tsconfig.json │ └── tslint.json ├── react-forms-validation │ ├── .gitignore │ ├── README.md │ ├── __tests__ │ │ ├── subscribers │ │ │ ├── form-store-subscriber.test.tsx │ │ │ └── form-stores-handler-subscriber.test.ts │ │ ├── tsconfig.json │ │ └── validation.test.tsx │ ├── package.json │ ├── src │ │ ├── abstractions.ts │ │ ├── abstractions │ │ │ ├── base-field-validator.ts │ │ │ ├── base-form-validator.ts │ │ │ ├── base-validator.ts │ │ │ └── index.ts │ │ ├── contracts.ts │ │ ├── index.ts │ │ ├── subscribers │ │ │ ├── form-store-subscriber.ts │ │ │ ├── form-stores-handler-subscriber.ts │ │ │ ├── index.ts │ │ │ └── subscriber.ts │ │ ├── utils.ts │ │ ├── utils │ │ │ ├── index.ts │ │ │ └── validation.ts │ │ └── validators │ │ │ ├── alpha.ts │ │ │ ├── alphanumeric.ts │ │ │ ├── ascii.ts │ │ │ ├── base64.ts │ │ │ ├── boolean.ts │ │ │ ├── byte-length.ts │ │ │ ├── contains.ts │ │ │ ├── credit-card.ts │ │ │ ├── currency.ts │ │ │ ├── equals.ts │ │ │ ├── index.ts │ │ │ └── required.ts │ ├── tools │ │ ├── gulpfile.ts │ │ ├── tsconfig.gulp.json │ │ └── webpack.config.ts │ ├── tsconfig.json │ └── tslint.json └── react-forms │ ├── .gitignore │ ├── README.md │ ├── __tests__ │ ├── abstractions │ │ ├── base-field.test.tsx │ │ ├── base-fields-group.test.tsx │ │ └── base-form.test.tsx │ ├── stores │ │ ├── form-store.test.ts │ │ └── form-stores-handler.test.ts │ ├── test-components │ │ ├── test-field.tsx │ │ ├── test-fields-group.tsx │ │ └── test-form.tsx │ └── tsconfig.json │ ├── package.json │ ├── src │ ├── abstractions │ │ ├── base-container.ts │ │ ├── base-field.ts │ │ ├── base-fields-array.ts │ │ ├── base-fields-group.ts │ │ ├── base-form.ts │ │ ├── core-field.ts │ │ └── index.ts │ ├── actions.ts │ ├── actions │ │ ├── form-store.ts │ │ ├── form-stores-handler.ts │ │ └── index.ts │ ├── contracts.ts │ ├── contracts │ │ ├── error.ts │ │ ├── field.ts │ │ ├── fields-array.ts │ │ ├── fields-group.ts │ │ ├── form-store.ts │ │ ├── form.ts │ │ ├── index.ts │ │ ├── validation.ts │ │ └── value.ts │ ├── index.ts │ ├── modifiers.ts │ ├── modifiers │ │ ├── base-modifier.ts │ │ ├── index.ts │ │ └── string-to-decimal.ts │ ├── normalizers.ts │ ├── normalizers │ │ ├── alphanumeric.ts │ │ ├── base-normalizer.ts │ │ ├── index.ts │ │ ├── lower-case.ts │ │ └── upper-case.ts │ ├── stores.ts │ ├── stores │ │ ├── form-store-helpers.ts │ │ ├── form-store.ts │ │ ├── form-stores-handler.ts │ │ └── index.ts │ ├── utils.ts │ └── utils │ │ ├── form-error-helpers.ts │ │ ├── index.ts │ │ └── value-helpers.ts │ ├── tools │ ├── gulpfile.ts │ ├── tsconfig.gulp.json │ └── webpack.config.ts │ ├── tsconfig.json │ └── tslint.json ├── rush.json ├── tools ├── mvdir │ ├── .gitignore │ ├── dist │ │ ├── arguments.d.ts │ │ ├── arguments.js │ │ ├── cli.d.ts │ │ ├── cli.js │ │ ├── contracts.d.ts │ │ ├── contracts.js │ │ ├── index.d.ts │ │ └── index.js │ ├── package.json │ ├── src │ │ ├── arguments.ts │ │ ├── cli.ts │ │ ├── contracts.ts │ │ └── index.ts │ ├── tsconfig.json │ └── tslint.json └── rush-tools.ts └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/README.md -------------------------------------------------------------------------------- /common/config/rush/npm-shrinkwrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/common/config/rush/npm-shrinkwrap.json -------------------------------------------------------------------------------- /docs/2017-04/2017-04-08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/docs/2017-04/2017-04-08.md -------------------------------------------------------------------------------- /docs/2017-04/2017-04-14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/docs/2017-04/2017-04-14.md -------------------------------------------------------------------------------- /docs/2017-04/2017-04-26.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/docs/2017-04/2017-04-26.md -------------------------------------------------------------------------------- /docs/2017-04/2017-04-27.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/docs/2017-04/2017-04-27.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/package.json -------------------------------------------------------------------------------- /packages/react-forms-dom/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | **/*d.ts 3 | -------------------------------------------------------------------------------- /packages/react-forms-dom/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/README.md -------------------------------------------------------------------------------- /packages/react-forms-dom/__tests__/components/clear.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/__tests__/components/clear.test.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/__tests__/components/form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/__tests__/components/form.test.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/__tests__/components/reset.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/__tests__/components/reset.test.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/__tests__/components/text.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/__tests__/components/text.test.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/__tests__/tsconfig.json -------------------------------------------------------------------------------- /packages/react-forms-dom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/package.json -------------------------------------------------------------------------------- /packages/react-forms-dom/src/abstractions.ts: -------------------------------------------------------------------------------- 1 | export * from "./abstractions/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms-dom/src/abstractions/base-dom-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/abstractions/base-dom-field.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/abstractions/base-errors-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/abstractions/base-errors-container.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/src/abstractions/base-form-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/abstractions/base-form-button.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/abstractions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/abstractions/index.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/checkbox.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/clear.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/clear.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/email.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/email.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/errors-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/errors-container.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/fields-array.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/fields-array.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/fields-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/fields-group.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/form.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/hidden.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/hidden.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/number.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/password.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/password.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/radio-group.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/radio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/radio.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/reset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/reset.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/search.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/select.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/submit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/submit.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/text.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/components/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/components/textarea.tsx -------------------------------------------------------------------------------- /packages/react-forms-dom/src/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/contracts.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/src/contracts/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/contracts/field.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/src/contracts/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/contracts/form.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/src/index.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/tools/gulpfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/tools/gulpfile.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/tools/tsconfig.gulp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/tools/tsconfig.gulp.json -------------------------------------------------------------------------------- /packages/react-forms-dom/tools/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/tools/webpack.config.ts -------------------------------------------------------------------------------- /packages/react-forms-dom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/tsconfig.json -------------------------------------------------------------------------------- /packages/react-forms-dom/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-dom/tslint.json -------------------------------------------------------------------------------- /packages/react-forms-validation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/.gitignore -------------------------------------------------------------------------------- /packages/react-forms-validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/README.md -------------------------------------------------------------------------------- /packages/react-forms-validation/__tests__/subscribers/form-store-subscriber.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/__tests__/subscribers/form-store-subscriber.test.tsx -------------------------------------------------------------------------------- /packages/react-forms-validation/__tests__/subscribers/form-stores-handler-subscriber.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/__tests__/subscribers/form-stores-handler-subscriber.test.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/__tests__/tsconfig.json -------------------------------------------------------------------------------- /packages/react-forms-validation/__tests__/validation.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/__tests__/validation.test.tsx -------------------------------------------------------------------------------- /packages/react-forms-validation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/package.json -------------------------------------------------------------------------------- /packages/react-forms-validation/src/abstractions.ts: -------------------------------------------------------------------------------- 1 | export * from "./abstractions/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms-validation/src/abstractions/base-field-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/abstractions/base-field-validator.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/abstractions/base-form-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/abstractions/base-form-validator.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/abstractions/base-validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/abstractions/base-validator.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/abstractions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/abstractions/index.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/contracts.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/index.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/subscribers/form-store-subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/subscribers/form-store-subscriber.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/subscribers/form-stores-handler-subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/subscribers/form-stores-handler-subscriber.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/subscribers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/subscribers/index.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/subscribers/subscriber.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/subscribers/subscriber.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/utils.ts: -------------------------------------------------------------------------------- 1 | export * from "./utils/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms-validation/src/utils/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./validation"; 2 | -------------------------------------------------------------------------------- /packages/react-forms-validation/src/utils/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/utils/validation.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/alpha.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/alpha.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/alphanumeric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/alphanumeric.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/ascii.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/ascii.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/base64.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/boolean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/boolean.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/byte-length.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/byte-length.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/contains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/contains.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/credit-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/credit-card.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/currency.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/currency.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/equals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/equals.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/index.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/src/validators/required.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/src/validators/required.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/tools/gulpfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/tools/gulpfile.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/tools/tsconfig.gulp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/tools/tsconfig.gulp.json -------------------------------------------------------------------------------- /packages/react-forms-validation/tools/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/tools/webpack.config.ts -------------------------------------------------------------------------------- /packages/react-forms-validation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/tsconfig.json -------------------------------------------------------------------------------- /packages/react-forms-validation/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms-validation/tslint.json -------------------------------------------------------------------------------- /packages/react-forms/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | @types 3 | coverage 4 | *.js 5 | **/*.d.ts -------------------------------------------------------------------------------- /packages/react-forms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/README.md -------------------------------------------------------------------------------- /packages/react-forms/__tests__/abstractions/base-field.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/abstractions/base-field.test.tsx -------------------------------------------------------------------------------- /packages/react-forms/__tests__/abstractions/base-fields-group.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/abstractions/base-fields-group.test.tsx -------------------------------------------------------------------------------- /packages/react-forms/__tests__/abstractions/base-form.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/abstractions/base-form.test.tsx -------------------------------------------------------------------------------- /packages/react-forms/__tests__/stores/form-store.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/stores/form-store.test.ts -------------------------------------------------------------------------------- /packages/react-forms/__tests__/stores/form-stores-handler.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/stores/form-stores-handler.test.ts -------------------------------------------------------------------------------- /packages/react-forms/__tests__/test-components/test-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/test-components/test-field.tsx -------------------------------------------------------------------------------- /packages/react-forms/__tests__/test-components/test-fields-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/test-components/test-fields-group.tsx -------------------------------------------------------------------------------- /packages/react-forms/__tests__/test-components/test-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/test-components/test-form.tsx -------------------------------------------------------------------------------- /packages/react-forms/__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/__tests__/tsconfig.json -------------------------------------------------------------------------------- /packages/react-forms/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/package.json -------------------------------------------------------------------------------- /packages/react-forms/src/abstractions/base-container.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/abstractions/base-container.ts -------------------------------------------------------------------------------- /packages/react-forms/src/abstractions/base-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/abstractions/base-field.ts -------------------------------------------------------------------------------- /packages/react-forms/src/abstractions/base-fields-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/abstractions/base-fields-array.ts -------------------------------------------------------------------------------- /packages/react-forms/src/abstractions/base-fields-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/abstractions/base-fields-group.ts -------------------------------------------------------------------------------- /packages/react-forms/src/abstractions/base-form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/abstractions/base-form.ts -------------------------------------------------------------------------------- /packages/react-forms/src/abstractions/core-field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/abstractions/core-field.ts -------------------------------------------------------------------------------- /packages/react-forms/src/abstractions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/abstractions/index.ts -------------------------------------------------------------------------------- /packages/react-forms/src/actions.ts: -------------------------------------------------------------------------------- 1 | export * from "./actions/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms/src/actions/form-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/actions/form-store.ts -------------------------------------------------------------------------------- /packages/react-forms/src/actions/form-stores-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/actions/form-stores-handler.ts -------------------------------------------------------------------------------- /packages/react-forms/src/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/actions/index.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts.ts: -------------------------------------------------------------------------------- 1 | export * from "./contracts/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/error.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/field.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/fields-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/fields-array.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/fields-group.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/fields-group.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/form-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/form-store.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/form.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/form.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/index.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/validation.ts -------------------------------------------------------------------------------- /packages/react-forms/src/contracts/value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/contracts/value.ts -------------------------------------------------------------------------------- /packages/react-forms/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from "./abstractions/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms/src/modifiers.ts: -------------------------------------------------------------------------------- 1 | export * from "./modifiers/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms/src/modifiers/base-modifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/modifiers/base-modifier.ts -------------------------------------------------------------------------------- /packages/react-forms/src/modifiers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/modifiers/index.ts -------------------------------------------------------------------------------- /packages/react-forms/src/modifiers/string-to-decimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/modifiers/string-to-decimal.ts -------------------------------------------------------------------------------- /packages/react-forms/src/normalizers.ts: -------------------------------------------------------------------------------- 1 | export * from "./normalizers/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms/src/normalizers/alphanumeric.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/normalizers/alphanumeric.ts -------------------------------------------------------------------------------- /packages/react-forms/src/normalizers/base-normalizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/normalizers/base-normalizer.ts -------------------------------------------------------------------------------- /packages/react-forms/src/normalizers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/normalizers/index.ts -------------------------------------------------------------------------------- /packages/react-forms/src/normalizers/lower-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/normalizers/lower-case.ts -------------------------------------------------------------------------------- /packages/react-forms/src/normalizers/upper-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/normalizers/upper-case.ts -------------------------------------------------------------------------------- /packages/react-forms/src/stores.ts: -------------------------------------------------------------------------------- 1 | export * from "./stores/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms/src/stores/form-store-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/stores/form-store-helpers.ts -------------------------------------------------------------------------------- /packages/react-forms/src/stores/form-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/stores/form-store.ts -------------------------------------------------------------------------------- /packages/react-forms/src/stores/form-stores-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/stores/form-stores-handler.ts -------------------------------------------------------------------------------- /packages/react-forms/src/stores/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/stores/index.ts -------------------------------------------------------------------------------- /packages/react-forms/src/utils.ts: -------------------------------------------------------------------------------- 1 | export * from "./utils/index"; 2 | -------------------------------------------------------------------------------- /packages/react-forms/src/utils/form-error-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/utils/form-error-helpers.ts -------------------------------------------------------------------------------- /packages/react-forms/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/utils/index.ts -------------------------------------------------------------------------------- /packages/react-forms/src/utils/value-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/src/utils/value-helpers.ts -------------------------------------------------------------------------------- /packages/react-forms/tools/gulpfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/tools/gulpfile.ts -------------------------------------------------------------------------------- /packages/react-forms/tools/tsconfig.gulp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/tools/tsconfig.gulp.json -------------------------------------------------------------------------------- /packages/react-forms/tools/webpack.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/tools/webpack.config.ts -------------------------------------------------------------------------------- /packages/react-forms/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/tsconfig.json -------------------------------------------------------------------------------- /packages/react-forms/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/packages/react-forms/tslint.json -------------------------------------------------------------------------------- /rush.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/rush.json -------------------------------------------------------------------------------- /tools/mvdir/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | !dist 3 | -------------------------------------------------------------------------------- /tools/mvdir/dist/arguments.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/dist/arguments.d.ts -------------------------------------------------------------------------------- /tools/mvdir/dist/arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/dist/arguments.js -------------------------------------------------------------------------------- /tools/mvdir/dist/cli.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/mvdir/dist/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/dist/cli.js -------------------------------------------------------------------------------- /tools/mvdir/dist/contracts.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/dist/contracts.d.ts -------------------------------------------------------------------------------- /tools/mvdir/dist/contracts.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | Object.defineProperty(exports, "__esModule", { value: true }); 3 | -------------------------------------------------------------------------------- /tools/mvdir/dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/dist/index.d.ts -------------------------------------------------------------------------------- /tools/mvdir/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/dist/index.js -------------------------------------------------------------------------------- /tools/mvdir/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/package.json -------------------------------------------------------------------------------- /tools/mvdir/src/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/src/arguments.ts -------------------------------------------------------------------------------- /tools/mvdir/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/src/cli.ts -------------------------------------------------------------------------------- /tools/mvdir/src/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/src/contracts.ts -------------------------------------------------------------------------------- /tools/mvdir/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/src/index.ts -------------------------------------------------------------------------------- /tools/mvdir/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/tsconfig.json -------------------------------------------------------------------------------- /tools/mvdir/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/mvdir/tslint.json -------------------------------------------------------------------------------- /tools/rush-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tools/rush-tools.ts -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SimplrJS/react-forms/HEAD/tslint.json --------------------------------------------------------------------------------