https://github.com/eclipsesource/jsonforms-editor
Visual Editor for JSON Schema and JSON Forms Ui Schema
https://github.com/eclipsesource/jsonforms-editor
Last synced: over 1 year ago
JSON representation
Visual Editor for JSON Schema and JSON Forms Ui Schema
- Host: GitHub
- URL: https://github.com/eclipsesource/jsonforms-editor
- Owner: eclipsesource
- License: other
- Created: 2020-05-11T09:43:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-11-04T13:33:06.000Z (almost 5 years ago)
- Last Synced: 2025-03-24T09:52:51.554Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://jsonforms-editor.netlify.app/
- Size: 1.49 MB
- Stars: 82
- Watchers: 7
- Forks: 40
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# jsonforms-editor
Editor for JSON Schema and JSON Forms Ui Schema
[](https://travis-ci.com/eclipsesource/jsonforms-editor) [](https://app.netlify.com/sites/jsonforms-editor/deploys)
This is a monorepo consisting of the `@jsonforms/editor` library component and the published JSON Forms editor app.
## Live Demo
You can try a [live demo of the editor](https://jsonforms-editor.netlify.app/) on Netlify.
## Setup
- `npm ci`
- `npm run init`
## Build
- `npm run build`
The `@jsonforms/editor` library component will be located in `jsonforms-editor/dist`.
The JSON Forms editor app will be located in `app/build`.
## Develop
### Recommended setup
- Node >= 12
- Visual Studio Code
- Install recommended extensions
Linting, formatting and import sorting should work automatically.
### Scripts
- Build and watch jsonforms-editor library with `npm run watch`
- Start the app with `npm start`
- Run unit tests with `npm run test`
- Run UI tests with `npm run cypress:open`
### Debugging in VS Code
Start the app by running `npm start` and start debugging in VS Code by pressing F5 or by clicking the green debug icon (launch config `Chrome Debug`).