├── .gitignore ├── .jshintrc ├── LICENSE ├── README.md ├── demo ├── app.js └── client │ ├── css │ ├── bootstrap.min.css │ └── main.css │ ├── index.html │ ├── index2.html │ └── js │ ├── bundle.js │ ├── bundle2.js │ ├── main.js │ ├── main2.js │ ├── meta.json │ ├── react-form-generator.global.min.js │ └── react.js ├── dist └── react-form-generator.global.min.js ├── docs ├── api │ └── metadata-format.md ├── basic │ ├── simple-events-routing.md │ ├── simple-form.md │ ├── simple-validation.md │ └── useful-helpers-defaults.md ├── changelog.md ├── index.md ├── intermediate │ ├── complex-events-routing.md │ ├── composite-validation.md │ └── custom-components.md └── site │ ├── css │ └── highlight.css │ ├── fonts │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ └── fontawesome-webfont.woff │ ├── img │ └── favicon.ico │ ├── index.html │ ├── js │ └── highlight.pack.js │ └── license │ └── highlight.js │ └── LICENSE ├── gulpfile.js ├── karma.conf.js ├── mkdocs.yml ├── package.json ├── spec ├── compiled │ ├── components.spec.js │ └── tools │ │ ├── general.js │ │ ├── routing.js │ │ └── serializers.js ├── components │ └── primitives │ │ ├── base.jsx │ │ ├── button.jsx │ │ ├── checkbox.jsx │ │ ├── radiogroup.jsx │ │ ├── select.jsx │ │ ├── text.jsx │ │ └── textarea.jsx ├── mocks │ └── evalDefaults.meta.json ├── support │ └── jasmine.json ├── tools │ ├── general.js │ ├── routing.js │ └── serializers.js └── validation │ └── index.js └── src ├── components ├── compiled │ ├── fields │ │ └── text.js │ ├── generated-form.js │ ├── layouts │ │ ├── header.js │ │ ├── label.js │ │ ├── simpleFormField.js │ │ └── unwrapped.js │ └── primitives │ │ ├── button.js │ │ ├── checkbox.js │ │ ├── radiogroup.js │ │ ├── select.js │ │ ├── text.js │ │ └── textarea.js ├── generated-form.jsx ├── layouts │ ├── header.jsx │ ├── label.jsx │ ├── simpleFormField.jsx │ └── unwrapped.jsx └── primitives │ ├── button.jsx │ ├── checkbox.jsx │ ├── radiogroup.jsx │ ├── select.jsx │ ├── text.jsx │ └── textarea.jsx ├── mixins ├── index.js ├── layouts.js └── primitives.js ├── tools ├── general.js ├── index.js ├── routing.js └── serializers.js └── validation ├── index.js └── validators.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | site/ 3 | spec/compiled/ 4 | -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/.jshintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/README.md -------------------------------------------------------------------------------- /demo/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/app.js -------------------------------------------------------------------------------- /demo/client/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/css/bootstrap.min.css -------------------------------------------------------------------------------- /demo/client/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/css/main.css -------------------------------------------------------------------------------- /demo/client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/index.html -------------------------------------------------------------------------------- /demo/client/index2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/index2.html -------------------------------------------------------------------------------- /demo/client/js/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/js/bundle.js -------------------------------------------------------------------------------- /demo/client/js/bundle2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/js/bundle2.js -------------------------------------------------------------------------------- /demo/client/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/js/main.js -------------------------------------------------------------------------------- /demo/client/js/main2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/js/main2.js -------------------------------------------------------------------------------- /demo/client/js/meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/js/meta.json -------------------------------------------------------------------------------- /demo/client/js/react-form-generator.global.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/js/react-form-generator.global.min.js -------------------------------------------------------------------------------- /demo/client/js/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/demo/client/js/react.js -------------------------------------------------------------------------------- /dist/react-form-generator.global.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/dist/react-form-generator.global.min.js -------------------------------------------------------------------------------- /docs/api/metadata-format.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/api/metadata-format.md -------------------------------------------------------------------------------- /docs/basic/simple-events-routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/basic/simple-events-routing.md -------------------------------------------------------------------------------- /docs/basic/simple-form.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/basic/simple-form.md -------------------------------------------------------------------------------- /docs/basic/simple-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/basic/simple-validation.md -------------------------------------------------------------------------------- /docs/basic/useful-helpers-defaults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/basic/useful-helpers-defaults.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/intermediate/complex-events-routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/intermediate/complex-events-routing.md -------------------------------------------------------------------------------- /docs/intermediate/composite-validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/intermediate/composite-validation.md -------------------------------------------------------------------------------- /docs/intermediate/custom-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/intermediate/custom-components.md -------------------------------------------------------------------------------- /docs/site/css/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/css/highlight.css -------------------------------------------------------------------------------- /docs/site/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /docs/site/fonts/fontawesome-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/fonts/fontawesome-webfont.svg -------------------------------------------------------------------------------- /docs/site/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /docs/site/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /docs/site/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/img/favicon.ico -------------------------------------------------------------------------------- /docs/site/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/index.html -------------------------------------------------------------------------------- /docs/site/js/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/js/highlight.pack.js -------------------------------------------------------------------------------- /docs/site/license/highlight.js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/docs/site/license/highlight.js/LICENSE -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/gulpfile.js -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/karma.conf.js -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/package.json -------------------------------------------------------------------------------- /spec/compiled/components.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/compiled/components.spec.js -------------------------------------------------------------------------------- /spec/compiled/tools/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/compiled/tools/general.js -------------------------------------------------------------------------------- /spec/compiled/tools/routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/compiled/tools/routing.js -------------------------------------------------------------------------------- /spec/compiled/tools/serializers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/compiled/tools/serializers.js -------------------------------------------------------------------------------- /spec/components/primitives/base.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/components/primitives/base.jsx -------------------------------------------------------------------------------- /spec/components/primitives/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/components/primitives/button.jsx -------------------------------------------------------------------------------- /spec/components/primitives/checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/components/primitives/checkbox.jsx -------------------------------------------------------------------------------- /spec/components/primitives/radiogroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/components/primitives/radiogroup.jsx -------------------------------------------------------------------------------- /spec/components/primitives/select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/components/primitives/select.jsx -------------------------------------------------------------------------------- /spec/components/primitives/text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/components/primitives/text.jsx -------------------------------------------------------------------------------- /spec/components/primitives/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/components/primitives/textarea.jsx -------------------------------------------------------------------------------- /spec/mocks/evalDefaults.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/mocks/evalDefaults.meta.json -------------------------------------------------------------------------------- /spec/support/jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/support/jasmine.json -------------------------------------------------------------------------------- /spec/tools/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/tools/general.js -------------------------------------------------------------------------------- /spec/tools/routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/tools/routing.js -------------------------------------------------------------------------------- /spec/tools/serializers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/tools/serializers.js -------------------------------------------------------------------------------- /spec/validation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/spec/validation/index.js -------------------------------------------------------------------------------- /src/components/compiled/fields/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/fields/text.js -------------------------------------------------------------------------------- /src/components/compiled/generated-form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/generated-form.js -------------------------------------------------------------------------------- /src/components/compiled/layouts/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/layouts/header.js -------------------------------------------------------------------------------- /src/components/compiled/layouts/label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/layouts/label.js -------------------------------------------------------------------------------- /src/components/compiled/layouts/simpleFormField.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/layouts/simpleFormField.js -------------------------------------------------------------------------------- /src/components/compiled/layouts/unwrapped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/layouts/unwrapped.js -------------------------------------------------------------------------------- /src/components/compiled/primitives/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/primitives/button.js -------------------------------------------------------------------------------- /src/components/compiled/primitives/checkbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/primitives/checkbox.js -------------------------------------------------------------------------------- /src/components/compiled/primitives/radiogroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/primitives/radiogroup.js -------------------------------------------------------------------------------- /src/components/compiled/primitives/select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/primitives/select.js -------------------------------------------------------------------------------- /src/components/compiled/primitives/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/primitives/text.js -------------------------------------------------------------------------------- /src/components/compiled/primitives/textarea.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/compiled/primitives/textarea.js -------------------------------------------------------------------------------- /src/components/generated-form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/generated-form.jsx -------------------------------------------------------------------------------- /src/components/layouts/header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/layouts/header.jsx -------------------------------------------------------------------------------- /src/components/layouts/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/layouts/label.jsx -------------------------------------------------------------------------------- /src/components/layouts/simpleFormField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/layouts/simpleFormField.jsx -------------------------------------------------------------------------------- /src/components/layouts/unwrapped.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/layouts/unwrapped.jsx -------------------------------------------------------------------------------- /src/components/primitives/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/primitives/button.jsx -------------------------------------------------------------------------------- /src/components/primitives/checkbox.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/primitives/checkbox.jsx -------------------------------------------------------------------------------- /src/components/primitives/radiogroup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/primitives/radiogroup.jsx -------------------------------------------------------------------------------- /src/components/primitives/select.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/primitives/select.jsx -------------------------------------------------------------------------------- /src/components/primitives/text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/primitives/text.jsx -------------------------------------------------------------------------------- /src/components/primitives/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/components/primitives/textarea.jsx -------------------------------------------------------------------------------- /src/mixins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/mixins/index.js -------------------------------------------------------------------------------- /src/mixins/layouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/mixins/layouts.js -------------------------------------------------------------------------------- /src/mixins/primitives.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/mixins/primitives.js -------------------------------------------------------------------------------- /src/tools/general.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/tools/general.js -------------------------------------------------------------------------------- /src/tools/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/tools/index.js -------------------------------------------------------------------------------- /src/tools/routing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/tools/routing.js -------------------------------------------------------------------------------- /src/tools/serializers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/tools/serializers.js -------------------------------------------------------------------------------- /src/validation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/validation/index.js -------------------------------------------------------------------------------- /src/validation/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AZaviruha/react-form-generator/HEAD/src/validation/validators.js --------------------------------------------------------------------------------