{"id":15233428,"url":"https://github.com/eclipsesource/jsonforms-vuetify-renderers","last_synced_at":"2025-08-14T04:18:21.554Z","repository":{"id":37774804,"uuid":"394205346","full_name":"eclipsesource/jsonforms-vuetify-renderers","owner":"eclipsesource","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-24T08:45:10.000Z","size":2364,"stargazers_count":23,"open_issues_count":35,"forks_count":23,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-04-24T19:10:29.418Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://jsonforms-vuetify-renderers.netlify.app/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eclipsesource.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-08-09T08:08:40.000Z","updated_at":"2024-02-28T13:40:46.000Z","dependencies_parsed_at":"2024-02-01T10:48:59.243Z","dependency_job_id":"ed889e6f-2aef-460f-bc40-92d6cf25cbc2","html_url":"https://github.com/eclipsesource/jsonforms-vuetify-renderers","commit_stats":{"total_commits":64,"total_committers":6,"mean_commits":"10.666666666666666","dds":0.328125,"last_synced_commit":"e5077b991e847ce99f426afa63d9bb55ea8b2458"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Fjsonforms-vuetify-renderers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Fjsonforms-vuetify-renderers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Fjsonforms-vuetify-renderers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eclipsesource%2Fjsonforms-vuetify-renderers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eclipsesource","download_url":"https://codeload.github.com/eclipsesource/jsonforms-vuetify-renderers/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245802699,"owners_count":20674729,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-29T05:08:51.499Z","updated_at":"2025-03-27T07:31:30.453Z","avatar_url":"https://github.com/eclipsesource.png","language":"Vue","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JSON Forms Vuetify renderers\n\nThis is a monorepo containing the JSON Forms Vue 2 Vuetify renderers and an example application.\n\nSee [jsonforms-vuetify-renderers.netlify.app](https://jsonforms-vuetify-renderers.netlify.app) for the deployed example application.\n\n## JSON Forms\n\nSee [jsonforms.io](https://jsonforms.io/) and the [main repository](https://github.com/eclipsesource/jsonforms) for more information about JSON Forms.\n\n## Vue2 Vuetify renderer set\n\nSee the [README](https://github.com/eclipsesource/jsonforms-vuetify-renderers/blob/main/vue2-vuetify/README.md) of the Vue 2 Vuetify renderer set for detailed instructions on how to consume and use the JSON Forms Vue 2 Vuetify renderer set.\n\n## Developer documentation\n\nUse Node 12+\n\n### Initial setup\n\n- Install monorepo dependencies: `npm ci`\n- Hook up dependencies between packages: `npm run init`\n\n### Scripts\n\n- Build the renderer set: `npm run build`\n- Build and watch the renderer set: `npm run watch`\n- Remove build artifacts: `npm run clean`\n- Run example app: `npm run example:serve`\n- Build example app for production: `npm run example:build`\n\nRecommendations:\n\n- For development use `npm run watch` combined with `npm run example:serve`.\n- To test production use `npm run build` combined with `npm run example:build`.\n  Then serve the built application from `example/dist` with a web server of your choice, e.g. `npx http-server example/dist`.\n\n### Use with Vite\n\nWhen building for production with Vite, custom renderers will not work correctly if their entries are defined within the Single File Component - ie within the custom renderer itself.\n\nTo use custom renderers with Vite in production mode, define the entry for any custom renderer outside of the SFC that defines the renderer itself. For example, within the file that imports and registers the renderer. Example repo: https://github.com/yaffol/json-forms-vuetify-vite-seed\n\nSee also https://github.com/eclipsesource/jsonforms/issues/2077 and https://jsonforms.discourse.group/t/custom-renderers-not-rendering/1250\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipsesource%2Fjsonforms-vuetify-renderers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feclipsesource%2Fjsonforms-vuetify-renderers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feclipsesource%2Fjsonforms-vuetify-renderers/lists"}