{"_id":"vue-form-lite","_rev":"50-d03a3c549a2ff625e59e226c4a4e2cfd","name":"vue-form-lite","dist-tags":{"latest":"0.2.6"},"versions":{"0.0.2":{"name":"vue-form-lite","version":"0.0.2","_id":"vue-form-lite@0.0.2","dist":{"shasum":"afff1a238607ff0e1ca641124c2174a90cdb02db","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.0.2.tgz","fileCount":10,"integrity":"sha512-Lm19gXjCpwMmSAHcSvF4M3k9x8nFGWNFJp9GgH7YePRHVA8WG6uvjXO+dB7vHCyS5A/JcqkXkshC2w9VJVpCbQ==","signatures":[{"sig":"MEQCIG/MvSCJIkasGJMjVoD6fpWYUuoJxDgSE/bWuTlxigAHAiBYRiMYcqSOcDWaZZr2rJe4bfJVVXcJPBYaEZkg9w7K8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5914},"type":"module","private":false,"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview"},"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"_npmVersion":"10.2.4","description":"This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.1","vue-tsc":"^2.0.21","typescript":"^5.2.2","@vitejs/plugin-vue":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.0.2_1719511420003_0.8054592834950294","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"vue-form-lite","version":"0.0.8","license":"MIT","_id":"vue-form-lite@0.0.8","dist":{"shasum":"d96cbb531a5652022c6e8ad2a2ba9fd0636da822","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.0.8.tgz","fileCount":9,"integrity":"sha512-g0r3RYUul7+e52P/CGff1w7sckokH3+Kdp+FSVEq5t9nL2I6CRGDt4WRYwoBH6k6JBGd340PR6O9JPO2J3d1Dw==","signatures":[{"sig":"MEUCIFG65O2eRaMTQQtdOPVv6DuOAj5UD3iXM5YIheLSaATsAiEAhmoH7ICFOZcMobGWB7TMfR0hXg40vtXQaZxYnFXEzx0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6093},"main":"dist/index.mjs","type":"module","types":"dist/index.mts","exports":{".":{"import":{"types":"./dist/index.mts","default":"./dist/index.mjs"}},"./*":"./*"},"gitHead":"9ee8259567fd0bfe0822eeb0e78f52c4c6fdd05e","private":false,"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"_npmVersion":"10.2.4","description":"This lib for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.0.8_1719572235571_0.313601225591543","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"vue-form-lite","version":"0.1.0","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.1.0","homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"cb933491d68cef2b738561460d29822c77eef92c","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.1.0.tgz","fileCount":6,"integrity":"sha512-u8ffPKlpW6a2IrcdnTAmf4jplR5+IjfudA+ElsgPwrycmaakHz2MZLX1y37u/3Vkh38NIswO/HBWN/IV2cXpug==","signatures":[{"sig":"MEUCIQCefe4PFyztoR4UOS8w0aI0/vd87LvZaflCJZHvoW+k4QIgWswDg8rIe3R+ihLXZk8fDzaHhZfEtAl2z4YvRjrrDFo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6603},"main":"dist/index.mjs","type":"module","types":"dist/index.mts","exports":{".":{"import":{"types":"./dist/index.mts","default":"./dist/index.mjs"}},"./*":"./*"},"gitHead":"d26bf03f701404979cc00b2d8cd8b6b94ab364fc","private":false,"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.1.0_1719597798587_0.5894922575975348","host":"s3://npm-registry-packages"}},"0.1.10":{"name":"vue-form-lite","version":"0.1.10","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.1.10","homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"a7ee4df811f0ec67044c2c06341c3064fef155da","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.1.10.tgz","fileCount":13,"integrity":"sha512-9417hJFVF1s/X750Cqob2r/XmIPkX3bjNVb1pxhOYwY8JNAbTtERAL3wGpLGjPZt4AAMWlDn5FHud5GZPsXECA==","signatures":[{"sig":"MEUCIQD6dzc4k03UJmjwWvEwUuYd8UdlKRXDtz1ru61sSIsrLgIgdhRXeRywAYRugNINgZL/TKQAMWkW9xzJ4TyMH7YjgsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8691},"main":"dist/index.js","type":"module","types":"src/index.ts","exports":{".":{"import":{"types":"./src/index.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"44dca652f9339f86fe71395ec66e52561cdf70f0","private":false,"scripts":{"build":"gulp build"},"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^5.0.0","tslib":"^2.6.3","vue-tsc":"^2.0.21","gulp-babel":"^8.0.0","typescript":"^5.2.2","gulp-uglify":"^3.0.2","gulp-typescript":"^6.0.0-alpha.1"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.1.10_1719671129859_0.9470385829629637","host":"s3://npm-registry-packages"}},"0.1.12":{"name":"vue-form-lite","version":"0.1.12","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.1.12","homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"3e4580ba0fe8df6fc4c0031660c60809a35d477c","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.1.12.tgz","fileCount":9,"integrity":"sha512-QI6uMSw3litqUurOA+kK2QzHPJvz2q5Lfo4FDQjd18ajC9rykcysJ8b9KMvLMQNBqGV7QAPzvlVcAbZntuDVTQ==","signatures":[{"sig":"MEYCIQCuINn3qiNQTxS7KE6H2nf91XiU7fFxLDHm/jMUGJU71gIhAMYam9TenOE25KrsGeka0o3LgRGMhBDVIRrjY+2lPwj9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7174},"main":"dist/index.js","type":"module","types":"src/index.ts","exports":{".":{"import":{"types":"./src/index.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"44dca652f9339f86fe71395ec66e52561cdf70f0","private":false,"scripts":{},"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.1.12_1719693685951_0.090364254965829","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"vue-form-lite","version":"0.2.0","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.2.0","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"3e2fed860f6821504db1a127c10879270c409a01","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.2.0.tgz","fileCount":8,"integrity":"sha512-ngx5Pq2jd3hXULv5YH8NG9yMWob8t5RCfUDb5dbJedid7s+6g32ADkLUhNF0CSy1SDEl1MFNLmW4HOoDPEwKUw==","signatures":[{"sig":"MEYCIQDCu1/Yqwp5mvWDnhAeC5hbx/ZJSo69qqCKWG6h/+th5QIhALbrK0b0LInY9RqR49W0ZffuoxTWL6Ii4R2j9Rvhd3xS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8496},"main":"dist/index.js","type":"module","types":"src/index.ts","exports":{".":{"import":{"types":"./src/index.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"e79ba953cdb7fbeede73cae899816e74891c4ef6","private":false,"scripts":{},"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"deprecated":"\\","repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.2.0_1720544594043_0.5816048408413124","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"vue-form-lite","version":"0.2.1","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.2.1","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"5a9cc5fa0193ced6321930a103c32a0a31f97adc","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.2.1.tgz","fileCount":8,"integrity":"sha512-Wu/pbyqgWlzPj9N8rXfbI8c036vQb5V1XVLUASouFTmQFIwFdPLn+prsUd28dgihHtlL/VW0f9sibScJZIUdRg==","signatures":[{"sig":"MEYCIQCtmUV0upi2GQjIuPKHy7yHIqNHUwn2zXn+Ujt1x3VD1gIhAKVo6Yme/E8+Nf6w7hHCeYOlSwYWZ/WQylmySD5fsEU6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8497},"main":"dist/index.js","type":"module","types":"src/index.ts","exports":{".":{"import":{"types":"./src/index.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"674b33226dbe5ce19b5db07d901ac3f3c865995b","private":false,"scripts":{},"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.2.1_1720556062957_0.9108802722677569","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"vue-form-lite","version":"0.2.2","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.2.2","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"38496712552fcff576fbd4d6c24220eacf99330e","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.2.2.tgz","fileCount":6,"integrity":"sha512-761jDjmlG6DX7efa7Qnv5fw1IIDvJ0kGUNyf58oRz9YJcG2/h/FWe3BKDTQUNjKXT/NxHjoXdqKpRA2vv9tbUA==","signatures":[{"sig":"MEQCICtwRme4ScTXu9h9POXmwzXFKWsJEihO8wxRrCWfIrWJAiB2dComCnqfjSPEbmGX56dvJYDKZ4Pa3d1sZabWNNtf0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"01fb2d75e0db1d553ef05bc19e9600938f90ee04","private":false,"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"deprecated":"dont work","repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.2.2_1720613832005_0.6462034791751166","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"vue-form-lite","version":"0.2.3","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.2.3","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"28f7f68e5672f11e3cfbc3891bedc73f9cc0aca4","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.2.3.tgz","fileCount":6,"integrity":"sha512-7mBL1v6NnsfYJhUrG8Gyvzpz9Kp0QgZUTRkSxA1I5KeV59z0XQ6fmsf5GcFQA6QYPQunUFT6QX+58ppJXcr9Pg==","signatures":[{"sig":"MEYCIQCwc6HDB1/HaC/08LrmglKs9DEBksN7BPxZ8F2boCdSJAIhAJlrQHcJ0ECay8TVolXNGiiRhE3Amh/5Gx4OjgtDeywB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":"./*","./utils":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"}},"gitHead":"01fb2d75e0db1d553ef05bc19e9600938f90ee04","private":false,"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"deprecated":"dont work","repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.2.3_1720620332026_0.6827933444789602","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"vue-form-lite","version":"0.2.4","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.2.4","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"ac4be57a74ddfcb8cbaac549fefd165a736f84a0","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.2.4.tgz","fileCount":6,"integrity":"sha512-Fawf7K5DlZvxTC5m5QDGHetKSAykJydVNbgiVdWCFynufkXsZOy5vUZqTlKovn9MuWGjEbqeqe6InHxN0E1OyQ==","signatures":[{"sig":"MEQCIGvcvOf4ho5NPwGJoSalyzyFtvJoaRJsDbZy30LLlHLyAiAhKySw8ANqF67G09MdedCEp9kmootfNP0H6Ulav0Zw+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6645},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":"./*","./utils":{"types":"./dist/utils.d.ts","default":"./dist/utils.js"}},"gitHead":"01fb2d75e0db1d553ef05bc19e9600938f90ee04","private":false,"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"deprecated":"this package has been deprecated","repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.2.4_1720620823871_0.538006751850999","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"vue-form-lite","version":"0.2.5","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.2.5","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"46381ec8619040d31535436c8b678099e34701b0","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.2.5.tgz","fileCount":6,"integrity":"sha512-kN6QyjzE9WP3mZiTIjBUofkHVe/3jAbPu5elRGcGHL0QD08quugI3B8XxYDAmlXYNAnrX/Wvwmw+2TisCgHtFQ==","signatures":[{"sig":"MEQCID73AVHHgn/vZDoJIVx/hG3tH0IhG/k0K7Xe9khAH1GRAiAY4CfZiI1B3hdJC/etLrUoIoTNB77BOas0VYPtA0G7/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6989},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"01fb2d75e0db1d553ef05bc19e9600938f90ee04","private":false,"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.2.5_1720625467194_0.599187645035167","host":"s3://npm-registry-packages"},"deprecated":"this package has been deprecated"},"0.2.6":{"name":"vue-form-lite","version":"0.2.6","keywords":["vue","form","validation","inputs"],"license":"MIT","_id":"vue-form-lite@0.2.6","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"homepage":"https://github.com/Rostick0/vue-form-lite#readme","bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"dist":{"shasum":"ce143524e82c461a7cbf12409bd7595deac92b6a","tarball":"https://registry.npmjs.org/vue-form-lite/-/vue-form-lite-0.2.6.tgz","fileCount":6,"integrity":"sha512-sQYDlDQFHfQKI7v12uYEJaktVocmS06nz/3+dMWXvrD6hNza4YSg9+3SqS5O9Xrg4W4GaJ6RfWbzn61yV9iS3g==","signatures":[{"sig":"MEYCIQDUpmF5PhoCHBAa8C7FontZS8O8yzwOGmFCWOTx7SlTfwIhAOl2OBkl7/xAUq4/eGetwVHYyVGDg6hDWt8cE1YLK0ff","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6550},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"./*":"./*"},"gitHead":"b491ad2408d0dfeca3d14cb9f167a3ec48e37613","private":false,"_npmUser":{"name":"rostik057","email":"rostik057@gmail.com"},"repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"_npmVersion":"10.2.4","description":"This library is for vue3","directories":{},"_nodeVersion":"20.11.0","dependencies":{"vue":"^3.4.29"},"_hasShrinkwrap":false,"devDependencies":{"tslib":"^2.6.3","vue-tsc":"^2.0.21","typescript":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-lite_0.2.6_1720626335465_0.7334049826139422","host":"s3://npm-registry-packages"}}},"time":{"created":"2024-06-25T17:41:55.349Z","modified":"2024-07-10T15:46:11.683Z","0.0.0":"2024-06-25T17:41:55.514Z","0.0.1":"2024-06-25T17:45:27.034Z","0.0.2":"2024-06-27T18:03:40.157Z","0.0.3":"2024-06-27T23:55:37.902Z","0.0.4":"2024-06-28T00:11:19.556Z","0.0.5":"2024-06-28T00:14:06.035Z","0.0.6":"2024-06-28T00:23:12.496Z","0.0.7":"2024-06-28T00:33:16.119Z","0.0.8":"2024-06-28T10:57:15.727Z","0.1.0":"2024-06-28T18:03:18.780Z","0.1.1":"2024-06-29T11:07:21.424Z","0.1.2":"2024-06-29T11:58:20.116Z","0.1.3":"2024-06-29T12:01:58.819Z","0.1.4":"2024-06-29T12:03:52.166Z","0.1.5":"2024-06-29T12:08:27.264Z","0.1.6":"2024-06-29T12:09:33.769Z","0.1.7":"2024-06-29T12:24:18.951Z","0.1.8":"2024-06-29T14:15:54.301Z","0.1.9":"2024-06-29T14:23:11.097Z","0.1.10":"2024-06-29T14:25:30.019Z","0.1.11":"2024-06-29T20:39:42.068Z","0.1.12":"2024-06-29T20:41:26.076Z","0.2.0":"2024-07-09T17:03:14.213Z","0.2.1":"2024-07-09T20:14:23.174Z","0.2.2":"2024-07-10T12:17:12.172Z","0.2.3":"2024-07-10T14:05:32.188Z","0.2.4":"2024-07-10T14:13:44.023Z","0.2.5":"2024-07-10T15:31:07.340Z","0.2.6":"2024-07-10T15:45:35.634Z"},"bugs":{"url":"https://github.com/Rostick0/vue-form-lite/issues"},"license":"MIT","homepage":"https://github.com/Rostick0/vue-form-lite#readme","keywords":["vue","form","validation","inputs"],"repository":{"url":"git+https://github.com/Rostick0/vue-form-lite.git","type":"git"},"description":"This library is for vue3","maintainers":[{"name":"rostik057","email":"rostik057@gmail.com"}],"readme":"This library is for vue3\n\n**Example init script**\n\n```sh\nimport formLite from \"vue-form-lite\";\n\n// example interface\ninterface IPost {\n  title: string | null;\n  description: string | null;\n}\n\n// ref from vue\nconst state = ref<IPost>({\n  title: null,\n  description: null,\n});\n\n// init form\nconst { handleSubmit } = formLite({\n  state,\n});\n\n// handle for getting validated values\nconst onSubmit = handleSubmit(async (val: IPost) => {\n  // values in form\n  console.log(val);\n});\n```\n\n**Form template**\n\n```sh\n<form class=\"todo-mutation\" @submit=\"onSubmit\" method=\"post\">\n    <input v-model=\"state.title\" />\n    <input v-model=\"state.description\" />\n    <button class=\"todo-mutation__btn\">Send</button>\n</form>\n```\n\n**Errors validate**\n\n```sh\nconst state = ref<IPost>({\n  title: null,\n  description: null,\n});\n\nconst {\n  errors,\n  setError,\n  setErrors,\n  clearError,\n  clearErrors,\n} = formLite({\n  state,\n});\n\n// Set error for one field\nsetError(\"title\", \"This field has an error\");\n// for multiple fields or all\nsetErrors({\n  description: \"Incorrect description\",\n});\n\n// clear error for one field\nclearError(\"title\");\n// clear all errors\nclearErrors();\n```\n\n**Add validate rules**\n\n```sh\nimport formLite from \"vue-form-lite\";\n// rules library\nimport { required, minLength } from \"@vue-form-lite/rules\";\n\n// custom rule\nconst checkSuper = (val: any) => (val === \"super\" ? true : \"It's not super\");\n\nconst { handleSubmit, errors, $valid } = formLite({\n  state,\n  rules: {\n    title: {\n      required,\n      // custom rule\n      checkSuper,\n      // Some functions require arguments to be specified\n      minLength: minLength(4),\n    },\n  },\n});\n```\n","readmeFilename":"README.md"}