{"_id":"@asigloo/vue-dynamic-forms","_rev":"90-9b5a4c476cb78f7c7fbcfa8306f0292b","name":"@asigloo/vue-dynamic-forms","dist-tags":{"latest":"3.18.1","next":"3.12.0"},"versions":{"0.1.0":{"name":"@asigloo/vue-dynamic-forms","version":"0.1.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.1.0","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^1.19.1","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.4.0"},"gitHead":"6efe2c93c68ad7f99e4e97974b35e058b4abab70","_id":"@asigloo/vue-dynamic-forms@0.1.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-t08zL5j5eo4fkcpDKjm9bvSa7LFA7loYaUgZa8qyx0g90wuGB7yCgcNBCjqhIuzm5lynW7rmg7dMx2QGVU894A==","shasum":"34c66413d57e962b39551026761173e7da7f174e","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.1.0.tgz","fileCount":42,"unpackedSize":1041098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedzF5CRA9TVsSAnZWagAAdnMP/AmlngXVJ34V6SzK6peX\nsGaKnB2aKEJYR36BZ0vHihX6jRCqq2aGmilwEOV/M0yQwVDdViRv7bwhTEde\ny6XKzUnP8slUGUEaYFf7skyPJPCk7QSuFkIbrmwJWvGU7M0HQrk9Tgwqnul6\nm1gqd1tiSbw0QlA804Ailg/nDNxUOZlLVhDDFq/ZbKD7FvXZCPkepD7MO2iv\ng/IQ+68AGWMiv2/tRD2whwmZeKGErYHFL9msE5OGHF0vUcBhjODp/tJ2UdWk\nL42pfujlAgC+Ic+RAjR0/+d3FqrYWogh71ahIIuXBm9Lz7tdx6uyFpvNzv/i\ngHWbzETTT0QKbQTI+BqpUcWFWCPusCCUT8LQLOtTrm+D16QITcLPFYFpuTh5\nhW0GNh03Yv25ep3Axpw2fUs0cMgEDmpT0ZoLQUq+K8JiZ2Jb5Cg8Q0+6jlPf\nluvnTu4amLSq6thD4OxFy+XMvhjaXJuPaHcsVxsgr8iLzARfHfcVHKfh4Fb8\nJYbw5tR3nr/PJoe4cKFy6Q4enf6mQ7YzZMS2VBXNHgoTQA5NV1urX7QBQf1/\n2r7fcgay2Gbj81Xx3udQDeAR3se/HLtR8nTrQX+brEy3kRKOObcVXNB1TeXF\ns+OddIUZAmn442THRSSFhlb6nmB4B4kVAnnfFeVxssO0it5ZUzL9LnVWRJom\nFVT7\r\n=eKpN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9rloaQCC/g5kA08v1mTFyz7ErIzptyTbytwOVqyn8cQIgWNVQiF2ORmXMCI+wDa4jU29Qlg61z2tCetRC85aKAGs="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.1.0_1584869752659_0.9300855116400537"},"_hasShrinkwrap":false},"0.1.1":{"name":"@asigloo/vue-dynamic-forms","version":"0.1.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^2.0.2","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.4.0"},"gitHead":"804a4f5f1c17bcab73911413ec0f489a29689681","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.1.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-LQQcx3kXLmvUP6xF/ZMF65K0+2wekvxN8/Ip5DCjofNVxbcznhj9ZqViC9vhFwdXIsTMvyEmA9wUYqw4ulhXPw==","shasum":"601aa2f8ce7591c0aca8cbacaa91b4726e74b000","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.1.1.tgz","fileCount":45,"unpackedSize":1047515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesA+fCRA9TVsSAnZWagAA4i0P/jOyB7ZY5l1x6Ce66D2b\nKCjy9xqmTcivK+SG3e59PnsMbjZqtt2diaYww6HohCNpzcy/e133qZRlwLUE\nPwHOlNHVDb3D+U8JG5WeKsb0hTv4PYFPBib2wfZW1cFayZM0ot5P4kwK/YD5\nTQ2/O8B1HxGtbMXKVtWqhjrnEsE2YeA2+kmRMyK2+yh6qpZoffZntK51JkcW\nVuv1yFtivhkoFK25nEcHfjtOwr07PGs3qieRNz0Dh08OsS7EFAaXMhgKjrwy\nVxQguUubfuQiPj0NE03WrRTsK/7zSi4qohHJ/FAc1A8ZfRvDsdWiPGxbJ9iS\nXt9aF5gqA1nit68PLurxfiJhUeewJXYjDD1reRsukF1kgjkb6IYL4EVmMfgq\nFzF/LMGAPASc4FGVifFF5QHfy7TGKy976flDpj1AhMgx6/4vzAbuZSC2KOmO\nVpB+JbNi1MzHBvUsPxBhAZRCLJAAvMiJG6y0gnwIEsTa16mYNpQcxa5E0dJh\nDlj680JBqW4IBl86l7Isj1oDZS3xiZII9asSS9PszwlZ3n5vVK8OLiSph4QE\nA8JXx3X661ET296aXSeJG+iWiYTMu8a/xzORp6vKoxERmsjm2b6/5xj+RGR6\n7fiusPzOpB+Vsid9ysX0Kqq9c/EExOs/mtaRE/MxsCeUgo7hOxKdDrzgy/9J\n/oAC\r\n=7kR8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAtjyTxqUZbEztTDk4bHp0qvl/DA0d4il2GJqD7lHefQIgPbnc7ctkGPAq2dS9GeB3RKP2Q0AQ2AEUn+x20elcpoY="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.1.1_1588596638795_0.9033704984802"},"_hasShrinkwrap":false},"0.1.2":{"name":"@asigloo/vue-dynamic-forms","version":"0.1.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^2.0.2","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.4.0"},"gitHead":"b2e7852477909915da94438a690dc2c75569c6fb","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.1.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-gHwmdy/EYgfOoMMQdWwJqRqro3/Wx8CgPnWwmuV6MhNUcJcoKjQ8fYeL2GimBfKwprK7RFPosQNfQaPHrCgOvw==","shasum":"6d9ba6f2d4d8c6daef53f5ecb1cdb301812bbf55","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.1.2.tgz","fileCount":44,"unpackedSize":1047501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesWtSCRA9TVsSAnZWagAAGFIP/Re+niF512KT0hx0OPkT\nEHqfMK4r8VuWrPKAKjK3dRcuCVuECXQg+01HcZRUvstKhB8j4BQaM+O+lfXa\nWqLZ/+DIOLveh0yagDjWOv9UgikP0I1Jp7ZGnyd2YdsDIPxUgGMOUYAmk29w\nI8fUgC5fo5gHfYlefEMrusUK5Xl94WwkPTn0Z4rwJJUyN7YkhbgMDsSpS694\nIg65drJiIOkjnUz3UKDZoZe5KtpwKgw/THyJDSG/fBvPXmwxuHL70FhCskbr\njxeYlfIqrgMgpd8ijZQA3TNDyh1+bjBsrtP8hN3LS4qrdeNclyoy+kSBaJVF\nymGPrcnkoGvW5LJRSs+bRuiaexVe8KTKtvvJdl7z5Vzq5TNMGVv4SwKpQ3BW\nWEoVFi1z3pXx2jDqHhZ/5SqNEMcADgqeOnmQ0lAb5RHyrZThPGauyV/5IEUT\ninsldTKAWjxdnLlBcI5fZHnvkkKDZF94ASvbVH0A/6URu5P2ujLMOGs1I3Dq\nT4+jq4Gu07CsSuyFc8v7HwXhSOzoK2DZSBYNGgX+kdJk9D8cVsV2untaLX8C\nNXCHMz9Qihw2nEozC0UghzHgZdQ5BUm7CgjJ+0dYJjm27+orI5BnLGmJqe+z\ncGTkIhhB0SBu3XS8bHiQJ7KZ6h3UOq6kR5EITHfhthoU7equox3HGp6bsfuX\nEd5G\r\n=w/H/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8C9KGYM7pIvMIk+1lDtNwEJkl13p3mIwvKViSVQOIyAiADratQKZllAxT7XaymSWgJuqfAMBnbbBrJJ+f4thf3vw=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.1.2_1588685649487_0.3057160311378315"},"_hasShrinkwrap":false},"0.2.0":{"name":"@asigloo/vue-dynamic-forms","version":"0.2.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^2.0.2","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.5.0"},"gitHead":"d040a9144b412e5224283f938217db3b7cde3776","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.2.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-A4A7aXpACbG/VTsKO2TAZL5yyGZCEYLmHIxbiArJL0BvSN/mc0RfqIkhdc2q+x8CB5oV4QQSD6UAJtZNAXvc4w==","shasum":"e6ffe43f666d77f67cd7439e84bbbf79f2860f30","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.2.0.tgz","fileCount":42,"unpackedSize":1050014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezLcbCRA9TVsSAnZWagAA04cQAIo1iym6rcHlr6P6IObw\njVJwz7XP2A1cC2+qibs0szuvcf5tKklgtN6Nwv+chVshMYXbLbNI+ZbaQmR3\nxlQbG8n86WCJ48Uq5YKdXzEEugXeqEX6vE2ae0KLWO7pmmim/FpJ3Qvvh0yO\nVchnUam/7xpYcw77SytJF07PP2RnkAUTRVNKA5BX1f53oP+DgG0IMtB7MEXx\nm6znsRv4fvqKC/aUMcrLMFZVO3dywnhlYonPO22Roj1nSOcbMxlEX69NbYyR\nnt/c6u6C3TGq+QAW4QuMAFkDjqAOQ8q2f/HlyXknmmQJZqXvpXISw5LgIoNP\nm/OGhm0JisxdJ5/vOLhj6weyZQ3xFQbCDdkUmjru1TN9xFpquZZPL/Fw5Hqn\nkaPmaRLlH8Qq8VS9RZg8Jvrxsa944dJ5fvL/ahSMjGsBmwpXsfUV0hCv4Hzp\nNYMV0N/e8+AVa9DzPWwUCaFcgBC5MAC4y7GewEmKLuS+KYq2hqCkp6zaA73L\nOGm0C27IioXm6U0OfmQTEIafnrkgZMEHRK7ARTopOe8vVRJDHdOjvH5t03ku\nPLwjZYc8sJy0gO/zS9se7BzZhnowN8gT+LAoNJ7yKDRoPVj6SPnihY9C+Hjg\nsgOVhb8dAYNYoiU7Y0LorD76//f8iN1Ffq3WvZB9SOQfX63kHBTppQWVP0Fb\n34X5\r\n=h3mn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTCDigYXO/I5Pxz8PpOJCeNH06h23Rq8pBidZCco98LwIgSR87N/RlVTjIxP13CwrRLxj06/kw1/kSHrY9EYn2fMM="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.2.0_1590474522606_0.21468493847275294"},"_hasShrinkwrap":false},"0.2.1":{"name":"@asigloo/vue-dynamic-forms","version":"0.2.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^2.0.2","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.5.0"},"gitHead":"bfe34f76504070038be9a78c546aecaaea525ee3","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.2.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-19+Dso85WUUn1X+XluwaYm6oJ/xYzBguvTofMvPxqh24MGGDO76e6QXLvJRQseQ8yf3rkDOSp/uXPpdjtA8k/w==","shasum":"84bcb907f7da020629ffd7be8499f8c4f1c3098c","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.2.1.tgz","fileCount":42,"unpackedSize":1050369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezpF7CRA9TVsSAnZWagAArewP/1NZ49bxLP8xnO+mrxjD\n4pLHtoNKma+vd1v9ywCxBh9vyQMLUeFaXiA2nbVjW7GSdfO7MOVnDw8C0Oic\n4miBqUv03O8dRLe+7ZbW7EPL9CwnuLc7r3uw6vOGInOscGF2oLHVp3bozWlo\nYAwcy7WY4jLYK6/SzsqwupCwPOzhZhe5yjy+dmB69t2874T0HIFGq478weO1\nXRRRgecdL5d4yh8ADtc2GWTB2doeW+0nIGSf7045B+elTRjbWtjmSP8MCal6\nQUnwXx4nm5oC5RwYEgF0a19oEW5yrxrGMNj86ds3Jq0Lvs0DJMo3kSmZz02S\nPqOGhpKRySQ2Xj+n/WefGrmfCUH5pDvX3vsDvZ9Puv8rP3ib2x1egeAInzI8\nEeLMdD6NWKyfe6uAcdFQD9366eaytNKuuALtSdcSK1rAF/wUxle5QVi7+cN9\ntInRt5WH4L5vXOYJQbQERZ3nrqwrdZ5eWUxamijriBIQSZ+XrlXfxEoht/Ao\nTZBExg3wat2Mmnq/FwjsY3XdXmDOUFx17GUD/MP9fcCZrBK6TpDUtn7uMQWM\neKWWFf0wKnu3iI+I3B2xDsGcMlyr4kRIUl/xn9GvoGWeclOF6S1gtIvyfNiJ\nyd76AwZSsa9UROQlhfE1XUx/o4jujyuhC5Pk6kHHAS3kefbIH//8fqhdV9ft\no/27\r\n=gc6k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtcgnXOuouQ+nS37nDCheTTBLM3n4pUGGE1uzzhax7FgIhAOACXd+eQSuBWG60zrcThjUVlsSrnkdmOnV2/w9n5bWX"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.2.1_1590595963126_0.3216837489279327"},"_hasShrinkwrap":false},"0.2.2":{"name":"@asigloo/vue-dynamic-forms","version":"0.2.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm run build && npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^2.0.2","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.5.0"},"gitHead":"90dc4b72921674eb27e8e7cdb476a1309fd42092","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.2.2","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BBCS9m/KwmtH4rBfqR991dwlvbfqIrLXRQprNWELBQqIv8P+HiSe6AH8cQ2EbUkED6cO4PCoMJz39vobMyehKQ==","shasum":"1594f2eeffa267317463284c2520ae70eee79521","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.2.2.tgz","fileCount":42,"unpackedSize":1052860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezpP8CRA9TVsSAnZWagAAZ0EQAJhhzdxG25mSMlam0/rw\nfa0VZjnFRvAfnnrFVP2IeDlxqMTi6b92KEdvOy/HKkXVkUxCXb+/vQHkYpIl\nWu22z+bu52/FEPCYrz1/3SBBgQPEj2BEShoNnl+s4+6V0XQDGTLGR9zGpedT\nCQjpHfYejuAKzxUJA+/GmBU/AhQ3qzMBuaNK7rOCdvu5XOQBpoaoXzcAu/jf\nFioHEdTaXOLJumM5IhFul7IezQu0Gnl8QZ9Y2Fxi4oLA2FLQFuPpvGWfef4d\neN0d328TZz175uqZ9UXX+QKpvJHq8FzZ+UIuFpUu3aMt26zd/BUMeP3v+tdN\nlU1pHZQ/u4KIaw4iro7NE7SzqLr1ChBTSboaviJg/Yb9bvX1x8/AQAP0uYR5\nXyVW5KjyyE8LuzDJ6utB/LW9VaF2wZNnj1/WbVN8RXqHH/rtJOVe0zNsx3W9\n/u7Gb9aYNPlwOxHoW9gV0dVxggV6AKZCGXiAAjW/JRCjY79W3CkCgmcLmpxk\nFUApodLn9QffrQHBRlycaBCxakcFR/j+7gWEU6kGOpPqPn74XzUgpUTh5cMd\nPad5f4f0lyO0/Yzyd6MpG3vGwwJ5mjavSWwJIMFvdZjg1eSDyHamU2wWa2l0\nDuvKeE88qf9/3ixAm8BzkyBEt1JStrlfs8s4sj3AIddCb2xIxrJ+nbRsLkpY\nK/MI\r\n=L3wi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwhMkoQMTsttF9Db8YVRJNySe2GsxLpmFrV8xAyxbEwwIgeCzzq7tOU6ETApZgfFmlKT5OMyDJUHNzqdbAFFBwJP8="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.2.2_1590596604256_0.12466848536493491"},"_hasShrinkwrap":false},"0.3.0":{"name":"@asigloo/vue-dynamic-forms","version":"0.3.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm run build && npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^2.0.2","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.5.0"},"gitHead":"4dc49bd4f590275c3df8790ea2f8d1d075121d7a","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.3.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lennyfBj5DZhGoMbIohXq8m69jEdEcU2QuAssmpzN07fqj+3nCL94mzLa+iEUct2QpEBrvd2AQlCeSivBL/dnQ==","shasum":"9e4a34d80bff23ef7a48b2bf43e3d5501d7e3e8c","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.3.0.tgz","fileCount":42,"unpackedSize":1080367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6aocCRA9TVsSAnZWagAAoDQP/jjruQyMhGSg9Qxy2dNj\nHEDrl7ocJoaAWDh5heQifCC11Tm3LDoBjSHsWqtKqJrJoEhEXVenZBnDGdmg\nsqtQY9IxPdhuZAmGfNMEE9D9pSVneh9KAMioXGHPI3cZJ8JxCvtEJ3LhM8VH\n6w7Sa3YAXriQ5doPDDhUZrWqmLowbVxhuCuEn7ivPTZ/hO0oI094AylWNs6N\n0mTbVLEZoG42KOJ2RCCdNOA0yShbpR23p06+dJpG1C9uzBuejaCRxRbsODIf\nIJJ9ihEX8EGs/ROGwlt51716mFppto2IyLIx7Q7YFEqAVK/mOmm+UmGiDmLA\nrJceVsj6bxIyCItAy/IJW8eHBTG9k/Hr+oxgA7cB5/7W9mcYY82eYCqtUf0P\nojY2LzdsyB6rp7CjytE0ooQkx+gNTaQ8e5SSpEhU8WGcL9RG3hWHtdM3bgxh\ny47qx9yxYHSuAWJvaABixE9cwFOcBE7YOr/a1BWBnZjbqy1649hPsXKo8wdh\nVpCBkbDQIfRE6mLq/K5UYaiKcj09AscAKwWhVE4GXu3bAVEZLibtqcK4MROo\nJMo5wbueUlzi/leUab6fISTGva6hRZChMTTTSvMKx1Pe/zhtMS8bm9PkDoHr\niKX+9W/5IddfBy8Wj64cagz6Bn1qEC3kK5OewXN4EVmFLm8WmooTAlbo4V8q\nEyDQ\r\n=CrfI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Gwkch87NKSzPHpQaFPpQWwKBT5HwZFrJw34wtmb6sgIgbcsmQrhyFOXqk3yGYvXBKPpAANYfGmgEj5WXHIEyfyo="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.3.0_1592371740119_0.7707189070152205"},"_hasShrinkwrap":false},"0.3.1":{"name":"@asigloo/vue-dynamic-forms","version":"0.3.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/main.js","lint":"vue-cli-service lint","test":"vue-cli-service test:unit --verbose --no-cache --watchAll","publish":"npm run build && npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.4.1","core-js":"^3.6.4","sass-resources-loader":"^2.0.1","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.2.3","@vue/cli-plugin-eslint":"^4.2.3","@vue/cli-plugin-unit-jest":"^4.2.3","@vue/cli-service":"^4.2.3","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.0-beta.32","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^25.2.6","eslint":"^6.8.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-vue":"^6.2.2","node-sass":"^4.13.1","prettier":"^2.0.2","sass-loader":"^8.0.2","vue-template-compiler":"^2.6.11","vuepress":"^1.5.0"},"gitHead":"4dc49bd4f590275c3df8790ea2f8d1d075121d7a","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.3.1","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7uaTSYJvLvoU7yvP8xZjkoNWoKdrl3fkAB8xDxwtH3hIR6Ch7LnuarPFBAnHcU6eYvl6vHyYLnjy5rxsxObuPQ==","shasum":"2c086f36d3605642dca2c436e8f50063df1da716","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.3.1.tgz","fileCount":42,"unpackedSize":1080516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6a3MCRA9TVsSAnZWagAA7F4P/jnc5fVd9U5iNnvN9Qd9\njjA1qmQx0YjQclCQjH9FsP2R69NyeMYUh54+F30SGAMeN4btgBySUBsJl9cN\nDrfqJmBZyhAetKt2kfymZv/5wIH4pmz6VCaaljxNulU/ZEnaQMQZeoXDZknt\nQZmPTl4CTDr/yWPYipzYqfCK3OK4w4VWysV2luXhcoo72J+Q/JNJaXPuRTOB\nHr3fLdANH1QQJigW8pqSgga3yXeRkLVQh9Va1SbGKLI8h7SvvKy0Az0cv/Gn\neU601h/3+KWJMQCjiaPYy4z4NfAi+FVoX9eNO5kGPit8W45nwptk7hIfoWpV\nKhZRRAWU2GcLaRDJiwyKvU8WyoFu7ZJHb20VIwML3w6fXpbAYmvYNRJbQ49g\n9d04LXQ0Daejd+keEP3ivcVUhgc8TlmGpQRtrfpiD/Q3LLiwTajGhpLOsFv0\nsAIqT9G1JevYi51GHqUiEzrkiIwrwEoKttaNbAHsBVnTXBUNANxevVWKVhEr\noeP5BSfSqThVjMlj/HAlADhd8/NgK/Z7F06q/C2L3q7rujVtIi5GjhHqnBAB\njFfebE8fGZUrlCoy4pQ68j1LaEY/ULwt8VJjTrGuA5y4qoeoajnqivAoZMCC\nDBjs/JV8RwnddcxxpEbJdJ5TqfTNTyDYtvy1JrGkZUlcNx5L6rlpI2YLO3w4\nV0zD\r\n=A7Kn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgVh6Q0/pbx3nrs+pdnnEleK4oWnee9sTRo9Evf2O1GAiACELw0uSkgWjSRRltws9X4elAcpcYIQwaWG4FaMUGR+Q=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.3.1_1592372684277_0.6093510348648399"},"_hasShrinkwrap":false},"0.4.0":{"name":"@asigloo/vue-dynamic-forms","version":"0.4.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","publish":"npm run build && npm publish --access public","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.4.6","@vue/cli-plugin-eslint":"^4.4.6","@vue/cli-plugin-unit-jest":"^4.4.6","@vue/cli-service":"^4.4.6","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","eslint":"^7.4.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^6.2.2","node-sass":"^4.14.1","prettier":"^2.0.5","sass-loader":"^9.0.1","vue-select":"^3.10.7","vue-template-compiler":"^2.6.11","vuepress":"^1.5.2","semantic-release":"^17.1.1"},"gitHead":"be4297c55b94f0ed7044c5ddd06cd352925a20ad","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.4.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5AboaHWZEz8IKQa44q01bCZil8jOLv4j/PncO/wU2OmpeZaLA1GXTfRNuJBFAu1aKAaHw6PvQLvljZ+8iq+KxQ==","shasum":"6c260ea443574a2d1f351585e634c6dcdd9fac9f","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.4.0.tgz","fileCount":39,"unpackedSize":54648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDaL9CRA9TVsSAnZWagAAuFUP/0bP3DlaeJZMR/qTzbXG\nmPXahZtzxvUBzzFgIKi6ARtBH1iRyLx/C68PoOXNxNHrlQ1veb9uILokMZgu\nm+D4s1zJoibjafravJeMf4DDO5VyWBhXteaIh2Y3J5YNlqmKymtFuFOgLLwh\nnnpbLMFGPR3nrAA4zq3ZVMNA1lgPWf3OC9c2J4UuAIkzw/FjW14089cZwCzB\n4tmN90QI3LG8UXmisFyAF99n2a4N/GxK2aMhqaAtjcWzNrZFutAW8yFK+OGx\n6B2Ib9n2/lF4atR5aQTrYXUeF/+KZVV47B2hPBBQB41Cv7uLN4hLI6RXcsMx\nBqHLieQXEy5/9FCI6kVwGt+luvdbsVzTayXtC7vjznN/rAyxAqG3pTkO4Erf\nHj1be+0wIvUr8SejKUK7NBKzCtD2LtCA8nNVFoK8oLazo8P26ceJKqvU1y/g\nuiCTbXEvb7n587pWM5rEc01gW3V4E1qUGHNVZ1peNC1w8SmGwwy49wf4XXt3\nexhy6YEGtCkbTgss0fZ8dMJ23ZCf5gICfs85vea/WxfH1pbxA83A2BZ/FGyP\nuULRDAfengVWvmSeXEb8t3CpjtoQXnWoEY1/iP/x+i4BgCs0uXlbE1kbLkvf\nOgSbgeNG/iD3a0+6qNbdac1ix6E6yEcnvX0gfpaJphb7JS3Za3VRvBAnCLnS\nysNV\r\n=9B+M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMlx0/rdKwJRkhBJ57yigrYCGZXhbk0UmAjPBkctxUGAiEAisachoenF+Nq3Wbrq/XwZnJfhdLd7RWEYu3KdMGtx3Y="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.4.0_1594729213301_0.7048614799887161"},"_hasShrinkwrap":false},"0.4.1":{"name":"@asigloo/vue-dynamic-forms","version":"0.4.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.4.6","@vue/cli-plugin-eslint":"^4.4.6","@vue/cli-plugin-unit-jest":"^4.4.6","@vue/cli-service":"^4.4.6","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","eslint":"^7.4.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^6.2.2","node-sass":"^4.14.1","prettier":"^2.0.5","sass-loader":"^9.0.1","vue-select":"^3.10.7","vue-template-compiler":"^2.6.11","vuepress":"^1.5.2","semantic-release":"^17.1.1"},"gitHead":"bd29b5b923120233ebf67e6ef2ee3b8197900a4a","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.4.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-WV3hPR80OFbx8DZlBQMAa1qzKXuThBCSpcd5gaKGPJNppbGaH2i8b6ctRLecZZXMOc79WTb+gPJrV68buKpwhw==","shasum":"78fbaee3cb55ba4d993499d3fb878f729a28244a","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.4.1.tgz","fileCount":40,"unpackedSize":54943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDbFKCRA9TVsSAnZWagAA8ogP+QDs6121iRtl8s72zig7\nHS4FVvnQkp9LFKq8bGCHMhHtUI/1/97e01XdTg37klh4dVeuKuIyLm2paTfg\nCxeInBFZEppLDBwHRzKdLiXgYwEMVueJvCcK2W+cti0KncDN43czTwUmkIl/\nOXATHenAc+Gx1YCSjpTI3ZmxqJiHeW/71pWFoVouFDlC+GmuF6WoZMNApZDw\n0cXr88cp7F75PI3j+RUFdQ8XeysICwxQRoVv2pg4AFCbFg9nquZJ3e54nmpw\nC0KDtuUm0ccVvnlGqdA+7w9sf5gU5Ig335da5/gW83AXKkD4/8jdKpORazgq\nxLBpo6l2/AvwTmPwUXJDsSxuHBzlLr2XmMYdf7OeD0qK1XoL71hWlgIdTk5z\nSLI9GjF8eJkDeBl/1Jj+eoaATZb9fNCa9FizSU0t6zNwz2h1PAfHLb3nl34Y\n5JNCFw4vAhye+dJsg5X/qFJJlHZnGcv/Q+59MphkFruuGh1rhELEl4Stpc25\nX1BfHbdiK8J2gVqupubuQkLna9jOV3l6dZBgS0awmRan94QgKg7v/DjLs3UU\nv0lLPvxpIkjW0Cmxb52GLjCHJ1gLOvUmwHQ3gceEH3/+796Z/b5IQ01ZyaAi\npU5+88qzHKTcYmECN7cqCku69WnpPAHjp+2kAMa06uVPLZPvGBbK5KQ1LhLu\nnCsF\r\n=BZZE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGWbAZnU01tuLVXxp1JDoKoP27coTNlgLX3TKu6QmxtoAiBBTXegLeA203PQQviw9XIXzTIXyLQ52xM/xb1MqUlKtA=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.4.1_1594732873820_0.3617394125468829"},"_hasShrinkwrap":false},"0.4.2":{"name":"@asigloo/vue-dynamic-forms","version":"0.4.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"^4.4.6","@vue/cli-plugin-eslint":"^4.4.6","@vue/cli-plugin-unit-jest":"^4.4.6","@vue/cli-service":"^4.4.6","@vue/eslint-config-prettier":"^6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.1.0","babel-jest":"^26.1.0","eslint":"^7.4.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^6.2.2","node-sass":"^4.14.1","prettier":"^2.0.5","sass-loader":"^9.0.1","vue-select":"^3.10.7","vue-template-compiler":"^2.6.11","vuepress":"^1.5.2","semantic-release":"^17.1.1"},"gitHead":"2ef19d0c429d05cb98be5bce8e97d60957dd1f14","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.4.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-mqORSb0ArNH6jb4C4uHVSvMz+7ADPGQePNexT8u9TaSequgR4KzatL9MIodhx+7mFMIVpab2QoqI7itVfD4saA==","shasum":"01f1a65615de1158699f6e60f00492ba8426a40b","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.4.2.tgz","fileCount":41,"unpackedSize":54960,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDeR6CRA9TVsSAnZWagAAbykP/0KJug0CI1due0yyc7x3\nkVcF/cOwRZCGH7YQt4LAY6JzlVcI56apGpqI/R3x4Lpw8Lk0hKrXLeAcpkMF\nSoNXPano9fFYH3XLd3Nm6k8NVyI0D4So4N2RJXc+6yJFDbXxdu4ZOn6iZgFd\niPtdG1mQAZ/0n6rXTnCZj1+XeWeCYW3nn47XF6NYuZiyy60P8Xkf1W9jbIIf\nW5zb066aiCyqRpBts4RFN2OnSqF2PYAYI5KEsRQc3mRR/YFpqabQ/zt+HMKy\n3PnYpiFt/ekbejRGjD7XqUP9ZGQTMSdytDhh6tJL9Klf9R1kk9wqaK99kj0Y\n2Uw9/Sqq7RNay3fsoMIKSsSrsBcp/NRfWm3PvZa/HSfZA/A0+Zh5afK2VVNG\nWRqx3S8kPiMa1HZS587v99W8iWh/UjlbiPbinKeBB2tF9uFnUQIyZAcU1MPN\nXgJgINDthk4SQ4pNrzT5LozS/9uOIgyDq6lE5HJl6KNIqiTKFyFELyoZ1Pm6\n75aGn8BfaDeMgUmpVeo7TPxCvriyrAqPzf+jTYCJ7cSi8TFNNq8jhPbsEYhy\nS8dIiZ/rDE9YJzYvIAXDWtyBsLXbhY7ruHtjYu3/9VbL4ltApWXHEIrjHAnL\nzjBrTQhHCW/f4BM7Sm3Fd5qK5YhD/xiZn/kZrMXV4nwGLnbGH6mpDfPA7vkn\n0y54\r\n=UN0J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIBmTQOMI6kraDRjSv5q1KimwReQr0kwLlzY1JVUp0zAiBqVviiCIkZet4Zp+QH/SlV5C6zcEiFDv9fP79eIUgUWw=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.4.2_1594745978495_0.35692878613960977"},"_hasShrinkwrap":false},"0.4.3":{"name":"@asigloo/vue-dynamic-forms","version":"0.4.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"4.4.6","@vue/cli-plugin-eslint":"4.4.6","@vue/cli-plugin-unit-jest":"4.4.6","@vue/cli-service":"4.4.6","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.1.0","eslint":"7.5.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"6.2.2","node-sass":"4.14.1","prettier":"2.0.5","sass-loader":"9.0.2","vue-select":"3.10.7","vue-template-compiler":"2.6.11","vuepress":"1.5.2","semantic-release":"17.1.1"},"gitHead":"6ab01a85003a8c8225317432dcc8c6a020a5a2c8","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.4.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-e1Y+fh196v431u3TuDfcZA5N8Y/5X4hwcK8d4QbFlogchZAwMQ8p0xdZCNoZoNlleL98VOlaFxDdNKfZYBI1AQ==","shasum":"7b0a3c32b4d59f56bc6b421c0328ef9be4fa18b4","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.4.3.tgz","fileCount":42,"unpackedSize":54984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFFs6CRA9TVsSAnZWagAA+7gQAJCvMSIF3y1C3S110vTa\nb+hZdCE3qs77FfRoOolj3iDENna7p+4+9hTdJ2PeRKTQKvy8Kkl8YQ4kXRe8\nenVLC3znD8FuQqPAPC6X3VEj8VyMzWTr5DYFz28221M33t/UAT1rRfsiyLf1\n0mD7V5a09Cq3AkUXhTX+dk3ODf5kYhx364I7y1pIsaNRBdg7byg/mzNeIJc/\ntuRjsKwosHFFysUZjL5GDGd13MDJlbXyuaFsD13lgnsgTDn29aLHmoORWxxT\nUd4REK8q4Tcu1iwn1skMRM+I26bWnlp7LU4JSM2N7CIG4BvgdGe3kSbe9q16\nMx8T/dUdRG0xXAbPkL7zqFoCuR2ICzhPYAmG6zArr4AHn6Rh1tp1U2vOvMqU\n4BUnX9a1sSi9KzrDe6rvRb6OaIoZSjAyhTzt/cm2IOy0JhG9FN/pIbwUQZ/I\nDnm1hjO7CrKLlLmnlt5x9upDPDX0Jyk1ug8VM6IUMoGt6CxlsktMe+vbfxwY\nJw1s/TvcG3CczIKQ17c8nwo36zokYXS9GhVRWhIfJNNPRfOSq7RsyVuQ3sCH\nQlWPp9lk/zc48EUNmQnD1OTy5W480ONq4d49wNOQ3COgFOAeK0Fio4C8yYUq\n5JynxztPTtCstq/NeQ2G6LQy0bEdHNKzJ3WtDzOVWYWX5u+TNvNHhsyzJbzP\nShn9\r\n=ND34\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr2UNzh3WJVylw4AR/DejKpl5xJc/OcGglyTk7PtHuJAIgDyswnTfE0zBOcsBG9spMu5U0DX+GYeygVSO3lDmqHPY="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.4.3_1595169593769_0.09492841365026172"},"_hasShrinkwrap":false},"0.4.4":{"name":"@asigloo/vue-dynamic-forms","version":"0.4.4","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"4.4.6","@vue/cli-plugin-eslint":"4.4.6","@vue/cli-plugin-unit-jest":"4.4.6","@vue/cli-service":"4.4.6","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.1.0","eslint":"7.5.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"6.2.2","node-sass":"4.14.1","prettier":"2.0.5","sass-loader":"9.0.2","vue-select":"3.10.7","vue-template-compiler":"2.6.11","vuepress":"1.5.2","semantic-release":"17.1.1"},"gitHead":"ac3527ee12b98dee65e8c924c6a2082ecff5c1b8","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.4.4","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Fv8IR2G3Wq4HG5k3iA4UtFpG/QMG6JwwMPYruFOkXM7OcXo14w6fbQqsfPh5Z5H9onRectsG8COmiuFenQdfew==","shasum":"81f5dbc2e554c366b5b1e418103e4b22dca4a1fe","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.4.4.tgz","fileCount":49,"unpackedSize":1121556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFFygCRA9TVsSAnZWagAAOkwP/0HLU2PGYpvlaq6kbPNy\nhj5lH0thVhwYea2OucaBr2C5yG9d2ad3IRONAQilynBcYLAIY7vz14NxZjBo\nuSERpx+I4QB+r636eBi0t9HdVuK2sOiaLDAMC/w0ItgMRFiHR6134KD0Ak58\nPpj/qprXaVMRldFfUqWXePWmf0FjBPExza6ZfbKbxsmPibudEpIbzKnMCv8l\n3nt7W+8JxrcRr+EO+Xcv+MS7dip5zKXPoU2uGbf1B3JXT5vsaTgbefpcgMbi\nEg2hloqbYv5IefWH6ii9hIqC0j4/9Mw27XDEbF5vu/0aBjIKby9dJaFyDonm\nafEGw3X8hdMr6K9sQtg1L7O6VKrvTQ0A0WnJMN+UIzBN7BQgkIzi7F1z1p2H\nnaszQ7801BoOQ998yUOmaKxUsdidSAzfjdGoUMUGvhdq9NeuQVuF8Uyx0KKO\n+w9swJPmGo6+MQP5Wbmumr3K/WgB96YATLtdplDRlBN6z1x8vugyKJzsKvzA\nMatEX/hIJhc9A0zznlPIHerLurIoI3s1h2HHZGRi66n3t2bxwUbS5qMqHi01\nG7qNbgJxsRnEUGpJFDkN7/PmgU3d6E5HnLj8V8qbM7TivJw12KprbknL1a43\nDY0ReyGzCMIN5LP9y+VlTs1Mj1H4EMmlpkXmY38ZHFe+Akgkxt34+621AKBM\n0grG\r\n=Odbk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIIKbHqWVjylndPg08y1yTGwQ4oQKhv1PocUEXjdIHpAiEA7wOOi3GvxYUEhY/eDYqcWCDyinxPm2f5gR0NZjzLLwk="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.4.4_1595169952123_0.5964390381277827"},"_hasShrinkwrap":false},"0.4.5":{"name":"@asigloo/vue-dynamic-forms","version":"0.4.5","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"4.4.6","@vue/cli-plugin-eslint":"4.4.6","@vue/cli-plugin-unit-jest":"4.4.6","@vue/cli-service":"4.4.6","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.1.0","eslint":"7.5.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"6.2.2","node-sass":"4.14.1","prettier":"2.0.5","sass-loader":"9.0.2","vue-select":"3.10.7","vue-template-compiler":"2.6.11","vuepress":"1.5.2","semantic-release":"17.1.1"},"gitHead":"7b5ef01fda72fab58f3871f14da0cfdf28d03366","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.4.5","_nodeVersion":"12.18.2","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zLhG9APWnXJxUgF1Wv/lFkA6t7W/LcnpktkS+iI7XGjp1TJ0+znqy/2pROEr0RqdKy9k0eCbuPCIUCwO/mKYFA==","shasum":"85e9eb59315db607f382b0f4801fca2c8a08b19e","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.4.5.tgz","fileCount":49,"unpackedSize":1121556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFWHKCRA9TVsSAnZWagAASTsP/1jOjKXCE2EHJlFz+tdD\nc7omEOgJOh3FWzeAjM+v7wxUT2iTXBkNuzskEpMadYiPyg5GLIS9Tyuyhg/J\nsFDfBf6xPoQsIz/+rR0h0gErcEMrr0SUV7IlmHoOn5m2u9a2ynLKuMqxiCdW\nYaaIr6CJyatvnu1VvpWzZp7rg2v1qymFWbJRi3xQm5kobu23Fs+XW7/BTOv6\nIPmRQQmvgHckkGCxJNN9uj3pxMptVx2wYMwzTh8/6r1o36yT6mH6DbChFmI1\nQCShbP5uWyH3gO1VtHdWWRxngH9GfMF19OL4kvCEnra0GjuGG7hh9+6sIfGY\nUsCViLcV+EoPEp2Jpt0w23Ig3QjMHIlQ7/9MUfqlsQpwwiqh9mvcqgbhHD0i\nUfWEnS67X6/GPyCXZofQGDRhPS+NjZnDEfOacqvDvdnsda2ZD4Sbtea6NNA2\nEMGlWmmG3t4lQd1XM4f7AIhxd8j6zPiSFjuLf83J2DxR+ea8L5UUTlTvy8No\n4fuLM45bha5PeuWVsyjDMI5qzWpLWoftArHVua1d11CZr+lgff5/iyAeuTJJ\n2VR+jrBBMnok0e7WHYU0wRHfshQfAhHUcGi5HNrYxU/4P6jexZinKxHVPD2M\nn3E/0vnZgAOLl9zVXhx2gb2YtcSrZ9bFYyuh7QzruwiE+AjpwZy9a3Vzpbjf\n9jNe\r\n=5B4i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGsBqJdc4oUEgP4CBgVRDP5oQzbmktnY6fQhOYeSI9vQIhAMW/z/y5+WPy/C1ovH1r6hmoW6vV9mD2I03wDjTDQa+L"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.4.5_1595236810164_0.7637599839682698"},"_hasShrinkwrap":false},"0.4.6":{"name":"@asigloo/vue-dynamic-forms","version":"0.4.6","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","dependencies":{"bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"devDependencies":{"@vue/cli-plugin-babel":"4.5.3","@vue/cli-plugin-eslint":"4.5.3","@vue/cli-plugin-unit-jest":"4.5.3","@vue/cli-service":"4.5.3","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.1.0","eslint":"7.6.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"6.2.2","node-sass":"4.14.1","prettier":"2.0.5","sass-loader":"9.0.3","vue-select":"3.10.7","vue-template-compiler":"2.6.11","vuepress":"1.5.3","semantic-release":"17.1.1"},"gitHead":"5d9fcd6f0148e9d34c628caacbe651c03da2597e","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@0.4.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/2aknO32SLqy6r4HbCAki89kvhT6uFl2gu8xnajmWW5tjKGTa5/5eOGSqGrVJRTnfAvSsSMci1SQ/awf4NO/tw==","shasum":"ace391bb5d36e51eb735e62787864bf404c54ce5","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-0.4.6.tgz","fileCount":49,"unpackedSize":1121556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMre2CRA9TVsSAnZWagAAtbMP/RHvNtUo0zUGC44MwmD/\nEeM235zUe2XsBNGanEvR3lQkChs49SJu1bOzW0NBPiwkDgaZRH6Me8HbUJpa\nWgUpUTkRR4rwgRzSiul8PAiiIMoh1YtUt9vdSBMqzyzOX5WhgVwDL9PJ4pdE\n+IotN3ZGcR6U6ycJ1lBaMGlHt508D3/eIz5IF+KjjM6lnBczqzQ4unHKfls6\nFUOhgBGyqmZaqFjSVyMRSgiM76dPzHKcMLRTFek35Gq0XIlvgLrWMf1Z5XqJ\nwEPEqGXyd5+02SRN1B0C56ntORY4GlG2VYrEkvxIjWFAU2bfOjJROMOaqpuE\nuboXvsHHJ7QkwVGrTECGksUUUE3UDVr6aFzaA8tuwla1jO5vy/8b2dlGrxA4\nTWrxGlRnFSX9+exjryzZFc4vvGDlExqc4wLSjSzDEYONaYM2jsVcmHk2J9wS\ne43190bbC3dk/+wI344NuFoB/Z3O97H7amBVzaSBwvjw84UX9dWzB8oOpq+E\njF3JLUFlS4GMr2U9acxwXI+30vIWlUTKR4rPjopP/08WgFN5qOD7V4F/twZV\nU2zQJBfTeLXAgopehvnWgUkGjoYdmCVDb00wVOkW0SElqYjyxRvlGSlFg+jQ\ngyczhRGc0Nic5BGG0SQbI3QXqqKzOCRf8Ljpqu4SLEgx4PrbGuu0NkhJMJcZ\nAUl3\r\n=44e7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaOSJHJINxvqylz7B9MZJpl6FcLe/HNfJOkxu+U94BbAiAYQoE+CRU4A+nKhN1WqQ6F8Jpu798uclQWEossKer8gg=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_0.4.6_1597159349828_0.8058807930746612"},"_hasShrinkwrap":false},"1.0.0":{"name":"@asigloo/vue-dynamic-forms","version":"1.0.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["master","next"]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0-rc.10"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0-rc.12","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.9.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.1","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.2","vue":"^3.0.0-rc.10","vue-select":"3.10.8","vue-template-compiler":"2.6.12","vuepress":"1.5.4"},"gitHead":"d892e0b261ae13bf6c87932f97d58a5a87591fc6","readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms@0.2.0\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/2.6.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's Vue Dynamic Forms.\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms\n```\n\n## Usage\n\n### Global\n\nRegister the component globally in your `main.js`:\n\n```js\nimport Vue from 'vue';\nimport VueDynamicForms from '@asigloo/vue-dynamic-forms';\n\nVue.use(VueDynamicForms);\n```\n\n### Local\n\nYou can include the dynamic form directly to your component.\n\n```js\nimport Vue from 'vue';\nimport { DynamicForm } from '@asigloo/vue-dynamic-forms';\n\nconst components = { DynamicForm };\n\nexport {\n    ...\n    components,\n    ...\n}\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\nThis are the features I have planned for next versions of this library\n\n- [x] Material theme\n- [ ] Form Mixins for fields manipulation (for example, change values of a field depending of other)\n- [ ] More complex input types.\n- [x] Nuxt plugin istall\n- [x] Better docs & online examples\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.0.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-oMQrDL1qLjV4xR4uowDbEqn4GWacxCm4Rzx9Gj6Oki/9aL4Bm9O8V2Sn3YD5R2UmjlHNdIR1kVHBhjcc4RsF9w==","shasum":"7c1f497a847d5b668f52bf35659c759454d78ab7","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.0.0.tgz","fileCount":75,"unpackedSize":161684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZHWlCRA9TVsSAnZWagAAFpMP/2QmJpKSzF4TDeIX+jyY\nP5TrdSh+UyCbsBgsfCWT7IgZbjaCu/K7taWaMY0JoMLgrN/rvLBpIDDzwZ+M\nE5/0pfKFcdIU83lt7kRmj6bctuMaT91KpMrgH4Zui7zO1tDZQsla2szKKVcK\nzW97owvE9soCnT2QANFmb7K1f9oKINhkkDmYazaabMIUcxP7YqQes7SZarl6\nn2GyMxTV+fHLKeRWwgwj9xWOyksSmY4ftCjuc33eyqe7l+9pbwgxxXMpF3ot\nPTgLoaD1+bK53IZBQA+fZ+K9Psoo2IGg1e6UpKjt9XXyPR6SzK5NqiN5nfJY\nW701xlr7UimfdEkjliICUEgxS/eM51yEjr5MBEmAWxk6gwblsL3sy4/N/xUz\nF451nukgGVXWk+erXn7mcCFrEOwfyZD9WT/GwZPkyi00eUeEE9NKOwq2U93h\nq11So4lxDmj4kn5ymUhKEktsSlUP8xPIcFSS+YWKPs53DzylSEWyQAsw40nb\n4c4eq1JjWO/8x6TCEm2swtS+o21JUYyk6dmmyIE68e04wsqix/TuPAjjRV1s\n6xrQeal7e5qSS2CE9Aro1d3NauMerP4eQEYx6qFww1huHz6rN/tHBI+A791y\nYzoS3L5ONJS475cBIeh1iIb0CNlFVXKhIHsKCTmbBhyz9dXmMMyrRmReDsKS\nn5Q9\r\n=Qkh5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHe3lyJEi1DtMd/CgCTiQBn4Sejz+SJTTmMbkfciGkRIAiEA0zEo5APZwB1C0EYejXBbgO+1smuxv8qqnj0Hmmjn1xw="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.0.0_1600419237100_0.2026257854507767"},"_hasShrinkwrap":false},"1.0.1":{"name":"@asigloo/vue-dynamic-forms","version":"1.0.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["master","next"]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0-rc.10"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0-rc.12","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.9.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.1","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.2","vue":"^3.0.0-rc.10","vue-select":"3.10.8","vue-template-compiler":"2.6.12","vuepress":"1.5.4"},"gitHead":"a26624d12d85b9df5da9f4f2d9f979451abee107","readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms@0.2.0\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/2.6.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's Vue Dynamic Forms.\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms\n```\n\n## Usage\n\n### Global\n\nRegister the component globally in your `main.js`:\n\n```js\nimport Vue from 'vue';\nimport VueDynamicForms from '@asigloo/vue-dynamic-forms';\n\nVue.use(VueDynamicForms);\n```\n\n### Local\n\nYou can include the dynamic form directly to your component.\n\n```js\nimport Vue from 'vue';\nimport { DynamicForm } from '@asigloo/vue-dynamic-forms';\n\nconst components = { DynamicForm };\n\nexport {\n    ...\n    components,\n    ...\n}\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\nThis are the features I have planned for next versions of this library\n\n- [x] Material theme\n- [ ] Form Mixins for fields manipulation (for example, change values of a field depending of other)\n- [ ] More complex input types.\n- [x] Nuxt plugin istall\n- [x] Better docs & online examples\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3cLVP0Zlzd9Yh99ZfU0h5co6k5Vg0hkfRo5rmxSPvHjC5e1UU2VkGoO1avgfh3kkNEfkr17FnBxemqU76Gi0cQ==","shasum":"0a910ed92395bd8fd3d0b88a3cc4473659deb573","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.0.1.tgz","fileCount":74,"unpackedSize":161684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZJvOCRA9TVsSAnZWagAAFW8P/2gkZcJW6mwPiDqfZM6b\n9sthEY2m0wEBQ5Q3z5FSu79Q/xkYjvCdEOcyyA0gHaQ57zHb30MEziuhPzEu\n4+alc28jVjs9b5EKMVRRCai4odbBGoJ7uXPe8EK0iduyl6yLaz3LnXxrDZt+\nt9suDSiy9h0MoHvVjhKLtcvlQAERLXP1Ji48/HPMb5t9t7KhGdhjmbnw37bU\nrn1Fht8TLpo7rVZNI0qfcHoNnQ++tj5f6sSKqEABjmvRDUSF/1Amggzm5Xsh\nk/wtL/fS8EyNOCyLu741n3T1rS/Lwt2pEG1h0a/G+mlTwaWdffy+V6d9DbLn\nQIH2D53oYP71RXNKhxOsRf4FNeQiwOGrV+YtRb0Gado9fqommje8rj63FLJf\nPLT2YCJYJVpumf/ReAb259iuiG1rELUgfROgz7mG/ZuVvYYdE1iI/hNe+GIH\nwbR4j5YwKOt/yRKxKJRT6H2TcQXp7KvymXYxwQF/mdewP186206/ViP2SRSk\nQe2pyaziuKVOT6KO90KWeNIeBV/Kp0PiqB6kpFyNExB0OQJs61/YweK8vyPL\n4FWLOvWahL9bXB+4w76QSFdQ7wxK+r/bDirLAxdU2XvzJtP2SU+8ehoKuNxm\nUzKH8MYthF886Jh5uc5sQAImcK29SM4Mfc9uqpy1kCzRcQPuhmIAtrITx7JA\n69gq\r\n=LQJh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9mED2y4Qm7hTTgmivPrW7Kd6auqZuhdQbCwPLChYpegIgJDZp1c5wx5gY1M/TXn1uu2AHct4ZqvQeCbI2Ap7u7Vw="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.0.1_1600429006268_0.9865032285336335"},"_hasShrinkwrap":false},"1.0.2":{"name":"@asigloo/vue-dynamic-forms","version":"1.0.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["master","next"]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0-rc.10"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0-rc.12","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.9.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.1","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.2","vue":"^3.0.0-rc.10","vue-select":"3.10.8","vue-template-compiler":"2.6.12","vuepress":"1.5.4"},"gitHead":"37a244d64de9cafb03e5a282b4ee8a329d1c22de","readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms@0.2.0\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/2.6.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's Vue Dynamic Forms.\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms\n```\n\n## Usage\n\n### Global\n\nRegister the component globally in your `main.js`:\n\n```js\nimport Vue from 'vue';\nimport VueDynamicForms from '@asigloo/vue-dynamic-forms';\n\nVue.use(VueDynamicForms);\n```\n\n### Local\n\nYou can include the dynamic form directly to your component.\n\n```js\nimport Vue from 'vue';\nimport { DynamicForm } from '@asigloo/vue-dynamic-forms';\n\nconst components = { DynamicForm };\n\nexport {\n    ...\n    components,\n    ...\n}\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\nThis are the features I have planned for next versions of this library\n\n- [x] Material theme\n- [ ] Form Mixins for fields manipulation (for example, change values of a field depending of other)\n- [ ] More complex input types.\n- [x] Nuxt plugin istall\n- [x] Better docs & online examples\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-z8pFowZdpsu+o/34AP4sSQZ21WD1e4haNBCmDUPP+L9eFXdfX9wFeDnccQ05uPjEEd6WhcPuPfQsjR6nus4BBw==","shasum":"5d201c4b1c697ede3cc47b1fa00e09ff69e361a9","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.0.2.tgz","fileCount":70,"unpackedSize":155703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZMk/CRA9TVsSAnZWagAAmhcP/3LT7F3Y7k6JuQBSLIfV\n7IQbbXvfWB5I6gtvItCcevagM8PiCbFMiZLyC8Xyv8ouWOsgn7jt6ksdy9FD\n+7OsPGkQS/tkea2yRgm6CiAZO7jG70mmq9seYYBcfCLIDZH/fRyRSJ7d+12L\nKDW04+A0ZkRZg/tGGXKI+rBsDmH3GEFnogdY4NihtsCMs6Yuv9k2o2lXdTWk\n8riLf9iQXvnxVI/7PE+IvzNpeSvULjWqJVu1DEjsqHQUpcBBLChbkVEvLe+K\nXZ/4lRMv86I5KZp+OQeBNDsoXCiRrgZNW02Gz7aTkrJQMLSgq7jHkaMA6zdN\n5wflAliYvbThLh+Ggodof26dOOJayRAmKpyTGiXPSr4Gd7jpF2jPpdow8zux\nK6YhNwzfCG6Gy8ozOtzd6R1EJ0J4syN8LNzMQZR6cFyHOF7tF/23ItUjtMfj\nrmFbzjaTmJyCRFOlouSWjbYSZjKaSyLYi+e0uZndslFa89U4Fg3VKMtTt/lZ\nYtXVRT19wSjdjAHWOR4h3wBlYFk+jJV69/dIPEQ5ff8rYbFYxRYq1LYXwCov\nuiJ+vxtRjRDKB9AfX2IXsCbx5R+RrlMbH0YDBHvK8tc/rbDF8QbOYcPJDs+B\nuQV3G/Fd5w1ZbR7ZvJ/4Db1ag4v7ZlL1Q5F+k9TAw8EDRK7lwhWbiJ9vuIN1\n+nUS\r\n=yAzP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjPJvqz31+Tmm3lg43j1JqNxuSqGeXv5PbolZgmebOVgIhAIVLvitO6GIFjDD6evYKy6dWnLQWF94qqbp54pWqAOYn"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.0.2_1600440639013_0.3134148225322637"},"_hasShrinkwrap":false},"1.0.3":{"name":"@asigloo/vue-dynamic-forms","version":"1.0.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["master","next"]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0-rc.10"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0-rc.12","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.9.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.1","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.2","vue":"^3.0.0-rc.10","vue-select":"3.10.8","vue-template-compiler":"2.6.12","vuepress":"1.5.4"},"gitHead":"dc2db8b73e3ccafc9178da29af6094fa170d9ae9","readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms@0.2.0\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/2.6.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's Vue Dynamic Forms.\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms\n```\n\n## Usage\n\n### Global\n\nRegister the component globally in your `main.js`:\n\n```js\nimport Vue from 'vue';\nimport VueDynamicForms from '@asigloo/vue-dynamic-forms';\n\nVue.use(VueDynamicForms);\n```\n\n### Local\n\nYou can include the dynamic form directly to your component.\n\n```js\nimport Vue from 'vue';\nimport { DynamicForm } from '@asigloo/vue-dynamic-forms';\n\nconst components = { DynamicForm };\n\nexport {\n    ...\n    components,\n    ...\n}\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\nThis are the features I have planned for next versions of this library\n\n- [x] Material theme\n- [ ] Form Mixins for fields manipulation (for example, change values of a field depending of other)\n- [ ] More complex input types.\n- [x] Nuxt plugin istall\n- [x] Better docs & online examples\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.0.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+j4Spo+BFULtrba/wmtwGr/kP709/iQkJLqPOT5oyO5g4GyE2/8KokJMCsVGjHYSHv/iJK7ygNJHEHkmGW2+7A==","shasum":"d2ff066d37a3f728198d7392c29519ac3e35e29c","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.0.3.tgz","fileCount":70,"unpackedSize":171518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZPs1CRA9TVsSAnZWagAAY9sQAIvvuVXPpdbZNEdfx5ta\nALDhjmwqKXY/A0Qyl1ken/2CAl9EPg2EwwpN0uMxfTrNk0QtA6Iv+69DVSfc\nbm8yPFtPNr7AC7fOTOFIq3Fb+vXMhjdW3qJSztGShewxPbGKOaupIThDGQtE\nrAqyzTbMXDjEFlfYg57T7QQPmgy/rZeFeDsnqxALM8dVX/m2WE83vWTTojo5\n9IhMI5SUMg2bohUd0rDVPnwzdIvB1tY13wGEDaTRvQ0DvhWAeXUc7flpPzNm\neWTjJXQaU2k6CaEZKxpBj3GOCnpCZdQ9FCsl9jTxTTOvEpvYKiDH6j8K4Kta\nrROLDKTFmRnuj0jpgqJ9S+Y85YlD57xVKAa5WXiwMhuS3mc4wb4MDubdM6xZ\nSvSnibIkYFWR782PpdGLGFUAU50JTs78KxfeWsqSy90wE+sr3eX5uE04hlOH\nOgPvAwhq6HGpMoQvB38DlqFC+E1lCBpvHyEs/7TPZn47UywOZnpSrGzP4b+n\nOvJXbneKD4R/ezxDx72F0L/3WoGb/hjoeYs20mzPfKWhDKhvOkn1QXXfj0OQ\n56nooBF2fCK4HwEqK2NgJr+IUggKvsFpRs541Mzxn3tNWdb/J0315CTkLis+\nIxBfxmi5YYFK50B1cWCFUkBGx0zvAdQdX5iVPLxqUy2cLoQfa1PTKR+jGRcL\n5xGL\r\n=JqSw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTgqKdzlIrqLX+wFquFPtpsCPAfZr+rAZg5noDCUBBiAiB9Zq3/3E7q4biHMBnbUJxCvkkfPLNgVvoDsvpswUTTIQ=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.0.3_1600453429209_0.9646651296530084"},"_hasShrinkwrap":false},"1.1.0":{"name":"@asigloo/vue-dynamic-forms","version":"1.1.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["master","next"]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0-rc.10"},"devDependencies":{"@microsoft/api-extractor":"^7.9.15","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0-rc.12","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.9.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.1","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.2","vue":"^3.0.0-rc.10","vue-select":"3.10.8","vue-template-compiler":"2.6.12","vuepress":"1.5.4"},"gitHead":"06d572f5faa2d4731633f1807595db93feb868f9","readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms@0.2.0\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/2.6.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's Vue Dynamic Forms.\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms\n```\n\n## Usage\n\n### Global\n\nRegister the component globally in your `main.js`:\n\n```js\nimport Vue from 'vue';\nimport VueDynamicForms from '@asigloo/vue-dynamic-forms';\n\nVue.use(VueDynamicForms);\n```\n\n### Local\n\nYou can include the dynamic form directly to your component.\n\n```js\nimport Vue from 'vue';\nimport { DynamicForm } from '@asigloo/vue-dynamic-forms';\n\nconst components = { DynamicForm };\n\nexport {\n    ...\n    components,\n    ...\n}\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\nThis are the features I have planned for next versions of this library\n\n- [x] Material theme\n- [ ] Form Mixins for fields manipulation (for example, change values of a field depending of other)\n- [ ] More complex input types.\n- [x] Nuxt plugin istall\n- [x] Better docs & online examples\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-jxnJB7zVL2EshFbtkCyBcRUQ15zfNvb798UR4qW01IhSflO063FMvjArqTG8fX3kGKKzuVVw8Avcj591q2Fffw==","shasum":"4e6db83b77c339c1142168772e7e1b167263619c","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.1.0.tgz","fileCount":75,"unpackedSize":203726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZcrkCRA9TVsSAnZWagAA4HsP/02UACdlNWIUBRSJIsuN\nUMJSrkBlWSOxyym1KuJK8fkQlfuHHfHhg6rG+PZLTjoSW2omC2tAir02qqio\nfvJ4d2w2gmbUXNC//lLYIK9/AUmNSnsu/zPq7mjw9BOZ9+CRhfkBk7yMEj/b\nSItY70YLwMt1mGMTK7/0HZb55TNM0bt1AkI21tCQlFVbwf91ZuL39Mb8iCJI\n/KJJ6COrdRme7pVwgegupOydg0rPgq8lXXUEwe9r3swXAg1ooKX4PxYuBMzM\nrUjPcmxcP3QpTPax/zG6DAZA3+dc4eFLCRsJUtkIklGOjH2vaVlqpEmhyRET\ne9zyZ21+X/YIM08FXMDf79MFsIY4vWoZou0d0k1HCic44amPODxPIqbQOBRE\nFIw1necEH56ytutc2GaVybiO6dYdtuSlLersDN0VY4ViIcDoATqE7JqdVroM\nJHBCFiBVEZoS8EPM3OEkn3kkHsAJUGBOrNvxJBt6FTNTRf0+d80DNzjPkief\npUr41PXCY6qPaU/Vl85zBM/jUJnzVRLJc6JkurmQgguH2sadBJd/bi+xGdUG\n9VP8MeS7SGwp2htRLWYEjMD1qz7QqIcflbz7Lwo13ty/qInJX5IUIY3BQpyX\nBxCTBV+pGza+af/AJJeUtLefgGhRfcWsurtqk3qv50C+7R1DQ3oAVPnwlA8K\nNJ/8\r\n=wUWe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHS2WfhWsDFOugkyPCWVnREo+xrRT7d69p0gSM04FLggIhALkPfzPi+PtivMT7Av2C8CRSrJRfT6MEzi1HkxPhz4ja"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.1.0_1600506595592_0.3738980727758381"},"_hasShrinkwrap":false},"1.2.0":{"name":"@asigloo/vue-dynamic-forms","version":"1.2.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["master","next"]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.19","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.9.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.5.4"},"gitHead":"a39a582b0c8ecfa79903eff0e5bbe83f868ddba4","readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms@next\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({\n  theme: 'material',\n});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.2.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-g+3w0r5Z/NbmX9VD221EbhKT3t11Ztg0wwToEc7/eIFRXNRro4/gulFflN18sOnqjkm4Mv/c9ZUgZpBwOVFZRQ==","shasum":"7d3e3f1546a8598bbfc634333f9895b293cae200","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.2.0.tgz","fileCount":75,"unpackedSize":203785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZvxbCRA9TVsSAnZWagAAQAkP/jhA6HjAjgjw86IX20b4\nAz7dEUWaJrqPkgIkjTp12C3A0lH5Ahuul33bhvAY80YasOjqD4WLJAPJxrq2\nYTrHc7JBiUhfLibZRarXBkYSKVgz0fYANROMa7WOgpxWZAFtpTQYevY9wzaT\nZppT3la7b82q7fL9ntsAzzBpMfr58OEv9Pbgm4tVhL25k4YoftNK7PlHTuEN\nAHDgxQxuKKX8iWQObP/TBAfZWvmARdd3FoGgalD/iz51i5zq4dnwPzuxwEcK\nr9WwlbW+Wnb7Gs72ynb/+f/5/6NPTNuOpxYvSL2nueuXOj7ObYgeUu79oQWC\ngrGmVKIrtAfcFvCtnXQLcLJ1Zuika6HtLK6X5W/n9pjWicHYSVLkwuQKH4TM\nC4NvxRkxApg/eiCySfuDESdggxm8MB1TpRjylA5Oo9fgHCOHZhj2ogxJfAiZ\nAQzxC/FkJa4w7TVVXy1k7HY+sJ8Taf6G2dWuwRmOFMthJDDmQlLKkboozhea\njKmCrF5Hjau13r7ZO78BtzOBGTODkPbdvGqARbGqF5o4SnJ0YbUjqvSgYbe+\nTIfAhMIJoEzvTWk4K5afWexQyjB4JVcwhCq1B0l2CHXk1S4UTGRaxvM3kEIP\nK3IOvlaC9fGHP7QD5PQ9tX3sf9P617fzqlBhg8KPFkthfR+zLj458Zk8+SLD\nWl9s\r\n=+ZVB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/7+4pt2S3a3e1sprWngYteTFlzSjMLEVea6HA/SRmuAiEAuEJ0NtySXVhXj6s9KvJ9uj0vgNGhOT9k43BIJgS7wHY="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.2.0_1600584794677_0.2930958296712254"},"_hasShrinkwrap":false},"1.3.0":{"name":"@asigloo/vue-dynamic-forms","version":"1.3.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["master","next"]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.19","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.0.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.9.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.27.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.2","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.5.4"},"gitHead":"0b8b4e4491ee01022e2b14767718d1f8b530dd91","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.3.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OKxNKPZOkT0C1mlRVvKV1ZXaD8W9f6IiUC/tFHODzu9JLWHchz5idhVMqcXIP9o6ENtcIz1qseIhcQiz4+tUOA==","shasum":"1f3a047c762b0570fdac723f353074f323115106","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.3.0.tgz","fileCount":75,"unpackedSize":217718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaiZ6CRA9TVsSAnZWagAAu38P/0r9BL66qAfutnLG3DRm\ndhuqiLgSyDEXgGJ4/hKMpBPMlKvhSNcPlYyaksfEYkI5YkhGHqxCbZgnET40\ngNH5dhdF0crj4yZhHkx7hjdFmfLuUXSEmiQppXd+IdZQvD1g+D+JGJIfHpZs\nsv/PIXmNd9g5lyRdVF32vryO96UPLtaPs2VfipiOJeuQDbKu62T/cteKq/iD\nkx6bo0wd5AxrVLLb7jSnIaUzOU7a8NbWk+/WR4gEAaSipsp/DO+FAcpgnkNq\nX3MQHEkXIJB3QhYAromrBIAyoYzpZpS7elceDMRa/pzGkJz6ObMp4lmobTcl\nW4E5/3uqqElK76iBtJ1m3NHlM0Y6plgCLQ+6WN3/pc3W2jb5Tk+0DGBs2KJN\nzL2F0CAWGMg6BRuyoPMnruxEbk77YIrgF+1jvv0R3R66oU3pWOkRaF121bw9\nV+PV5FH6dKX2ma1Wj3dW/L3K8X92ftwcHzaF1PRgKEFhyvoNMCf9K9PxuhUT\ncnvnz2IeTdhnKxkv7dpUU0At7njqgTdIF5Ke2rKBq9OSiA7NN636QOa0Rjb6\nYtXr68mP3Ok/eE6dydpeD7/+icQ/B13ID+qL1k5N1iEqRupPe6IAA61ZVLmK\nLzsBSS+pOZvzx72zbiaud7FwnESFMiN+Xl8FrUB56TtirXso4GVKX0jxHmxj\nRCHS\r\n=aAfA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpSbIKxT6rYKrpQvYZwPa+MBrZZ4MLUn3S2ZVx31839AiEA3GtKu6xPPBd24JspmzNW1Bp5JbA5Z/94jDyXswzfZDc="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.3.0_1600792186170_0.1788014585921518"},"_hasShrinkwrap":false},"1.5.0":{"name":"@asigloo/vue-dynamic-forms","version":"1.5.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"1f865004fc5375909c2420e200bd6c89cc3e5095","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.5.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-JPkiBSMj8gMTs+nJ/o8uN/Wrt9x5pLUXgowqSuKzaoCw8ckeZIzXKW7mvExgDmda+uNAyQsazGkkJ8g4f3owEA==","shasum":"4eae89bf6f1f48732ddb1e8b4f7e0b6723a82fc2","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.5.0.tgz","fileCount":74,"unpackedSize":247010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfccZoCRA9TVsSAnZWagAANM4P/10s4gYcoW6MQ4vY5c+3\nFJtw+awChRii9PWME1kVd4ARYhkj0SD35BpltKtetcIevhWTRhvVwzBZaLLs\nLUIV8hMg3OnKatPWjDLgts8DeSdWOcOY4vxKbGaeW2117SfzSgBa9Q0IGq1M\n1VGErAFC3SPV18z8012oVU5me5Obmbh8F3Vrsvdg3DPcWZ/pTbt6hP7Eib50\nD7UxYI8RRxaY73tGT4GmAC/AzkcTy2VczwGIguXlTmGMYQS2Mrusbx/HsDec\nM2DNw2XAPM1ebjSLXHOh9rBHuwAEFZpyh16OqS6SvhanLI5oFLzTvJJJdBMp\nCEpm4DeZZ3H7WxMS3HUjZXQ/ScZihk4eye6dCtSv+22/3fSWm+N+r/fM4v5Q\nE7K+NRMQygwllF7uIuwDW9Gik3Ga9zDCem5OAvaJFTlp8gy1rYvMDr3FDLMx\nayTU1HadOfDnycrO4BEZix3jjHT7jF4MVpYnR+mQAqkPoYAa/m7pfsmRQHqM\ndxxkXVdeLgodpofLeLGGOL9Ufd2w/qCDneaJNs19nZy/sToAOIkPBaA6Azya\n0wS8Rt43hxpZ67yyy2mLhWbYgwJ3DuwxcGaGVKTPGFVDWp5n0ypWRL8lEQcT\nVjDJGiyC07HfU0nvQTWt6Q82qMQn0Fsh9gEMnvBWLjdsHalryMVGlWP2rk3k\ngOLT\r\n=D6Zo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8ClhIUcmbsRbI7SXIwsnTc1+y8TVjPwslqg5hjVj9uAiEAt8qmrQhiRZAEcIjusMo/IdhLV0LDiwCAl9a5Eq9zLs0="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.5.0_1601291880276_0.005752625305349701"},"_hasShrinkwrap":false},"1.5.1":{"name":"@asigloo/vue-dynamic-forms","version":"1.5.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"0fbe707e25564f5562d2178a4fc14e04b696bb17","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.5.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-3SdezPmFCu7Dp5axSHwIxIq3AvpTeB4QByTB103v5BcveHyX8UISaI1WfItOT+DkPy0qaUHj4Ph0OiOLM8FGrg==","shasum":"3bee691f87421a79ea5660447b6dc92e057a4370","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.5.1.tgz","fileCount":75,"unpackedSize":251067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfce8bCRA9TVsSAnZWagAA4Q8P/1qsxyh6uS64jXHpXQfo\nF/+KS0VyDBuLHfR1BUOWwGgMnqobuvEqzhya/kCCbQOSjfTKh0RJ73S2e/7Y\nGwtEP93U7GDCLpOMgFvQ20+UilOAZCehUSQE61GUrn17ILX9jPokoUTd8vMz\n5IlsvWQO0Kp5MwFH3a+ZFwBmUuzy3+IYpRW68gceewnQ/yWEqrCiNqYH21eb\nO2Mgao/Omid77tuff+Is8ko5x90LiKo/qUAnl1xth4Esd9qXmpoyVnKLT+Va\nTjGJMJRfhWfRc25lfl+7judBd5W/Ln+VfS1wZ75ym3x0r+DuRq1t++xk0tfZ\nIGOl2NqoIyWsf2CeiHo8y/gCeYrxPaogITJW+bEMM5qf8bXXz2fCzwawhrMP\n5U73k+NqSsPbcc+1iGguy3uFIvRXPrQLRyRl6pyQynMm6lYpZBZC91Z1kGXa\nvoJ+p94qrxuxO1u303H1dCxctQzhwa+7BADv+YJXhrxilzAm/WeED563P3PR\n4VbAWESzzvR0H24DtTnXr1HSHF/LVwwH1DACXS9FCI2PTORiNfYh74fsSM/x\nf54mGUCbQnZLXH/Fnfzv3P5jLlpYzJBjnSdsIU4q2pBE0H66PcHwsmajCXgn\ntkcxdOrckc2lR0624lgIGAY/rbd9FiMhVsaVEPHvmGzaizkYOoJzgDOks8Y6\nudsE\r\n=VR1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH38duC9lGUYfPBtVJhj7XhlzFZRVxdSHBbIWHIFzhVAAiBvdlJUCEubOttvzy4JN2lBIaJ+ULYE5MxwkVO2m68PcA=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.5.1_1601302299329_0.8895443915781382"},"_hasShrinkwrap":false},"1.5.2":{"name":"@asigloo/vue-dynamic-forms","version":"1.5.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"16ae0bd0c2352cea4214a98d836d308fd6807f23","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.5.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-x037E3A92+A0o8U9aDx7+re4avbytV2AUKsYG6f2pLwgqJuRPDE88qemeqfEVb7XTMsssdFABrIqZbbqKFK16A==","shasum":"6f3a9ae7eb5de9bb7cd8edd3571da74e043df8ed","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.5.2.tgz","fileCount":75,"unpackedSize":253301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcgMXCRA9TVsSAnZWagAAzM8QAJdUhMgsx3Udv6t9w/f6\njhGcvedCplW5rZYpm4HIs+6w+Y7rv7goCGOiP1wp/WGuHDnKCiEyZ8p4vgWA\nd8fo5/iQ5XKa4s5E7q3cSPcyoMHI2clz8up508lZVB1Lz5kX5DYAP/nIeYSz\niPftuuAwLRVEYvcPBwbxPnF4l5sLTKdxDEE/p6+wo7APaWasgrFs5Gm8mCGG\n89/RxfrwL9b/dEKhBLLVJj+EVnFLKl0ij6J9iWfwRth9dV35RV10hWcwR6rk\n55TjTkk7dyT4qv8Z2Bb4IUDoNuL7xOe8czvOGHZPuXWvAiZtMONm1o4w+lYz\ntR4aWXHhebHQtnVSst5YBoFh07TOFbSZsM6tNLHqnRDF/Ig0GdPqKNLhq/qB\nmCXwGGy5RO8u4omno/eBUV7WSDpaxcKJ1UMkQLUysP11pyFVuznDJwexeL6q\nejVLZK8N27Vx1WX8MQO2oKnq2KRILdVN036Wa4O2jk3uBA5AkPcRet30esn7\nxiQHT+m+37u6bbUjsjnoSmz0dcAvBsuuPP+DK0uYTxrKokK93hCFaZE1fMDs\nNaDDtIpsDVSVMXaW/gIn5cDREbHcX2DC64OmKhy88zkUC7lDGBK1MfSfnz+L\nto/OiBk/eHiRsBNPidxaa1h4l+zNuKK0NEy9rhtsHfYqfmcXYVIywN0gMdnx\n4/aJ\r\n=amxt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGplKKZ+C1qLcQmbiYOUANCmhuJZbalQrdUNcPMg4ntAIgentJzQYSXru6WRkfZu7yUivKVzYqSgIibVNMTreQzfI="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.5.2_1601307415250_0.8716981923107663"},"_hasShrinkwrap":false},"1.5.3":{"name":"@asigloo/vue-dynamic-forms","version":"1.5.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"dd831ca6edc96a7aac8b11b9d101f8a434d1046d","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.5.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-x2HJGBgbCG1AovKx9+R9Lv9z+lZ5g6APbAhbv9eoL7gehn7AAxcJi3/MS59S+zbvpDA+1Q5b1A02/3z33KpmHw==","shasum":"67594861d4883a02c3fd22e0dac74a420be75194","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.5.3.tgz","fileCount":75,"unpackedSize":254156,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcjXQCRA9TVsSAnZWagAAkhwP/3N9UvlLCIYZmqiwVeIT\nJl5SiwIaRLgN7E3xa+/9bDReB204PPTWe60wo+JP0LF9Kfh7QaPK9/dEPyx9\naj9Xus+V4yrBI8/eui4K8KGCY+3NbaGjjYyn2jOViGGwpz4a5+WpRXDPUJBz\nbwDEDRkia5FE9GnxwceuFf7AcX6W+PFQZI/Lsa79mbLw5EcYOJvfBc7K3rYM\na1rh5EpNVXP0UQ2bgkz6bssKgXmGJBQAguZutuRNDgFcOgdhzYPQMCJbqq+1\nIQmSzCVKaFwQL4/Tj+Nw6AIYerGelYFhkmcWFe/B38tpq0kTMGuNY6vHYlJk\nFp/rzym3rsayPCeBAg42nNgXOKzV796uto/wDZ/My9Uu57D2PlfOiPWB+seU\niJ8SjRWW3ogSSDScCvVj/TyBahx6qmu/kKXX214+LKB68NrXWFky5pQnDFLQ\ngJWi9FJkY6T+1tzoHEBglMMpyrMFfIQ+l5ifLGL/dNHsNNQj7z02QrpZ/4qY\nhM67ndAJiIKUWgk+FhTWX5GikZ+h4KOhCOUs5snLESBM6Ska1HtAkNazbW8A\nihv9A2KwK03FOkCA+rJEMaovj8GAmhwq/J7bEj/dtBG8fyVAvBB2kJSdrGIw\n2FSrxMvP4eO57rIfcU1LyTIlxiXhtiqHJ9R9rbEDkDfMF72pO9aAg9OQLFYw\nOw8R\r\n=3oHV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH4jxJQ+nA0IYznoiuRtcik0SEwxUlWOQMu2znD6WIfRAiEA0wg7Ymoy/GgN55WyJnWfKYNyUptOc/bqory7d/TUTLI="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.5.3_1601320400402_0.9643006866258077"},"_hasShrinkwrap":false},"1.6.0":{"name":"@asigloo/vue-dynamic-forms","version":"1.6.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"ba36fd9b8ce589b413773f15f8a11ad09c99fc90","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.6.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GCTPbYzlRg20BZoDV+83lYCw2uIg+O/wnU3Zhlh03iEJsbLj0PNKzyaXPa/+6XXZSCygVBpymATL+gg7x0JJKw==","shasum":"968feda418d6a18c0b649086279085b84c892c72","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.6.0.tgz","fileCount":75,"unpackedSize":255516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfcs1xCRA9TVsSAnZWagAAsPwP/1WCrvUAMBXaw3D4MKBH\nweL9js/aVTOUTZNr8vnWGebaPC3zJ+YKmZaEC7tMbuNAZMIPc2doVPsqXbeK\ngRKd4hPs9gg65uSK/QhcsJBVGevRy4N8DJSJwqUOJ0uOA3R7jaW7PYpNWww6\naaInWy4Y5zmUSj7Be1V0tbTJt7N0ZpchCUtja4cQlj3QIxBJ480J/Nnb1CNE\n/bYeXJ3a/ZRuVnxSCjPkWF288ohyxM9CXBTpopAFuQ6HY8NnOvanNoEO5bRo\nK99xQW5MMdUzcp+6o29oseqpaYMjSAys+Snr/qSPycko4nB0qqmg0rEmWU6g\n2jcCUB2kigp82EnAhSHPiox7jHZX1hYgbk4fPmjpUQQbP1bYtUA6W+pgP/Q3\nAIpMH3k3nf5j4uLwmBbI6ZRYnzMvkwnZlLLgzcTKeS285ga+6L85nhPRzwLy\nJSwqHYj/AMhJ0ZuzysNv2BQdZVquFZcJkMDSz6v44oSNdMJGxWh4rzGxA6cH\nPbMfX+myOsb0mCq1qp1e9r70cloZKayUy8G2X2ae5nLB44An1jXRBamrz3vB\nu6L5HdMVe82mngPhaALOQwr4e2ys11KWNO8HU5aY0hNXlQYgMAaogmp1YbV+\nSOkjRDsU/Y0NysLdxMyRf04Uq6BfI5+GKo5avQlJpYlxLgV6nbERH6ifbP42\n4C6R\r\n=she0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVnn6uoap9qWb9LURQ+XfD76n/9Z2vX/rLxrP4GR0usAiB++eQi1tpLrtRnufcX+qUEBE9B+Vm5ZRGrW1s3fw4LUg=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.6.0_1601359216774_0.3501661467116739"},"_hasShrinkwrap":false},"1.6.1":{"name":"@asigloo/vue-dynamic-forms","version":"1.6.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"2a2ebbf8af003390122d0da2180be2e7614abc68","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.6.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ddmfSagWy8Jybj0zTeAepvqz5FVvl3tJn/yJh5WbttmywXmZI0huWvitcSumdEV1QX0hORaBbGUf2L/kiCQjuw==","shasum":"6ff26969bb7fdac0ba04d2120381bf0e29e709ba","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.6.1.tgz","fileCount":75,"unpackedSize":255546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfctnjCRA9TVsSAnZWagAAU6AP/2LxMZIQQWADK7zIVl9/\nLff7ZE+l3sdEiQgzX5Io5XhFOmpa1ewAEPSdL3lrSITqohwccgxqHJ6rU2e8\nO8EQ/FM3xVR8SNAGfdD9aakhrzavXP+w2Rh00Ne1+b0iRgjF8e4qUt9mGyuJ\n//yvk8Jr8/j/YmAi1iKgfL+hiH++/heViYAogxyElVtWoCsZ1L8JVfGsaLVp\n4Wkxf0Rq4APg6BczHFbxEFEFn2wtg4L0/7hqwWXD1bykyIHcy7Z32Ii43Aru\nl3Nlm9N+EvjXl49gt91ZHr08sRLJFG289eKiPmJr0+HIRFSA474Jv3pHkvk/\novMlKViEKjKQpo21ZSdqTOxX1LcyNu+lYBlVbWv5l+gI6eCKe3ad0rLqnjut\njYqBmxZC19hxpr4OyU65bpRf1D9Ian0BqFMPeXSlsEE7AqDKOqMoohJbglT6\nMzQ9DT64uJRpYJOZoSeO8KbJcZ/YmPfxDcSdc2gBEdWc1rXzhU6/6j8Gqur5\ndObhpZCLoYAaSlWHKOHAatZbmbPLl66MQpqTxlkud/9YJgrcMRWRKBoGC0Rm\nTc/NKPKBUU5GJ29WcGCUVBstRwe7B+poFH3bcmEqIXtlXiILBfJguMO8qbF/\n9euD8ZB4XXodo+zZXLf3h9AcPiqllPNFqQYoB3DiLB4ZG4bWeHQxYtZO/HoP\nKiny\r\n=prG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGMtZ0h30ePXuxzd3Zpm7V2ZosyXJqC9vaMjJPP1RrAjAiEA6vDv9HQ2s08SH+7jzIS0YPs8ruBZgDqeOYNBFbriB9g="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.6.1_1601362403374_0.0286667610008704"},"_hasShrinkwrap":false},"1.6.2":{"name":"@asigloo/vue-dynamic-forms","version":"1.6.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"ee8f5e42c9f093652d65b7dbee6b70f3368a2f1d","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.6.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-s/UM/GZaotgUnCJtGvYFzP6lSOAjNB1HhctFTnnXy0tQQKDNa+XJdMacbxLbhnEvWs+5ogUNb10pp15gmX67NQ==","shasum":"d25cf77cdb3d50908b23461917ca506fd6ecbfca","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.6.2.tgz","fileCount":75,"unpackedSize":257859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc05gCRA9TVsSAnZWagAAqQ8QAJUcLRcVVR+JuqDanCeP\niFo4HaKPLHrA2CFaBlwxh8o/udzqRSAl7W390eQk5bKNJV805htZkZH8o0eU\nwtq1lLVaCLh6XOgdOrp0HGJD80FWjLuS0xQCftrC8DxlKBdUSL+JdEaDU39v\nlBAfKtZ8rE+KrmiQeZWRdcIDTOanjWbP7f5/+/srypeMJ/dmkVT+JQxJxp1V\nCI2IumKhUaM23l3DV5vZoiJ3z/Z1PrziAqvXUQ1aWg5xf7H/zODfa+Fu2Qvg\nalZZ5HPAsbl6SDUEVvoupU5UZinFmnh5KEZtecDd3wWe5EZK7fig4J+U7/2Z\nY8mVa413x/dxWcoZT0/T/kVPpVjgql51JVNiCH7vU4AGTW/wVSki2MEBuotW\nzoRJRLcHzq1wjLHXkB9/90WqshcJlk1mWSi2U8mYq0sawoL4zEa0o+p324Sz\nRjAnwFwK1fdT6rlnAqE5AYg3VWpFXGTivttQtpwpVyOEgKumaeeV7jErDy7O\n1WhuL3Y749u0Wsxt6e4GVqGS+vxU0SML2WVOhceeEkEMZctIwwUAgN04i8L3\nUuLR5j6EJzYD0hprEa5MnBgkSpuJdKRQa9RiNfaF7b24T4kYxdZ1nGqBVJrw\nIjdUOP1U4/2wPS6LHXppzqa21/73DfWQPp20SX7/4a/b9Xt2opJqeenq2sfz\nL9js\r\n=Zzat\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD69rVABVUzRq5oTtYzRHfP9zRvuRa6UqnJc+mp+DOSuAIgEQXzogkHG3Zvs/ObOhVm3vlwQ8pVm+fDqreAZ1Uum3o="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.6.2_1601392224342_0.2556911076370494"},"_hasShrinkwrap":false},"1.7.0":{"name":"@asigloo/vue-dynamic-forms","version":"1.7.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"39c22506c0417a6f6c735c1d4555c2aa989ab816","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.7.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ig6B83IRb8pyReKRNuAZ4cmqCQAA+8yxCFNUVwiSycOXCNPNYLypsJJyyOqOj22W9Q9RVkZhc1VGK2QJIefOZA==","shasum":"17770988c4a3c2766c30dbac466904931c99f74f","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.7.0.tgz","fileCount":78,"unpackedSize":272848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfc1hCCRA9TVsSAnZWagAA3foP/1lF6h+p/02w5kpefksQ\nmRkWGV9YymWw/uknHCdQRqRuBfgix9cRTLgGNYR4kJsH30ARO1NVBC/9AXJw\nXsBxcd8V3fWx76b4WXCe5puKHa2WlOFtLnCSqXaBDI4mgVYppN07yukTTrvT\np+ISwzW/khdBjumQY95dkr2FUozN7Wm+XzrQKISPqbFigZNZvkw1a7qcIOd/\nHVS0hSYPVP3O/gFqY5RswX5FT8Y5Ef6MiwoieQfdhi6COQX/N/wSa9j25ouk\nARNXALJWflIKN5QjQwXXA1qd+777jOb17rfO2ciswqCy3WCIDZnfC1CvqAbD\ncqEc0wqBQwmnwqdsuz4h+HjdiMGx8ov3u9LLKoT+tH/+ziuC1WxCghaEGz21\n+5r6N5osQ/yXj94Ewq7E4LlBKRPstNU76a8/0ILL2d0hDRbEEkKoestNlQP0\n3r+PM97wgfg/ST4lCJlph+zILOlLQXKavsGdkN8d6yPDBSK5kdX+X8XdhOvo\nwvi8Jr5f+GnoaYHqI5eQGWB9oa1y6gqsR1/dWQEBrTGrbHPeUlx8AsQsRT6w\nMO1MgIJCeYJuHMB35wU2Z+pscpbmifjEgjUI5slf3d31GGR7lBuRl9zWCcMV\n9tsGxwAJxeC/dpLJy8pSOiKk2kh5NbeeT0ZCah+7FgDoSjDAP1EJiXcwvase\npQTR\r\n=jpQr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2+IFY528kgmzw3rMlksvM6YvPnGTXBFGaEhYF3qNKQCIQCUeEWLmCm4ojQLWInigW4h8k4W6kMKBtK4VRlLf5FPYQ=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.7.0_1601394753635_0.03672225818826669"},"_hasShrinkwrap":false},"1.7.1":{"name":"@asigloo/vue-dynamic-forms","version":"1.7.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"ff47ff926213cd9feef08af58c5bf0fc501f41a7","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@1.7.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DUMaL/bkJi0heHj/llnHZuLf4zJ5FbMwdmC9NQ3o3DTNBnjomG/n4IRbYqwDhkwqc5KUSPGDxaJy0Y3E47V7dg==","shasum":"edc281d175d018e0968a6ce8bfaf49f2fb13b758","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-1.7.1.tgz","fileCount":78,"unpackedSize":272862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdEcUCRA9TVsSAnZWagAAF8AP/1Lq8Yp1Avijyep7TwY0\nhzMEYZbHmjNmGJNAczCzLpjaShQlwMRDa/+1ZQYE3nAUgSZPBzcCjUfjeqd+\n5NPJNdAngxbe8CmIHAeZjihwOoW1QCYjOEQxFaHLtHxo5aETO5/BULWNHe+U\nPQ2xpXD3Tk+KfWdDSxjK/7sx5by8l+YJljKWpIv0cLHf2+OZ/TWKZxGmkfdv\n2VW3YNxmpoCmtkvUy6VWeQU9/hl6/GwuyxjIxZZRYiRV55IcfnDc3R6ctTGY\nO7gkjotc78w+aQbnXVgSPSleTg1S+UbVGk6EYWuDyMlfggz/U0WERaznhsEu\nZxmDjjYiJdnGNgE9dU7ZqnANvp9+iIb+O2SUf7x5PCQB4/VNhNy+COia6zdZ\nSlewjFwrl9bBdO3RpJeqalTGWNTmbLprfTFFio2ICegWhU7zhovWLfxoQvMg\nyMh15G3J+Spuf/jbqjz/Gu3fFWtwNNOuBtq0m6CZo2T5F1V95MrW8KAPEc1K\nUdCOHxrnJzc8zuPO8vgXBaj37p1ce488Tey7F+ejo27EL6OtexP7VeWkAdCJ\n1UEbUM9E4p8XssvqjYQVBz567Qow77pJTNTF2NaWK6gDtCIkQ1mJAoJpBB5C\nqB0WrLXRRrsY4BSPZGPuOA/PVH0ugck7omeSwLMOmXapG0gnozm2gl5Fs2OV\nl1r4\r\n=JQzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRAPIJlslUdEEg91DeFi6MloNgiQB8zlzn2XcUf2wPvgIgK7v+uF+9xbNkNFkTPUpq/ehI6cTl0l2P7rfwjKe36aU="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_1.7.1_1601455891972_0.3101309863968038"},"_hasShrinkwrap":false},"2.0.0":{"name":"@asigloo/vue-dynamic-forms","version":"2.0.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","devDependencies":{"@vue/cli-plugin-babel":"4.5.3","@vue/cli-plugin-eslint":"4.5.3","@vue/cli-plugin-unit-jest":"4.5.3","@vue/cli-service":"4.5.3","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.0.3","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.1.0","eslint":"7.6.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"6.2.2","node-sass":"4.14.1","prettier":"2.0.5","sass-loader":"9.0.3","vue-select":"3.10.7","vue-template-compiler":"2.6.11","vuepress":"1.5.3","semantic-release":"17.1.1","bootstrap":"^4.5.0","core-js":"^3.6.5","sass-resources-loader":"^2.0.3","vue":"^2.6.11"},"gitHead":"ce45b0b856f15e7c16599f8b92afcf1465e0b559","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@2.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-FsjtxhMLHD5Hi410eGvIo85cY2zPEalJnn0tWnkRIJpOEuW5g70U4TtgTSVLgRIDX66ldGNbpKMVpV9Ke5Q9rQ==","shasum":"0690d50a6bad2dc52798011fad2d0d12596bdb18","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-2.0.0.tgz","fileCount":49,"unpackedSize":1121487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdrgDCRA9TVsSAnZWagAA5DQP/jAmRpesewQSgsoLSprC\n3fOiYkMEav+K0w8rJOIsI1LzOlj+1lrcALlZSaIiPBkBA6akz2DIDnQgiBzS\nQzXxT+lVyblwn8j+4xHKLU4DD4BrbnW/yeS6Ua4wWMKaofVT9wOOwhpnvGzE\nLv8F3xvRt5XB2BqMK0pUWz4cObAugwU7qdgZLk+fGGPrPBpLHmTaSZ1ml7b+\noQcmG9v6QVWKBjZlN0AfHR62pLVa4mHt7pmZPpjBArP0nq7eE/ATouFnh5U5\nPvzlfZEYnGx0ttow5KQ912HzHDWRKed6TPjI8ix58MjCFNONr8Q0WgN4Ps9s\nQAuz+bbmEIcGCj8gH5DB1cT6k8uv/1g7QQETPAmCQYsH4XpB2nv0+7jijzbj\nB/0ihLcAsoZTcmdeBheTqsuzmRpmOJaZwlwZ/ynu2e8UyZrjq1LfExufJ1qE\nFi+uoY9G6E2KAU8wS6Vbc9CL8x9dLbKHub3BryBmREvuGJaqbA0d26yBofNz\nyoyArHYm3xAMkXAyMuY4bgxIVNMRIVmWhgr9bGJf4agncg+SvFZcxQlLzh9L\n3Pklb1i/eAhlDunf+b4T31eW5z05+IbRdoE2AVxaVTFqnXSUZLy/Rhfxw5PD\nZ1M9KLAhPOThxNpCzmHoWjRkat4lHhvo0Z9pZC+npjnsV7FfMwooEpMhjuvv\nfmxI\r\n=bNuH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFQbt3SSm3YOx9BhIUtyEzsj+nFQEQSUMhlGWJKRV0//AiEAgXYsOLfii3Whb++D2Q+9tDvjIOuxAs961MeG8XOTWWI="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_2.0.0_1601615875025_0.11189371828296779"},"_hasShrinkwrap":false},"3.0.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.0.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.9.22","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.2.0","@typescript-eslint/parser":"^4.2.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0-0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [0.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/0.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"90597a387cb064ff28995c4b363a60c51ed37316","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Vt1IZj+EVQwqTPU9fr0FAJ3lvQ6TptOPd5gAbOQakmCE43omWxXE+Z53RaHfEwq6ovPXrjkkFXO9srJfN2hvJQ==","shasum":"fe575154c28eddb0acb3b1e1341f463ac2913522","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.0.0.tgz","fileCount":42,"unpackedSize":1126993,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdrmoCRA9TVsSAnZWagAA91gP/2Dh/jQblWbQRKVbvTI1\nne21c8TA8EDDLNwPiLwgSUW95K9vlWiuCQTFjvPNcUGp8UdAqofFdOEGlTXj\nYXr5GEvX3SvpYqjPRgOUv3de1JG1rcB8KySHuL/SHYJzImq78wqO0ljhJ49R\nF9PM0hqlqscFufrZEpmAW3UjxX1v6qZjr01eNUmIN8wOfQRx8Fa6VvqxGuO/\n8g/KGh1gm0nQVondmfCzGNV59qGYJHxRGa/p2y3g9sDegI3cYcUQWvN/0jFk\nezDgBS4bFsGDxaVKGaQesUTqOzniyHAL/74NonTbju5bSRHi84tTNfWJiry/\nKyN+RQN4FoiILxmn/yCZqSu9lqADEzrzt+80SwXglUYbiSIxhQ059s5qUJFB\nh511f6CDvwmy6aFLcygAM8jX3J2U9f20dxJd9yOj5iqQkPYBzFiOcORr2FeN\nja4rSzZr9c7qnZqJdVG6UEBxPhIOvHF2kls/O7ow+9RyKKlg9LMhP7ixmKvf\nMZA2Ixx6QE90sLW3GAXRWTwTVlDVdYL26rxYYZsq3uzzDd39/J+VLxtpKHSX\nxD5ZpeAe82uFShTUfI8IwroROw/U2n7Mknfc261j1i/4H5J7Uy4DuyUXuy7z\no5qsrLbycxqP5PUePKiWpEo2x2zpdjnUjei2PyXzRWvJILikla87InbmksbW\npR6P\r\n=V0TU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+y336+jp8iA5xI4jMHxUInXTmK44I0X65Y1RqYlleiwIhALT3S7tWOVzkr2AzAZUosV2mCWBfRGjleBEmpQ58kiaW"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.0.0_1601616295626_0.6417848175714727"},"_hasShrinkwrap":false},"2.0.1":{"name":"@asigloo/vue-dynamic-forms","version":"2.0.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","devDependencies":{"@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"4.5.6","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","eslint":"7.10.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"7.0.0","node-sass":"4.14.1","prettier":"2.1.2","sass-loader":"10.0.2","vue-select":"3.10.8","vue-template-compiler":"2.6.12","vuepress":"1.6.0","semantic-release":"17.1.2","bootstrap":"^4.5.2","core-js":"^3.6.5","sass-resources-loader":"^2.1.1","vue":"^2.6.12"},"gitHead":"08ef7e267c5c1c97114c3fcc860a6c10f35735a8","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@2.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xA+a+yGG+uKy18YhiuVkhD3329WL/W9OiOZCPNQNmZoiRKOwH2nWEsRgsRT4PSJWAd8RuGholUYLjdl9usKs1A==","shasum":"aef6ee1580f0110c8eb5f2ef9b436020954c784f","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-2.0.1.tgz","fileCount":49,"unpackedSize":1120819,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdsHwCRA9TVsSAnZWagAAmRcP+weSBCjU+ufJdDimqios\npc+3834vUySdnNuhrvjFH6/5jTN32HqRiFptEN5arGyjYq5Y9VnLTQHVvpRm\nKpVzxRBkjTd6bT88xIQICdGGDmbdTIc9T/i7jO3NNbGvB+FqLrruYwGd60lh\nRodhtxIIRvZKV3YqQbe8CL5dG5Odw+nLKmBTiGgWoTHXec2Q0R5oTIV185Oh\nzlUFZmAgTB7dmTUiHf7pcD7k4jyr/QqjSSGjyDHrSaxxtss7XcbR/kwultGl\nEp7frEQwsKMIk5/Mpr8kwUy9S2+fXlsCK209b4prqKi5TBgr2krU09OqbBZN\n1ZtpUwBQ3np54ZfEJWmLmNDppLQ/8cRi8JIopUjvJeBZIGbA1hPhGVKCBNEh\ntCm8xv3resYVPaRN2sZMJZ3H9jn8XN2fwU+kQzNvcBd9tggcqY7lUPXGYdMo\nmaZffb5q8p3rZjhHEz99Ks0ai5lS7rsL4lk8iu5KUvV+F9Rh5aQmocNlFzXl\nNJvef8l45IdEgRoVFz88TRHSL+JexpExkiyUiSDX5S+fhjaNyMX2JXVQzsWC\nAbJ9yL3ORsBPLinDhgMFhPNTKxMTdjqteity6qfGizq/L6ZEnx9yr+DPkR0B\nWQ3uhjQ7DawzdS2AZ09gpYWEKfupyXcCNHPzi2qKkvTQo6a+5t23QiSXZtdI\na0nu\r\n=1qIq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7rdgpZknP6LAFmfp3mPekEruUPyzlFm5B3OLNtfC4LgIgFNDnP83Xf3lIzx7zbd1qknoIo/8/tWZnayBxdy26Pi0="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_2.0.1_1601618415941_0.21532073512761274"},"_hasShrinkwrap":false},"3.0.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.0.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"2169c7c19c5013d336c7a9ff53bc5618922ea13f","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.0.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6LDSVEve5JaVkxc3fpA0Lt9CIIRTf+R0hz9DkrdqumhlZwrvvBcR+4/ZdC8jdgB8VRhGXo44KrWeHEl7gDw4Rw==","shasum":"b7f8ff67663b09a88b66c6dd1deffdf39653e664","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.0.1.tgz","fileCount":78,"unpackedSize":272866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdsXBCRA9TVsSAnZWagAAu4QP/12ZalzTPkKIZ925vPfi\nYM4CZDl4cJyft9lwrKh9dxEVllTTmN+khzB5Tb3HYExOamHfEoZ57fyIHGeb\nkhgl7m3xedRH75/Y8kLh7D7leAOUPLVWCT3vGZWqYxKMxiPXz3w2M5hRI+l4\nQ/sVm6+c7wDlgVfRgbrFM2xI2YxlAzIch+DkBNwWOs0tl17rueRF7owZPJ3b\nGTHylbDQgrfHXSO6jMBlv2I9qEOEtHp84BO/riLUE2oiHn10o++TmrQupiDC\nRDnpCBTF4+VA7Tx4lr4QUGGOhukqf8uUsQ2YaVEateGlJtYxg9fxEPUaxHAu\n3Av7DTTiDKkSK0XKRrU3sdRgQkbjCnT5gTPvjgee9zWe93hnBncNCVprA0UD\nbAUxTYA2epw0oqnNxniZPurXausQq/gbLtPPtu5Qp9xENzlfWJLGgjMgDMAN\n0kxTpaQTiPo06jaV0MzCzcGz8usr45E3jVO9z6fhB7L4fRN0SW33et3W8yLg\nJ4VtVPPetS/RNSyW7JIWNFbqp9xOCgyYRgUes4Xh+4nGRqXKNfx2YefbnKYH\nChjhUY3gYswTcHdQg6LGoOCO3Jcra29qEa7uXFGcEUIvaBKmXqJOM2RZFlmh\nWQhbDxbQzw3m3UHc7AeyERqxpfUhZ/jv3Bajtko/v1pzAOh5ht8GKjLI4dvT\nW15M\r\n=MVGa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHviDk8gD/CHzqlQsRUlVZyIcU4QokoqTYI3eaDQXITIAiEAgUgoZuFW9tiEhxFtfoB3gkSrYtur4fAU2JM0crScsYM="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.0.1_1601619393506_0.3930864201794537"},"_hasShrinkwrap":false},"3.1.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.1.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.3.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.0","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"45cec797120261a120471125294f7f03f1a961d7","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.1.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dCWUf4aKOD2xF3H0I0dvtXUdno9Lhq52IgQtzV0lYPv9+p+N1gO+jCkhSqe7EIKAVdqaCzzEfEsvBNzidN/3UQ==","shasum":"faff39cadddc51a343352f43e8520d21e83f058c","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.1.0.tgz","fileCount":78,"unpackedSize":255467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfeFDqCRA9TVsSAnZWagAAsz8P/2nm3XjZlMtdkrvNOtuk\nwUzTEBChe4UhpqnhQl0zKPgp379reLb6ZGpAeusJCDSr0MuxistkZ+9Mx+Pm\nooyrSeOjTkN1435NmnuWDmWSNb54K2xxAq6cumMkUPehEc4aCT6zwOjny5fq\n1ZvgCp4OyOKJjOoWfhMcvdczOFfCRTiQFKJjFLQUfuRBuaXdCTEDpLevnKy8\nNDfduvBHDneXwF1rt0FvZc1vkEITCQy215v71CdJMuqRdbHVKebhxHlhp4wc\nKXs/bS2qjDMWOBJzLW0aFDY+nik8XxzOwRAmkRbdlBftVxUsh/SLybN3NEvo\nD4kYR9S0Adlfe/TlGzErExKycR6+UiWGJOgEa20hNeQdEo9gNlFaimcNvnad\nH5e5FRZ3GpHH4XN67rkrtFtn0cDDV6PrAgFRwFS1Yn7NHnVM6b077Y/RMadc\nsmLJcoMAj4zrrIMaDJ1r1ntQ9Xl6W4I8awTHFsZ7vlI8ylKYMbYrVUrCq0Di\nCdXn7CjgV1eTYpkQifah1+hGjYZ2bc3P7wkvmJP+YgfO992JmP5WT0BqVXsK\n8nYkkNWsV1NjdDweEPvLx/2NhczI1Bh++OZ1drka6Lv9svsYqeKSzPEYf0ao\nCTP6TaLCHVO/iF6My5bFsBU2EFnkqoioY9tD4uWHoY+a9BYDqMHQcUIob7Ve\n/wqa\r\n=5Or7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXXYXXnx8WDMrrneYhM8oQvs1u2NzSi1c5Okdxl64nwAiEA83+Oge8OFQvo7EqluIK4iX2nnX/NffFUkNbJdoM4CxU="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.1.0_1601720554332_0.5527114177804406"},"_hasShrinkwrap":false},"3.2.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.2.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"b4caad76c98410225bd2340fe9aebe0c0d16c4e6","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.2.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-v7REPcc7XILmgcC2fXRSpnz1pr4HH4tjqM7V3ERWixEDNjpt8zQzYEPRb/puo1LXwmyFkItEvrpELpUy5c3PRQ==","shasum":"f5e315b68b0981bc39467625f5dd6f161a705535","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.2.0.tgz","fileCount":78,"unpackedSize":260456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfexDOCRA9TVsSAnZWagAAPVEP/2xgx+Ah9/1gGglO5dNW\nKCF1pNv+9YM0vtF2YYZtp6HW2eC2s/yTvML63FulqZX+MUbfPHEtSm681E5x\nT9QANLO/dF3Mt60HF6bUWCWQMo5JlqumyG4xds8UO7bcYVvHcy/GpydI/NGC\nCfrxi4qpUfARhLHDYlcOqOWvb6vIVs9/4AqgNZf+LUF+zMaScTqhlA41+a3Z\nd1B6S3ARw5pF0nBDZ9MqqPUCfn6TgFEX36BbFmzjCEI6esgZ4iEQ1YAIrj0h\nfKO+XIPDDwvPg/jp0Hqg9RHjM8a+tgd3sY7c3uSL7v8l19imiPMYglRA9OJn\nS1WHdQekrR1wtwfPFjHJfMO1q1MHir3flMwrFwiPzqnZM1CCx9kznlvNg75w\nS2XFDb2cpAA81swWBNOfKLjZEKvIWvijpaLvj37UydYUfh/et5KGGsIzn6Bb\nQyOPq6ZCro19AAT+y7fmshtmLoXoQIUoCTQW6UrGLlFTq0td3gC5hz7fM5wc\nBMDL15KvZxhyxgIrZPBQjcJQopM00btSHiyj1znyHpf93YtSjCaH6ox8DYz/\n8GLrc29yKtHO0fBBZ5crxLJweXuAhckzMolABTKVeBODxHGcrNGQRJSYXK1g\nt77prJffZWbvCHUDQLT02sOoXrin5ZN83cA5r4TPCidU53FkBKX3Dov7YZav\nNLuP\r\n=q5yq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjqjuaRiomMdCoLOGsyHvaCuGNc05Hu4rbLbEDz2OJRgIgdiWI0xZnQ6zM0k9m2glyscaOVWBwqpEeSxN4bdmmB4w="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.2.0_1601900750101_0.005720471856076825"},"_hasShrinkwrap":false},"3.2.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.2.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"1f058cc653374818f1ca841cdb5754cd4bf9624b","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.2.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UorANzKcWPAZG228yFQ36nl+BSaTuoOZI9JHZsySRY0yEnR4tv9lfTSertoOlnuTPJ1016rXVW4OpqnCRGehIg==","shasum":"bc72fd7d8c40e6f00cfad675439d1404fab0e979","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.2.1.tgz","fileCount":78,"unpackedSize":260930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe1xKCRA9TVsSAnZWagAASq8P/0GqWHcjVh3PCM2ASAmb\np/14F1/vOhWM/4QJ4o6oNA99vcPFtD2O4LdVkqgdp7Qs9tN9i7FhZoz+Yg2t\nfUszLjl57BR/v1lDjDktGs9CcIka4DzQKyykx/Lwwal7tH77kTI7iQ32h4iL\nexdugA2jGyviKoA9wX2fjQPKgrgSjDRIPxgF2OdOuKfow2kp8t4x7Muyk50g\nt9GYjF0KcM/KYFe+VX4/N9xNEUbnkmBy/ReIuze8ZLVhA5zo4g96JhUMaV8z\nEWwMy5Pka2DcX9v9ZBug1PdXzx4EnbmCffuXcNVmNTa/EDqC7vHb3hMEE0Ho\n/F+47H6ONwskxjXdN664pdNhp2cunvctEK7ELbDKN51AHdiTIOrQjTTija5y\nK1r7H22eHiVC6CgWhqnS+jfnrtxJ+rZe58/kUCJmPgr3lhhj2DdFn3OUlzOO\nxKzioVA+vXI1emVL3AGB1ABpzkl/4YGZAATXVGgOdHd4UcUcEHizDhBGrt9u\n+cplgXgxhW3HDNStlbhK3bd7Cu0Hho+hpYhnVSdXkTSfy7D1vsSX5erWbSvm\n0fAr0sbAGF2/S3owbNwQRMT5tIufdze/2/x6W+AqRetoAYDoq7qSMhLhTkqA\nq3E4PzCXvx/v2qqVd2ohgUalpu2dKafgZULW/WHViddzSloyWGiOI0NEQVcT\nleq3\r\n=VNF+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH2O+pcRs0RTa/Llva4GHGwsgY1syw+8QBlBpgqhUGecCIEnXjV1WvX5lwZodjZArzRDEXxHakwNE46kdORz+z1qt"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.2.1_1601920074431_0.4523412698336273"},"_hasShrinkwrap":false},"3.2.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.2.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"b7ead1a2beee80db3dc69ee95665a9a7d1101c6a","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.2.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-dMkA25pMowvLzzNKdDliYFTResPfNNC+yQrjk4MpDhq97bvTfLH7Q3mw+1Ou9ZEKljsCUjk+NVceIGQuLP4p+A==","shasum":"adb2ad25836d3903407de5550d8aa3999c2557d1","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.2.2.tgz","fileCount":78,"unpackedSize":261895,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe2MjCRA9TVsSAnZWagAA2ckP/1vhWqSJHnODJmS7WqPs\nNn14MgVhwcgzubMsuZhJzLC7JVnMkoIQKN3A24K7I8iPLkJ7rJX/LyngFK87\n+HIKT0zfp34SNQtq6LckGZTKQtnbRnMWGXkCv8ie0Trh0+ZVIqhkBGtHnwnF\nYsBAFGdKSz58nNuzPtVnwOeDYX8DGyLZTheHn0rjPByyFYWe8ScPU5PjnOyX\ndZCGByAWSNxfk3inZxeXLfmEZNEeu64DU/50J5x1laSdRnFZAxOYbAqXb5h9\n83T/I9KUzRJpBR7KFPa1ffDqr5fDfF+fBBJzo3WXXig86PdX2FSLNiWhdERn\npu3Hl6WIutgKQZBCAcNgDmkVpvIjhxAihobBnfO0IkF1EvLAqeTyWXK85l9L\nnO01vgFLHNN773Icfa/guQZNDDxBU3H6feJoaN5UFzeABaJSGbWOe24H65n5\nNc4BtaLIi1V/6ZX0dHsP1h5CGMnMIxDo+sJCuHrsj90CV3P76HLKp+YUUgsk\nfNCLmE2NRJPcmKMBRubSxzE0BDg1zymSO2HnP8c3JuKWMmG/mxRvWK7uRSXq\nHTQCQquYGgYsCDIKii9xACJOF+hC0Bsl6O/7aCYxPb2CaBGnAGlLau9qcTUh\nJym8nrdrsIb5ZjRPJo2KvkhI0Z7CMBahuyii3X6epzZTqswqr293sUgIZaEs\ntDZA\r\n=bbfK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwm+LZQXRsKEsnRKfgstDB/Yi2YBzGLKnV8t74FHDnvgIhAI8YmA66395kWH7HHnH5/LFOD2DXjUq+/Tdwp2iKOoof"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.2.2_1601921827437_0.6731718709674643"},"_hasShrinkwrap":false},"3.2.3":{"name":"@asigloo/vue-dynamic-forms","version":"3.2.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"c36c23eadc00ca7b4bb0fe05e689977400f902e6","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.2.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tn66DdtfWVbMqKy9vVjhRLRbVLuPGFCSwa0qMaDFBePceD7hNVKuDK8w4NAD4HEB5uVZxNbKYdt2f2xtvi1y9Q==","shasum":"eb8dc769b4017a754c2a120c492037ed268ed47a","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.2.3.tgz","fileCount":78,"unpackedSize":261940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffI0ZCRA9TVsSAnZWagAAlo0P/2tjSD+NIE6aFvJexmbt\ne3Mc4q99DlkqWTvOiQAv4U5xODA7Js4Vr5uhVPo7Q2CJ3HEhGl5mkpPcg6bl\n2ze4Wx3FsyYSo9zPb9v4O/9HIljWuREEA4jb9BMF0B1VV8f2l1bhQw7JPCCn\n+SloKqz2g+x3AIlVgJDBEOdzv3OalHvNzYWHnnoBklBfnbJ1oLgk3ReLOJMQ\n6AdcylxUNYrHBEKFmqMEEQIgFaoUIZT1F+iZv/CP5ZxmVOzPNUUIBrMjUc8U\nLglt6hqoylRegpkpvOR13wPdtcq9f/EaFv2dCYah17vJmkK4Z8U6pcoH4BTu\nzO7cwj2RkfWgNqCIJtBV/l9TPUS0GzpTTuhQcw6ChnwZfyejRLAkkQPxzMda\nsFdWwuadhR2uzrobXnVt1C1cnoeqQlzXtEw2DqYk7I/wCkvuf6QjGPpXeaMg\nGo1ktzP1LBs9Ray2SNw68nseQt4MLYx+GRpszBaXD0wO/RYP3m+D740L3Dvq\nmvHJRi7F4d3ZLwhVuxkXpd/QoxyHgL6Art7/RBF2W1uOAGkNz22CKIuJpyVh\n4eeX8e4TUICqRqTFgmWGuuQKtO6nX8TsXceZk8u18rMAWnsJJdlGzMgTtUqS\n4/ruQsrQz08MEc57UjaCYrcbD3n/aArQya7ixBoHPv3W+uzwvA0xPqur3kwS\nXaIt\r\n=gmX9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEHtvHf9kuYbOj0v17BxQEAn2J+Iv4ffTRXhPOWx/hVAiAIt2gn+bRYpVAljHuzvJrmCuxbikqKf4s4cVMSAoQNnQ=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.2.3_1601998105139_0.6238780077231694"},"_hasShrinkwrap":false},"3.3.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.3.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"9f40b705cf531318bd2c75bc32d84b5c7456770b","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.3.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-hp5VCJc0V6zm85vZnBN7R6dNDKckgd+a/ZHSTr87Qg776AF3AVhZpNOBWsoRzSAuIFvOY9n5nscMcp2LOxIs+Q==","shasum":"b7408364b18809787d1890f7a3ebe192721beb0f","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.3.0.tgz","fileCount":78,"unpackedSize":263183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff2SPCRA9TVsSAnZWagAArjwP/2kT9C32qFukCT1FzVJa\nFvEBaTKVaYv3fG9SIHlqeR1uPimpifOFQ0Wrlb6fgeG1CbLkZJ3YmTdtXDY9\nuK/JSrNvLQ4JGH8AhddlK2VQAz2KmwQMec5/DpXmjQWiG7U1SfPL2VZgXIl+\nS07uHvLkvkopy+9q5o45H/OHF8rUJVuTvdsG3l2OqR7hqxHm4dI79QrBb3FU\n14M2ZLasX8tY+gWuatQ2a/YXqWjdSLs6Yzv/pYBNA01FEcYq/jQDCB/2QhNO\nizgY5b/TDAX0Y2c1ZCHRSSmnPiNAuwqNE6cGVnnYT7jjDt/fgdqPgT5IF7Tt\nFHmGvS+4kGZJ0vIwHs7twVaoWmjsz3x/PQDLAlmlYx+jrC23InxatZQUmEGJ\nR/Lz4+xs1I/3eQx537IKm0+5/qbqTMgBOdIUptTlJBfHUfyVWxv9m98wtiRz\nKPwSMNedP+KAav47/sOHEbbnWqNtguMPCDJ09NehdUJnCVCKx0kjuTkQv/Rt\nMgMP8RSigtleX2kwTwVUzmH6QMJOaCJC3P6KIzR5nX5kPwQjgpnRjIiuh9ck\nfmXCMXItaCXoKLh/JdVppDdr70JKHx0n51I7kLeYe0JqN6bY+FMAF4DERkxR\n2bDoSHRpzPj5x4bMuecG9w5cV8KySDkQnQB90xTDI7V3FqWS3nMt87YFQ6xe\nT7U/\r\n=Cqwp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBZKGgo+p3qEwN7tL/5CInKcOn346ef2mu0qgMCE0N+QIhAJP/KWJ0zI+cFNBP+R/YZir1ufeiw+Fr5LqJhu2usVlU"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.3.0_1602184334600_0.9230878125056587"},"_hasShrinkwrap":false},"3.3.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.3.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8","vuepress":"1.6.0"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"528344e93dc1ae0888f902d96bad2e3aeee6f847","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.3.1","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-al4hRla+LD6tQ0KmPAPDZNe/VGT6CbDd3GYWDddJckKgOgq/QGBZ/fDivEfuhL5K8laV2QUOCDavsnULDb88+w==","shasum":"618ebcd6d96d2d2363c754128799b021c4c23385","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.3.1.tgz","fileCount":78,"unpackedSize":260483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff38vCRA9TVsSAnZWagAA+58P/3f/HeCuYm2b3m1U86Fm\n1YYYaOgmss7uCAEPcMVVm/JriKiW8mfz3lc0cy0NSE2xb8uhQco3/AkgOTq0\nZyqrWUhLAendS94Efz3zBQWe4RfIz1/nk74O1VdE4s0o65lU0IayvLGn4E1v\n8lpqKgmGa13UDQ5E9MdfIQmRMfgCnkAKSqXMplsJ2sVu5D3pB/FITx/qoKYI\n8a+T1JW9+KlgY5PeX8eripyfcxNqihhkX3A6UKlRSurl2QXGbj7YrP7Z6NpY\nBhyhLCmDS1qRpZAswvQipyzTSljAp8T4rq9cyrNJLf9OdZDcRp5ArFtQh+TQ\nrxcpkr83WpOGJoT23EZgB7BSUE8OxrNg4RpK3KfCDg9yycPtAJI6722YH+ry\n0FYyL2WjujaxYs1Duqjl3ffSo87fF3iMLB01gCef9ygfdYKDZHtbm8DieH1m\nvmQK9hMSaHBlHYVsVnbca5gQEvxGawUSqwG54q7eC7MILWsXPQWwNV73a+Sg\ndGSuolaZ7hGq9khydcB3k6ZeCEtRVd/383q5q+pN7mYQMbMr+XxwS3hGvxHi\nr+RskgY0YV9/D1tj6aohFIcL0IzSLP05Q0WagK5KRwMJ6QaZoEVwnJ93Spt9\nexS5HiQRVQd3LkTRg6U6FHckCniu6WFAv3CMTKqXQGrBB5Tnqti/n0+JT+W7\ncQKP\r\n=Skvh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwrQflVBT7RDwk8FCIHVLQ8RhmNUbM2SlQKNWIwGRygQIhAMAwPH+ZjV98xm4bj6bYq1h7KQ5alCwD9Rja4Pu+k82X"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.3.1_1602191150690_0.8255485801705127"},"_hasShrinkwrap":false},"2.0.2":{"name":"@asigloo/vue-dynamic-forms","version":"2.0.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","docs:dev":"vuepress dev docs","docs:build":"vuepress build docs","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","devDependencies":{"@vue/cli-plugin-babel":"4.5.7","@vue/cli-plugin-eslint":"4.5.7","@vue/cli-plugin-unit-jest":"4.5.7","@vue/cli-service":"4.5.7","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.2","eslint":"7.11.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"7.0.1","node-sass":"4.14.1","prettier":"2.1.2","sass-loader":"10.0.3","vue-select":"3.10.8","vue-template-compiler":"2.6.12","vuepress":"1.6.0","semantic-release":"17.1.2","bootstrap":"^4.5.2","core-js":"^3.6.5","sass-resources-loader":"^2.1.1","vue":"^2.6.12"},"gitHead":"9a6de509db9f7d7d73e7627b3296e9606a55054a","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@2.0.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8YXAKLCwbCK83lyPsyJsEBI+vEMwsslB3EHFPkBS3eKE0Eh67rQHDJFtcuHB8mXR3pPxMsYzf5Pq5NalQ1ViWw==","shasum":"65b387ea3006c0cf3c85c8b2d159ecda1af29711","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-2.0.2.tgz","fileCount":49,"unpackedSize":1121043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgYbDCRA9TVsSAnZWagAAv5gP/jMvzqq9/tbcR9i2Edr9\n+JnztGtHC2Yn1yY9bMH4IyPAYV6bQNhNU/U96qzJbyyXgYkxJgpgjnpvCBF2\nytrFMR0cJit2dGpQWimjwEnV78gIt5JkSZfr56QTawCYqy/ehHR6aBO4fXWE\nFuH1VnRyO+wdTRPEToWNNq9H8ShQYnRVf58s5DPNBntbNfhf5oDSSJ/MWrfo\nLfFg9pPPR38EPLQlFh9MAGLxBPpUCuGmBwXaF6RaGCsXoRlc+Tn70ieqf8C+\nNx4C+XWM0ifbqJZvhfOUc+oTdFU4gfiYN7wx0D3J4JR+EgS2DdP0UJsuftaj\nBPEzqmhC/xOekBZnglLmfe+9HmjOds2AqBnVj2JWDu7MGP+Kwji/yQMqqXZ1\nOx9JWy5eP/iAmN/+McOSiVP7yrjMQv5W77MODi4bB7stvJKc2LtSVdagJ3TG\nXWk370qFztkufBGB38csivxEaPytCDrX+OV4on3zqQBcdMcO0cAPwbHYjTZh\nixv2Z5EXfDLCN5sd9HAzhutcJQ/z2yzA8S0Zc7SLnQTD/gZ/aZox+w9tvWFZ\nYIU9hjo51lz5K2qmvuLFr+akegiLPRre1iRLGYRehBAhOj7slispqmWzEKyJ\nT2BEHSxAOt/st8oz1toctfFHrGa2lb5sgkWogA3V28MAQ0yLhh6vLqJJeS6Z\nbiUK\r\n=wfG7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAOIgE6Fd86L4mAA0oi6ecpAspvhLc5fvZIBt3kqzfIwIgbtaT/Y7z/NEgQiFNaAI5c7BtM3vhCAepD7fNWSrundY="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_2.0.2_1602324162622_0.009186022582455822"},"_hasShrinkwrap":false},"3.3.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.3.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"1a5c4835d2fd01b0c1a3ba8227b603193e31f4e9","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.3.2","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-/HbnZ1haPTSLWElesI0MyKX3A2K19FNdvEjcNsGWthv94tRwYqnXrMZNN8vmEdRBYgf0+wLQpotYj7GjgkuR6w==","shasum":"d0304a0347dcd82fd9f12fdb52ae825f11eb66f0","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.3.2.tgz","fileCount":78,"unpackedSize":260380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgqmZCRA9TVsSAnZWagAAT6gP/3EkmDdm+GNcetoHohsB\nb30iZdq+PCJeZNKc8bhoaPhbknBDQq3mte/GHlH+dordO60JoOchYICWVCiW\n6f7HYLmvVCE4ESzl1/ykqH+MO/UPC1dyQiOUc9r9yImbuRRzj4K2xesE5PWR\njU8n72lFUQhAo4FkTjRMHY9Po5W0adatDFxuSos4WJvayBp93KAhD526PmcX\nu3RiVUFYo/Km3+xsXpZgxRsulVh6gshLHvmWQhJ7vaoss0x/CZ6TWmsvHT1P\nbC1BfeMqJwOulLQvhBleXT50PkxJPBR2uJQP98okbLgooTNr/FQ8ozwMV7sy\ntU5W7kmtY4NnALYXLu16pQNz6ma3Hiow9PLBQhsJ2xClo4FKI8NFA1/E7poU\nuZ3oQqEGW5cGvCLYrK0GOfg0Bf75kSRHy+pNeNmwPO7X98w2ESdcG3pVCjpa\nEaTkQ+AfvqtfNesA3O/BbCQogbvN9+SUwliyMjgR1FCV8Qdb8l10DYNaHmev\n1y2y9DAMNtWG3Nw5SqFSD08/Swn3pO0d8HYsWmxdBiLwSkpvoAQUEraSq/+p\nik5d6swJNq/5z+6R7LR7CJxReUQ/5AZX1EbZy8+RN2pJONVKI451NpgLrdSx\n5j0z7Msz0lCJcFBC/TIXzjrhZBqmlg3A/LUrIyHahEmd68VvVai9sIqlcUvj\nYxAg\r\n=wHIx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4vLoxZ3wJ+4Fh8YS+GCB4iKD9ldIza5JN+dAGG9gM8wIhALAinyKjB+YlZZBK3H2/viGEAum+4blO6fi7FPILO4Oc"}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.3.2_1602398617397_0.27223501408876993"},"_hasShrinkwrap":false},"2.0.3":{"name":"@asigloo/vue-dynamic-forms","version":"2.0.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","devDependencies":{"@vue/babel-preset-app":"^4.5.7","@vue/cli-plugin-babel":"4.5.7","@vue/cli-plugin-eslint":"4.5.7","@vue/cli-plugin-unit-jest":"4.5.7","@vue/cli-service":"4.5.7","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.2","bootstrap":"^4.5.2","core-js":"^3.6.5","eslint":"7.11.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"7.0.1","node-sass":"4.14.1","prettier":"2.1.2","sass-loader":"10.0.3","sass-resources-loader":"^2.1.1","semantic-release":"17.1.2","vue":"^2.6.12","vue-select":"3.10.8","vue-template-compiler":"2.6.12"},"gitHead":"1f57661d81cf302a65a3cf23d576c9098994e6ef","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@2.0.3","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-1IG+rP6MeBaiBDPc+MIYk1uHKAoTToiiI3YNwqhS7MCyXYTUH3oWajNFVWdUKT9cwoaSemIng5m1DfVqrNkCOA==","shasum":"7d3def455816781db683441dd57d53398791cf00","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-2.0.3.tgz","fileCount":49,"unpackedSize":1120807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgqsjCRA9TVsSAnZWagAArDAP/i65ByU0rriBLBw6+KHZ\n+COcsFJ1B8mn+7UoV7lbuwkwvIaE5W/hK4N9k4fb20Bq3qkBhBmEqYbLiIAB\nsQoBlqQ/ss93MIwGIAR4iaCzfpolE7kh1WjtLM8uQq+CX/86Ma+lVNmynmEb\nXxsELtnUJUXMhX4/hK76OwS8h8KIDeqmqkrVeanvshldW0isoObGysIA2WX/\naUrXQMLN/SQynGKOzMZ1FTFUD2w8vhKjkNUCDoTUeATB8oGVdtYq4jEZmuXX\nM9HzgwoD2D5q1wNJXGOT7gPcyKPUoDFsWbEPZx68VcN17aFn2pB/QLPIC53d\npYemgojrQ8HyZm1ffErDchkjW9Y49WCamOHONseJq/oFc9uZR3rRG4fc1zbK\nktyEbI3NUIhpNGtbzOjiE4YbNKljxj+VaIT6kWZrxvzy+Sd6GJO5wF1cBXom\ncOU53rl/qlfHApaOVIC9kVwBU+ytuPjfIbh5VyAdknurf+Dx3oD5jpv7g2y3\n+gM1TvcQxUAAOlwYysxhMWPqYamgCGsOinyGaq7T848fxgi12Qn3unKWPHBT\nZYLTn/in3+7rtvCQGjsfS9oTu6nSx6K+dl52OHJ+lnYIzgYexb1tqRBP2hHQ\nEtvfv/Qu4NnpPN0yJ1vgd5Do36XO63jCVoZ4/aOn8FSmHmGhMwnwRYcEo5nr\n5F7K\r\n=/hXw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9WLvbAb1NiSOcYRspMQ+lo6Qdt3kZFZzrgIr4/ocPGAiEAyvDnGABLy+cjeve4X+evPnA5X8sSRD5pSAAqJmVZx6o="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_2.0.3_1602399010752_0.6747016794325615"},"_hasShrinkwrap":false},"3.4.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.4.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"c4c60491e5576c4f8c1caf253a5ed0af5a57f4d5","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.4.0","_nodeVersion":"12.18.4","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7lIrzrJiZA8NonW0t8bef48p+CaCK08nT2IuUZd6DLB05Y/fuOQz7jf19iqdi7Alx+0PuxLdOCzLOeA5C8yvuw==","shasum":"b5c528385f453bfb529180b6427993678dfb9ade","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.4.0.tgz","fileCount":78,"unpackedSize":270982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhwz6CRA9TVsSAnZWagAAzQUP/03QuFQF1w83ZCDv1WEM\nrpGVUOIa1jSWTRuKYWtM6xkLZZwqa5SoByUq8YHhPUBCeO4sHHyPLkxtevY1\nyg0qLZ3AwT6bCo1leEI16cDzHnKGN+qt3ZDUmcOye3c6piwLl39IX933SwX6\nxDvpxkWjMukZyArCzM/pEHIBv7jBYxZZn0KQnMY5zHugPj5QBklGqvv9QQvN\nG9fLbfTRXJmzVN587OcQ+icLRHdQDe0qam+2EqpRZEIf4gmYWxOBWQEI63Mq\nJp1yRqgPymXdkzg0dvjJG0FMuzNf52rCDYUuATULP1E+0rPjmrO1yRUMEUKd\nqdxpvfeC1+0f2Foff9YVwl9CrbRUX29165Pfmhre3J3Xh1f8c0L6PuOONyxO\noQmH8WbNoP+re8/lZW5ikzOz3rsAFzOAW9x/NVe591hwWO8YzLmR3MhPStJv\nXBDcyCuBnD5yb9hTwotKChfyFDFU3dtjUqFKw1Wj9931QlkEHpJus2a7h3i5\nnHhO8PIBspXFm3KTf6h0BTODbxaL3w0GMHw5AioZicaMycd5JUR3LQrs/Jdr\nT8AaIVx4GAQjqxxP+WpwFgEl7NLSnfL+gqIQjHpl+xF++X29R4uWBwKUgVSh\noa9NnDNrBoDV1TmJt+0T2v47TWdvdXKJZ04IUsVkEmXUBgB1yx5bDSYfhS9A\n9QrT\r\n=Vqpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICU4ipfTclQ4qKfmliTRbry2kAbrYKSsIz/DQSU1YlOeAiEA8j4SvkjFBv5h5uKNBpFhyWO8yiKiDYWvFxBFBqMlTiI="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.4.0_1602686201662_0.6245794284045687"},"_hasShrinkwrap":false},"2.1.0":{"name":"@asigloo/vue-dynamic-forms","version":"2.1.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alvarosaburido/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/alvarosaburido/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build --target lib --name as-dynamic-forms src/index.js","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.common.js","devDependencies":{"@vue/babel-preset-app":"^4.5.7","@vue/cli-plugin-babel":"4.5.7","@vue/cli-plugin-eslint":"4.5.7","@vue/cli-plugin-unit-jest":"4.5.7","@vue/cli-service":"4.5.7","@vue/eslint-config-prettier":"6.0.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.2","bootstrap":"^4.5.2","core-js":"^3.6.5","eslint":"7.11.0","eslint-plugin-prettier":"3.1.4","eslint-plugin-vue":"7.0.1","node-sass":"4.14.1","prettier":"2.1.2","sass-loader":"10.0.3","sass-resources-loader":"^2.1.1","semantic-release":"17.1.2","vue":"^2.6.12","vue-select":"3.10.8","vue-template-compiler":"2.6.12"},"gitHead":"4ffd8c01e8e6da0e1459b59e9493d564720768c3","homepage":"https://github.com/alvarosaburido/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@2.1.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xm1IP8P8uXcqRZ1hRhbgp9ySqaW4BqO6dkz5FdTAyjtO2rpr9H7yMOtxIS7KPa/PxAWwt0nOHrfOKYlUUT/M/g==","shasum":"1c0c96f7941ddcc41736413bdb8b93aa947d2db9","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-2.1.0.tgz","fileCount":49,"unpackedSize":1126939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiqdyCRA9TVsSAnZWagAAKqoP/31y0zWczW2Yn8U4bM+E\nDM71ZXTEOUiTaPnd+9XTg0+ZXOaAb4uB9NWYSYJtEkCMdHSKMMjMzBir+HdF\nTN1ev3xeFp8kbGvxKLNS/rRRtTaGHqmmfGwduSZEnyoWBK3S0xzMfUsjSDJz\n0Md3GOLMw2F75GZ5hyppEJG6hsedQXP6nysnXRX9j2YGGniymcObnUKxwM1d\nUOOXOY2uCKOk6UckINDiWLDp1jpCQRYbr01i731nH9Y00z2oDVS8i6Nm8z3T\nFs5n5hRb+YywKQl5CAUp3SvZsKd4hgwuhA3nY9cs37TxCuJoXOwf7+sRXVYu\n3DvPxX8fS619uN5S7ouv/1pT80Ot/cHv0YIpU2o/DZBFPfGHyh0GIIKU7D7P\nXjMznXcAlTefJ0j4z/3yB5sNx4GHwtYWM//kIHN/iJGi3HnvdviZK3AvVJJ1\nj10pVekw5zXK9msKHK1vz6apivYSfzUoKP5zum9KM48Vr01ftKVXUBXpVb8w\nBIyFI4pb2xwH8nSXW+o7cfHRkpUduNUYzAF3TbfTwb4AXYoGAp3RTzwkpoP9\nRPu/DQop94dSoDGTmiB4hGtj4J8ro7Z6543xY30Hmphe25GYg+pGP/xQp++l\ngdq5/KUizkjKX2rtuF8ImCNIZ831V0ONI6mCDEWjaBSUkphRXZlure3Tvw6o\n6//u\r\n=Y0YA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtqvwnR2fc7cqG4rG0NGmscLAePdKgDtJFYJPbtDsnRAiEAopw2NH8cnykSYrg9I4DyEx2wt0lrmVpubbPuCr8R+jM="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_2.1.0_1602922354389_0.7678356599270608"},"_hasShrinkwrap":false},"3.5.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.5.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"7d7fd1cc90a67c0ad019b5865634d9a08fb92505","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.5.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-6xHUMhonjSQuUZB7nYv9eLFBRVfJx/MIwAbBAuTk+VC7RXCHXRDMGo8nwWNAVgUiyw7xxGPD8NqM8km9FMwaJg==","shasum":"fe988e8d44f0c972315a7d917327a9d18e9e323d","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.5.0.tgz","fileCount":78,"unpackedSize":277467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfisUOCRA9TVsSAnZWagAA/CAP/0a6bAkxfWxq1S4zxH2b\nGNvkm7uu9sn3WjfaccH/IXHHlv5qNWqR6e+QGivwELFMcEnJuvwWBjlo2Kqf\nNMY27fEZVJlH612tfeeJ5N3hNY5xCbemMU7K6VmulQ7rIt7CgirFc4tXx2tj\n4gM3DHiFjNWLyaDdNVdsscYTmhSPjY9cil+dPPhepCUVNvMDIuD6YgXY5pk+\nwqL9sNvl6XGWiQZmrRpy6YXP2kzLxn6CJWrj0PFklcOuriVAhbi/8jcSuHC+\nLXBA7Inj9c2V4Bo6gEd8QItti0ScB3+HhPzN8Be0C1Sz7lzOkwFN7Huu1pg3\nZJxJ4vpJlghteHEcfbO6Ccvv+6kNZglkj2Qr4y/ghLQ8vXsqEeO7S44mDAic\ntSXAG3tcy8/FOVXpq6JZifJ+QuDojcJnZG8yJgkZEEgM60RGNwfP1hFpTJsX\nfKcA4M8IgjmXIhSVS+ecj8Y8oSMfgbRIrXSBzUdXkIZd4xcmbw6YRwdRU2hh\nFB3J6m2EHbaCgaTi1vekQ9e/KlUTUzgT4z+PxP+/pXGE+zcZuNnM0CADLh9x\nukBKbLrWllKKbhkbp7oLlUGvbmLm3CiNcipfL6x8UFhdgeVu1HSPRLXutokz\nvfzhGeYIPH2tBY9fuvfIJknw5rnUawFXT4jQaTSpoHSnczvqEPmsv9X3Pgbx\n4tvM\r\n=rKNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjLysfwq6skoSFbfYuEvVo5cD13PwAMUY5drlsh7krMgIgIfsHRrWzwK9xf9EAwXoIoB2D9zIeDheOwEwCkORdNi8="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.5.0_1602929933865_0.4013228524632013"},"_hasShrinkwrap":false},"3.6.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.6.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"c5b522eb6a82fd3aec67f8f65d7c00f1249260b8","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.6.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-DA+9R1hCKGFyrciWmNFkrVRRAZZXCjVextKc0OCbcZiwVUeKLx1ocFAAGVs+sHHJF5yDIr/EQmH++FQadnFGMg==","shasum":"6ee899a86be492ac214f6c7f54730c0932d39e41","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.6.0.tgz","fileCount":78,"unpackedSize":280620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYRpCRA9TVsSAnZWagAAOR8P/0an+wYQlsx948O3gAR3\ne7D35OgPrvHGLu0MsR9l1OaYVzum19+XhtjDhXL384P96NVcp2NM4LBhNG9/\nCxKo3pseO0JCqQF2M19zu+K/MGP9EMbR8UdKH4tCOL93v/8pMcc189ImPaxN\n2zVLrpU21IW+7S+Nm0NudnWW0ne8dqCIGBvr5nIohcTXi+pXWjHuACFvDuCr\nQHJ2hgXWQCU5m8XBQrwcFP979+CH3rrvT5ie4eJX0kcomj5paKkmey9mu0iq\n1q4nA8+L+MKkKZpTcpUNpvVolTM4FjVnVprTpIoo0FsoijR2PkSrlgkSKnD8\nyZwvyyZI0pwpSthXwrD6O873Joxhx3ensANnvt5J10sU0Vbe+Q8NPsyK9ZwN\nfVPJacm9WiT5pGnjR8zZoCO7IMOohkCWNN7p+VGq/VSPaqzP2JleO0A7Vf09\nHxbtwc4lGyDiAldxIgPrrDoyddUI+M+/N8/Ei6VskkaScRx8KtQd5Rzkybpy\nAOvfaq6jgSG9Rs8b3NcxzCNMYCmCiMvbTqRwAnUzUizh+BPVJoD+ItaB//At\nFq+IqPaVcj76CXzjdfjBxKjDNDDjriF48nsSt+kISOKMvWGPJLw2WfZScx5E\nQATnU3i7kVRc/xX35/Nd8lnkV9Pf9z0Xr4mgOS65GdGLkfBVBcdyINSAgkj9\nddwI\r\n=laYo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDn1CFS5+wslG9isbqBeNKiSJgkDQb2z33p2Qihd7IjZQIgW3kA55bF611qkMUHgvnBMaybw3rMOvgzVFmlVTV9CqA="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.6.0_1603109992574_0.7211244552016036"},"_hasShrinkwrap":false},"3.7.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.7.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"f894ca593f3cb71b1631f3a115b46a9f36f8fade","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.7.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wTotmDo4zRxn/FQ2sPsbtufRO1PvZa5lPzbczcwkKff8eRMcT0N/IVVQcM8K6Nhl+d3fyF2D603urPCw7OvuRA==","shasum":"2fa7a94744e3fdf12785aa3f65cac58d3f56f622","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.7.0.tgz","fileCount":81,"unpackedSize":298787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmEe6CRA9TVsSAnZWagAAdqEQAJgmYZBMDCDQslXyOfd8\nns53kX+fa30SKmzMXUt3Y5nvfYyScuACnEqeFTSTjp6gV05g/SHDf1iEYFD/\n0NdXxOa6F29rYDY1lRFERfss+WIN+AuqFmtP+zMN8SgZ/n1kdRFHTHxenLZt\nACe6lO88gEW7QsGPmeIgmdV40RCD6bZjV4kEHU/xfWevUEQBwMIxvNyz+2Sc\nS52O0t9dTQqsnO7qbCs4g2hENa6j2AKhWGWVhZDXe2I6omgzSW0JE57mqgTC\nY34qU8Q4oGpVMYBJHvxRntJnVfV2MZu1hMqPgcyt3VtVaxirauXQ3OPOBlxV\nWPstFYUTu2ePLApO31xI8HiwrLdTGRfOtU3B+jeKy2qiuPblSgnBAj56DLjt\nGygPmUCSXgte1pTvaWWrej2N8ijDAnEKVE17mh57IbGLltvyI3AqkOi5ABep\nJosfthNCMpoV/bXeto8fTx2uHAUuS1leeo3Tum1prWBsE41txKoyV+EhvJOT\nR5K0BBxiLbAgZQ91TVPk9ylQZF/0x+DhhzLwTjsI0148Lc3F6H8MH0i4uTcQ\niYel/ayM5Lkav8DOwuYyJNBHtzjbigA7Iiqag7BUzJ0pw+iK2pxpRqEucVyg\nAnZuIGvykpvfrJweh3YvWhnGv8NvNlCVt3P6rPbozxyUVUIaZQVFmLV9zm3H\nx5Po\r\n=EZRf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEh9qPVSmhbLG6JOT/cYO7ugrOaOMNi8aZemxboVoosIAiBvrq0pM9fpipSeQFs9iyITWwur8LbIjLzVP/0/7ztEbw=="}]},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.7.0_1603815354411_0.27956896301255996"},"_hasShrinkwrap":false},"3.8.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.8.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"f209ef61700a4de4d43f75cbd144acefe32c8c89","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.8.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-73Xwh/LPUAlK77DPyYqzlJ6cEGtWLY8fYGCTjVcXoX5ik+2l6o+jDNQtkwWMmcC0KluhuGysE6M/GSj8GkXUYw==","shasum":"aa655e9ba1b7a5ce63f45d02736d9368fcc03dcf","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.8.0.tgz","fileCount":78,"unpackedSize":369499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfprhuCRA9TVsSAnZWagAABZQP/3rFevJEneRydCQtAcQi\n5QZzrKHLPlMk6MXmftEAMJa3TRnfN7LbTsrkaGuucZ7NYkTocNwsMCN2ddqu\nP7YVV0MLRyFvbW27NfBwIZFmlYW1deKvU7kQMN1EXEKBJr5rZTss/oBFkL1D\np7fZdVYwgyBtZD/8GO5g5bJSItdHBFQSjMK/KnNrlwzNe/DrM3k3k05r4pvG\nq6zlQKGSyl8DxezRyJiXMby0tGpChaigXNro0XEgfQeGn7zfiSeuYe13TEOe\nrTi4RvvQoRPcD+d8omTWE+MX3aztOZngAZD7bxYvIsLHg/+pXIph5+bOYMhS\nx3KXVwP/lIq89OEqRv5hPzgunaZ2YezV5wSmC6m7u1J4c9SPoLAZYYUAKw8O\n/fLJTr14Zwb28BKoMgkePjMQHE8dbNNtdNt/do7hvEz7R7meDRpxsJmdW31s\nAA3gTH5IXCh2EIp2B46ZvgYmhWWBuUgSlqCJDMo6V+YOs0aBZJnvBcwOwRqD\nV7SjrmBf78eA/HpUE1TfKoZk+Qo8QTfcJRrzv0etwqVCwBnEPfNrtlz+O6ib\n6fBdPOirgqMNqSigjcXCrams8hTUdVdrkm6ukNdfZYoPDEjicd9i+Q3uRZeu\n+BtBJMUkktYbM6IfSIKni96MK8iPjy/GVbpvh0Xf3Xh+aJ34A0yLPLFoCbnd\nGY9y\r\n=m3a0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzRpL6troE7J9tfzzAVg5NSF8MsBpsLL1Lrb77QbBmoQIgJc1EmBpk5u4nfxkwZAB9AY/H8PY+AZP8gr9BP/JTqiw="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.8.0_1604761709858_0.5295754046031025"},"_hasShrinkwrap":false},"3.8.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.8.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"de14cf8d1a5c36c2a0d92d7e60dcbea9a0a7ca33","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.8.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wL5OA5nLsP1K6UElbpxyIbSQMbzYezsdhhz1u84aIFBD7XDOs7b9pQETn4BHhUi6QYxkAKS4sjMgo6mFGv4O5w==","shasum":"1b5237c79bd8cd7c39966be6a03fc53916441734","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.8.1.tgz","fileCount":78,"unpackedSize":369024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqQS9CRA9TVsSAnZWagAAYQIP/RO5g2jLQ5qaHHt4GTeb\nbGfNmBHWLLImUnasrpi8m38k2lPiz2riKnMBSRroRPvGeiTiszwlOSrJHTWg\n9qfWUKhD/aM1wGcd2E36O5fqpvdZ86tXi89clGCtdWNeTn2eheStJUhIwg8w\n2syVDMSLZBuKcMHtTk1KVNBQRg0P4/ShZAr1lHJ/ZYZU/GY0z5GctpjMsc7G\nDQLK62vKE0bmnMI4tw7/yOiUPNmNu3Gkp+yKFNtDhhALen/BMasmEXqOwvPw\nxjxqx2ofF0TFDKdwvWOtBSByZNVrTCqEGhw05AQCfX1eW2uMNg0XDKuvo7vq\nM6SwvQzPW/qYepbZ+S1faFEo+DeI2X7mTObG4L4HECKiryHXbYh40+52wbH7\nFdXLnRA8kPxiBgmeNYJVPkvrBry2OSvZApRY1LH7gO9F/Y31bEiTuE71pLSw\nurcSJAd1eVaK4STkqQLsJp09otjDo1BBv5Zl7jGgorWiLDCHyQoimhDKjuu8\nZmUbdnLDL9QhkWQifAIWj/3rzd55ZMVnMLjZpO/6Oz+oTtKGcPQXqmJw2SeF\neNbGdOBf53wGrFsEt7Q8PHF/Y5uf3pfbwxwvgg8viOqg06tDJUrlmMOPyk/6\nhZ4WDMzyung9NyNiGl/ChoA9L9MPN2pgpUHgZatb4zOp5Y8MY2T5GvxmW1gX\nO5jX\r\n=RTvv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFPjJpgWDNwbhCUYoNxx22uvf4K4iS/cPaBafO7n5MKwIhAKdhhovLBOa6X52jRN937fq7wdN05Jqmrc/2g1nVSMHK"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.8.1_1604912316805_0.43069350031960685"},"_hasShrinkwrap":false},"3.8.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.8.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.10.1","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^15.1.0","@rollup/plugin-node-resolve":"^9.0.0","@rollup/plugin-replace":"^2.3.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","@vue/cli-plugin-babel":"4.5.6","@vue/cli-plugin-eslint":"4.5.6","@vue/cli-plugin-typescript":"~4.5.6","@vue/cli-plugin-unit-jest":"4.5.6","@vue/cli-service":"~4.5.6","@vue/compiler-sfc":"3.0.0","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^5.1.0","@vue/test-utils":"1.1.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.5.0","chalk":"^4.1.0","eslint":"7.10.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.0.1","node-sass":"4.14.1","prettier":"2.1.2","rollup":"^2.28.2","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.27.3","rollup-plugin-vue":"^6.0.0-beta.10","sass-loader":"10.0.2","semantic-release":"17.1.2","tailwindcss":"^1.8.10","ts-node":"^9.0.0","typescript":"~4.0.3","vue":"^3.0.0","vue-select":"3.10.8"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","rollup-plugin-scss":"^2.6.1"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"c5c8616d7c3db73f374cbdb2effe80725d47f653","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.8.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-xfVOjV7/Ytzsml210/uBgDnosGT1jP283DmEyCHIpQfA9nbphEE196n9oYJT/9r4sPdtiaQCdKFGxnCtlgXmCw==","shasum":"572b82c8c04bd7ec934379a8d1c6f10c276b2415","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.8.2.tgz","fileCount":78,"unpackedSize":370277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuNT6CRA9TVsSAnZWagAA9YQQAICrt0+4QHbpZn5BLEJ4\nSZcG6Zt/Up6zAXvKXrJ2xE83mmYTQUCoK/5SUKrI8HfJTengHfxKjsM4Dv0d\nyCNEM8N/9wXmDd4nCOHslkU5ZpZDZPDTHm6/INUV5uxhy8sfUkq8eEnxK9of\n8ntj1p95p0Zbb/iV6gh0PyXkNtz4A9paHpuDBs7BS2gIND+Ehn28t/9pR1xw\n7kDCAOgMf6teQ83k36vJQFJWfmlK01Kcx3i3Btae33yVm/rYCvdmais6shwE\nQRhRsHl8WGqjJWGI5QMCgZa7pUppprztEPhxXDI2NP11AWiyTNO+dnnpssyS\nRbDOdCBHvReJET2xyFaBdOsRnCAupDL9rcpmVOKmxndWo6sZzAbbHx08skJ0\nIhVaf9QR8X/Y54kh5cReMuNlhBTGt+1AbpR7HOzEzD4KOFiNqk3ktuD5BJUn\nIDcq6wVuGfkcWdsXznAiabJ0dR6o9FK1YIiQGDG8gxmygBOpOaFyPP0HXJU5\nsTNjj0CNw9prD4j4+LD9MKqDs4Kbp+3hw4w0QWO4dlBbuqCDsaGKdhIVPTee\nOL4IlS1YsM4/9652dn17NgZeaSbLh39ho+W1r245DDqAkltFs7aaxMxGAwI6\n3DHvseAswvxYvSbuK/xqlwQOa4Jqp87hWNrgRoVL2I2Yc1vjh7dBqRwfTuhs\ncJgU\r\n=wr0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7O3H7mweNm01o72fiOlqXIkPfnEvninpLGxl0CHuKrQIgGuAVyouhKj5jeXYRxdQT9cF0HNVD7khrs+ZjMl5n4pw="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.8.2_1605948665540_0.047633730561116305"},"_hasShrinkwrap":false},"3.9.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.9.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"f3dc2dd84a871610db12d86813999a619faf0f91","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.9.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-NiEuMH5Qbk9w0qyiqUAMPTnEsr42mACq2FhDOfd1yZ+1zuDCIPlD91hFbuNw4GTvrhyhXTi0bCBrmp3b4MJiog==","shasum":"806630ede867080fea1fc9bab1e706a06bbd15e7","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.9.0.tgz","fileCount":81,"unpackedSize":402372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyKAACRA9TVsSAnZWagAA/sMQAKJIq3GUPsZ+wsMQeU/p\npMC3a1fr0s+SKoH/kpd6TOj8radz3SktPk9aXdUgcGD5zhragDBGWa6kOEp7\njxKbQiWqz1mT6IyW/tmbkwNjK6j0kJFl1qUNVPVHVzyqYl/8jMW24wrpF0KD\nbxsLNgzFNPoXHO8UkSXSFmZGOSB8FlEUY1z2S+cvZiimGCRNbm7/umwPGBOh\nEuCM2i7I+yjTKo6Q7R7suOpFTP7Ch/z7N0yQoWafW3p1gt7KSjbZK/8hIAaS\nSV8I5ca1R3Fs1Yzy38JIkKiFk4GS3Wga4PUFGILrukLCEYp9fkVsndS4us8p\nYEpDEikx/sjshEmTZSEqhAowBEC7N7Xu32kpPpuEDaGKvxgoKsKScNo9mwOD\nFi732dB1LKqw1Y6Eg+rKXAaT7eP5ohxAS3CfOvBoTShZGVrXnr+Fur/7m5ig\nIt/FEaAlG/BS0yRJmoQpp1rycJhdJvXFJPhCKyqSRr/YfR8btR/OMqSS8y3u\nV+YR/mWYRgzlv/aWeJX2lFqnrijd1W9Xsr6D+Ss11hdhp7w2LK2HmSYZZyv9\nMJJk1cG+qO92tKSHJPG0T8lEHdVz3mzIXQvPuSM6NWkrX6HCfUFuNAPRvlX8\nh/fT/7RXORXMJCzhzLUugqxRYFb9xS+Sit7/HMYS0B6v2doxL30BSx1YFIz7\n1Gpp\r\n=Q/zj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOYGy2R2cfRP3Foi391Bt0zMRUc7CEJ/PusN1CFtwElAiBvqY5kptXYCIxh5QzDt852UH2hVnTc+nCw3dfIbbj6rg=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.9.0_1606983680032_0.7328657584181844"},"_hasShrinkwrap":false},"3.9.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.9.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"1ce12dacd0979c8e00110e16365bb2e849fd574e","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.9.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-QiAelozKMXmfKxyTwGnYeG4FhjChxOc8fZf0D6HTB38scahJkItiXjuQwfKLLesnEZDxs18Kg4FCGHBsiYE/Ww==","shasum":"5503d621148aab68140e13c16ca09235e14d9481","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.9.1.tgz","fileCount":81,"unpackedSize":400807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf13QFCRA9TVsSAnZWagAAAm4P/RazoYOoquI/xFW6GHFQ\nwbgY7tRkqsQMx1R1hgm8ayL1sa1RjjuBlBv76wjDfgUhYC7dnSUHK8hBkrxM\nYzFDVckozjPnUtr6PCRLZCspCfH+AfV6VcUteVesAzk8kEw5zSo7w3acD2dj\nF5myryY8I6nchAmNwA5GqE0CHNh2spTTr7InjRbLzvjpGIDrhOnnVOT6hLSY\nLXi4Wm2CK6r3xItUNzhQzu/O1tC4ExlFO+l+t0JbkSYFFGVqtERJDNmzmHBJ\naKKPh8NAtzMRV5whr7srYsPJ1wqMCTuSM29eXyjSke80IeyWPeJ4oaL4w3Kk\nYySp0nUqXyhWqo9aslunj1pL3NgyfFow88gby3+BTFxaZiJYBzHE5ndo7fv2\nJaJu7soUeYgCl7bDMCazYf9dOhDA9x6H0E4cA5yK3gYuOp/V8lieDmUZhej8\nyRmyQTaT5auJIiCYbThkx9S7JAu95boA/iyGnkNnVGt8VZhFtbNNZp9RufSh\nX23B3+7hRQAgUcGi+FBaYPvtH8JHfNhjhfweLMTi3MtBzLLNx2otuj9taxZj\nRV4AIIjF3T8ZpBuOrX8xTt7pXh5+8fpBPubgA1A2yGVbKemcLkQzNsbfoY72\nLgCO6nWRCzfP0ACNrBUKm8nxyodhOlIgsgT8LZZPWpcNBUDuzNO2peH2HPaj\ncc/z\r\n=LLZn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDw/5gTiYjg0b6wmhOH0KEXVHrVcv+lPnlbazUNKDxmkAiEA0/mJl7a1mbW75kwtrcY/vZR9wmXj+JTsoiTvMWUSnJs="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.9.1_1607955461480_0.10557494123263589"},"_hasShrinkwrap":false},"3.10.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.10.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"bdce974824dc43538ac2be630463510b09e0ff06","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.10.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-3bCunXBz7jevnY4Hg4lrp+/RSnBHoF/fJbZ5DZsKuWgUlIaRnJ+CriCK+2xGRuK+Sk7GqsrUhUF8mjUxMQ5BXQ==","shasum":"0d41280ac83cfb6808a0cdf36fca77c255643476","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.10.0.tgz","fileCount":81,"unpackedSize":403345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf13txCRA9TVsSAnZWagAAVA8P/RRkV59RtbkhhGaKh55B\nqxL+81y0AJclL9Et3BStegUYIV3hM52tPpwPB4e6RKpVX2a8Fyq/c1grsLMr\n/4xhNXs3e06WLOti54CpfRzb86hidWAV16LTBpV++XWbI1UL3Z2z6nvIU3Mb\npNBioetY7lfItBiUKPF3LchWtC15AbT+SwD9kqP9w9u1HcCiQS2PsA0IC7rC\nl+xV00E9RjCZrBXfelF2Mtj5ZRs5hEHXSgbupAkwlYf6XmopeWQmZY6ePnSr\nMNGspbm+OG1YrxR8QJBXn8uSHQ0Q+1SZQzZIV4xwpwQbAV0vMo1Yp6b/1mDi\nWoeFpW7Z98tUTHnuziY+VgMV3H3bznYVtNizzvdo8yhJ+OOUAudL5ezhSqve\n3wPGWr4MAq+9QllID9aE0iyFZdqs9TjMVDFQBPRqhS888yuXIZzLZb1vZpr9\nMjb6Cqcsp/LJzpvEHEvx7ux2fOPx2i8q6HOGxL134CJ1kQOO53wZW0gEmhoL\nXBg1N7MMNxhrj2203tX1zZ8fxFAUeHV38aMn4khu4L9EXWBY/D+g4KRYdbBk\nr8uPQkUyZ4ZB4AXXHW1GJdq9rW1X69c3nyLgDB1AppP9zbJVmN/qW1WAHams\nox4NMY4ioHQfPLGdZE6AXzN7JTODaKRpjsbeXkCQ2XT3zHHMRum/3BoFJ6D+\nBl6H\r\n=BHMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2LnXL/HRxChZuaFgW3v8puUOpdbdOPJSO9qlFQn0zmAiB4uKnTRWl5d+ltOEQ5ZS75NfkbPzgAXkN1Dp1Wlw0vhQ=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.10.0_1607957361295_0.20671104143452368"},"_hasShrinkwrap":false},"3.10.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.10.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"cddc0d6a5fe96b3ccb7ae6c2b76d8860da2f2fc0","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.10.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-h8toGRl4n7DrMtpd9ecLMcNGN3n4hXY/g+F5XpXxNDG4cMabGrfoG2pkaZvByQOOtSnWSzQP1YxmpEOKy/f1zw==","shasum":"595890582a58a52ba89b57062d97b6dfbc385b35","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.10.1.tgz","fileCount":81,"unpackedSize":407007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf20V6CRA9TVsSAnZWagAAqB0P/jvDYCeETfwr4FPDPweB\n1qUHuiTVUJXSeaO14aQA8E/Yng9uSaslRaI4bMGIPgi9ZJ3/wmQ8/aZbZFic\nhARgbgq754EZPR3nKigDOToYtAR34csR9xSNmfLdXplEt7qVGUcNcW60Jaf4\n0HpdNBu/ra7zSGbnp+9TdmUX/ztXqj3EfafQGb4q4AHSAAApS/ONyPFDBMg+\nj7vW0xS7HiSk25lKlIAXvxOshj2hbdh/S8TaAb/xaRvvuXc4EbAFgB0pOrui\nPxRb9SG8e0XH+7Im4VFZBo3AI2q7sZO2aYY165s1D/zmu2moJRfKYJRSNY+x\nLzoLkW3jlnNWPmxzIEtb7iI/u7ErKEPishUW+XHcCXLVcA/NvRZMDTyd0tAt\nwFNrtFkhTHhS1giEZzrNUMX8Kx5gIxO2JgCTQyNxAI3xEt6N1qw97lyl6zx2\nNteqLmqvp8isjLN2/amDkVKZ/Tn/NBkphyDmmoIRlusLA4VprpOPa3fK50UX\nAfJYrb1RhCmuKDRYuVkAFjoKVSyku312x4rSrusr5iTgbXQnqPhMCNFjv+Jx\nGLgKsi338tCd8bUHKGk7WhFUJ+yQS75MnZ4r/5CCXprUiy1hyi/Kj1Q2s3WV\nfavyqbtN1I+bQOsONMrShQkBBzUUHC1ZSflmlugKNGZrXlGbtiTNKTT9I0LD\nqZYb\r\n=/09e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMspzxF0242EeLSaUfhRWrTPPjJmsvHXai9gItDCggkwIhAOWo7knMZJrj08UQ7q0v0l13Rgd0NzgflqlDjngVWBJM"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.10.1_1608205690377_0.29313435508665187"},"_hasShrinkwrap":false},"3.10.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.10.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"b1eeb5f891638261d480f184899115b7412b03c6","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.10.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-08AeNcRXUBQrfNJkAa/qPrgo9bNEEyZYEJ/Mhz+KUIlJKXeqEHgr16U/4HP03O+umwNqUfQ0S2vdyzDmC5yQWA==","shasum":"90ea22f8682bccdba20af1e186d918dedf8ddd7b","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.10.2.tgz","fileCount":81,"unpackedSize":407388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3ORnCRA9TVsSAnZWagAAxhQP/iBLmbDGefYHoqTriw4F\n5i6kVH8i7e88aPDJ99ODQzsPTk/NoU7eXwqouM6svQ8hFZdWu6Ek7iRTJi4H\nRKQf8kNDuQOONKVrLw7IqRWMy3ynYYSJFjLIJWB1ReGMDtAfXMoYaOktQ1NK\nzGTE4DO6nRG0Ke5xdGQZ5M7BL87cdbfpoccNfeFAN6ZeA06F6dNlZGzCDiR4\nDE4iB1jDim/jedovit7b2vffhglLIGb4O2bA/JKb3dhuKFSrn/zhBXWjpXHO\nJFIryiubUxa7uLz3Ls82rDMeqs0RezvaH4toe9pYavGcHEcuwGw45c+nS4iM\nwmbPXI4cDh8pff9ZVY/2TyhnZ0zzbNnUyOqJGA6OTc+we3E7HpSZ0KtI5b8m\n0eMBrlPQec1JRcSkudAc6M0WzRECbTIUscnEbkLGOxILeR1tWwDg7YnfIojf\nPUE6JkIP9osHkXM6rGNmBXzssCNCF5qHI2RaIipr8YuRAdz+nSzurV8ll9aN\nDo5lQT3w6ylhsqAMALJIl52wWoYgahvFkRgIVIPu2gJ0j9QFPLyqXc8M3xcv\n1jYsX4DQ+2/O0RcIxHtD2qk5gTB+1lnhHuCSuAFOCCgGfulth5Z+djcryFUe\nKf8956FvcBLnsD6T53k0vM3939RnpH8Z0hs+G6DHdC9JIphyMdDUaDXz3O/Q\nKTYz\r\n=7MBk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtL0K5ksoBLbVGmLQb23JagVJMZVTxcFlg/psBoEr/PwIhAOZIrEio2MieGWxoaLwl8KTOdwPISRLx9FHZcGMwYPSn"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.10.2_1608311911411_0.5760050122048013"},"_hasShrinkwrap":false},"3.10.3":{"name":"@asigloo/vue-dynamic-forms","version":"3.10.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"vue":"^3.0.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"1274df77e910b43250d0bcc90f7a1b814d517b9c","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.10.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-EDpiTrvMyQi7HYZKektzu4Ne5nWuTmcwugnw2I3V4QqZCmMQoluYJgdBIKIcltgCcNU+np2jiUkD+pWQdqJ0Gg==","shasum":"16caeabfe6aaaf3d3d8e8798fc26e2b3cf45d5c7","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.10.3.tgz","fileCount":84,"unpackedSize":416830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf3aZ2CRA9TVsSAnZWagAAeasP/3+FcHkXVMsrIKWzTvQH\nYMvzhEAacJitW0yzfLJ7kpSnX+5nLTmDVF9kyVdlPZo8XkgvHKozuDSbQgtw\nBk/gLe4gQz3/PCugA3j0JE1oYmMdUiwdqRo431tSxD6gLoaDPHa3DPDaDuBr\nQqoATZ5hKPJkfxKfXOQQ4t7R6f63VES6SHs2cTgwrfwQZjVWGN5WtAcvysKo\nwYT/9g0XO3UzV12/WrVy98Jip2oON00tK/7daBFT9esFquZ9R8atEffFMTlg\nx4CqFk3va+FPV5IQPuLWx2ST8GyGlc/WYG83LAyEE8CnxoGQ8sb8bwpsbHcP\nNTCtxrG7QAJfkMxC2+rIluY4nTJ9tm1KLlXWuxzris/tDtW/GUIC05ZwQENw\nL8/trhZaIcUKf0HL2eHRKbnI3POVc5RImUMch9TrUfIs5Nwl13nfNuuvjZ2t\nYuuPXlwJMPqhVIywHaMfCngphjv8yz2yQopgwNOfza0K1LFq3S7g0gFZa+o4\nztKI/78XW7y+KCk5k8PaITrOsCQ38nnD3jC3b6xtDgdjY2YY3Bp7pTF0nngt\n+xRqRi4SpD/pyT0X8jlONcooDCXF0QQXqRhXHKemdxc37X45Yt8k/RrI3Dj9\nu3MIOvF2ypH85vsg630OAkpEBqFY0CAxE0breJH7Jj5LstHPgQBT8wvm9OZO\nEijs\r\n=SqcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFdw3HiP7hS9tNDo1/Ak5WZ+j7djZj20/0ulzmcIo3DsAiAMP4R8JdtbTbPedfe2IRC3k3rqIHPaUtuAvSYMCx/3pg=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.10.3_1608361589807_0.898926645427254"},"_hasShrinkwrap":false},"3.11.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.11.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"@vue/composition-api":"^1.0.0-beta.10","vue":"^2.0.0 || >=3.0.4"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","vue-demi":"^0.5.3"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"6f9fb3bceedb3a7b563d7b6689fed6a8f5a5253f","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.11.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-8+As6U1tM113es7SLfMRzOzFesRX15LfvGpQjYNZJXVM2PruUgpSGTJM9pi8vJ8dsDbpZpzYWwlqVLC2fSuBzA==","shasum":"1f6dc785fa2ce96a6bfc616761568b0bc111be6b","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.11.0.tgz","fileCount":84,"unpackedSize":417449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6bRcCRA9TVsSAnZWagAAP38P/2nQGR9As1YDgs24xJUF\neveZbmXrLQtPhm8CCQYypKQ4p3swKqlEPztx6enUDh7+A7/hk5R/sfP2n1p0\nuJoUDAYe7C01AF0RZbuceqw56Yuig07qK4ceSEEZ2wyBIt2SH9qvVaOouZ1c\nc4leQ0BpTsjDyjRoew6IS8wcBnwv+nvlGFn1Qxx45OsDNKMw/+9VpaGfhX1l\nQ/PaW8NFwvkPNumxU0ldHhfLWZzJAlCj1dsA610GN2qxaxJTQE1UGMDh3EGq\nsWtaJ5YI6O9Zebr0koDwyZp87mczRUZrTM9qfUsEn9jEhkzeXKpgYSFVKfSM\ndOgqcNCR4QFyWvlZrda0z9E8ulPXKsHkWvAVqa7zTGBVGsGI2/5GdIt/u0AG\nKv/CEuzhtpr8tyMamk8R/bQLK/y3/Ek7oxCK8IRhOGEQMC3HYqY1kL7hi8Og\nPMBxtRX6Uk+ucwEXXGEi5KGHwsVvKpR5OmWoGRQ5PXb38coVCqsBDsAlnsYU\n5sNgqklKa+W3es5Q6N7e5W2sT0l5ydJisofsCleKHGc+H8KOKoh7yVsE+yk9\nSeBpy2ughfU+sSxR5Th2TJIYbFqG/ClojXpfRKdcyeLFQhRp0w8AVQ1fwesP\nX3fs95vgxF+HiOu1SY9LNeI9sk8lI+REDbJsqFqRn/pWM84CQ+XCe+nA7f/2\nbCFq\r\n=mDEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJwm2jfhKkB8Ep4NELXAGgebxf5sSva6IIZAeR4/U5KgIgIHbkzU/wkp4Jljx2hoH+Sc+CQCctgS7MBlITGyWH6Bg="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.11.0_1609151579794_0.4960389438371129"},"_hasShrinkwrap":false},"3.11.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.11.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"@vue/composition-api":"^1.0.0-beta.10","vue":"^2.0.0 || >=3.0.4"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","vue-demi":"^0.5.3"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"1cce47d2ec3b597c94957aebdd168860bd028725","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.11.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-WusuBPyFYNPN+tKuWar7GxkbfB5CbI5dTttKwMJAhqs9XXPav8H+Upd3tWXuPo30vss194u9wBWYTwT4sY2EDw==","shasum":"35d7fb104635493398991df8c6be96d2792f99d8","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.11.1.tgz","fileCount":84,"unpackedSize":418200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6cGVCRA9TVsSAnZWagAAUmIQAIkzFaATYDW1x+26MjAL\n0wZTwcHwwwD99OGDsDYXKym40oJlQA/A4mY0szSV3SzF/LAleyM0+n+x/xXy\nSoUPO24HjECBswrwNBcMqopIwgBecn7sQoJdyUtmxEnn3LhTMRDGPoo9Smmk\nf6RGrwM8bdUdilxZoTxsT3Qpk14f74z+hBCM4dUHjRzzRUPeMrOKp6GHl223\nXc54eEWvqkh9lQjudcrS+WhAHEqDKPs3yOufCXsPRKTrqUnX0JwOrlaQMUN9\n71L5MnGNgJxh44I2GIgpQ8C8a8ub8F8Haq3ok6+C1nf3RmwalkNezoo8/ZBS\nAzIllkXO7fXJs/AjF6S2V1g/g1Gmehugqq5exG3b2xzW0gNGjubzB7EbmvKW\nBswrTbR+n2pq9k+B3JPFY949Ky6QTrkE0i8l95rI2ZczvQwAfzWVXGsr0IIP\nJlSz7Z7pRPwVgcJuw67qqGjf4TU64uZopDap7V66MoBAh9y8FlEytYo1KbFP\nG420WRYqLfMcCAnDTSQzu7HPorxejGnU0gO/tLrDpNRVXZ7kpV1afLtHw844\n7rxMKPptGt82Llyvd46rOJDOjbur25HRI8ZJMxuBtopDynHzqdNDD15q2oO6\npsjtuiuW9t10xCE4G77Ir0A7JYJ4XUoWPzODroF42ibxaFJwUJb1Ivns2ylw\nM2Y8\r\n=8hnL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC322quyABlY4WGVqyPQ3BuyremUPSGyorH/ybZAmpgHAiBQBxswhbw3r0vkGN0kew5Hu0tBHnxNtwNgAT6iMjnC1w=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.11.1_1609154965524_0.9365690521494392"},"_hasShrinkwrap":false},"3.11.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.11.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"@vue/composition-api":"^1.0.0-beta.10","vue":"^2.0.0 || >=3.0.4"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","vue-demi":"^0.5.3"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"a557fd077b9d8612e4ccf630dc9683c43dd745f7","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.11.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-datz2azTYlb9SqFv2sa2U2lrMa7Tfgn2CfO3PIhSnblfYhKQ/KOrXz1/WpBdFOJ/R3WN0giE1NCyAnyXMi148g==","shasum":"6ad1a82247af8d0b22f9d7817ac37c7910609fd4","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.11.2.tgz","fileCount":84,"unpackedSize":418739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7EAwCRA9TVsSAnZWagAAMz4P/0ZH/dPog6qCIp3f73VD\n6x6AgLeaGwPI/GT4Qqt5+osa5E9te4pKFc7BM0zlax1eeQDPaU52myKYWzsv\nv1K641GjfCVhDQROp7qdCaCr9bIVeY2zOOhyNxX2k0DVCHDX3dWAhwdAwvgE\nU5xqx0xclSx+DUdOS/5UaZTzOXJ1lelA1C21LHZDll4bD4e2dtAgdE7fzZIh\nceU+IEwTL04zXRVfggI9ivmJCWIZwUgWFQ/sOzUwxBOWjxHLFHCu//4fzgXp\nPuMcxFphPMhDral7+sUfFIleZTXkyTzTUR04vWpviA7Ywm/Yg0F4BXRig2LC\naMu8hiGSPyiqJie2Z/a7dpj2wN+hA+p5kpl4bM0iL+XFNI3MCniMV3i3q4XT\n92r+T+QKH+4j/6i801iqrmjNAk9Ls7FIbV83xiv6TdowuweOkUKJG8FaMtHg\nFq6sfgBk5zFPX5dwx4iLuDtjCkBfldKVFm3VX6OGP+96KCzE7bOvNmlPFNXK\n5DYSs7Yt28is0VsiBBxP9ACF8c9gVE5dUHlf+84EqjJRmUtppxOiVoqpdwxB\nHMiGs+Jb2j3uVrItsCEOvaGYJ68IIHbEFmf05EJU+4th7W26ssz+hfkjWEkx\nBLQAO+ismf46pGT0ngqRgTmUinSSrctsY0f71wbyn5BL9YwAVaVHpGVMRtA+\nnEHa\r\n=iAzt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGRpTKEi2iWlI5kbXhyJDc2RJAOEa9S8fzvkKUQtWroQIhAMeFoVH2eOtKmSjigTKebhZ1QS7srYDdcD4/31mU/zsD"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.11.2_1609318447605_0.9060547763252891"},"_hasShrinkwrap":false},"3.11.3":{"name":"@asigloo/vue-dynamic-forms","version":"3.11.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"@vue/composition-api":"^1.0.0-beta.10","vue":"^2.0.0 || >=3.0.4"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.4","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1"},"dependencies":{"autoprefixer":"^9.8.6","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","vue-demi":"^0.5.3"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"ac879f03ef91abac51f2f7f74c24d47fa91fea57","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.11.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-3DHBJ5Prwve/3DHU6Uuz02xppevJh088pCD1mVr+tIkPMKmmOU6gdWuCR3KnD3z8c3Q4U0ZMWbfBup2YfllIWQ==","shasum":"d38b52e795f35a3c5f35dca362effc86322e5e8f","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.11.3.tgz","fileCount":83,"unpackedSize":959142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7KvVCRA9TVsSAnZWagAAzMEP/AzBdcahfXUxxcioxCXi\nmj0XY8to1e/suTYZ6/sbIcTp/M6AEFy76/YPEvMNqPUhIVXZFomm0H4uTvBh\neD1PLEK38tuo3hP+OWA8ydAUT9CKIxA9eUB+wj062sNEy0iLeqt4y2FmKrgs\nfbnMIMx6j6QjnneVWVXVtPXf3VBeKTzXQlOgOv/K+dOAuLKuMtktqRA/hSrI\n7NXOmAjdt7Dv5CyG8S5IsmNkzNJlH6QH7qMQagYk3gLqqAuWMARpr1xjHn1i\niZVKc7eNbzAZgScyrKkM1XN/CD+5c044kuOpBLOz/oWjm+fwSYk6b0LDVK14\nVA9gJ2AGxkHXcG8Z8O6Blfu/+PQ+qkQu+kb8cbDw2eUutgb2dTSgYIKMfPJM\nJeYql14L12Fp3meyjH5SrtajpXMnArm9StIK2gQmO6aeu3xLcWmB9jAG+pGK\nrH/SJAWkw6/3zxJ3j8b1WSm4xEwvROt77WO9Qh+DX263WDdocgCNUel4cvTz\nB9q1aUhH7nA67OGqoXu4HMVdedW7XQBd2u96Y7otAcNwPlRqwUNjG5hZ4Mom\n5yRcxxVhBabNxl2jP1ex24949huWTu6gyXEs0eflgINQQd+LpbEWEuhKpPEn\nkbWeZjHLm1xSxO9obXm4aFMzomDThtM3t2KQBjy4/S3bU/OE3O9J2DKKbxhQ\neuuB\r\n=gbKr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdjgqy5gFsx+ON0TUVK9myAF/ilCFSK3wvflb0I/514AiEAgRiAZ8JBH+xp3KSH0lNG1zeksLGnJC3oKpATgrFznWY="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.11.3_1609346004943_0.48327666279845394"},"_hasShrinkwrap":false},"3.11.4":{"name":"@asigloo/vue-dynamic-forms","version":"3.11.4","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","peerDependencies":{"@vue/composition-api":"^1.0.0-beta.10","vue":"^2.0.0 || >=3.0.4"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.4","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","autoprefixer":"^9.8.6"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0","vue-demi":"^0.5.3"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"d9d7de583b54525daf2ebda55a804b5fce6609dc","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.11.4","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-emdfpusc6g64qkHkyCwojx6wxUV9Fj8jjV8x6mlNdzNu5fEBOsJhX1O+XfKEHQXsOloTKAJmCpPU3aq5f82aqA==","shasum":"cdc335eed7800864a4f86da27c159e252f6ef715","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.11.4.tgz","fileCount":83,"unpackedSize":958596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7fEQCRA9TVsSAnZWagAAhdcP/2k6vmmij65L3aa/Gyqd\nF8QexXpTDNsdpIAbdzHRAnkQzBLqRG5UeDNBjWa6nHYPlPxjBRnlKLvmbF94\nDntmGnMRH5WQ4KsfTbtJXqdZ0JJgBFVFcRqBetaIj/mDJy/jrozXxSgS6VtX\niQx86VeLr4rwVhTTYGl6zrI/99qcVCuw+tviwvgpQvdRLFqkzRtHqvqCu2L/\nHG3zkW9UquPk4mDmGlCh1xxlW/bF2pRMJcjYa9m65p5Lt75q+yT25fbShQ+i\n3SilVFn5UnfiIVRDGm4tVV3yaJIQNCwPCrhC4pTsoiAfq7mB3g0D8b4IfAlz\no3Ckn6vR+wUYILL8kRW1uEYaD/xCVTnmGlXy78y9Lj2IguyAIxix2V26zeu5\nPQL8XEWoPrTT+VD+NIdyhMCISDf0cIi9on01qrZbtyMfWmz2PECJNQkhId2g\nnMawf8KcdbIluyw2lwNnVkLzPULT14pbBoMyHT9n6FJSiR1LY/XMBr8vKM+8\neSpz9HM8Fe99DRm0/Kdb3lAL1X7Mrj7dru3JPpnVJrEvRl24WAoxpRnwjy8V\nPuvdVHyD9S7GUhZMNYts840Si3GuWocbNbXILC4g2BaJDfuMSwFLhcv2KhVf\nvs6ofAgw+OY/SIPX2FWnxUDt//wOYGo/BrD5Urqi0ioBPey2+JdglJbSva/V\nAIED\r\n=fAKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwUkXmm6QfvI6vCUSLK4HkBWdcdolgOjRqKb48aOIBXQIhANWiSxksBzg6m99hSjTsB+UNNlF8B8HfxcxPLj6EMQN5"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.11.4_1609429264392_0.39192889141468035"},"_hasShrinkwrap":false},"3.11.5":{"name":"@asigloo/vue-dynamic-forms","version":"3.11.5","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/asigloo/vue-dynamic-forms.git"},"bugs":{"url":"https://github.com/asigloo/vue-dynamic-forms/issues"},"publishConfig":{"access":"public"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","master","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","lint":"vue-cli-service lint","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll","test":"vue-cli-service test:unit","semantic-release":"semantic-release"},"main":"dist/as-dynamic-forms.cjs.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","jsdelivr":"dist/as-dynamic-forms.global.js","module":"dist/as-dynamic-forms.esm-bundler.js","types":"dist/as-dynamic-forms.d.ts","devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.9","@vue/cli-plugin-eslint":"4.5.9","@vue/cli-plugin-typescript":"~4.5.9","@vue/cli-plugin-unit-jest":"4.5.9","@vue/cli-service":"~4.5.9","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"1.1.1","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","node-sass":"5.0.0","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.4","vue-select":"3.10.8","postcss":"^7.0.35","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","autoprefixer":"^9.8.6"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"b63076f80e3f4f86f2e0bd7cb08acaa419e5fb38","homepage":"https://github.com/asigloo/vue-dynamic-forms#readme","_id":"@asigloo/vue-dynamic-forms@3.11.5","_nodeVersion":"12.20.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-Fiz00Qbuvx+f909llbIM/QVY5C0cl7+vKkkInREGszVO6uDRz+suA9VqgKQ8B1eFpF07UIsNtweVamG7+reJig==","shasum":"24de12684ce029f6efe2975039dd57f68fc4f71e","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.11.5.tgz","fileCount":82,"unpackedSize":337547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8CFICRA9TVsSAnZWagAAwKUQAItxg5kpEF9+o0qOCz4D\nnMUosTeXAI+LJqc3JkfDjW1POiSV25e9dI70Hr48qVfSFltyxRYHk/Bjag8l\nPVeTNDAsDIgAXwIlW2+bRxLvYM0I87BWEsxdRtnm7RI5pDPoBtTN0TqS+YMY\n1MKVWFJ1KCFVsx9QXtGKtAbh9CBegv5741tHaEuZdV3da+NfQfytIFm4MxTV\nWqCHI9LZZ4/a7Gw1NRTjKiQwhApPu7G94Y1qBnnuNgKINkiWzEp5Ruxk3/7c\nKDkCTmrTEJx3y9T0URN+AsU10YYT1BCyfUcSF3DGg1OlZl4BMhvr2BAyqbvZ\nU47AvEqqD/+sYs+M0SxW2K4hnSU+N6dpozp9Ss9w5uCYLNOdBH9NLf2gGzaH\nRWHRB10SRqA0M8QS8aFEymWipLJvDpjQDDbCMkAc20BzTZFp9mmYbrlB58Eo\nCH6B4GTKPpRv3zWwBNne/w+8zJfZ65pnTYXhH7Hn4Uf3BRgn0lboqf47Q8Pj\nqGXedBfbXC9eQ4c8/dSe3qiSF/IbxSB+H9p3LoFHapJ7RI/bQlQKPNuk0jF2\n0NlyKXHEkxv++9Lg/r9OniXI3W4iSewG0W12fC5UaQDudGty/EPjfk1xZTJd\nET2Le/HV2RaAUYyJUbnoMm4nDzNz1I4EwxynwohwcL8KN0Cu56iZEhjig8xk\niGRu\r\n=vFbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0FQicl/lJTwQeaUhh3zUXoDX5yf+6l+vJgPLM2eoRHgIhAJQwONp7XvUW0uI0+5ifdMXeHPNgZ+scjEGeagaun2YC"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.11.5_1609572679774_0.19253071341071903"},"_hasShrinkwrap":false},"3.12.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.12.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-beta.14","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.7","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms/next\" alt=\"Current npm version\">\n  </a>\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms@next\" alt=\"Minified size\">\n  </a>\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Beta\n\nThis is the Vue `3.x.x` compatible version. The focus right now is out of the box `Typescript` support, three shakeable, improve accesiility and be lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.netlify.app)**\n- **[Sandbox Demo](https://codesandbox.io/s/vue-dynamic-forms-ftzes)**\n- **Migration Guide** (soon)\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms@next\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms@next\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 initialization process.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue';\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms';\n\nconst VueDynamicForms = createDynamicForms({});\n\nexport const app = createApp(App);\n\napp.use(VueDynamicForms);\n```\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Run your tests\n\n```\nyarn run test\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test:unit\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md","gitHead":"7c80391c6bdca580709be4b2e0f983052343aa24","_id":"@asigloo/vue-dynamic-forms@3.12.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-yVPlaBNhIEKCj66haRiErCGFYtl5NhP5WgrsL69M80JefdCfpzZ8FQCJ4ehEG5npXQs4js1Y1yrm23ND6ilVcQ==","shasum":"f9f869e57d8d60b9cea6270601b02fe66380a4f5","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.12.0.tgz","fileCount":151,"unpackedSize":526037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+xj1CRA9TVsSAnZWagAAUxoP/AnLtLDIM+iB2TqrDhIK\nwdiB+e7OXmyc9s0BL430NKff3UigH9TYDtrD0b9i7MVMwnquyo99qB9rXgF3\naFfwc3d9R8Oo19vkVxaQ761wa682tpns/iY2PohBvTrhu+ZZ9PD7hEFpHHrh\n8dimCauEqQ2toHGAQr98bVzGpjOdxH1GgntM00z2mDV+Yzs9CS47lwdqtj2O\nmqxIzz3hG9CxYvXCEhuyBMH3PmjZH3XN4c2l89ik1v5lXudgltyPXX0fVX2b\nTNYK0GWH+I2sznbgtIsH83ZpxXmTciSkXdc+Z1kCHdr0XWobM16kL+YkTAjf\n7lgU0V28iGDzlEy3aqkoJCKFx2HoDlernyKHHClm5yDJFLRX2Pv2yAl5KFwn\n4F0V7px5t5fC9vKI2yq9xcRVDY0nPM8Kk2LsuRxzrNrO1zh4vNTioNGMkzgL\nRUK0gfDOqJ9YGrMbt7vsQgc3TPJTiV6P+U+o1CnXAzNyw3vOXzXeZoByNZWz\nBfhwouvZkX88WMv7LD8tqV5Ek9bO7XDdovcmu1PjhEpoEy1uINB41tP7NaEk\n0cBL7jNvCpBRzB0KNn4CK3KKn2twvLeXfoIUVOMYxoFZvEAJMdzKCk7W0znL\nIlPNqsABk2/f+o7j20F09ioRHNdYV4ZQ1SFCROailx6D7XFr/rxYdviuigsk\nd3eK\r\n=lw7y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEUvUr0jvAtlU6qolvsHmyDK/nZABWfqkvuJhVkd59lAIhAO1LrbnlihDmFwF/HNJuLQy7bex4dT8MmIqRRMfk8TaO"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.12.0_1610291444429_0.8078253507502993"},"_hasShrinkwrap":false},"3.13.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.13.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-beta.14","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.7","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","gitHead":"f4ed7b902a3d474342df9103aa639b77bc703f18","_id":"@asigloo/vue-dynamic-forms@3.13.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-5D+rxg9ykzcQ4rlsCMQD/HQDjvjF9Tsli+Xb8yyXwzuUxVXEygXsyGNhJ8lgm4VGNsV4Mb5zlgFsgz+cbixuFA==","shasum":"bed4bf475ac46ed468e2e4e092523241fc9671ec","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.13.0.tgz","fileCount":147,"unpackedSize":484064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+z5sCRA9TVsSAnZWagAAockQAJnidQXlDIWq2RhiFQvN\ne/JLyRNdcEtAW1/KYM39gnnR0xd0HAfIAdk2LWTqhVmJWA2jCSKmBSzhZdGO\n2J97kUnV+N2HGYWwcSqcV6CY90u9VvdRAFOrlYUPapBSB0sZbA12Zia0/uO7\n7vjaYcdXe2AACwO0g4PkNT25Ewxk69KZYiGOM3z+SvfVNhOOtAS34E5cMhUD\nANgxxD+y5KsLDI4IOhQotCifL/diFHd2XcSInjNJIQYSV4kyUCjHgneBpqp6\ngbqGQ3JSRCJvsJfuQnKzIxBn3ZkRqh/KBYxruarZ1c5eDLB1cC8blDikaaog\n7BZYdw8gH8pDFw2UIaZrP/8dp32AuHzUIW5zekHUKK07lY8wVZT2igaAY8Jh\nTdAV+bZwBeJn/eGukd0w6IdMXc4mHSvSpZatwBfebYugF0kyZ+cpHqt3EWUU\napl8Q95vi8NoPBBuC3ZiRwC8UmiDMpDLtlVffyuVCv/HfWbwFLpB1RxEpu1v\nsuFh8WFoYxAzUMtYdLW6bVCNeyxWVy0ogVu4u+pF9V5bnWSXzDrMwNEEPF7t\nLMsIBvEFojMDr6F/4xQd4v8qX5c205worz25L5Hlf1pTgU6gE3gZMTMZ3gi9\ngyKVSQsB3SyirFyruOiNHN/pZMsAoD0i/TUmirlfyX/KjO9GzDt46+gXYvKS\nftQx\r\n=1L6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCf4tg/iMt1r+iLegExVEx867i4Ht7zBQMh1B6hR1GgfQIgXRdhKw7KA6Wmn2nIjgbqfGqyGjKVmAaWXZZvPTGqjsQ="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.13.0_1610301035877_0.03609200552928771"},"_hasShrinkwrap":false},"3.13.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.13.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-beta.14","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.7","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","gitHead":"59df7729d6e33fa8394592ce663a2ad546e83036","_id":"@asigloo/vue-dynamic-forms@3.13.1","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-TxWnFSshk/H2yKkQWh4ezl9pcWogFYoRjxLL1eytXbcDYqw69VlfxpiO6Xsi4i4rrJrzBRtnULqwYbwv7OIPgw==","shasum":"7608b06bbf73be507d0db3f159d1ba10fc14a02d","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.13.1.tgz","fileCount":79,"unpackedSize":288185,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/CEsCRA9TVsSAnZWagAAxAcP/it0sHATSkYiyjnxXsqz\nceRU0DfdRCeyWBptET39e6xsyniBHKRLaHBB8cjaXjRk9JXj/VLKXPAW5yfJ\nho0hPRxlpWUUIlAKTVjtLJJUIxwJ2vPFoc0E1FknVlW3zTV3cpDnGwvE3BFp\nplheWVVAUl2CUz0DCwvBbVLmrbdzkMK3Uf337VEJNPfYWFpcQKJiCp6oRYpN\ndtpaAb6s1Kgixk81bItH/X68ZR069a9dtR+RXkgnOECU9wLDNPQ+2MHOdmu8\nvyX17oVABuzmJPTc/9leCDIwjFFrD4AU5h5yTcaTSi4F2fBs93DiiGjb8Hdi\n10bD2swZXCCuLfFz50XuLk+RldG+RSm3iXlf8ZqhmzBaE+BxqJSS+f7VqOoa\ngHuyxNzx8R9P924ANMK07y6MQK1HAtoHo4fhG9Hx+rf1CcbbecycnKMKkBPW\nD8WjnAPhp279HFCXAfixMrs8UmNSCirY21ha6HfDpSIJDTuzUtw5IKZbJiPg\nw+cI+aAcYC+DXbHufR/HuScdMxLLdbCexMVCzq3mfwoYhr24JXGm+xRaPLes\n/ojnZmwTzW01pRdrMBz+2LbaUDhkDIcFbN02Sc4+6f5WUOgFGanWCp56RMN6\n5ztXbGOVEBaQg2yQzGwtq9pix/zTm0P2TS7RvONnQjYEqx4rYKLI2zKMig+Y\n6arO\r\n=iQaI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt5Q7fWaekiZ7TDgm8seWlpOFKfFC2ONAYs6DUZEjZ9QIhAIVyKAdwT9AninqB9/fNNnjI7zvbgt3Revm48HZ+8L8c"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.13.1_1610359083447_0.03653371823644447"},"_hasShrinkwrap":false},"3.13.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.13.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-beta.14","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-copy":"^3.3.0","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.7","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","gitHead":"2b3f19bf979ef107b68daa96ddafb5bf3948c137","_id":"@asigloo/vue-dynamic-forms@3.13.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-Njm+mrio1+NNitSbDI9ApHnFR1rH3s60/BCg9RuxTpw9WP4eRCpd2RCQWKvky61HlqDfioA4I+8OibAc96LEZQ==","shasum":"d755ad4e5a18fff5b33422c69f17f0672909e4f1","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.13.2.tgz","fileCount":81,"unpackedSize":298362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/EH4CRA9TVsSAnZWagAAqEQP/2yOu3W7+f6kq+CTL6dW\nDwWgHYYkdoolj2YzgJSXnfIW0vax7ugGMLokdZw6ViGBc9/3/gM4nxhRvW0F\nusyf561vS/K9SWTVMW0M8wsRNX9JapMQ2HHmEV0hVo/iyORzrtVY3SG4iuso\nfasIFRhqmV1DHybNB+fZ7z7H0IJLztECfYQLP96sPTzxYObGZr0oImSOBomO\nwuyR9S+ZnFTU7JwWly0owgffJeEMsphbheIprDIEDs+Xa/fXJ/DkkyuLCeV1\n+qiEdlSLx5xxLL6U43Ifhib18ek5XE5FRty+fMv5IPTuRNQ9ad7Ns5HYlWTM\nW/aZ1urfzjm5fkVM/LPIeoIDEuBLi+/4zhdvRw8cjfxvSZSSq4wULhT7SdjZ\nh66xF9u2CaO1oDYziri1QDxW+ojMehtrfRbhu9+f5M39ipus7h8s715Q2a2E\nOUfKRiuJnbXVx95KXoetC6DiShw5kUmdZcvFbJfyhXmICJHw2RBc4vUUPlPz\ncJ1KnHJ0RBGbu5grWH6GtRh3AAw0oyLQQeP0tjDkmaWzWA6+7dWk/AYQeOH1\nLaKv6ZVpp5/6jown3+gleQMDiuv8MmAl6J6aZjT7aJfOM7+N0JwPbPQvW36E\nv0jM3a49kZqAniVi9SB4KJ3G8DMSu8Yvf7t+hQZcqmRExhpLTBy5F2z+s4UC\ntu9n\r\n=z8CF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMdmibcVSlb1Vf4vmh5WH5gp4RT+Gc5aJWVTjl6IbQBQIhAIRzsZQGE5JJCgwAP0wNcsne+jyR/wJl7ftKxbETJ5vS"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.13.2_1610367479764_0.19929993442396965"},"_hasShrinkwrap":false},"3.13.3":{"name":"@asigloo/vue-dynamic-forms","version":"3.13.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-beta.14","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-copy":"^3.3.0","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.7","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","gitHead":"2f8debe41c70f42a45eb4a8ee2db7d570c90d865","_id":"@asigloo/vue-dynamic-forms@3.13.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-/yppr0UsnB1h25h+0xp4rTcLFe4/gEdd/8/EU7MHcDi7BKnyZzSmXNNPU6UjxhTxYnkW725Nb7CCkZla/y6cyQ==","shasum":"cfc9ce0b39f5fc37460b8e52c6118ff5d0042f51","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.13.3.tgz","fileCount":81,"unpackedSize":298782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCF/PCRA9TVsSAnZWagAAeVsP/1Bay5kveV14KL9h35gp\nCOddDoZ49+pTtDfRIbKRu4ze24Xa8hpZkkOUii4t2+Fd4v8jDg5AQNSY/2im\nNa93En3MxwikV4DtU763Zja/+pcXiodgnmxA2sU093ed5iplYRqvKaT8U1Rb\naI+sme9XATmfh9kesgVwbhNiRV5qgNrsupetr+v7okXkxsGDLX7RWI4skM2p\ncudHUGq1rzjvLzLTwRDZPQPaLOB/Bm3AUZsvWGGKYWnhEC9mlb39q4xQXpGz\nu1uiHidf2MLJeJb+mq3qrx/vwa2pXMR9/YldqaouF5LXh4FBdbhqO/NryLii\n4W589s67VUPbYim+huVrcSqYz4SZvI9ozZ0nuiPABI0oyY8HzC32MgUBgFC5\nxXWBGjEHy8QYnL3oenZxrZqSAw3uKYd9wgDQMwjITaI+0sNMD8TuHMv0WvHR\nLEO6TZX7QWGK4iTFrhYpB9y6xtZ/9DKLL1y4EUTAPfoBT7kCozJ5dlwIt1YU\n7ctORRULE9FPlP1X3CqC9GI6GYEGbR3TU0W8EhJaRXFSr4NWnhJ5ZXd6lHgh\n1UXSbKh4ihDaLGOzdWqoHZCOKvSP0z12TQuWdhgSrAUNQu6y7vQYredi1N2Z\n0J6A5837xm0ooRZC+sLQWatg6UpRIWf0+kes4vrEvw/NSb6vDkb0di64Bzp3\nIAQU\r\n=55vo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAgN9KJRunxBs9Y52NRAarVGwkR26YPPNDOriQp9PU/fAiAauK+oJSk1Npt5LJ4gYJiY26uKMg6UlQ3SHLxZ2QKUBQ=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.13.3_1611161551328_0.34969135198086"},"_hasShrinkwrap":false},"3.13.4":{"name":"@asigloo/vue-dynamic-forms","version":"3.13.4","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-beta.14","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-copy":"^3.3.0","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.7","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","gitHead":"c3db26fd93d55c9e58f01fefec83da5f90b70c3a","_id":"@asigloo/vue-dynamic-forms@3.13.4","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-icjKuGq0PuA4y34BjxKJA1ABEb4K9Pcuus+u84sq3KvlESXtfqPLEulyMsXfk1ySqxCq49gN+dPv7uBtlyx6mQ==","shasum":"ca9ee70206f976e730426c3f31a6a03b962a6ffa","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.13.4.tgz","fileCount":81,"unpackedSize":298782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCGT9CRA9TVsSAnZWagAAjKIP/iBH8Qbp0EFKjO7NW9Dq\n6gjT58mVVV1VTTiAJ/1qk0oTAlWoxFnq3y0ExKlIk1kpIIc+GDo4YvKE7bQ1\ntOp6RnGWzsw320tWakkF9X8WPXcpo79XSDTbwTs0A+oi+7xfxW27Ni3BjfKh\nOI67diOIJmNYAAG0eJtc0Ngiy8rUerLaIKmJ+vyCdGNOzrc8t9+umVypWGd4\ncQl+gy431kd8zEJtg8ovXlfi4XIePX9uedKlxmZ68Wl/Qi3fD/kPYb8jkWY4\nugbDmWuTyDtGuI5yV76LJVGtjg63m9+OVpsY/ed23tJ09VBWy9TB39YHxTZw\niG2PfOUpxeT0kiZzzDyvVJ9ll4o4DjySNNK3DYerFbrwKSIJn5d8O9lX4Fez\nJ+C/DHg/R2oX9GjEiTbf6XSloZRm+bFj5Bcs8ovgDx9hO/IUDtQPbSw6hw3M\nn9MxwPEkHdJE1oCwLWgP21ZihUYacmp27idcfhgARehKA68ee5l25NddDjTI\n7FOQ5KA6wA4L645vaWD2oKr8DhgWges5nL85ZWSgU24Ca99tF9GJvhjN82Na\n/LplpnLH4N+qbRKp+LptTmIFBeqZebG0NcGmCPn/vcRVThj24VQEJiQpXGlM\nt0WmGo0Fbb0Sh9Po1Gjz3+XX+LGMpauWlEQJagSvEv9Kp2VeS42zr0DpWG1L\nKKtv\r\n=z80L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBp+8tm2OaXZBRmjpjgJLUvbWVrZ553G9U8n61t7rwKRAiEA0OnhX8LIRiZp/CH6EfO4+RzOC+6EQ0F5/7YhSt8kuHs="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.13.4_1611162877427_0.020295321246438958"},"_hasShrinkwrap":false},"3.13.5":{"name":"@asigloo/vue-dynamic-forms","version":"3.13.5","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-beta.14","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-copy":"^3.3.0","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.7","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","gitHead":"9742982cc25b2eef8742c8ddc9416d07bcfe6620","_id":"@asigloo/vue-dynamic-forms@3.13.5","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"integrity":"sha512-CU8aSHTjW/heqKxFSgmbsmjMuISMc1ETaxTl3qMHzMJzCyelkaAWkoio8A9P/dx7QemII3mzeWNmC3OU2tVHMw==","shasum":"30be6d99543bf78515719bcfb669fe1bee9d1a0b","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.13.5.tgz","fileCount":81,"unpackedSize":298778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDs8kCRA9TVsSAnZWagAAtGoP/AyzBrl734h6SN4/wqgm\nOZ5J525sZ38hvkOltoMBIOL8+cpi8AcXlSl+s9GtFbl4XWKrfWnkSHPT4XW8\nkOO1AdimDPyjWtWnE+5/OJkI6wHPgF6h0E1vSaZ8QpTaRFlFlP7QCefTsD81\ni0XpTHBwE+csSYe4GExuLIyYvLEdPAJXL0XBQ9u5lfeF2ZtV4BFfYEybv6Ro\nsjfjI6Sy2Ngv05Hgic7EByGQNsYnDMB1yfGsYQnS+qVDEw/75AvSqdp5peSR\nierphAxGfxrC1MOyN8gZBEVMIT0/k+qzYOlKTm0wt9JQu4j1z8lB5pwQiUCl\nLbm8tIx0VI3+geGpno2bs8YEAY4e8gV9qk8fhIk5KaDQM/LmIbERxBtX0PHs\neipjsg1k8+mgNnpPSsZbcLRRvfIbctoCLocAXduE4GV+QhFbTpK88YrTf1ll\n32cHVnDHJQSicWVCKCaByrGIpOfhT4NIxcMGRLKqlhMotxJdC5H1aVBrjtkk\nmOaViyI2jJhFORj1M8e9ev0uRZVfcFX60rBPMbpQsfSWrh15T877+Z3AuHfq\nVuVcts/CMT8x2pj5pgpMM0cDd0epGDiqqVE9mV3BUf6EO1eItOQfvY7sSpg+\nQ+g518sKSa9atcJKWbwf+/IS058xv0/kK2QCFRfFlCUGH5vjNOEjFjREdPKj\npkt5\r\n=Dy86\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4dR3nO548navdrN9P2c4LSIN4h4PZf1AGMjcLJ2MfGQIhAKj5RzPOXeCna1MABTMkbTuQr9O5pZ+K52O7eI4nf3D1"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.13.5_1611583267084_0.859346137386686"},"_hasShrinkwrap":false},"3.14.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.14.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"serve":"vue-cli-service serve","build:demo":"vue-cli-service build","build":"rollup -c rollup.config.js","test:unit":"vue-cli-service test:unit","test:e2e":"vue-cli-service test:e2e","lint":"vue-cli-service lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"vue-cli-service test:unit","test:components":"vue-cli-service test:components","test:watch":"vue-cli-service test:unit --verbose --no-cache --watchAll"},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.esm-bundler.js","browser":"dist/as-dynamic-forms.esm.js","unpkg":"dist/as-dynamic-forms.global.js","dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@microsoft/api-extractor":"^7.12.0","@rollup/plugin-alias":"^3.1.1","@rollup/plugin-buble":"^0.21.3","@rollup/plugin-commonjs":"^16.0.0","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@types/jest":"^24.0.19","@typescript-eslint/eslint-plugin":"^4.8.1","@typescript-eslint/parser":"^4.8.1","@vue/cli-plugin-babel":"4.5.10","@vue/cli-plugin-e2e-cypress":"^4.5.10","@vue/cli-plugin-eslint":"4.5.10","@vue/cli-plugin-typescript":"~4.5.10","@vue/cli-plugin-unit-jest":"^4.5.10","@vue/cli-service":"~4.5.10","@vue/compiler-sfc":"3.0.2","@vue/eslint-config-prettier":"^6.0.0","@vue/eslint-config-typescript":"^7.0.0","@vue/test-utils":"^2.0.0-rc.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"26.6.3","chalk":"^4.1.0","cypress":"^6.2.1","eslint":"7.14.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-vue":"^7.1.0","husky":"^5.0.6","is-ci":"^2.0.0","node-sass":"5.0.0","pinst":"^2.1.1","postcss":"^7.0.35","prettier":"2.2.0","rollup":"^2.33.3","rollup-plugin-analyzer":"^3.3.0","rollup-plugin-bundle-size":"^1.0.3","rollup-plugin-copy":"^3.3.0","rollup-plugin-scss":"^2.6.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.29.0","rollup-plugin-vue":"^6.0.0-beta.11","sass-loader":"10.1.0","semantic-release":"17.2.4","tailwindcss":"npm:@tailwindcss/postcss7-compat@^2.0.1","tailwindcss-animatecss":"^1.0.7","ts-node":"^9.0.0","typescript":"~4.1.2","vue":"^3.0.0","vue-cli-plugin-cypress-experimental":"~1.2.0","vue-jest":"^5.0.0-alpha.8","vue-router":"^4.0.1","vue-select":"3.10.8"},"jsdelivr":"dist/as-dynamic-forms.global.js","types":"dist/as-dynamic-forms.d.ts","gitHead":"0cea0cac556dc543aac65a912008eb32a2d789c7","_id":"@asigloo/vue-dynamic-forms@3.14.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-wi1i1255EBTzfS9grkqaxyBVimYYLstikmoz1st+Mtp9tpCObujkko7qqFEWt41YS7h8uLJM3PJSmbm85eaXZw==","shasum":"f8e8449d45556656da56cd57e7b2412839e76542","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.14.0.tgz","fileCount":81,"unpackedSize":300951,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHajsCRA9TVsSAnZWagAAlWMP/jDQAAsame4P3eVqZVgD\nxwy+3Kux4R1TcvI2mmcwdzAdoCGKv5It7Q/ViYmW4mDEMvssAjr2sNNkZgl7\n1YFnjyLoFUezmdw4vlXxrCRTwTwDxELHgzi+Ed2vcb4Rn8V6m4q0Mkyie1rz\nDkd2ukl917GYaV9L8TJKa5RCQreBbE49k8FfB8EK1Xc5Y0sCSVFuuKOnav90\nlYkC2iJ4gGLngVDxHmXPsEsbPRj2OkV8Lh8HtTPcvfL0QkaVNcsm0G20Nv18\n4yxo0L6Mgl0yRdN9Cz6LgqHMi5nbOnWwhMy399W8nttFz//qWqpSxq/avelI\nAMcUgQYSE32IhVYrO/fS9oDw88jM0oR59oTTt9aaizVHLi3l1me7gR+Z5/++\nSbvA3UIzhD5ynpJfhba0kVF04XQDQ10NVxyJWK09BL0zyzXbXIKHNUy+JOFe\n6bDNU6YszRtZ6FT1KV5ULlv7fj7MYN/WcjNKzjoTI7X9iVbDYOA4WsAgFM8s\nHJk38+VgqirIebrgY7TEVZLrA2s7Q0ib6dgwlNNCYOshjsSgHUnSvfvupczR\nfSMip5846iqRrWsB+BH0MASlI+YfQrLkhHses028FZyL95Zb+SbMcivjYbQE\n9OHijRaeqkHimJ+wEltoejhV+UgFgYSEJsh3bAm8U3cVQ3hyJ/tG/Jrmgvg4\nNml9\r\n=a6+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0FMRKPDRiO1B1jnIiUGDCxv2aihWIB0QxCloQMTkXRAiBM3p9GXbj+3bko5h/X3yIqhjg+aoiIM5YR6JW3sdLoJA=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.14.0_1612556523446_0.07280255104089917"},"_hasShrinkwrap":false},"3.15.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.15.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"}},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-dts":"^0.5.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"d275232655804c0d7a93741dafe96d286946cc0f","_id":"@asigloo/vue-dynamic-forms@3.15.0","_nodeVersion":"12.22.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-lKYMkDEzrI3vg5LRB1gAfZtRjEOE5IIAADRJW3dqeVi9hxo5mqlQBlriZMBisC2vcH+Pb47QJf8AZYdgBDBp9w==","shasum":"fbd7f12dfe0f0f4cd6a7328ee12d8c328a6b04fe","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.15.0.tgz","fileCount":22,"unpackedSize":109717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6r1tCRA9TVsSAnZWagAACrEP/RuAZRAuCqQpYjElvpEq\nj/Tt8OkkLaA+IonV5AzVrldfmKqY+F3YQawcDO+HxSd7c1PL3hOMABNrLG6a\nakTotXdWjRRSLiVGFNzKZNrCSzK6tuuMQdcTE2fswRzSVngC8qEoxGx/HsYH\nYafFm7oFO18SYSD5uPo5XaZ1KypluCYnwUvSzkYYWl7Dnol9yRHDEEG+hRSE\nbfspLXNRxeO5dq/5M+jZh5924bkjdCfX8y91YqYHjkIj6uumNcr9PlLCtDLO\noJVoteDtAEvvRHQSK69S6LNITiiPkc7DW8sRYPXSj2Zm2T9FgkQm72nrBVRV\nbpgLZSXRuk1FEEFG+wE43hkI9kbq/5EonuwdGSnC4DjT4nsE8gC4tIpXCgkk\nPlaAfR8vszucJLBTj5YcyOJWBLfQIjEJCpfVW06xS1moHfF3fcddqII2Epa1\n8rr0uwPBLE6OXAek77NmeHFKg0c5hU5L67wcc6e6HdQc6b0q9cCxZy41m3mQ\nyMbSZjJGK73vsse6YZR5CoeDOai8hfAf2ct46UlKiwsd8k8H6/YQw2h0yGI6\nbOUnh5rDmRyyE8Q2G6l3lZiJgZaLWu8hh9nCK8rvhV4wEZ1rs72+S3SzPWC0\nsMM2tRlkOCGrr0B5OmAvUVz5k/kCjuDW+Hzp6SagC8HNnpPn5VwvNiGp/rlE\n4e8m\r\n=juuG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIACd/XopB0WKh82UFErnUd81I0OLJcoizXmSWMhneJXMAiBRXOjg0qSku3zf2UXRavQwnmoYV2ZgMsOCfMAqFBuuHg=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.15.0_1625996652885_0.2588898108242794"},"_hasShrinkwrap":false},"3.15.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.15.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"}},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"d923d6bff2f0f50ca3f00069c28cbba5671e8cb1","_id":"@asigloo/vue-dynamic-forms@3.15.2","_nodeVersion":"12.22.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-ZFDEAHtYWGg7xN6qtyfF/8J3CXGOWO3mX1bRfwHUEBr6nTOd8YVBKkHRrDe07D801S9XzNfPbMrFhggDv+DsKg==","shasum":"0281d5f691e3beff1933458179535ed02a442f11","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.15.2.tgz","fileCount":22,"unpackedSize":157801,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6s4dCRA9TVsSAnZWagAAkpYP/1AwN56QlzHItn36XgyW\nlC9vkislwgH5K7NJ0VYnheP5jMnaqEIm4r9NRIUvn2aS805KzNPg3jfc7wio\ntozDP/5nbUSa8pDO1KBnLD4AOi5Nt+KjUKCkUpK7UTjU7NJFXWbg30VbhIYd\ndneOIGmQLpm6Xorn/82BaEIJBQ03Bpd3xnYwYrJCp52O3Veg/zOIX+9q99Ps\nXw4GTzvK7dg7D3Ct83y1Wi6UYdnqUSPbuDx1UM+kY7L6FD0/buZYicCLD051\nXnZBqSAR85kCBIeaCddGjQO7e0wXZh4N5cd1wfd26Gjuuv2WSANKQhSjeJsX\nmvsGYROMp4a1ZfV2CVcePgi0VJ8S17QU3j99Z2Qsie1X8wPJgKPmhKPzGurA\n+JBowjM1iYyuCZNMP1ufpV/QK7mFBEmOxupR13/VnbxXqdNEr0U5aZWJe2v5\nQTsYeNlTHUP1yvoUWI6vZhuoBrYtIk735dfNVJax1WQGHbjCjw+bzYxGL2ul\nRTJR0L6APHPBDDIvzANrZRLOczUYBjH0gpx/1lZ1VSGuaP1aQ5H+Lvud2Y1h\ni9Cd/kpB4yrAoYt6XAjNppVbHJrUwbKhCFPjc5ssvBvbjn09V+PD5AZqlNex\nzO/jspy8FJW+KR3R1scLVPpy+mmA+v2qU+DQJ6M9s/TQkdFQl5G0CSHxKKdH\niXux\r\n=a4mQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChEKzon65/FynqwkFC54Ig4Pxxr+h14Ra5zIg5ZuA7jwIgaB5JugdRwGopX78NMAhaTzkOC+eUmhY/astfzS3tdvc="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.15.2_1626000925137_0.9950965673418009"},"_hasShrinkwrap":false},"3.15.3":{"name":"@asigloo/vue-dynamic-forms","version":"3.15.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"549560c9e17a81b9c8cab72bb27dc35c8887180d","_id":"@asigloo/vue-dynamic-forms@3.15.3","_nodeVersion":"12.22.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-CkbI3+HCO6cLyIQIJDUnk2IGgbGP1WHKY0bS+LrdsRuTwFRco0tE5UxPlFJIy/D/0Euq/L3FC7sZtXLsFoGtJQ==","shasum":"6664c8b2e0a28072ea4a55b785c7fa429f455412","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.15.3.tgz","fileCount":22,"unpackedSize":157841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6tRQCRA9TVsSAnZWagAAUtUQAKFOAuvmzL/yktTi44fx\ngw32LvknYWP2kblRIHdq+BWxfocvsIbFNcpX+fSZyeUbxJx415iS34SfPgyJ\n7DcMCuNVDNQ5te4ujfygm+ym1Ljdh+3tDyDW4wXL65gqLPy7R0EKkL/kKmaP\nkS14g004rmfKHA3dIcyg+Cwu+kZ1wzGL2iQaJdAHU4SZeMa5kSMzJm0D9Vfc\n6bRi39sKlVH+E6M/l3BhF7K1B17WNUq+nQVTPE17zMWfmPQOOJx1tMOpFRuJ\n9NNb4BmpTOdwL1wYjp8cQK8LABE3WQvKBfLzrH9k3xiRd2GJybPU7h4sY+xG\n+qgLIDff135+0uoS3u52EC8SBRNtykE+BcUy52oJi9HuZe26/Eka6snBX20L\nfyvzLsg/7fNFVeXwPFYecNzEqqDXZVRd+oZg15YQH4j1/LmxO6laJx/YOtNd\nDdxAMYKd3xsF+tFaSYYf13jRizUuzGxnfvAtcCL2rBKcRYry9A/WCYcd8qBB\nEej/JSkx1DcP5L/hVT8MzUrf6jIjrOcJ/fzUgDo0qvkhXO2ahdu7c+7VUbh3\nfTlXMTmd39TrXZ4uym1fZFIgmLdrui6hJUywIGNsqy8IOZU/+//ylfXQdznE\n6c5mPg/ls9U2FH1P5id57i9Hjog8V0zDFxiOrlH2KgJu1ldNWL1gokbFW6AZ\nY0fG\r\n=AaH9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALLrlBsUMJhHOKfJZDJxcqZ+bMVHOn8eZHED2KsUvK1AiEArrqud1c/FoAOtEdY5luiKmq6nSEDNYnBqSTk/GT3eWA="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.15.3_1626002512284_0.2194135309903511"},"_hasShrinkwrap":false},"3.15.4":{"name":"@asigloo/vue-dynamic-forms","version":"3.15.4","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"aa98f251da3c766645089f1ac7fe7edd24f7b269","_id":"@asigloo/vue-dynamic-forms@3.15.4","_nodeVersion":"12.22.1","_npmVersion":"7.19.1","dist":{"integrity":"sha512-OdrJp+uYKxEiHNXErURMTYqtamoy3hacF0A33+nFgWHdPoE/4mXq5wPGnTuFPGfCGgTjGAh0VxuEuO2sJzBZdQ==","shasum":"4c1df88a6926624346b67de9050252b9d02f1df3","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.15.4.tgz","fileCount":19,"unpackedSize":155986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7Ux4CRA9TVsSAnZWagAA2lYP/1KxcetsUFW6DYPHrewJ\nNs5w61jaitkGjX+T4D9U5o7G+fpFOY+6IZCfUXNbw66PFT5lvwd3FkyJ8cPe\nPljAGBRl863GhQxfm6DAnzt7K5l99DRovX0fkUMss7YKYpoDSj5iYFvsPQyp\nLVtdHHPIzKrXFTeN9eCrpvxyZG/yJPQ2hKOoN+cRN0zElZ+TtcUb27w9LF+M\n5rpKizF2plFRGO8B6hXP/Hhvx50y1vwoCey6f+1vnBPr4Ldm+oi2BvCNznsY\nih/8R8RLHc17fBTVZ8Vgna8f5KYuw27Xfv3e85wZdNw+8aZTFpAKFoZvTAVC\nTY0VT79SIGazXBCg9235+lTsBsl9f9bzoanbNhCY+2jWl8CLfC8+iNlUMBxu\nFm0bfIB5nMZSx2HYOQ8NZnk6ZXROVNMNdyflzyiyJRwF0tt+LVeo+83MAIaG\nm6ebR+g+jAvcpaBbcFOH6zvkdNOZAO4dnoycnr8UcpVAv/otM1zpgTbNsBAw\nLvoxDB1fBdiBYX4qXb/8zszQYjeAuAa6Dq5DesrQ55ZHQTTqk131bK6IidEp\nkcqeEdFPq18cM7tor3eUZFBbmtbGT3+ydYuBhAyoigzWxq7wm7YgtMQsNlqb\nbc1mX7sLRQdUGSUQ8VfV0gzGPr8FrC9kYkZU2rU3tWCZchDZ1UWv1kqAqdBV\n5F0c\r\n=buBA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrLCLepsyx2Z6eAEB/fsvpjWVunoJozJ0Cb86/e3H3MgIhAOJ2hupyatwc3YxacNDmwLylVXHLcCnKQiI2AAGgnU4h"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.15.4_1626164344117_0.18348419638593327"},"_hasShrinkwrap":false},"3.16.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.16.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"23e89ea341d3dba96e1839aac9dd9ca013f885c9","_id":"@asigloo/vue-dynamic-forms@3.16.0","_nodeVersion":"12.22.5","_npmVersion":"7.19.1","dist":{"integrity":"sha512-fd6x174Cw0BG6riL+hCAMQo3xsHmQkr0J6P9Y/Cmz4fwmVf8RpPyYYWyJMQxx67UdUiIywZr21LaZsbY7snrfw==","shasum":"0f9d80e24fd22a0a343552430604a8175f03a7ae","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.16.0.tgz","fileCount":19,"unpackedSize":155986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJP5XCRA9TVsSAnZWagAAIMgP/3haqYyyR+Ym19piiuiH\nkKekPWm2evPZDG3Q9VX+hRU/qPyTM06f97mV0UJYf1+cVOj6TcE8jGAjI2lK\nN32tXfYs7JTKJ5sPSSqDLYpr/RvRVmCv8ntZEHdnFuyErthtnWRUbJnJXh17\nPm6b5jjY7aSbSs0DzKW5IdqRO4UckVDXCjQqX5waM07KkXOCUV7OM1XEfDs1\n1sYppY1JTBTyXK9B5pmpcZ6RoW/jSZCpti8IhWqsWx8VJlR5M4sM2j3z9+G3\nWGbElJY4F3LjEHeaRn20WNKTCWaIMIfV1umV7LfSGb2yeTbth25N7c2RgyqM\nTDlUGbOp91NpShVmuahOSaEX1K49XXKksRWkw6uy85uzS0xjROZ7ZaL5JU6b\nmDoZcgwoyW1W7o6DOt2mxndQJw4XQ8moqnNZykVE6vCDjBUlMclLbKQWw4oz\naOZZTw4XJKbAopqo2IKHvcO8iwval0nLl+IQy4ZDlGmD8iI4dbCCrPV8KX7A\ntw8k3Aj4c752OWJ0Ru6WHunaxCj57hipYxFRJwmy2QM9PRWjTrg7U93/jMCx\nCx3s1THxMeF9QVyhxhCUFFVBnsEgdn2Y/myOYiJvjqoPaHOnz2aWs5nCgXBB\n6/TqtPwCYwilDZJ6tYaYU3PYXQCh10lbzyi6w9nJaUrFWHYdmBaiKRDdwPnV\n/8to\r\n=KRBj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAquttnGVSqn6ENjde8okFFVPVfMXXVel+PT7KSktXGDAiBEDiTIIW1wQZhDphRA4d+/7sc9SW76m9AJyIG8Pa944w=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.16.0_1629814358983_0.5794287291707012"},"_hasShrinkwrap":false},"3.16.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.16.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"e5e0cd17dc9a831e3c1798eae1347a7ab2cdd2b7","_id":"@asigloo/vue-dynamic-forms@3.16.1","_nodeVersion":"12.22.5","_npmVersion":"7.19.1","dist":{"integrity":"sha512-kM+QWHTIzxPi8RuH0Sr/uwnPg1IbmtxSOtghzA1/JwtK3bd08XVgqMB2B2RBVWcCmplZ3s2sGRAihyUm/AMomQ==","shasum":"45f5aedb9d26af243fe19320ee14a9bcca233215","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.16.1.tgz","fileCount":19,"unpackedSize":155986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJQAwCRA9TVsSAnZWagAAKUQP/AusT7xL0cYfP3Y7SNRE\n82f+kykQxW1crL4+0qWtkMTHrIlO+tIq77UjiZAp4muV6VR1KK4aZDSlbKLg\njlHlt5k3Z5ZUeh0YyeOuI2M4UMK7ZE5qGBae622oEoDQILgFSATsLVmxiXjE\npQhT3L7DOQxRJVD2tq9SLs1T8xoEhFc7nvFJl78x8i+4d0S9Cq0d10D/LalE\nldxtEN31JoYbhOEfFHDFknvy6v/7GXxrzPi3jzslcMUnLjoggYsPlLbyyknx\nKwEJGLb+6x8qcHU3ZY5tEvp5VSG/rV/7WKMzjBB1jesNtk4MXm9HIxIoJ9Kk\nb0VNQfXuJSWWmeQc9K8zYvAyg9h6MTZ2u8WzSZl1y/xV9FvmVmuhq4ZfmDT1\nrhTR61QrmJx9qsfz7nYKbLYH40vnTGWVbelnXbbbdjJWXWhPpuGCW7cHxUv7\nerHiMj3HjWkoY/mj/+PeFvH5NSPopY//lDLFtKjdirIKuHLGxjIPFXIJkj6E\nH3CvZ4OA6yRlpSX2SLfHcQCJnbGKkn6JRXsDMhqD4QCMTwHH2xGTatYB+twe\nMLJWvC4QCd0ZIbgwGE2q3oozjLHdzPxnDIBf/rOx5LeS4zFnU5snwFxDlBAB\nl2/0INXeUeKwXaLHXkhwYugk4pvtzXIY6+5RVnYO7OhbPOC1ZkshrwINjVim\npZ5W\r\n=q8Aj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQColYvJpbUDx7WmGLPXPH3nK2rypQD9rkriaV4eT0LF6AIgZDUflxYJpapsVyBjD0ZrfT6joZDm3tSSKAnBXsKqiUg="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.16.1_1629814832325_0.197673750564491"},"_hasShrinkwrap":false},"3.16.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.16.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"c688dedd0064bc1664fdf2b7265cbeaf7eb2e7d3","_id":"@asigloo/vue-dynamic-forms@3.16.2","_nodeVersion":"12.22.5","_npmVersion":"7.19.1","dist":{"integrity":"sha512-9YJphr+mRy86U0vL5Xpm9ogXNuIdDyJJQ07vWe4mlk8GDuxENkwKyLz3o58FaLN2pQdqYA9/3oPHdnGkeecL7g==","shasum":"0002d0c4cf0ad33f63ac228278d1c51ba7b59194","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.16.2.tgz","fileCount":19,"unpackedSize":155986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJQFYCRA9TVsSAnZWagAApigP/2RtQ5AIGXEkCbqYFxhI\npIRh9kFSr/4mHk9/hdwpDXNRbo03IzzlZO7srXPxwOL9mwMDahZM7dvqPUtb\nCxl9KPzIIkf2V/vJq9Uhg8JsJnQwVEu0W+vQZbR9SFbyUrrzmBhVgzN+P0AU\nzRIZd1jdLYu0gDOiI3eMvox5U55AetlDIAM+OAGyjxdxf9VcZ5WR0wPMdcSA\n3ZWqaEaOAEX/Rc6OVBuJHyA3U6dQIC/LbPJ3lJyC+pGnPHCWXCXLNKgVnOUH\nXbM06Kh5ZNkfB8jLGv5QBCip+ojFO/d/4YNyEsnStBwPYn2fN7FvKV4UqpG3\n2ZSARRAncPx/yLnBu1wiK3PwOgzkF9KeLalYStr7ZMgMPlYmXGDjkiA0fJiq\nw1nombWi9C4nZAgVeEJTHl3R5WOGJk9sPqg0GEskg/lMebZSCZ7oKnk7BN7C\nDKhlQwRMCWEN5BIR4pdEud2MQ/x/LnfyFUSr2KXC+5GEqzJLZKdtFExVb6IA\neZYppzE4gDcs/K9sYjH3blXQVvvUNr7t9rKXlKcUAwco3mGexuBh5eOjtKUU\nPgExq1f/MHvz2W6aoKn3CGA22EpDyCi8Y+46eStI37nFM6Zq0tlBr4vRaeMJ\nMLZhh0NgoM38MyjZy0i4aeSaB0out7ex1sBv9kMZXv7ZlDLA2JkdnGS8y/w1\nscOs\r\n=XsIW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkKUqWQviW43F3xM7ElOzAXBK5pOzK4a/FojIq1cpHwAiAQi4FkvYhOvkBIp/1iKslCTzB4DZj90n0SnicrgtEk1g=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.16.2_1629815127958_0.7812524064769129"},"_hasShrinkwrap":false},"3.16.3":{"name":"@asigloo/vue-dynamic-forms","version":"3.16.3","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.4.1","vite-plugin-components":"^0.12.2","vite-plugin-icons":"^0.6.5","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"88807ef50fd4a77406906be74f0ed8df55244e8d","_id":"@asigloo/vue-dynamic-forms@3.16.3","_nodeVersion":"12.22.5","_npmVersion":"7.19.1","dist":{"integrity":"sha512-+anpO/RZiP6S2VvERHW+N56g8mNnIJM1aTyd3UhhKEAvpTZ1iBoFBi1Ic97IxUZhto3XF+ZuN5e5F5rdykir0g==","shasum":"af7290d8261257fc2508808345c3420ed6a79385","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.16.3.tgz","fileCount":19,"unpackedSize":155986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJQHpCRA9TVsSAnZWagAAWz0P/j2c0IJScSFrSzh1pYgD\nqgZmXjzIc2un6Z6oR5x1eWehsz8W7cfhtkbzzfYp1iRwV7qQFnLt1v24uKMP\n1GL5lrhBumGdgUfe9MM3GjrAYVR2BdZdX6G+Zqcx3hXFMH3Wzpy9suGXnAoh\nKe9C8Ky3H1oZQdBInqsYOc+UfphPSu7YNdm8ZcuV9uEA1eQRycR2Pj+KJwO0\nyWA1ilApA0ecZ4doA2tyMVqLz6RjPHgw0LZ5L2yTH9b+iPKH6XFbFG3L1pIv\nLzI+kvcKjTgF8LAJgZarPVHrIFSzNzXDovBF0waPh1hd0V6JbDIK1m4W+okk\nNB4TW0yh+QOjEeFPpZCu1o3r8qRAdN5+DrVCXN1R8NWrMTmyVC9GnmUuoE8I\nmESpSGFXEZaIAyrOUq9uT4B4Oy5ce9zmuFlsztg+wiVYiUitHrDsxjFLal2s\nByQ9ntQltmlmYzwHXGF7aluzNSr5gjivWrbGRbVIqBOhvUw1cq3hI+yb4bTD\nD7tI2ZQGBuwpVdI+PSmfqeO0ni1N/2OkIslrMZPKVTrFAU8ztaw9/iCfGHmD\nc+0Cu/r/p0PLY5kbuStRWbyoVQs4vL3xERcUgwVe8kjxNAO3zu4fTLZ+POyq\nV/R+57b9PgXPolJxjb5Zi1tg7q75Q5vzFEmNgUSS8Gs3OFCIGCZhcMLu29Nq\nMy7t\r\n=1szr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaP1zW6w3W9sHKyjsXpqbUd69bIDNIBPGIv2EAChtJPQIhAOB2TEE+bCb0gScMxng1Utx46TGt5JFSB9dX8V+/cUNM"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.16.3_1629815273156_0.0039475426992008344"},"_hasShrinkwrap":false},"3.17.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.17.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"@tailwindcss/typography":"^0.4.1","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@asigloo/prettier-config":"^0.2.0","@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.5.0","vite-plugin-components":"^0.13.2","vite-plugin-icons":"^0.6.5","vite-plugin-pwa":"^0.11.2","vitepress":"^0.16.1","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"0c4fa019357d794c49c2a591f982d1343c92e1a5","_id":"@asigloo/vue-dynamic-forms@3.17.0","_nodeVersion":"12.22.6","_npmVersion":"7.19.1","dist":{"integrity":"sha512-v5WkCavy82EeVXZKUxXUuW8U/Rjj0jASE3S9qzNvREXBjsyoC5OoDGg/CJoHUynUOtHfqmpsq9+MGF/g7E0EpQ==","shasum":"52d0d352240d829951566937f2d9af4bd0e5725f","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.17.0.tgz","fileCount":21,"unpackedSize":165483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAambkEGJrPBvgTZs2ujGtKPV2srcxBIonhyaYqpAE+PAiAbe2gM6V/xdhREBWw2EW6h/vVDkg73cnDbXeEAqm6MGQ=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.17.0_1632130389227_0.9583302241912333"},"_hasShrinkwrap":false},"3.17.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.17.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"@tailwindcss/typography":"^0.4.1","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@asigloo/prettier-config":"^0.2.0","@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.5.0","vite-plugin-components":"^0.13.2","vite-plugin-icons":"^0.6.5","vite-plugin-pwa":"^0.11.2","vitepress":"^0.16.1","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"78346d97c2d2f2eceba32c845bacb0d3babee135","_id":"@asigloo/vue-dynamic-forms@3.17.1","_nodeVersion":"12.22.6","_npmVersion":"7.19.1","dist":{"integrity":"sha512-edRstCa7WpzTBw857l6ZqImKQXXVuCfK0KIIzuR1KKaZfWHdyiE58/N7VtbhhpTxSNWkeXRfFM45agGG6o0BHQ==","shasum":"dc53becfc3ca34fcf31630eee97be8e078837820","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.17.1.tgz","fileCount":21,"unpackedSize":165483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmXqg15Cae4qnWuIfRdrgzk5ztxjfKOEOcVdXP83SzZgIhAOMEHachmSRY0ZFtnPSeXcxbmy9cGwVYOLoUs8pydLdF"}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.17.1_1632136079427_0.04053489021675416"},"_hasShrinkwrap":false},"3.17.2":{"name":"@asigloo/vue-dynamic-forms","version":"3.17.2","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"@tailwindcss/typography":"^0.4.1","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@asigloo/prettier-config":"^0.2.0","@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.5.0","vite-plugin-components":"^0.13.2","vite-plugin-icons":"^0.6.5","vite-plugin-pwa":"^0.11.2","vitepress":"^0.16.1","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"1f0a4cf62783f3b1238f8947e4125d0ec695d831","_id":"@asigloo/vue-dynamic-forms@3.17.2","_nodeVersion":"12.22.6","_npmVersion":"7.19.1","dist":{"integrity":"sha512-1hP0G9iS7YUxIQjPdUX6yqYOy7JhYBEyuqe8ikTOIB2UKX1SkTEBXTvE4JaExPGRbZFBdcRGJ9aAZ8i6Md0ZxA==","shasum":"790255fd189b0666a9fe07912afe636a29756aa9","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.17.2.tgz","fileCount":21,"unpackedSize":165483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6oIx6uSKGf6J3gE6T/Ny8BrH3j9cV/Z97XizoxUCtxAiB9qBZIZ+9FIC60hWA3Wf+P7/AUgIaPxinF/UW5PHt2vA=="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.17.2_1632221264998_0.6844383139186814"},"_hasShrinkwrap":false},"3.18.0":{"name":"@asigloo/vue-dynamic-forms","version":"3.18.0","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"@tailwindcss/typography":"^0.4.1","deep-clone":"^3.0.3","deep-object-diff":"^1.1.0"},"devDependencies":{"@asigloo/prettier-config":"^0.2.0","@cypress/vite-dev-server":"^2.0.1","@iconify/json":"^1.1.373","@microsoft/api-extractor":"^7.18.1","@types/jest":"^26.0.24","@typescript-eslint/eslint-plugin":"^4.28.2","@typescript-eslint/parser":"^4.28.2","@vitejs/plugin-vue":"^1.2.4","@vue/compiler-sfc":"3.1.4","@vue/test-utils":"^2.0.0-rc.10","autoprefixer":"^10.3.0","babel-core":"7.0.0-bridge.0","babel-eslint":"10.1.0","babel-jest":"27.0.6","cypress":"^7.7.0","eslint":"7.30.0","eslint-plugin-prettier":"^3.4.0","eslint-plugin-vue":"^7.13.0","husky":"^7.0.1","is-ci":"^3.0.0","jest":"^27.0.6","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^0.6.4","node-sass":"6.0.1","pinst":"^2.1.6","postcss":"^8.3.5","prettier":"2.3.2","rollup":"^2.53.0","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.30.0","sass":"^1.35.2","semantic-release":"17.4.4","tailwindcss":"^2.2.4","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.0.3","ts-node":"^10.1.0","typescript":"~4.3.5","vite":"^2.5.0","vite-plugin-components":"^0.13.2","vite-plugin-icons":"^0.6.5","vite-plugin-pwa":"^0.11.2","vitepress":"^0.16.1","vue":"^3.1.4","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.1","vue-select":"3.11.2"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"a202824491420758375651a6004d7ef39a1d1407","_id":"@asigloo/vue-dynamic-forms@3.18.0","_nodeVersion":"12.22.6","_npmVersion":"7.19.1","dist":{"integrity":"sha512-L6bYgh2LsKX5ZmEYzWc/dswJyiedBeb5ZfaJp58D83Pg/XcP8d/WDInkPvsOdtmM9QZWqolsWwMxKRrxrwZyRw==","shasum":"883e3d57d17ceab42124d2412d65056206955cff","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.18.0.tgz","fileCount":21,"unpackedSize":165739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh11+KCRA9TVsSAnZWagAA84wP/2gB8DhsXGMgYd5MM21V\naaB7SaK9HKKiVeJI6/nO6bihjCL6l6G/IhdUA+ruxdfwQ2+FPtq74QmxdKY/\nssPDJ71DyZbP38D9KVJXWSpT7KwOQhFJeNrkKlS55x6BH9r2V2xRZFQrR8SP\n/cWkKmE/ONJH3WFCJhcUlqN6p2AXyeu39siZuXFuduuEoWaMuANwNQaC6QIn\nxdqttzHv4XYCBDhaPcrT2Nh1kO55CiyvlZIRzYuidu9dZnpoRGc2EEHZribr\nRpLBSBA7LlAwpLpJxnWUR9p7EmLRXMA+geHmmZLwjYbDTY+XEB8dvu1X73N1\nlEfoSPuP8Y1K2aCdNh43PRrb2KQR5FUyebQcnLFAAmP5eKxZFOGvRk28lcvN\nNgRXHWnxwOG+s0XCCcfaAD9sZmwmLmpJxAf1I+tD14vCSFbPClriRcERRMHJ\npMXp0ipjje9nzFvTJkq3Nwo45uTjurU8Il9CvQyTsEuOZTnASh1agErLeTRh\nl7yLUZ4lK/tB50Vrv38uLVJz/uOwe4kCfRCodqt6ZClsDkfXOLIQQUJ1O33X\nXGAv2cLcsYKaO8Fn2WuIKFGbKJI9GC/kPRmaF64TTfakYMq4y4oKMwKwZTtG\no1MNR3pDQzkUwpLXU6InK5os8y+Wsj4iLhpgJiIyb1mUBxN7AlB9WZzBWows\nrsMa\r\n=ade9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVVtb04teRPKVsVAr9MLs1jlMAbzEfwAIhBQ7MmI8XYwIgL5u99D0zmgSKzxNi7yyOWR+m7F7IOyiFiete/R6bJRE="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.18.0_1632493344232_0.5062385022573477"},"_hasShrinkwrap":false},"3.18.1":{"name":"@asigloo/vue-dynamic-forms","version":"3.18.1","description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"scripts":{"dev":"vite","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:serve":"vitepress serve docs","build:demo":"vite build","build":"vite build --config vite-lib.config.ts","serve":"vite preview","build:tsc":"tsc src/index.ts --declaration --emitDeclarationOnly && yarn build","test:unit":"jest","test:e2e":"cypress open","test:e2e:ci":"cypress run","lint":"lint","build:dts":"api-extractor run --local --verbose && tail -n +7 >> dist/as-dynamic-forms.d.ts","_postinstall":"is-ci || husky install","postpublish":"pinst --enable","prepublishOnly":"tsc --project tsconfig.json --noEmit && yarn build && pinst --disable","semantic-release":"semantic-release","test":"jest","test:components":"cypress open-ct","test:watch":"jest --verbose --no-cache --watchAll"},"release":{"branches":["+([0-9])?(.{+([0-9]),x}).x","main","next","next-major",{"name":"beta","prerelease":true},{"name":"alpha","prerelease":true}]},"main":"dist/as-dynamic-forms.cjs.js","module":"dist/as-dynamic-forms.es.js","browser":"dist/as-dynamic-forms.es.js","unpkg":"dist/as-dynamic-forms.iife.js","jsdelivr":"dist/as-dynamic-forms.iife.js","exports":{".":{"import":"./dist/as-dynamic-forms.es.js","require":"./dist/as-dynamic-forms.umd.js"},"./dist/themes/":"./dist/themes/"},"dependencies":{"deep-clone":"^3.0.3","deep-object-diff":"^1.1.7"},"devDependencies":{"@asigloo/prettier-config":"^0.2.0","@cypress/vite-dev-server":"^2.2.2","@iconify/json":"^2.0.34","@microsoft/api-extractor":"^7.19.4","@tailwindcss/typography":"^0.5.1","@types/jest":"^27.4.0","@typescript-eslint/eslint-plugin":"^5.10.2","@typescript-eslint/parser":"^5.10.2","@vitejs/plugin-vue":"^2.1.0","@vue/compiler-sfc":"3.2.30","@vue/test-utils":"2.0.0-rc.17","autoprefixer":"^10.4.2","babel-core":"6.26.3","babel-eslint":"10.1.0","babel-jest":"27.5.0","cypress":"^9.4.1","eslint":"8.8.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-vue":"^8.4.1","husky":"^7.0.4","is-ci":"^3.0.1","jest":"^27.5.0","jest-serializer-vue":"^2.0.2","jest-transform-stub":"^2.0.0","jest-watch-typeahead":"^1.0.0","node-sass":"7.0.1","pinst":"^2.1.6","postcss":"^8.4.6","prettier":"2.5.1","rollup":"^2.67.1","rollup-plugin-copy":"^3.4.0","rollup-plugin-typescript2":"^0.31.2","sass":"^1.49.7","semantic-release":"19.0.2","tailwindcss":"^3.0.18","tailwindcss-animatecss":"^1.0.7","ts-jest":"^27.1.3","ts-node":"^10.4.0","typescript":"~4.5.5","unplugin-icons":"^0.13.0","unplugin-vue-components":"^0.17.17","vite":"^2.7.13","vite-plugin-pwa":"^0.11.13","vitepress":"^0.21.6","vue":"^3.2.30","vue-jest":"^5.0.0-alpha.10","vue-router":"^4.0.12","vue-select":"3.16.0"},"types":"dist/as-dynamic-forms.d.ts","gitHead":"c3b209f3c85c7e0ddbe58e88cc6f6cf6d2fd69f0","_id":"@asigloo/vue-dynamic-forms@3.18.1","_nodeVersion":"16.13.2","_npmVersion":"8.4.1","dist":{"integrity":"sha512-44pIMoKz7GVLfmiSfHA18iuWnrOz5bYhm/O5o/i4ffzT6lV4DgVkm5gbKhoEWzSBOa/c63EgaeHIVKeR0IVszQ==","shasum":"5f4f81c166380e705ba4fefe395c31526a176fda","tarball":"https://registry.npmjs.org/@asigloo/vue-dynamic-forms/-/vue-dynamic-forms-3.18.1.tgz","fileCount":21,"unpackedSize":163828,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiARV6CRA9TVsSAnZWagAArgsP/0hMJ66sp6eIs26UvPWp\nuvx21g2FZ8W/LP+KDdWIxWoHtrXV9mwaFSEiKiq3f43AbaaMElaIK3lXnK2V\nWyQoFQQmMeGKEbY1iUOcKF+zhbSRcwGVVxdlieoLQIBINwoYMSiTA83VlE1p\n/44MARccCCKP6bVo6q5tR+EG/m8lXSqYFfF8HshYHd8gVOtdX+0JF+JHba0J\nNT3pG4SnlZsPW2hAusaymUM/9Yo/Jo51Sy5256oll9CIA1aFmbE20FaSudIg\n3NyoiO+Rkmr/9P+glUm8a9ANYgZBgaE6SPlXcYzsm36ZiPYDITfkpJ+A024L\nnapmSFiuZEsNRzF/+cm2jTXKVD0s6YLH+JfP5FF2rdYTwopasjm5pJi5kW9J\nz65jTRKTZXW42CZkUZtIF50fRuIBgj0T7IudY4q7pGYuYL7S4Z3BvkcblLVC\nzVB9C9iGQ7QYXCShXrx34OX0i069nyZ6ezI/6iSrlW52HtLaVFYHC+LeORQq\nkzjpe2bqIoi6cHPQnEOv8nz7eJBtaJIAK3To/ZtGxYvmWAJT1SvU4kRMxwLN\nnEl5Jekog9bNzBst3tJ50PcTGl3M4jAoFOmWWwBx6vA/C57vVS9mzTMizTmj\n3GhSp+wrtMjjzPAZx+wYPRDx6W7xiRm3GPu2623nUmJtuwmBNU5jGF6bni+I\nG5BG\r\n=l/uB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6Txta2tR5G6yA4mm3y2CIJ8nJjV0Hl97HbXOGYLIfFAiEAl6oxOMPCSAq4HrYX6eIJ1dwBex23Cmq3BONVK0ZdbME="}]},"_npmUser":{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"},"directories":{},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-dynamic-forms_3.18.1_1644238201963_0.9742986860566598"},"_hasShrinkwrap":false}},"time":{"created":"2020-03-22T09:35:52.426Z","0.1.0":"2020-03-22T09:35:52.929Z","modified":"2022-04-04T15:46:16.786Z","0.1.1":"2020-05-04T12:50:38.933Z","0.1.2":"2020-05-05T13:34:09.646Z","0.2.0":"2020-05-26T06:28:42.801Z","0.2.1":"2020-05-27T16:12:43.292Z","0.2.2":"2020-05-27T16:23:24.433Z","0.3.0":"2020-06-17T05:29:00.262Z","0.3.1":"2020-06-17T05:44:44.476Z","0.4.0":"2020-07-14T12:20:13.447Z","0.4.1":"2020-07-14T13:21:13.931Z","0.4.2":"2020-07-14T16:59:38.712Z","0.4.3":"2020-07-19T14:39:53.889Z","0.4.4":"2020-07-19T14:45:52.236Z","0.4.5":"2020-07-20T09:20:10.344Z","0.4.6":"2020-08-11T15:22:29.985Z","1.0.0":"2020-09-18T08:53:57.282Z","1.0.1":"2020-09-18T11:36:46.410Z","1.0.2":"2020-09-18T14:50:39.226Z","1.0.3":"2020-09-18T18:23:49.359Z","1.1.0":"2020-09-19T09:09:55.705Z","1.2.0":"2020-09-20T06:53:14.791Z","1.3.0":"2020-09-22T16:29:46.301Z","1.4.0":"2020-09-28T10:00:32.520Z","1.5.0":"2020-09-28T11:18:00.443Z","1.5.1":"2020-09-28T14:11:39.479Z","1.5.2":"2020-09-28T15:36:55.435Z","1.5.3":"2020-09-28T19:13:20.621Z","1.6.0":"2020-09-29T06:00:16.934Z","1.6.1":"2020-09-29T06:53:23.523Z","1.6.2":"2020-09-29T15:10:24.487Z","1.7.0":"2020-09-29T15:52:33.803Z","1.7.1":"2020-09-30T08:51:32.114Z","2.0.0":"2020-10-02T05:17:55.576Z","3.0.0":"2020-10-02T05:24:55.800Z","2.0.1":"2020-10-02T06:00:16.172Z","3.0.1":"2020-10-02T06:16:33.630Z","3.1.0":"2020-10-03T10:22:34.529Z","3.2.0":"2020-10-05T12:25:50.231Z","3.2.1":"2020-10-05T17:47:54.590Z","3.2.2":"2020-10-05T18:17:07.544Z","3.2.3":"2020-10-06T15:28:25.263Z","3.3.0":"2020-10-08T19:12:14.745Z","3.3.1":"2020-10-08T21:05:50.832Z","2.0.2":"2020-10-10T10:02:42.905Z","3.3.2":"2020-10-11T06:43:37.548Z","2.0.3":"2020-10-11T06:50:10.956Z","3.4.0":"2020-10-14T14:36:41.795Z","2.1.0":"2020-10-17T08:12:34.526Z","3.5.0":"2020-10-17T10:18:54.068Z","3.6.0":"2020-10-19T12:19:52.786Z","3.7.0":"2020-10-27T16:15:54.542Z","3.8.0":"2020-11-07T15:08:30.118Z","3.8.1":"2020-11-09T08:58:36.936Z","3.8.2":"2020-11-21T08:51:05.761Z","3.9.0":"2020-12-03T08:21:20.236Z","3.9.1":"2020-12-14T14:17:41.593Z","3.10.0":"2020-12-14T14:49:21.449Z","3.10.1":"2020-12-17T11:48:10.565Z","3.10.2":"2020-12-18T17:18:31.598Z","3.10.3":"2020-12-19T07:06:29.956Z","3.11.0":"2020-12-28T10:32:59.950Z","3.11.1":"2020-12-28T11:29:25.665Z","3.11.2":"2020-12-30T08:54:07.867Z","3.11.3":"2020-12-30T16:33:25.210Z","3.11.4":"2020-12-31T15:41:04.543Z","3.11.5":"2021-01-02T07:31:19.944Z","3.12.0":"2021-01-10T15:10:44.644Z","3.13.0":"2021-01-10T17:50:36.027Z","3.13.1":"2021-01-11T09:58:03.791Z","3.13.2":"2021-01-11T12:17:59.934Z","3.13.3":"2021-01-20T16:52:31.620Z","3.13.4":"2021-01-20T17:14:37.594Z","3.13.5":"2021-01-25T14:01:07.590Z","3.14.0":"2021-02-05T20:22:03.624Z","3.15.0":"2021-07-11T09:44:13.064Z","3.15.2":"2021-07-11T10:55:25.274Z","3.15.3":"2021-07-11T11:21:52.445Z","3.15.4":"2021-07-13T08:19:04.263Z","3.16.0":"2021-08-24T14:12:39.151Z","3.16.1":"2021-08-24T14:20:32.493Z","3.16.2":"2021-08-24T14:25:28.184Z","3.16.3":"2021-08-24T14:27:53.306Z","3.17.0":"2021-09-20T09:33:09.406Z","3.17.1":"2021-09-20T11:07:59.621Z","3.17.2":"2021-09-21T10:47:45.170Z","3.18.0":"2021-09-24T14:22:24.401Z","3.18.1":"2022-02-07T12:50:02.189Z"},"maintainers":[{"name":"alvarosaburido","email":"alvaro.saburido@gmail.com"}],"description":"Easy way to dynamically create reactive forms in vue based on varying business object model","author":{"name":"Alvaro Saburido","email":"alvaro.saburido@gmail.com"},"readme":"![Library Banner](https://res.cloudinary.com/alvarosaburido/image/upload/v1589993773/portfolio/web/vue-dynamic-forms/open-graph-preview_kv4glm.png)\n\n# Vue `3.x.x` Dynamic Forms\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@asigloo/vue-dynamic-forms\">\n    <img src=\"https://badgen.net/npm/v/@asigloo/vue-dynamic-forms\" alt=\"Current npm version\">\n  </a>\n\n  <a href=\"https://bundlephobia.com/result?p=@asigloo/vue-dynamic-forms\">\n    <img src=\"https://flat.badgen.net/bundlephobia/min/@asigloo/vue-dynamic-forms\" alt=\"Minified size\">\n   </a>\n\n  <a href=\"https://vuejs.org\">\n    <img src=\"https://flat.badgen.net/badge/vue.js/3.x.x/4fc08d?icon=github\" alt=\"Vue.js version\">\n  </a>\n</p>\n\nImplementing handcrafted forms can be:\n\n1. Costly\n2. Time-consuming\n\nEspecially if you need to create a very large form, in which the inputs are similar to each other, and they change frequently to meet rapidly changing business and regulatory requirements.\n\nSo, wouldn't it be more economical to create the forms dynamically? Based on metadata that describes the business object model?\n\nThat's **Vue Dynamic Forms**.\n\n## Status: Stable\n\nThis is the Vue `3.x.x` compatible version. Out of the box `Typescript` support, tree shakeable, improved accessibility and lighter in size. For Vue `2.x.x` please use the library tags [2.x](https://github.com/alvarosaburido/vue-dynamic-forms/tree/2.x).\n\n## Documentation\n\nComplete documentation and examples available at\n\n- **[Documentation](https://vue-dynamic-forms.alvarosaburido.dev/)**\n- **[Demos](#demos)** or if you prefer online [here](https://vue-dynamic-forms-demos.alvarosaburido.dev/)\n- **[Code Sandbox](https://codesandbox.io/s/vue-dynamic-forms-3xx-wfpix?file=/src/App.vue)**\n- **[Migration Guide](https://vue-dynamic-forms.alvarosaburido.dev/guide/migration-guide.html)**\n\n## You can help me keep working on this project 💚\n\n- [Become a Sponsor on GitHub](https://github.com/sponsors/alvarosaburido)\n- [One-time donation via PayPal](https://paypal.me/alvarosaburido)\n\n<h4 align=\"center\">Generous Unicorns 🦄</h4>\n\n<p align=\"center\">\n  <a href=\"https://github.com/OmgImAlexis\" target=\"_blank\" rel=\"noopener noreferrer\" \">\n    <img src=\"https://avatars.githubusercontent.com/u/6525926?v=4\" height=\"72px\"  style=\"border-radius: 100%; overflow: hidden; border: 4px solid #5EDCAE\" alt=\"OmgImAlexis\">\n  </a>\n</p>\n\n<h4 align=\"center\">Accesible Benevolents 🦄</h4>\n\n<p align=\"center\">\n  <a href=\"https://github.com/easingthemes\" target=\"_blank\" rel=\"noopener noreferrer\" \">\n    <img src=\"https://avatars.githubusercontent.com/u/2750284?v=4\" height=\"72px\"  style=\"border-radius: 100%; overflow: hidden; border: 4px solid #5EDCAE\" alt=\"easingthemes\">\n  </a>\n</p>\n\n## Installation\n\n```bash\n$ npm install @asigloo/vue-dynamic-forms\n```\n\nor if you prefer yarn\n\n```bash\n$ yarn add @asigloo/vue-dynamic-forms\n```\n\n## Usage\n\nThe installation and usage has change to align with new Vue 3 plugin installation.\n\nTo create a new `Dynamic Form` instance, use the `createDynamicForms` function;\n\n```js\nimport { createApp } from 'vue'\nimport { createDynamicForms } from '@asigloo/vue-dynamic-forms'\n\nconst VueDynamicForms = createDynamicForms()\n\nexport const app = createApp(App)\n\napp.use(VueDynamicForms)\n```\n\nIn your component:\n\n```javascript\n<template>\n  <dynamic-form :form=\"form\" @change=\"valueChanged\" />\n</template>\n\n<script lang=\"ts\">\nimport { computed, defineComponent, reactive } from 'vue';\n\nimport {\n  CheckboxField,\n  TextField,\n  SelectField,\n} from '@asigloo/vue-dynamic-forms';\n\nexport default defineComponent({\n  name: 'BasicDemo',\n  setup() {\n    const form = ref({\n      id: 'basic-demo',\n      fields: {\n        username: TextField({\n          label: 'Username',\n        }),\n        games: SelectField({\n          label: 'Games',\n          options: [\n            {\n              value: 'the-last-of-us',\n              label: 'The Last of Us II',\n            },\n            {\n              value: 'death-stranding',\n              label: 'Death Stranding',\n            },\n            {\n              value: 'nier-automata',\n              label: 'Nier Automata',\n            },\n          ],\n        }),\n        checkIfAwesome: CheckboxField({\n          label: 'Remember Me',\n        }),\n      },\n    });\n\n    function valueChanged(values) {\n      console.log('Values', values);\n    }\n\n    return {\n      form,\n      valueChanged,\n    };\n  },\n});\n</script>\n```\n\n## Demos\n\n![Vue Dynamic Forms Demo](https://res.cloudinary.com/alvarosaburido/image/upload/v1610265908/vue-dynamic-forms-demo.png)\n\nWe've prepared some demos to show different use cases of the library and how to use each type of input field.\n\nTo check them just run the command bellow which run the app at `http://localhost:3000/ `\n\n```\nyarn run serve\n```\n\n- [x] General Form\n- [x] Text Fields\n- [x] Number Fields\n- [x] Select Fields\n- [x] Textarea Fields\n- [x] Radio Fields\n- [x] Login\n- [x] Custom Fields\n- [ ] Axios form (Retrieve form structure from an API)\n- [ ] TailwindCSS styling\n\n## Development\n\n### Project setup\n\n```\nyarn install\n```\n\n### Compiles and hot-reloads\n\n```\nyarn run serve\n```\n\n### Compiles and minifies for production\n\n```\nyarn run build\n```\n\n### Generate types\n\n```\nyarn run build:dts\n```\n\n### Lints and fixes files\n\n```\nyarn run lint\n```\n\n### Run your unit tests\n\n```\nyarn run test\n```\n\n### Run your e2e tests\n\n```\nyarn run test\n```\n\n## Contributing\n\nIf you find this library useful and you want to help improve it, maintain it or just want a new feature, feel free to contact me, or feel free to do a PR 😁.\n\n## Todolist\n\n- [ ] Update docs\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.\n","readmeFilename":"README.md"}