├── .babelrc ├── .gitignore ├── .jscsrc ├── .npmignore ├── LICENSE ├── README.md ├── demo ├── .babelrc ├── build │ ├── build.js │ └── build.js.map ├── example-form.jsx ├── gulpfile.js ├── index.html ├── package.json └── server.js ├── dist ├── FormGenerator.js └── FormGenerator.js.map ├── gulpfile.js ├── index.js ├── package.json └── src ├── ArrayField.jsx ├── FlatField.jsx ├── FormGenerator.jsx ├── FormGeneratorForm.jsx ├── ObjectField.jsx ├── input-components ├── DefaultArrayInput.jsx ├── DefaultBoolInput.jsx ├── DefaultEnumInput.jsx ├── DefaultObjectInput.jsx ├── DefaultTextInput.jsx ├── VanillaArrayInput.jsx ├── VanillaObjectInput.jsx ├── VanillaTextInput.jsx └── index.js └── validators.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["react", "es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/.jscsrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | demo 2 | node_modules 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/README.md -------------------------------------------------------------------------------- /demo/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["react", "es2015"] 3 | } 4 | -------------------------------------------------------------------------------- /demo/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/demo/build/build.js -------------------------------------------------------------------------------- /demo/build/build.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/demo/build/build.js.map -------------------------------------------------------------------------------- /demo/example-form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/demo/example-form.jsx -------------------------------------------------------------------------------- /demo/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/demo/gulpfile.js -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/demo/package.json -------------------------------------------------------------------------------- /demo/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/demo/server.js -------------------------------------------------------------------------------- /dist/FormGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/dist/FormGenerator.js -------------------------------------------------------------------------------- /dist/FormGenerator.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/dist/FormGenerator.js.map -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/gulpfile.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/FormGenerator.js'); 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/package.json -------------------------------------------------------------------------------- /src/ArrayField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/ArrayField.jsx -------------------------------------------------------------------------------- /src/FlatField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/FlatField.jsx -------------------------------------------------------------------------------- /src/FormGenerator.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/FormGenerator.jsx -------------------------------------------------------------------------------- /src/FormGeneratorForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/FormGeneratorForm.jsx -------------------------------------------------------------------------------- /src/ObjectField.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/ObjectField.jsx -------------------------------------------------------------------------------- /src/input-components/DefaultArrayInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/DefaultArrayInput.jsx -------------------------------------------------------------------------------- /src/input-components/DefaultBoolInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/DefaultBoolInput.jsx -------------------------------------------------------------------------------- /src/input-components/DefaultEnumInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/DefaultEnumInput.jsx -------------------------------------------------------------------------------- /src/input-components/DefaultObjectInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/DefaultObjectInput.jsx -------------------------------------------------------------------------------- /src/input-components/DefaultTextInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/DefaultTextInput.jsx -------------------------------------------------------------------------------- /src/input-components/VanillaArrayInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/VanillaArrayInput.jsx -------------------------------------------------------------------------------- /src/input-components/VanillaObjectInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/VanillaObjectInput.jsx -------------------------------------------------------------------------------- /src/input-components/VanillaTextInput.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/VanillaTextInput.jsx -------------------------------------------------------------------------------- /src/input-components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/input-components/index.js -------------------------------------------------------------------------------- /src/validators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SteveVitali/react-form-generator/HEAD/src/validators.js --------------------------------------------------------------------------------