{"_id":"@almuz/vue-jsonschema","_rev":"7-28ad24eeb65ca121d11d976e6d315a06","time":{"created":"2023-03-28T10:15:55.217Z","0.0.1":"2023-03-28T09:58:46.045Z","modified":"2023-03-30T06:37:50.865Z","0.0.2":"2023-03-28T10:15:55.591Z","0.0.3":"2023-03-28T14:23:24.961Z","0.0.4":"2023-03-30T06:37:50.719Z"},"name":"@almuz/vue-jsonschema","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.2":{"name":"@almuz/vue-jsonschema","description":"Input Form generator based on JSON Schema","version":"0.0.2","directories":{"doc":"docs","test":"tests"},"author":"","scripts":{"serve":"vue-cli-service serve","build":"rollup -c --environment BUILD:production","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","coveralls":"npm run test:unit && cat ./coverage/lcov.info | coveralls","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"./dist/entry.js","dependencies":{"@babel/preset-env":"^7.20.2","nanoclone":"^0.2.1","purecss":"^1.0.1"},"devDependencies":{"@mdi/font":"^5.9.55","@types/jest":"^26.0.24","@types/json-schema":"^7.0.11","@typescript-eslint/eslint-plugin":"^5.57.0","@vue/babel-preset-app":"^5.0.8","@vue/cli-plugin-babel":"^5.0.8","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-typescript":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/eslint-config-standard":"^4.0.0","@vue/eslint-config-typescript":"^4.0.0","@vue/test-utils":"1.3.4","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","core-js":"^2.6.12","coveralls":"^3.1.1","deepmerge":"^4.3.1","dotenv":"^8.6.0","eslint":"^7.32.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^9.10.0","jest":"^27.5.1","prettier":"^2.8.7","rollup":"^2.79.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-css-only":"^2.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-progress":"^1.1.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-visualizer":"^4.2.2","rollup-plugin-vue":"^5.1.9","sass":"^1.60.0","sass-loader":"^10.4.1","ts-jest":"27.0.4","ts-node":"^8.10.2","typescript":"^3.9.10","vue":"^2.7.14","vue-class-component":"^7.2.6","vue-highlightjs":"^1.3.3","vue-jest":"^3.0.7","vue-property-decorator":"^9.1.2","vue-template-compiler":"^2.7.14","vuepress":"^1.9.9","vuepress-plugin-typescript":"^0.3.1","vuetify":"^2.6.14"},"peerDependencies":{"vue":"^2.6.10"},"gitHead":"8ad1ff1238356f4023ad74bac01aee3c657f5939","_id":"@almuz/vue-jsonschema@0.0.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-fnnFav8Pim96OzVh7mMctC3/kG0Y870WTi0XyxcI+fLJB8rGSl757IvxV9hodoQ1M+no7BPlHsuDq0KwvhmmMg==","shasum":"8fa4265554d1a35cb2b442e9fe5931754b6c7c53","tarball":"https://registry.npmjs.org/@almuz/vue-jsonschema/-/vue-jsonschema-0.0.2.tgz","fileCount":47,"unpackedSize":180387,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC41eG90OEcrzOCLb1aQOfDrEcVJJllGXqV21cV5ySl9wIhAP/0WqkBGION9QIbaHW1SVFtemL5VkZZz2uM7G3fsAhj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIr5bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQdQ//cxJKO6RX4bU68E2RIh9Tic64/EKffE37OjHN+2lEpie6M6N4\r\n0iy3axppE6c2gIFeM2p7+blNir8kmsa7+SmNP7dz6KnjPvvUgoxMoWoflrXe\r\nGtu/WgiPWfpOSKGqJBgKihHbYs6eFRY/4Uau331tIoMabFscbI+4XzPrOEYO\r\nalrhiqZYEodcmB7nQSoHvk9wqVAjxSEAmALCCLqXTycJ6q/VbOfM+WgCD6BP\r\njGhIHxSLG+32w7sVQ3E++UZFmq/QNZkDMK8OMn9jBp2JwZ3latlV9svApQlC\r\nG5GPNiaEOO7xZ7VKojRbBVSifz/APz27HSLTBMLh3gDLupD9hIrOrqs5mKwF\r\nKtvME+F3FDzyxECDVqOYC+9a6jDhpJg3pf6WhAVffTCme3csG1OmX9BorTnn\r\nWvsm0+/nOqbw5zHMqA9b36IkBHVxtvhnir5lYDj0dWA5EYXEdLK2xjDlMCOI\r\nkKA6bvMMCa3W7yuqFWxJHNStncnAjVYsLNm27ivN9N62BeNRUL1DwQyfDn/a\r\nk59UnGZZB2wb7P9nHNg4L50is5zMr4vSvl0ZInrSGVdGeimvCnYhL0uHD5xO\r\n4+1GGLNIG8Rx+xy/qxgnjP+8+H0irTZ8ovHO4TIrg5eZQZiDtfAC2SfAV6ZD\r\nZIk8D+gCoZPQopRWaqpg04szwlJ0fldtCbk=\r\n=e/kG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"almuz","email":"almuz@inbox.lv"},"maintainers":[{"name":"almuz","email":"almuz@inbox.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-jsonschema_0.0.2_1679998555385_0.01059101281527397"},"_hasShrinkwrap":false},"0.0.3":{"name":"@almuz/vue-jsonschema","description":"Input Form generator based on JSON Schema","version":"0.0.3","directories":{"doc":"docs","test":"tests"},"author":"","scripts":{"serve":"vue-cli-service serve","build":"rollup -c --environment BUILD:production","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","coveralls":"npm run test:unit && cat ./coverage/lcov.info | coveralls","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"./dist/entry.js","dependencies":{"@babel/preset-env":"^7.20.2","nanoclone":"^0.2.1","purecss":"^1.0.1"},"devDependencies":{"@mdi/font":"^5.9.55","@types/jest":"^26.0.24","@types/json-schema":"^7.0.11","@typescript-eslint/eslint-plugin":"^5.57.0","@vue/babel-preset-app":"^5.0.8","@vue/cli-plugin-babel":"^5.0.8","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-typescript":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/eslint-config-standard":"^4.0.0","@vue/eslint-config-typescript":"^4.0.0","@vue/test-utils":"1.3.4","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","core-js":"^2.6.12","coveralls":"^3.1.1","deepmerge":"^4.3.1","dotenv":"^8.6.0","eslint":"^7.32.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^9.10.0","jest":"^27.5.1","prettier":"^2.8.7","rollup":"^2.79.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-css-only":"^2.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-progress":"^1.1.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-visualizer":"^4.2.2","rollup-plugin-vue":"^5.1.9","sass":"^1.60.0","sass-loader":"^10.4.1","ts-jest":"27.0.4","ts-node":"^8.10.2","typescript":"^3.9.10","vue":"^2.7.14","vue-class-component":"^7.2.6","vue-highlightjs":"^1.3.3","vue-jest":"^3.0.7","vue-property-decorator":"^9.1.2","vue-template-compiler":"^2.7.14","vuepress":"^1.9.9","vuepress-plugin-typescript":"^0.3.1","vuetify":"^2.6.14"},"peerDependencies":{"vue":"^2.6.10"},"gitHead":"66f77b8c0ec4ee1f1c9334ce577b5c17b042e133","_id":"@almuz/vue-jsonschema@0.0.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-lnzFj4bCT0KTRvdZlP5wMjfws4k7h4yIunwgeas1LoYgZu1ssyHek26a8q9wefnejfdqkfTyD+aXwWjNgSiu6g==","shasum":"8159dada91a878ed241a0a8e88e9ade771575109","tarball":"https://registry.npmjs.org/@almuz/vue-jsonschema/-/vue-jsonschema-0.0.3.tgz","fileCount":47,"unpackedSize":180484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGulIKQPcxLEfS6STHWOLrU5PrMSROgnI5hknWKkn2bzAiEAyHFbSN1C1WVYeNwsDA0iHhRHZQdRZK0wBXP51l1t9MI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIvhcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqlg//Qri4yqedmh03hJ6vgBl8hFLGWhxNwVyalU2bwlFe77Yx0ErY\r\nNYy3KEFdBxs3nNTpJP/0mpJ3f8NWmqYPngP2DVoSGpFt7r2aw14bjab5BFUP\r\nahKr5VMaYgv/kOmyobpgRFP8FQil5UHOaypfAabpJJfw0+500EcFPdceCgZy\r\n5Jpbc/OHLVVwHboZH2sVrEhWYY3ytWgN84P4eKiEXvE9+xcENu31KdpOqpR0\r\n++/uqvNlTfo1Sb457owgGl42G/y2XUslxacZ88sbbTOAEnl8KePOvWdnO6Xx\r\nls5XOJqIUZ7ezIujUglhweClGJNJbecvjK5NrMerJPnbsZyEZaKmTw4IcCwr\r\nTnn8nmkjECx0LlKddMNOvU2+ciV20LLViUmJEUPm7zh8ElPd6DgSTnjju0VT\r\nktPdr6sxeLFlszWxGCB/L5FiTXzDYrROIygiIGVWBz8Bx2jR1QEFrXxqwz5v\r\nm4pDeRGQm8QAnVWvSe/ywIUHIXr721ZW1IfHMjZyORMQQxu+DJpokqmyXJ6w\r\n+3VC2/iuwhBxnxzvkpInxEqLVs5/tQRPjNN3VcUHoMoAXBxaCTYFtJ4rujz/\r\nBiYPYJbc6QKBelzXSwJwG1c95y74pETI6FxAw+PV1VvhDwdVKwJcrn6bua+Z\r\nWUVjxYhwP55tZW+VuQaO0csrh20556toG/o=\r\n=XYub\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"almuz","email":"almuz@inbox.lv"},"maintainers":[{"name":"almuz","email":"almuz@inbox.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-jsonschema_0.0.3_1680013404701_0.6228589167818808"},"_hasShrinkwrap":false},"0.0.4":{"name":"@almuz/vue-jsonschema","description":"Input Form generator based on JSON Schema","version":"0.0.4","directories":{"doc":"docs","test":"tests"},"author":"","scripts":{"serve":"vue-cli-service serve","build":"rollup -c --environment BUILD:production","lint":"vue-cli-service lint","test:unit":"vue-cli-service test:unit","coveralls":"npm run test:unit && cat ./coverage/lcov.info | coveralls","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"./dist/entry.js","dependencies":{"@babel/preset-env":"^7.20.2","nanoclone":"^0.2.1"},"devDependencies":{"@mdi/font":"^5.9.55","@types/jest":"^26.0.24","@types/json-schema":"^7.0.11","@typescript-eslint/eslint-plugin":"^5.57.0","@vue/babel-preset-app":"^5.0.8","@vue/cli-plugin-babel":"^5.0.8","@vue/cli-plugin-eslint":"^5.0.8","@vue/cli-plugin-typescript":"^5.0.8","@vue/cli-plugin-unit-jest":"^5.0.8","@vue/cli-service":"^5.0.8","@vue/eslint-config-standard":"^4.0.0","@vue/eslint-config-typescript":"^4.0.0","@vue/test-utils":"1.3.4","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","core-js":"^2.6.12","coveralls":"^3.1.1","deepmerge":"^4.3.1","dotenv":"^8.6.0","eslint":"^7.32.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-vue":"^9.10.0","jest":"^27.5.1","prettier":"^2.8.7","rollup":"^2.79.1","rollup-plugin-buble":"^0.19.8","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-css-only":"^2.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-progress":"^1.1.2","rollup-plugin-replace":"^2.2.0","rollup-plugin-terser":"^6.1.0","rollup-plugin-typescript":"^1.0.1","rollup-plugin-visualizer":"^4.2.2","rollup-plugin-vue":"^5.1.9","sass":"^1.60.0","sass-loader":"^10.4.1","ts-jest":"27.0.4","ts-node":"^8.10.2","typescript":"^3.9.10","vue":"^2.7.14","vue-class-component":"^7.2.6","vue-highlightjs":"^1.3.3","vue-jest":"^3.0.7","vue-property-decorator":"^9.1.2","vue-template-compiler":"^2.7.14","vuepress":"^1.9.9","vuepress-plugin-typescript":"^0.3.1","vuetify":"^2.6.14"},"peerDependencies":{"vue":"^2.6.10"},"gitHead":"543d1bc22aa37821872d34c6eb83be407fdf851f","_id":"@almuz/vue-jsonschema@0.0.4","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-5rao0KaZW2W8DjRCuLhfXhJTn/C0uTNRRYeHhRQNnB0ScOrqsDFXl4jb1VpmYn1M33MACp7R0RBgIDATE73+xA==","shasum":"9675bd7fd9ac8d9e416b9f9466e5465082717ae9","tarball":"https://registry.npmjs.org/@almuz/vue-jsonschema/-/vue-jsonschema-0.0.4.tgz","fileCount":47,"unpackedSize":169917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlcFZqFiB1j/veZPWydw1OCvVaKLrZ+kdwcVU+UCOoJAiBUyOAQJ7NHJvEMwdGvcw4lTzOFPwUqxKw9YhsTjNM4pg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJS4+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMeQ/9GvZ51lyfgMvz36NSL12JX9gQCMxvniDcWCC1zjoOAalSG17H\r\nLAkmeAiZuVl+iR9Syz5wlAsXaQHy/9hFrP6l8FnwxtalOfJUgzytLeyNzt/m\r\nLKjg2sErpxcU/Vg6c31R/uMt/ulM9wpfGSlX+8fXavsOQF9eSnCjCetpYKmV\r\nE0XVPNF1vEoJ+pvyR/A+c4g7jnjoHVSXeEAPEsBA0eUpdjenCfZG7Vj14MBs\r\nqlCVj4t9vj7kvqeUVxahOJcZANziYi4BBk9RBJOlImq1Lj1y8WH6slruRJLb\r\nbd+Kx0yAHLmt/TYxDvSfCOAUkWcRttXr6+AQocaORmPR/kV061YfDTo7ibCj\r\ncNGDt8DdKyA92L747K9tddY6iOvU456sbHC9ekqRD51j6CQdalQNcEMZm2iQ\r\nWB42RnuuVmsZbO+nYmyFVYSwVKPkw+5dfDvIGJ1zjL6OSQdbqp99fJEVAyoO\r\nNVA/ZbvlpLjQbpALDPavhjiRzsfNWjauNb7sRT3zx9UI+WjShJ22uq8nwjGL\r\nTuOQqfQmIV7ReHX4BVFK0NDZOSgVWtxaXBFSu1kkZ5HZGDPtSYfyuS5Zotb3\r\nKnhyzE+s/LiUaC1kXU4LRM0aTRJNd2bwOD8aurvaAV7HXFEifQzmWDEkNhWq\r\naU1NdbpnL9n2JrG4RTjVpMZYBszxF0avjYY=\r\n=c9Cv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"almuz","email":"almuz@inbox.lv"},"maintainers":[{"name":"almuz","email":"almuz@inbox.lv"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-jsonschema_0.0.4_1680158270507_0.48389417105629895"},"_hasShrinkwrap":false}},"maintainers":[{"name":"almuz","email":"almuz@inbox.lv"}],"description":"Input Form generator based on JSON Schema","readme":"# @almuz/vue-jsonschema\n\nJSON Schema based form generator built with Vue.js.\nThis is fork of https://github.com/roma219/vue-jsonschema-form\nChanges: packages update, vuelidate deleted\n\n### Full Guide and Examples\n\nhttps://roma219.github.io/vue-jsonschema-form/guide/\n\n[![Demo on Codesandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/vue-jsonschema-form-basic-example-ulwwy?fontsize=14&hidenavigation=1&module=%2Fsrc%2FApp.vue&theme=dark)\n\n### Installation\n\n```\nnpm i @almuz/vue-jsonschema\n```\n\n### Usage\n\n```\n<JsonSchema :schema=\"schema\" v-model=\"value\"/>\n\nschema = {\n    type: 'object',\n    properties: {\n      aaa: { type: 'string', minLength: 1 },\n      bbb: { type: 'boolean' },\n      ccc: { type: 'string', enum: ['1', '2', '3'] },\n      ddd: {\n        type: 'object',\n        title: '',\n        properties: {\n          a1: { type: 'string', minLength: 1, maxLength: 5 },\n          b2: { type: 'boolean', default: true },\n          ddd: {\n            type: 'object',\n            properties: {\n              a1: { type: 'string', default: 'aaa' },\n              b2: { type: 'boolean' }\n            }\n          }\n        }\n      }\n    }\n}\n```\n","readmeFilename":"README.md"}