├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── config ├── babel.dev.js ├── babel.prod.js ├── env.js ├── eslint.js ├── flow │ ├── css.js.flow │ └── file.js.flow ├── jest │ ├── CSSStub.js │ ├── FileStub.js │ └── transform.js ├── paths.js ├── polyfills.js ├── webpack.config.dev.js └── webpack.config.prod.js ├── index.html ├── index.js ├── package.json ├── screenshot.png ├── scripts ├── build.js ├── start.js └── utils │ ├── WatchMissingNodeModulesPlugin.js │ ├── checkRequiredFiles.js │ ├── chrome.applescript │ └── prompt.js ├── src ├── actions │ └── index.js ├── components │ ├── AdditionalProperties.jsx │ ├── AnyOf.jsx │ ├── Array.jsx │ ├── Object.jsx │ ├── Properties.jsx │ ├── Property.jsx │ ├── Root.jsx │ ├── Summary.jsx │ ├── fields │ │ ├── Boolean.jsx │ │ ├── Enum.jsx │ │ ├── Null.jsx │ │ ├── Number.jsx │ │ ├── String.jsx │ │ └── Text.jsx │ ├── hoc │ │ ├── auto-populating.jsx │ │ ├── expandable.jsx │ │ └── with-caption.jsx │ └── styles.js ├── constants │ ├── actionTypes.js │ └── namespace.js ├── favicon.ico ├── index.css ├── index.js ├── reducers │ └── index.js └── utilities │ ├── data.js │ ├── path.js │ └── schema.js ├── test ├── App.js ├── data.spec.js ├── input │ ├── another-sample-data.json │ ├── another-sample-schema.json │ ├── sample-data.json │ └── sample-schema.json ├── path.spec.js └── schema.spec.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/README.md -------------------------------------------------------------------------------- /config/babel.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/babel.dev.js -------------------------------------------------------------------------------- /config/babel.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/babel.prod.js -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/env.js -------------------------------------------------------------------------------- /config/eslint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/eslint.js -------------------------------------------------------------------------------- /config/flow/css.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | -------------------------------------------------------------------------------- /config/flow/file.js.flow: -------------------------------------------------------------------------------- 1 | // @flow 2 | declare export default string; 3 | -------------------------------------------------------------------------------- /config/jest/CSSStub.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /config/jest/FileStub.js: -------------------------------------------------------------------------------- 1 | module.exports = "test-file-stub"; 2 | -------------------------------------------------------------------------------- /config/jest/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/jest/transform.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/polyfills.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/polyfills.js -------------------------------------------------------------------------------- /config/webpack.config.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/webpack.config.dev.js -------------------------------------------------------------------------------- /config/webpack.config.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/config/webpack.config.prod.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/index.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/package.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/screenshot.png -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/scripts/start.js -------------------------------------------------------------------------------- /scripts/utils/WatchMissingNodeModulesPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/scripts/utils/WatchMissingNodeModulesPlugin.js -------------------------------------------------------------------------------- /scripts/utils/checkRequiredFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/scripts/utils/checkRequiredFiles.js -------------------------------------------------------------------------------- /scripts/utils/chrome.applescript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/scripts/utils/chrome.applescript -------------------------------------------------------------------------------- /scripts/utils/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/scripts/utils/prompt.js -------------------------------------------------------------------------------- /src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/actions/index.js -------------------------------------------------------------------------------- /src/components/AdditionalProperties.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/AdditionalProperties.jsx -------------------------------------------------------------------------------- /src/components/AnyOf.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/AnyOf.jsx -------------------------------------------------------------------------------- /src/components/Array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/Array.jsx -------------------------------------------------------------------------------- /src/components/Object.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/Object.jsx -------------------------------------------------------------------------------- /src/components/Properties.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/Properties.jsx -------------------------------------------------------------------------------- /src/components/Property.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/Property.jsx -------------------------------------------------------------------------------- /src/components/Root.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/Root.jsx -------------------------------------------------------------------------------- /src/components/Summary.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/Summary.jsx -------------------------------------------------------------------------------- /src/components/fields/Boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/fields/Boolean.jsx -------------------------------------------------------------------------------- /src/components/fields/Enum.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/fields/Enum.jsx -------------------------------------------------------------------------------- /src/components/fields/Null.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/fields/Null.jsx -------------------------------------------------------------------------------- /src/components/fields/Number.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/fields/Number.jsx -------------------------------------------------------------------------------- /src/components/fields/String.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/fields/String.jsx -------------------------------------------------------------------------------- /src/components/fields/Text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/fields/Text.jsx -------------------------------------------------------------------------------- /src/components/hoc/auto-populating.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/hoc/auto-populating.jsx -------------------------------------------------------------------------------- /src/components/hoc/expandable.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/hoc/expandable.jsx -------------------------------------------------------------------------------- /src/components/hoc/with-caption.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/hoc/with-caption.jsx -------------------------------------------------------------------------------- /src/components/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/components/styles.js -------------------------------------------------------------------------------- /src/constants/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/constants/actionTypes.js -------------------------------------------------------------------------------- /src/constants/namespace.js: -------------------------------------------------------------------------------- 1 | export default 'react-property-grid' 2 | -------------------------------------------------------------------------------- /src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/favicon.ico -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/index.js -------------------------------------------------------------------------------- /src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/reducers/index.js -------------------------------------------------------------------------------- /src/utilities/data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/utilities/data.js -------------------------------------------------------------------------------- /src/utilities/path.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/utilities/path.js -------------------------------------------------------------------------------- /src/utilities/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/src/utilities/schema.js -------------------------------------------------------------------------------- /test/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/App.js -------------------------------------------------------------------------------- /test/data.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/data.spec.js -------------------------------------------------------------------------------- /test/input/another-sample-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/input/another-sample-data.json -------------------------------------------------------------------------------- /test/input/another-sample-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/input/another-sample-schema.json -------------------------------------------------------------------------------- /test/input/sample-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/input/sample-data.json -------------------------------------------------------------------------------- /test/input/sample-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/input/sample-schema.json -------------------------------------------------------------------------------- /test/path.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/path.spec.js -------------------------------------------------------------------------------- /test/schema.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/test/schema.spec.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IngloriousCoderz/react-property-grid/HEAD/yarn.lock --------------------------------------------------------------------------------