{"_id":"@bahdcoder-packages/jsonforms-vue-vanilla","_rev":"7-d6fa3fbb3037896cfc51aef455345eac","name":"@bahdcoder-packages/jsonforms-vue-vanilla","dist-tags":{"latest":"3.6.6"},"versions":{"3.6.0":{"name":"@bahdcoder-packages/jsonforms-vue-vanilla","version":"3.6.0","keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"license":"MIT","_id":"@bahdcoder-packages/jsonforms-vue-vanilla@3.6.0","maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"homepage":"http://jsonforms.io/","bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"dist":{"shasum":"7f25beea27020b77399f4c7147c347397bef4196","tarball":"https://registry.npmjs.org/@bahdcoder-packages/jsonforms-vue-vanilla/-/jsonforms-vue-vanilla-3.6.0.tgz","fileCount":81,"integrity":"sha512-q8Oly34w22TyDH8PuDAyntDJ1eBPlUJqYP63rAq9upAVV0ExpXFOBxKl5GAvsjZ43Iuk8ZgOou01hMbLYNUAGw==","signatures":[{"sig":"MEYCIQC6p4FhJJPcHJZG4y2SKccHTNu39IGNr6VPT75MF/lrUwIhAKqyy5LlnO8onjsmuuJ31XPj4TkxF8xImzaeEl10CZgJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":633376},"main":"lib/jsonforms-vue-vanilla.cjs.js","types":"lib/src/index.d.ts","module":"lib/jsonforms-vue-vanilla.esm.js","gitHead":"e814b0ada2589271d8fd7aa63086bb363c452630","scripts":{"doc":"typedoc --name 'JSON Forms Vue Vanilla Renderers' --out docs src","lint":"eslint .","test":"vue-cli-service test:unit","build":"cross-env NODE_ENV=production rollup --config rollup.config.js","clean":"rimraf lib example/dist","serve":"vue-cli-service serve dev/serve.ts","lint:fix":"eslint --fix .","build:examples-app":"rollup -c rollup.example.config.js"},"_npmUser":{"name":"bahdcoder","email":"bahdcoder@gmail.com"},"repository":{"url":"git+https://github.com/eclipsesource/jsonforms.git","type":"git"},"_npmVersion":"10.8.1","description":"Vue 3 Vanilla renderers for JSON Forms","directories":{},"_nodeVersion":"22.4.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","chai":"^4.1.2","tslib":"^2.5.0","eslint":"^8.56.0","rimraf":"^3.0.2","rollup":"^2.78.0","typedoc":"~0.25.3","prettier":"^2.8.4","vue-jest":"^5.0.0-0","cross-env":"^7.0.2","typescript":"~5.5.0","@babel/core":"^7.9.0","@types/chai":"^4.2.11","@types/jest":"^27.4.1","@types/node":"^22.13.8","npm-run-all":"^4.1.5","symlink-dir":"^5.0.0","@types/mocha":"^5.2.4","@jsonforms/vue":"workspace:*","@jsonforms/core":"workspace:*","@vue/test-utils":"^2.4.5","@vue/cli-service":"~5.0.8","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^9.9.0","rollup-plugin-vue":"^6.0.0","rollup-plugin-babel":"^4.4.0","eslint-plugin-import":"^2.27.5","@vue/cli-plugin-babel":"~5.0.8","rollup-plugin-cleanup":"^3.2.1","eslint-config-prettier":"^8.7.0","@babel/preset-typescript":"^7.9.0","rollup-plugin-visualizer":"^5.4.1","@typescript-eslint/parser":"^5.54.1","rollup-plugin-typescript2":"^0.34.1","@vue/cli-plugin-typescript":"~5.0.8","@vue/cli-plugin-unit-mocha":"~5.0.8","eslint-plugin-prettier-vue":"^4.2.0","@vue/eslint-config-typescript":"^11.0.2","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"vue":"^3.2.26","@jsonforms/vue":"3.6.0","@jsonforms/core":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonforms-vue-vanilla_3.6.0_1753515577246_0.7369348874409394","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@bahdcoder-packages/jsonforms-vue-vanilla","version":"3.6.1","keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"license":"MIT","_id":"@bahdcoder-packages/jsonforms-vue-vanilla@3.6.1","maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"homepage":"http://jsonforms.io/","bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"dist":{"shasum":"d9f8cf8432df6406606562bca8d237123c0bbe39","tarball":"https://registry.npmjs.org/@bahdcoder-packages/jsonforms-vue-vanilla/-/jsonforms-vue-vanilla-3.6.1.tgz","fileCount":81,"integrity":"sha512-Hedxx1saLV9DCvEv8+cxgSBCW9qIupqkISfzjoWQZxisUbZNSQ4/5FLyZO9bZRHSD9JwXdFV4xyOpfq3WKC5ew==","signatures":[{"sig":"MEQCIA923NB/tYsRkDzgmxEtVlLOylt+MA+KlmMvLHcAJKdNAiB0vFkqKosm8yUN9eEkTRxVJhrkUvOozWSV/TD8pnBVRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640868},"main":"lib/jsonforms-vue-vanilla.cjs.js","types":"lib/src/index.d.ts","module":"lib/jsonforms-vue-vanilla.esm.js","gitHead":"20a87aa1cce28fab1ca3e3ac4e1f5afd9c2427c9","scripts":{"doc":"typedoc --name 'JSON Forms Vue Vanilla Renderers' --out docs src","lint":"eslint .","test":"vue-cli-service test:unit","build":"cross-env NODE_ENV=production rollup --config rollup.config.js","clean":"rimraf lib example/dist","serve":"vue-cli-service serve dev/serve.ts","lint:fix":"eslint --fix .","build:examples-app":"rollup -c rollup.example.config.js"},"_npmUser":{"name":"bahdcoder","email":"bahdcoder@gmail.com"},"repository":{"url":"git+https://github.com/eclipsesource/jsonforms.git","type":"git"},"_npmVersion":"10.8.1","description":"Vue 3 Vanilla renderers for JSON Forms","directories":{},"_nodeVersion":"22.4.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","chai":"^4.1.2","tslib":"^2.5.0","eslint":"^8.56.0","rimraf":"^3.0.2","rollup":"^2.78.0","typedoc":"~0.25.3","prettier":"^2.8.4","vue-jest":"^5.0.0-0","cross-env":"^7.0.2","typescript":"~5.5.0","@babel/core":"^7.9.0","@types/chai":"^4.2.11","@types/jest":"^27.4.1","@types/node":"^22.13.8","npm-run-all":"^4.1.5","symlink-dir":"^5.0.0","@types/mocha":"^5.2.4","@jsonforms/vue":"workspace:*","@jsonforms/core":"workspace:*","@vue/test-utils":"^2.4.5","@vue/cli-service":"~5.0.8","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^9.9.0","rollup-plugin-vue":"^6.0.0","rollup-plugin-babel":"^4.4.0","eslint-plugin-import":"^2.27.5","@vue/cli-plugin-babel":"~5.0.8","rollup-plugin-cleanup":"^3.2.1","eslint-config-prettier":"^8.7.0","@babel/preset-typescript":"^7.9.0","rollup-plugin-visualizer":"^5.4.1","@typescript-eslint/parser":"^5.54.1","rollup-plugin-typescript2":"^0.34.1","@vue/cli-plugin-typescript":"~5.0.8","@vue/cli-plugin-unit-mocha":"~5.0.8","eslint-plugin-prettier-vue":"^4.2.0","@vue/eslint-config-typescript":"^11.0.2","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"vue":"^3.2.26","@jsonforms/vue":"3.6.0","@jsonforms/core":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonforms-vue-vanilla_3.6.1_1753516792838_0.3833706071464502","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@bahdcoder-packages/jsonforms-vue-vanilla","version":"3.6.2","keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"license":"MIT","_id":"@bahdcoder-packages/jsonforms-vue-vanilla@3.6.2","maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"homepage":"http://jsonforms.io/","bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"dist":{"shasum":"d6c1e47fa9ea25e15bf9e152e153986c172b6d81","tarball":"https://registry.npmjs.org/@bahdcoder-packages/jsonforms-vue-vanilla/-/jsonforms-vue-vanilla-3.6.2.tgz","fileCount":81,"integrity":"sha512-hvTizpb/63zWBAOkYo4iz08WIL9oOfj/5BHDHiky9s17vlMeDG/Cl0L/EOfwbeTUyW6RqfoohhJ8nRSOQV91XA==","signatures":[{"sig":"MEUCIA7V3Vxn3An9GdDCQN7RoHEqFTzkzqAqj/VnTU/SgE09AiEAl3hJkJI1k1SylehaUD9HlvykxSZVuLU8AzjIHq5YIFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640237},"main":"lib/jsonforms-vue-vanilla.cjs.js","types":"lib/src/index.d.ts","module":"lib/jsonforms-vue-vanilla.esm.js","gitHead":"2f5b65510f03c84daa7992a5d8b8bb726ff52491","scripts":{"doc":"typedoc --name 'JSON Forms Vue Vanilla Renderers' --out docs src","lint":"eslint .","test":"vue-cli-service test:unit","build":"cross-env NODE_ENV=production rollup --config rollup.config.js","clean":"rimraf lib example/dist","serve":"vue-cli-service serve dev/serve.ts","lint:fix":"eslint --fix .","build:examples-app":"rollup -c rollup.example.config.js"},"_npmUser":{"name":"bahdcoder","email":"bahdcoder@gmail.com"},"repository":{"url":"git+https://github.com/eclipsesource/jsonforms.git","type":"git"},"_npmVersion":"10.8.1","description":"Vue 3 Vanilla renderers for JSON Forms","directories":{},"_nodeVersion":"22.4.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","chai":"^4.1.2","tslib":"^2.5.0","eslint":"^8.56.0","rimraf":"^3.0.2","rollup":"^2.78.0","typedoc":"~0.25.3","prettier":"^2.8.4","vue-jest":"^5.0.0-0","cross-env":"^7.0.2","typescript":"~5.5.0","@babel/core":"^7.9.0","@types/chai":"^4.2.11","@types/jest":"^27.4.1","@types/node":"^22.13.8","npm-run-all":"^4.1.5","symlink-dir":"^5.0.0","@types/mocha":"^5.2.4","@jsonforms/vue":"workspace:*","@jsonforms/core":"workspace:*","@vue/test-utils":"^2.4.5","@vue/cli-service":"~5.0.8","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^9.9.0","rollup-plugin-vue":"^6.0.0","rollup-plugin-babel":"^4.4.0","eslint-plugin-import":"^2.27.5","@vue/cli-plugin-babel":"~5.0.8","rollup-plugin-cleanup":"^3.2.1","eslint-config-prettier":"^8.7.0","@babel/preset-typescript":"^7.9.0","rollup-plugin-visualizer":"^5.4.1","@typescript-eslint/parser":"^5.54.1","rollup-plugin-typescript2":"^0.34.1","@vue/cli-plugin-typescript":"~5.0.8","@vue/cli-plugin-unit-mocha":"~5.0.8","eslint-plugin-prettier-vue":"^4.2.0","@vue/eslint-config-typescript":"^11.0.2","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"vue":"^3.2.26","@jsonforms/vue":"3.6.0","@jsonforms/core":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonforms-vue-vanilla_3.6.2_1753517472304_0.7562338381277673","host":"s3://npm-registry-packages-npm-production"}},"3.6.3":{"name":"@bahdcoder-packages/jsonforms-vue-vanilla","version":"3.6.3","keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"license":"MIT","_id":"@bahdcoder-packages/jsonforms-vue-vanilla@3.6.3","maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"homepage":"http://jsonforms.io/","bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"dist":{"shasum":"9a0b03fc7fc04b3432e0cef3c718cb4d75f34366","tarball":"https://registry.npmjs.org/@bahdcoder-packages/jsonforms-vue-vanilla/-/jsonforms-vue-vanilla-3.6.3.tgz","fileCount":85,"integrity":"sha512-qoEzqxx+Sux9Y3Sutr0Sl/V6432B0jxVuFR+DMvLPoPg4h7jRWyBoFoPHxsfkknfG05s/siOLNv5Z9j9zgx5AQ==","signatures":[{"sig":"MEYCIQCFYzhM0+HWmoCJFBsBYMkataGD+syHLwhq+xUsNqsCtQIhAP05vflWMuEIaRrKTFl6QWZSrCV1aQBSSMyM7iPxm92e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701581},"main":"lib/jsonforms-vue-vanilla.cjs.js","types":"lib/src/index.d.ts","module":"lib/jsonforms-vue-vanilla.esm.js","gitHead":"69df35104e26f791a863545957324c55a96dcc26","scripts":{"doc":"typedoc --name 'JSON Forms Vue Vanilla Renderers' --out docs src","lint":"eslint .","test":"vue-cli-service test:unit","build":"cross-env NODE_ENV=production rollup --config rollup.config.js","clean":"rimraf lib example/dist","serve":"vue-cli-service serve dev/serve.ts","lint:fix":"eslint --fix .","build:examples-app":"rollup -c rollup.example.config.js"},"_npmUser":{"name":"bahdcoder","email":"bahdcoder@gmail.com"},"repository":{"url":"git+https://github.com/eclipsesource/jsonforms.git","type":"git"},"_npmVersion":"10.8.1","description":"Vue 3 Vanilla renderers for JSON Forms","directories":{},"_nodeVersion":"22.4.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","chai":"^4.1.2","tslib":"^2.5.0","eslint":"^8.56.0","rimraf":"^3.0.2","rollup":"^2.78.0","typedoc":"~0.25.3","prettier":"^2.8.4","vue-jest":"^5.0.0-0","cross-env":"^7.0.2","typescript":"~5.5.0","@babel/core":"^7.9.0","@types/chai":"^4.2.11","@types/jest":"^27.4.1","@types/node":"^22.13.8","npm-run-all":"^4.1.5","symlink-dir":"^5.0.0","@types/mocha":"^5.2.4","@jsonforms/vue":"workspace:*","@jsonforms/core":"workspace:*","@vue/test-utils":"^2.4.5","@vue/cli-service":"~5.0.8","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^9.9.0","rollup-plugin-vue":"^6.0.0","rollup-plugin-babel":"^4.4.0","eslint-plugin-import":"^2.27.5","@vue/cli-plugin-babel":"~5.0.8","rollup-plugin-cleanup":"^3.2.1","eslint-config-prettier":"^8.7.0","@babel/preset-typescript":"^7.9.0","rollup-plugin-visualizer":"^5.4.1","@typescript-eslint/parser":"^5.54.1","rollup-plugin-typescript2":"^0.34.1","@vue/cli-plugin-typescript":"~5.0.8","@vue/cli-plugin-unit-mocha":"~5.0.8","eslint-plugin-prettier-vue":"^4.2.0","@vue/eslint-config-typescript":"^11.0.2","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"vue":"^3.2.26","@jsonforms/vue":"3.6.0","@jsonforms/core":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonforms-vue-vanilla_3.6.3_1755884778999_0.5308911440477044","host":"s3://npm-registry-packages-npm-production"}},"3.6.4":{"name":"@bahdcoder-packages/jsonforms-vue-vanilla","version":"3.6.4","keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"license":"MIT","_id":"@bahdcoder-packages/jsonforms-vue-vanilla@3.6.4","maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"homepage":"http://jsonforms.io/","bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"dist":{"shasum":"609375a7ed18b64f52be7969850418e7da684f59","tarball":"https://registry.npmjs.org/@bahdcoder-packages/jsonforms-vue-vanilla/-/jsonforms-vue-vanilla-3.6.4.tgz","fileCount":85,"integrity":"sha512-m9dUsbb5K/XQe5WGS5XOu3DuKz8X1uzSpmM346/kLWiXMVl09ictVv9IZ/j6E+zbAjd6wbxg/H0Q+jkE3kafHQ==","signatures":[{"sig":"MEYCIQC+zeeHygr8PBmyIxKHQ/MZ0Lo5gT9DLScJ6dmHLnBqxwIhAI4YvCBAQMCKpRcCUoQdufpLenOrfhY0TynuK0oyeSky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701609},"main":"lib/jsonforms-vue-vanilla.cjs.js","types":"lib/src/index.d.ts","module":"lib/jsonforms-vue-vanilla.esm.js","gitHead":"b7c45826722ca3a85ff5a42b50432bb7a2e5305f","scripts":{"doc":"typedoc --name 'JSON Forms Vue Vanilla Renderers' --out docs src","lint":"eslint .","test":"vue-cli-service test:unit","build":"cross-env NODE_ENV=production rollup --config rollup.config.js","clean":"rimraf lib example/dist","serve":"vue-cli-service serve dev/serve.ts","lint:fix":"eslint --fix .","build:examples-app":"rollup -c rollup.example.config.js"},"_npmUser":{"name":"bahdcoder","email":"bahdcoder@gmail.com"},"repository":{"url":"git+https://github.com/eclipsesource/jsonforms.git","type":"git"},"_npmVersion":"10.8.1","description":"Vue 3 Vanilla renderers for JSON Forms","directories":{},"_nodeVersion":"22.4.0","dependencies":{"lodash":"^4.17.21"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","chai":"^4.1.2","tslib":"^2.5.0","eslint":"^8.56.0","rimraf":"^3.0.2","rollup":"^2.78.0","typedoc":"~0.25.3","prettier":"^2.8.4","vue-jest":"^5.0.0-0","cross-env":"^7.0.2","typescript":"~5.5.0","@babel/core":"^7.9.0","@types/chai":"^4.2.11","@types/jest":"^27.4.1","@types/node":"^22.13.8","npm-run-all":"^4.1.5","symlink-dir":"^5.0.0","@types/mocha":"^5.2.4","@jsonforms/vue":"workspace:*","@jsonforms/core":"workspace:*","@vue/test-utils":"^2.4.5","@vue/cli-service":"~5.0.8","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^9.9.0","rollup-plugin-vue":"^6.0.0","rollup-plugin-babel":"^4.4.0","eslint-plugin-import":"^2.27.5","@vue/cli-plugin-babel":"~5.0.8","rollup-plugin-cleanup":"^3.2.1","eslint-config-prettier":"^8.7.0","@babel/preset-typescript":"^7.9.0","rollup-plugin-visualizer":"^5.4.1","@typescript-eslint/parser":"^5.54.1","rollup-plugin-typescript2":"^0.34.1","@vue/cli-plugin-typescript":"~5.0.8","@vue/cli-plugin-unit-mocha":"~5.0.8","eslint-plugin-prettier-vue":"^4.2.0","@vue/eslint-config-typescript":"^11.0.2","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"vue":"^3.2.26","@jsonforms/vue":"3.6.0","@jsonforms/core":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonforms-vue-vanilla_3.6.4_1756833588002_0.9575473422231713","host":"s3://npm-registry-packages-npm-production"}},"3.6.5":{"name":"@bahdcoder-packages/jsonforms-vue-vanilla","version":"3.6.5","keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"license":"MIT","_id":"@bahdcoder-packages/jsonforms-vue-vanilla@3.6.5","maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"homepage":"http://jsonforms.io/","bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"dist":{"shasum":"f729e85ec9367f1de6c2c1062cc9f1d449174b42","tarball":"https://registry.npmjs.org/@bahdcoder-packages/jsonforms-vue-vanilla/-/jsonforms-vue-vanilla-3.6.5.tgz","fileCount":85,"integrity":"sha512-i+TAsQn2RxhwWVJWxyskiHrwKAc8xu1RmKXEOvc22e/zW/acW5v8xTNexxfT2p+sE44K15llBD4Dw6RIEhA3qA==","signatures":[{"sig":"MEUCIQCOzojtO6ayJ1DmPc/S9nwEXsnvzVpCWmRKEHFgFcN7lQIgA/SUKeCq4psb8GD6WM1+rk8xMGPeVao8VhaCZVxH7Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":701697},"main":"lib/jsonforms-vue-vanilla.cjs.js","types":"lib/src/index.d.ts","module":"lib/jsonforms-vue-vanilla.esm.js","gitHead":"6ce56452ea5a066f7217694a5db2e71b4641e0a7","scripts":{"doc":"typedoc --name 'JSON Forms Vue Vanilla Renderers' --out docs src","lint":"eslint .","test":"vue-cli-service test:unit","build":"cross-env NODE_ENV=production rollup --config rollup.config.js","clean":"rimraf lib example/dist","serve":"vue-cli-service serve dev/serve.ts","lint:fix":"eslint --fix .","build:examples-app":"rollup -c rollup.example.config.js"},"_npmUser":{"name":"bahdcoder","email":"bahdcoder@gmail.com"},"repository":{"url":"git+https://github.com/eclipsesource/jsonforms.git","type":"git"},"_npmVersion":"11.5.2","description":"Vue 3 Vanilla renderers for JSON Forms","directories":{},"_nodeVersion":"22.19.0","dependencies":{"lodash":"^4.17.21","@rollup/plugin-alias":"^3.1.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.21","chai":"^4.1.2","tslib":"^2.5.0","eslint":"^8.56.0","rimraf":"^3.0.2","rollup":"^2.78.0","typedoc":"~0.25.3","prettier":"^2.8.4","vue-jest":"^5.0.0-0","cross-env":"^7.0.2","typescript":"~5.5.0","@babel/core":"^7.9.0","@types/chai":"^4.2.11","@types/jest":"^27.4.1","@types/node":"^22.13.8","npm-run-all":"^4.1.5","symlink-dir":"^5.0.0","@types/mocha":"^5.2.4","@jsonforms/vue":"workspace:*","@jsonforms/core":"workspace:*","@vue/test-utils":"^2.4.5","@vue/cli-service":"~5.0.8","@babel/preset-env":"^7.9.5","eslint-plugin-vue":"^9.9.0","rollup-plugin-vue":"^6.0.0","rollup-plugin-babel":"^4.4.0","eslint-plugin-import":"^2.27.5","@vue/cli-plugin-babel":"~5.0.8","rollup-plugin-cleanup":"^3.2.1","eslint-config-prettier":"^8.7.0","@babel/preset-typescript":"^7.9.0","rollup-plugin-visualizer":"^5.4.1","@typescript-eslint/parser":"^5.54.1","rollup-plugin-typescript2":"^0.34.1","@vue/cli-plugin-typescript":"~5.0.8","@vue/cli-plugin-unit-mocha":"~5.0.8","eslint-plugin-prettier-vue":"^4.2.0","@vue/eslint-config-typescript":"^11.0.2","@typescript-eslint/eslint-plugin":"^5.54.1"},"peerDependencies":{"vue":"^3.2.26","@jsonforms/vue":"3.6.0","@jsonforms/core":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/jsonforms-vue-vanilla_3.6.5_1760558325174_0.9853360349926639","host":"s3://npm-registry-packages-npm-production"}},"3.6.6":{"name":"@bahdcoder-packages/jsonforms-vue-vanilla","version":"3.6.6","description":"Vue 3 Vanilla renderers for JSON Forms","repository":{"type":"git","url":"git+https://github.com/eclipsesource/jsonforms.git"},"bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"homepage":"http://jsonforms.io/","license":"MIT","publishConfig":{"access":"public"},"keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"main":"lib/jsonforms-vue-vanilla.cjs.js","module":"lib/jsonforms-vue-vanilla.esm.js","types":"lib/src/index.d.ts","scripts":{"serve":"vue-cli-service serve dev/serve.ts","build":"cross-env NODE_ENV=production rollup --config rollup.config.js","build:examples-app":"rollup -c rollup.example.config.js","clean":"rimraf lib example/dist","lint":"eslint .","lint:fix":"eslint --fix .","doc":"typedoc --name 'JSON Forms Vue Vanilla Renderers' --out docs src","test":"vue-cli-service test:unit"},"dependencies":{"@rollup/plugin-alias":"^3.1.8","lodash":"^4.17.21"},"devDependencies":{"@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@babel/preset-typescript":"^7.9.0","@jsonforms/core":"workspace:*","@jsonforms/vue":"workspace:*","@types/chai":"^4.2.11","@types/jest":"^27.4.1","@types/mocha":"^5.2.4","@types/node":"^22.13.8","@typescript-eslint/eslint-plugin":"^5.54.1","@typescript-eslint/parser":"^5.54.1","@vue/cli-plugin-babel":"~5.0.8","@vue/cli-plugin-typescript":"~5.0.8","@vue/cli-plugin-unit-mocha":"~5.0.8","@vue/cli-service":"~5.0.8","@vue/eslint-config-typescript":"^11.0.2","@vue/test-utils":"^2.4.5","chai":"^4.1.2","cross-env":"^7.0.2","eslint":"^8.56.0","eslint-config-prettier":"^8.7.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier-vue":"^4.2.0","eslint-plugin-vue":"^9.9.0","npm-run-all":"^4.1.5","prettier":"^2.8.4","rimraf":"^3.0.2","rollup":"^2.78.0","rollup-plugin-babel":"^4.4.0","rollup-plugin-cleanup":"^3.2.1","rollup-plugin-typescript2":"^0.34.1","rollup-plugin-visualizer":"^5.4.1","rollup-plugin-vue":"^6.0.0","symlink-dir":"^5.0.0","tslib":"^2.5.0","typedoc":"~0.25.3","typescript":"~5.5.0","vue":"^3.4.21","vue-jest":"^5.0.0-0"},"peerDependencies":{"@jsonforms/core":"3.6.0","@jsonforms/vue":"3.6.0","vue":"^3.2.26"},"_id":"@bahdcoder-packages/jsonforms-vue-vanilla@3.6.6","gitHead":"21fe1176f5635df3495d5d268b95fcaaae2180d4","_nodeVersion":"22.19.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-1RC44C+JPxILEFiaeCf5bv5K/9fm3XEN4V1aukfY6QTB9XIkC0qLA/dvaLmx9nvvMlPT2JXYkz+SmR4fPhzv+g==","shasum":"f4a5025fb557df933d64f777b2767d37b967a456","tarball":"https://registry.npmjs.org/@bahdcoder-packages/jsonforms-vue-vanilla/-/jsonforms-vue-vanilla-3.6.6.tgz","fileCount":85,"unpackedSize":701689,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDC+nJ/CRrTT7BvxMfxsAXb+nndutXtL7EHivDITrwUCgIhAO6WqjEGWFwm1tHgXW/GHn6pbhXpRz0dXJ6IsjCmrdGp"}]},"_npmUser":{"name":"bahdcoder","email":"bahdcoder@gmail.com"},"directories":{},"maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jsonforms-vue-vanilla_3.6.6_1760559046225_0.1235223923319666"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-26T07:39:37.158Z","modified":"2025-10-15T20:10:46.684Z","3.6.0":"2025-07-26T07:39:37.438Z","3.6.1":"2025-07-26T07:59:53.002Z","3.6.2":"2025-07-26T08:11:12.524Z","3.6.3":"2025-08-22T17:46:19.183Z","3.6.4":"2025-09-02T17:19:48.205Z","3.6.5":"2025-10-15T19:58:45.379Z","3.6.6":"2025-10-15T20:10:46.443Z"},"bugs":{"url":"https://github.com/eclipsesource/jsonforms/issues"},"license":"MIT","homepage":"http://jsonforms.io/","keywords":["vue","vue3","vue 3","form","forms","json","jsonforms","frontend","generator","input","renderengine","jsonschema","schema","uischema","layout","customization","html5","css","tailwind"],"repository":{"type":"git","url":"git+https://github.com/eclipsesource/jsonforms.git"},"description":"Vue 3 Vanilla renderers for JSON Forms","maintainers":[{"name":"bahdcoder","email":"bahdcoder@gmail.com"}],"readme":"# JSON Forms - More Forms. Less Code\n\n_Complex Forms in the blink of an eye_\n\nJSON Forms eliminates the tedious task of writing fully-featured forms by hand by leveraging the capabilities of JSON, JSON Schema and Javascript.\n\n## Vue Vanilla Renderers\n\nThis is the JSON Forms Vue Vanilla renderers package which provides a HTML5-based renderer set for [JSON Forms Vue](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue).\n\n### JSON Forms Vue seed app\n\nSee our [JSON Forms Vue seed repository](https://github.com/eclipsesource/jsonforms-vue-seed) to get started as quickly as possible.\n\n### Quick start\n\nInstall JSON Forms Core, Vue and Vue Vanilla Renderers\n\n```bash\nnpm i --save @jsonforms/core @jsonforms/vue @jsonforms/vue-vanilla\n```\n\nAlso add the packages to the transpile dependencies in the `vue.config.js` file:\n\n```js\nmodule.exports = {\n  transpileDependencies: [\n    '@jsonforms/core',\n    '@jsonforms/vue',\n    '@jsonforms/vue-vanilla',\n  ],\n};\n```\n\nUse the `json-forms` component for each form you want to render and hand over the renderer set.\n\n```vue\n<script>\nimport { JsonForms } from '@jsonforms/vue';\nimport { vanillaRenderers } from '@jsonforms/vue-vanilla';\nimport { defineComponent } from 'vue';\n\nconst renderers = [\n  ...vanillaRenderers,\n  // here you can add custom renderers\n];\n\nexport default defineComponent({\n  components: {\n    JsonForms,\n  },\n  data() {\n    return {\n      renderers: Object.freeze(renderers),\n\n      data: {\n        number: 5,\n      },\n      schema: {\n        properties: {\n          number: {\n            type: 'number',\n          },\n        },\n      },\n      uischema: {\n        type: 'VerticalLayout',\n        elements: [\n          {\n            type: 'Control',\n            scope: '#/properties/number',\n          },\n        ],\n      },\n    };\n  },\n  methods: {\n    onChange(event) {\n      this.data = event.data;\n    },\n  },\n});\n</script>\n<template>\n  <json-forms\n    :data=\"data\"\n    :schema=\"schema\"\n    :uischema=\"uischema\"\n    :renderers=\"renderers\"\n    @change=\"onChange\"\n  />\n</template>\n```\n\nBy default the Vanilla Renderers don't apply any CSS at all.\nFor a quick start you can use `@jsonforms/vue-vanilla/vanilla.css`.\n\nFor more information on how JSON Forms can be configured, please see the [README of `@jsonforms/vue`](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue/README.md).\n\n### Styling\n\nEach rendered HTML element specifies a CSS class which can be used to style it.\nThis process can also be customized so that each element declares user-specified CSS classes.\nTherefore JSON Forms Vue Vanilla can be integrated with any CSS-only UI framework quite easily.\n\nYou can find the default CSS classes in `[defaultStyles.ts](https://github.com/eclipsesource/jsonforms/blob/master/packages/vue-vanilla/src/styles/defaultStyles.ts).\n\nTo render your own classes simply `provide` them as `styles`.\nThese `styles` replace the `defaultStyles`.\nIf you want to fall back to `defaultStyles` or combine them with your own classes you'll need to do so programmatically, e.g.:\n\n```vue\n<script>\nimport { JsonForms } from '@jsonforms/vue';\nimport {\n  defaultStyles,\n  mergeStyles,\n  vanillaRenderers,\n} from '@jsonforms/vue-vanilla';\nimport { defineComponent } from 'vue';\n\n// mergeStyles combines all classes from both styles definitions\nconst myStyles = mergeStyles(defaultStyles, {\n  control: { root: 'my-control' },\n});\n\nexport default defineComponent({\n  name: 'app',\n  components: {\n    JsonForms,\n  },\n  data() {\n    return {\n      renderers: Object.freeze(vanillaRenderers),\n      data: {\n        number: 5,\n      },\n      schema: {\n        properties: {\n          number: {\n            type: 'number',\n          },\n        },\n      },\n      uischema: {\n        type: 'VerticalLayout',\n        elements: [\n          {\n            type: 'Control',\n            scope: '#/properties/number',\n          },\n        ],\n      },\n    };\n  },\n  methods: {\n    onChange(event) {\n      this.data = event.data;\n    },\n  },\n  provide() {\n    return {\n      styles: myStyles,\n    };\n  },\n});\n</script>\n<template>\n  <json-forms\n    :data=\"data\"\n    :schema=\"schema\"\n    :uischema=\"uischema\"\n    :renderers=\"renderers\"\n    @change=\"onChange\"\n  />\n</template>\n```\n\nYou can also use specify styles in the ui schema via the `options.styles` property.\nAttributes specified here override the respective `defaultStyles` or provided `styles`.\nAttributes not specified here fall back to either the `defaultStyles` or provided `styles`.\n\n```js\n{\n  \"type\": \"Control\",\n  \"scope\": \"#/properties/name\",\n  \"options\": {\n    \"styles\": {\n      \"control\": {\n        \"root\": \"my-control-root\"\n      }\n    }\n  }\n}\n```\n\n## License\n\nThe JSONForms project is licensed under the MIT License. See the [LICENSE file](https://github.com/eclipsesource/jsonforms/blob/master/LICENSE) for more information.\n\n## Roadmap\n\nOur current roadmap is available [here](https://github.com/eclipsesource/jsonforms/blob/master/ROADMAP.md).\n\n## Migration\n\nSee our [migration guide](https://github.com/eclipsesource/jsonforms/blob/master/MIGRATION.md) when updating JSON Forms.\n","readmeFilename":"README.md"}