-
Notifications
You must be signed in to change notification settings - Fork 24
Closed
Labels
Description
React-json-schema is intentionally minimal. It's purpose is to create React elements from JSON, and does not support configurations beyond this scope. However, there's an opportunity to define configuration beside component definitions (#24, #32, #33). Providing plugin support in react-json-schema will allow users to customize their react-json-schema implementation, and keep the core library small.
The thought is that plugins would be capable of modifying each subSchema before element creation.
We could migrate to a monorepo (using Lerna) so that all plugins are housed in the same repository, which is common for open source JavaScript (webpack, babel, etc.).
I'm personally exploring what this would look like. I'm open to suggestions.