{"_id":"@convidera-team/vue-form-validator","_rev":"25-e87d8d337cd3c39e13c4f6d152e49904","name":"@convidera-team/vue-form-validator","dist-tags":{"latest":"1.1.5"},"versions":{"1.0.0":{"name":"@convidera-team/vue-form-validator","version":"1.0.0","_id":"@convidera-team/vue-form-validator@1.0.0","maintainers":[{"name":"tjansn","email":"npm@jansn.de"},{"name":"juliaguilar","email":"aguilar@convidera.com"},{"name":"sagelmichael","email":"sagel@convidera.com"},{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"nthbutsky","email":"nthbutsky@gmail.com"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"c_ermakov","email":"ermakov@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"convideramorady","email":"morady@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"a1exander","email":"kaloshyn@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"}],"dist":{"shasum":"ccdd781ef4b18a29952d87f2e0284541b4b79c5f","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.0.0.tgz","fileCount":29,"integrity":"sha512-fVKaxAMTdOG2BjJVtYXXudE6iGEo++2S7o8hEMAXKhezyd+f01XikmKX9kV3+U/XF5he+5x2iL2za8BUHvnp/w==","signatures":[{"sig":"MEUCIQDGXI6dR7Yf/ANcS4TWph9gipSDxc9Csd9ZnocdEmORZQIgCnzCo9C7cY9i+NeFyxf0bwFjOJRmk+WOAngSFJfZOdM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNo87ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8HQ/+N7HEkX5u0hXI42u8pWOYYOZ/g098+EmhKxI2f/0CgSibaIoB\r\nxzKprUncFsvhH21ktioUWr8nzqbTE14ciJy3kDrLwbQVZOQPY8HPh7gqSL+6\r\nH6R4Qm9RIyj86KCCf5c3SYjrAFz/tvShhLLCAPm1SaMdVmkJRVoGPa/SMwOS\r\no9Edl1TIyJ1+pIYfNVDfQ4bYX53/xUuGzJDhBumnHk8PBsJpApdIysTFR/OU\r\nIUln/1r8IrcRSNTd2wTIOYpfluv8Qg68nSssy162pBhJuphRfRNJszZKo9/V\r\nCdwUMpOxjnw1q87vSvH+5j/xh2eQ2E6yA694gn8yEcK3B9NCSpeP963hS7bJ\r\nnut0B8Xxcj0w+MZNV6lPC92XXGy+bj3HY2k6trQtm+tgbPcu3V2mzJHfCAzQ\r\niTlMNvwCw0JFx36DQ5iTkR2i3WHrCgB91Z/dL57Dk4td13UDnxilOlm8USeN\r\nGRjHqagUlXFj2XPrhHDQsZwmmOccp6wfziVHCHVDUdPjDF3YJbPLw4qJBxuj\r\nTZ+xCfXL2GMRBS9M8sALFf8kBZvfOZeXMdzK7MDR5E13fZUvGCf9RkfeQLie\r\n6rS3CR88XXsoi5DcDFP4rIeJoCmnLWuaSdtIajD1yjK+pXj1rcmRtoCmMcrY\r\nc+yFQ1guADcV4IzCOg20ppfiphb4Xd4hh+A=\r\n=ic92\r\n-----END PGP SIGNATURE-----\r\n"},"module":"./dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js"}},"gitHead":"9a2c7089475c9d5b1859a485ae43285782e1d1fe","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vue-tsc --noEmit && vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"yaroslavmaz","email":"mazurik@convidera.com"},"_npmVersion":"lerna/6.6.1/node@v16.19.0+x64 (linux)","description":"## Installation","directories":{},"_nodeVersion":"16.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^4.2.1","axios":"^1.3.5","eslint":"^8.38.0","vitest":"^0.30.1","vue-tsc":"^1.3.4","typescript":"^5.0.4","vite-plugin-dts":"^2.2.0","@vitejs/plugin-vue":"^4.1.0","@convidera-team/utils":"^1.0.0","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0","@convidera-team/eslint-config-vue3-convidera":"^1.2.0"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.0.0_1681297211580_0.08973035466641166","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@convidera-team/vue-form-validator","version":"1.0.1","_id":"@convidera-team/vue-form-validator@1.0.1","maintainers":[{"name":"tjansn","email":"npm@jansn.de"},{"name":"juliaguilar","email":"aguilar@convidera.com"},{"name":"sagelmichael","email":"sagel@convidera.com"},{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"nthbutsky","email":"nthbutsky@gmail.com"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"c_ermakov","email":"ermakov@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"convideramorady","email":"morady@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"a1exander","email":"kaloshyn@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"}],"dist":{"shasum":"af1c98b3e3e3af0c9e1b4cd3edc51ddeea400a95","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.0.1.tgz","fileCount":30,"integrity":"sha512-5q/Dpg1pcMjQZqIoZh6x6GELGczIEeKI+Ilq//SkiKIlUGi8ItnXNMLcBGEN8zzScnqwwQzAWD46iWTB91DSNw==","signatures":[{"sig":"MEUCIERCOlxopJME1dZ9zz2V28AYWWdave0z+j8V4L9ll5LxAiEAq31JTajalxyvAgg4RMMRjm48dFJSlAJEBmfsbOItJqQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkQA6uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqySg//Tme5RzHCYYG5MUf66cgO/hLULfcSYXZPmLOiRnoEpRcu80yT\r\n9ybUoOFJLDm5yTToBXVWLHDG5OaVu8RrBpa6ynrA26uSB1J6FeW7dETBEEsA\r\nue5OF960hSIf2YhlRjbhjQR0ki4LsTOxGT87Jxk7WlQRh9kxClDOBe6d5PRg\r\nop7XdgpBLc2pG8ZDU8P/Y/DpTczQ+rKGDP8cioXZO7dYehNrmu9LrdF4UUWz\r\nNsB/WT8egdytX/NkP2ERqKGZ+YAXDUuoO7mWVMFuzJYuDO7Cdq4gtaJmNQZm\r\nh7+35a7p2Cd4yBiNm+jkpVIzIWKkMs5iMQ2cPDTXHM+2t7b3XOCvp547jwKK\r\nEJtJKCKJeSVzhIDMotYu79UduhYyzpYVA+CMHXC5AtKTeJHQ0rBUk1JhU7Dx\r\nSF01hX290bZ1HMy9YxXGod7TsHtIFaMqnB4LGArQfFvbQiD/b+gkQxljoRLO\r\nb9CXp1j1U6aC+VdBMR5aHiimT7Myw794nzL5XBiWG4iZtz4jx25zQaVHanAt\r\nuL9H0Kt1yNnJG6/ZkRYncc308DGv8EsJz+fO5i7fm+5f3EN/Re1dqAr5HfYA\r\nubOEAldOG4hbsZZYUrGocPLe+M+AUAirr7f9VTfon9EFAz2c4lkJZbi3todN\r\nv3015m1gE7n/StkXABpIP2UXvqTFA0EOVUg=\r\n=raK1\r\n-----END PGP SIGNATURE-----\r\n"},"module":"./dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js"}},"gitHead":"999fcd5bf0ebd1cc22e6f3768a789af06b748a3c","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vue-tsc --noEmit && vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"yaroslavmaz","email":"mazurik@convidera.com"},"_npmVersion":"lerna/6.6.1/node@v16.19.0+x64 (linux)","description":"## Installation","directories":{},"_nodeVersion":"16.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^4.2.1","axios":"^1.3.5","eslint":"^8.38.0","vitest":"^0.30.1","vue-tsc":"^1.3.4","typescript":"^5.0.4","vite-plugin-dts":"^2.2.0","@vitejs/plugin-vue":"^4.1.0","@convidera-team/utils":"^1.0.1","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0","@convidera-team/eslint-config-vue3-convidera":"^1.2.1"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.0.1_1681919662258_0.03283891347060597","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@convidera-team/vue-form-validator","version":"1.1.0","_id":"@convidera-team/vue-form-validator@1.1.0","maintainers":[{"name":"tjansn","email":"npm@jansn.de"},{"name":"juliaguilar","email":"aguilar@convidera.com"},{"name":"sagelmichael","email":"sagel@convidera.com"},{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"nthbutsky","email":"nthbutsky@gmail.com"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"c_ermakov","email":"ermakov@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"convideramorady","email":"morady@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"a1exander","email":"kaloshyn@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"}],"dist":{"shasum":"96a8b981f9c273c12796bc9355a8c9e619955ec0","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.1.0.tgz","fileCount":32,"integrity":"sha512-G79Z7V1kRc/bNLmmByD2a1DYyfnDgTPPx9yX022vx9ec+wWwSqxlLxayjdnvDs8cCGMrlUfm8UM6Fwf8XyqzPg==","signatures":[{"sig":"MEUCIHmlxVpAyHW3D+G1RgM7orsGerfr/UT2ZDCAp/WQHXouAiEA/crX2wX197047fPaFLUIufMmISiU4lATBW90OQu10Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkU2mBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrjZQ//fqvp2TNn3N2OPNCL4Izkz4Gj3Go+DoRoHO3uHoPVlXw0T9j0\r\niPTqKCJjvO9QEh3NKKyFqxP1DWMrMPVj6m/bJr0B68r1Y4q2wGsUEfB8JM9O\r\nnh3rbVbCa/n087lAcu76DdcJeIGDls1U9Eq1D1q7v1w4+DZwXr0ufTmwdh7W\r\nG2Y8+QdjCE3czon45PYbelvUIYqO/DpdIu4vq9QbKdLap3N6ZBmqXmfSWgld\r\nbL6kN578vEvpIhpiZ2O1yZ51TlmOmf8D6bnXMynyPtOat0a+KjACGr9rtUQx\r\nI9L3SGwgHCgRmCFM6CnZsgPSHeI+Kox4+xMsGs9l/WtJcqfnBijHmotmnd8h\r\nhlPvXrL+2RHL3TRrSNMy9RGOm2/azUPcc57r4Q4sD4IflX78L9pb0dSvqydt\r\n5VK2+vdB1lE7bUlKO2ACLMs2dkYMYaW+BGyUyy76fA1Bz+AnuZPL/tpeCb/m\r\nydkoI9i7wXgM8lxLypYsAItaaYZt9sSEP+3uzo6tblaGDwS3AGye+btOJD+j\r\nJJ1D4+IqwOIcQSU1ONPHa9v+Gn237M5XZuOastOyAal1Zse2P/yTkzDth2+f\r\n7yEoeb73fvvjueVdkpRFzeH9T819LozzOnfGsX4FDG/JpygOWdSExA4DqB53\r\n1DuogWTGF9mCyxtaNuqZtgf3RbOWd++1Cq4=\r\n=45lu\r\n-----END PGP SIGNATURE-----\r\n"},"module":"./dist/lib.es.js","exports":{".":{"import":"./dist/lib.es.js"}},"gitHead":"27f3c53917d035a4f56589ae357d2be324d4a25c","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vue-tsc --noEmit && vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"c_ermakov","email":"ermakov@convidera.com"},"_npmVersion":"lerna/6.6.1/node@v18.16.0+arm64 (darwin)","description":"## Installation","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^4.2.1","axios":"^1.3.5","eslint":"^8.38.0","vitest":"^0.30.1","vue-tsc":"^1.3.4","typescript":"^5.0.4","vite-plugin-dts":"^2.2.0","@vitejs/plugin-vue":"^4.1.0","@convidera-team/utils":"^1.0.1","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0","@convidera-team/eslint-config-vue3-convidera":"^1.2.1"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.1.0_1683188097199_0.4700110312703121","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@convidera-team/vue-form-validator","version":"1.1.1","_id":"@convidera-team/vue-form-validator@1.1.1","maintainers":[{"name":"tjansn","email":"npm@jansn.de"},{"name":"juliaguilar","email":"aguilar@convidera.com"},{"name":"sagelmichael","email":"sagel@convidera.com"},{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"nthbutsky","email":"nthbutsky@gmail.com"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"c_ermakov","email":"ermakov@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"convideramorady","email":"morady@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"a1exander","email":"kaloshyn@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"}],"dist":{"shasum":"028c8bd7634d404062bb172c6d2d14ff68b4334e","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.1.1.tgz","fileCount":32,"integrity":"sha512-DRHVXVB29HZLfhXcrMFYt8HKw5ErpooPIW18PmUClj+kImdDYbs87qLIH5Ac4/zP8pHyfjpqBKSqn3zwMKMk3Q==","signatures":[{"sig":"MEUCIQDerRRfd1WQjKWhEirj2vI7rgAQy1gCSayyMUqVnCLYRwIgXVns7HI89Kuv/r8gZzvDa6XF7/1Ee3a97+fBqIXIUMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32859},"module":"./dist/lib.es.js","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.es.js"}},"gitHead":"e09d46e84cb97bf9ac138a8eb6552803e555273d","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vue-tsc --noEmit && vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"yaroslavmaz","email":"mazurik@convidera.com"},"_npmVersion":"lerna/6.6.1/node@v18.15.0+x64 (linux)","description":"## Installation","directories":{},"_nodeVersion":"18.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^4.2.1","axios":"^1.3.5","eslint":"^8.38.0","vitest":"^0.30.1","vue-tsc":"^1.3.4","typescript":"^5.0.4","vite-plugin-dts":"^2.2.0","@vitejs/plugin-vue":"^4.1.0","@convidera-team/utils":"^1.0.1","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0","@convidera-team/eslint-config-vue3-convidera":"^1.2.1"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.1.1_1687850257553_0.002314683123153305","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@convidera-team/vue-form-validator","version":"1.1.2","_id":"@convidera-team/vue-form-validator@1.1.2","maintainers":[{"name":"tjansn","email":"npm@jansn.de"},{"name":"juliaguilar","email":"aguilar@convidera.com"},{"name":"sagelmichael","email":"sagel@convidera.com"},{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"nthbutsky","email":"nthbutsky@gmail.com"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"c_ermakov","email":"ermakov@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"convideramorady","email":"morady@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"a1exander","email":"kaloshyn@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"}],"homepage":"https://github.com/convidera/frontend-kit#readme","bugs":{"url":"https://github.com/convidera/frontend-kit/issues"},"dist":{"shasum":"93ba5fb1570a9254f8e99a01c372797c605264f5","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.1.2.tgz","fileCount":32,"integrity":"sha512-DYc+J1ttyBKSEE1ior4KByRzA4ydrTyXgk70UD/Z+L+0k4DlfM5yPIfu0wGCaAIGmJV9yk6xPEpMpijIKR7bGw==","signatures":[{"sig":"MEQCIBeZKpwXf/N1Sv/gHbzS+mOexY6SwDMRf7wCbSdm1PU6AiAB//sdFZ9gK675/H848WOrJy16Qno9+BO6XU6gp37Dnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33008},"module":"./dist/lib.es.js","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.es.js"}},"gitHead":"980ff9208af6f2799db6583bb61dbf451febb982","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vue-tsc --noEmit && vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"yaroslavmaz","email":"mazurik@convidera.com"},"repository":{"url":"git+https://github.com/convidera/frontend-kit.git","type":"git","directory":"packages/vue-form-validator"},"_npmVersion":"lerna/6.6.1/node@v18.16.0+x64 (linux)","description":"## Installation","directories":{},"_nodeVersion":"18.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.2.47","vite":"^4.2.1","axios":"^1.3.5","eslint":"^8.38.0","vitest":"^0.30.1","vue-tsc":"^1.3.4","typescript":"^5.0.4","vite-plugin-dts":"^2.2.0","@vitejs/plugin-vue":"^4.1.0","@convidera-team/utils":"^1.0.1","@typescript-eslint/parser":"^5.58.0","@typescript-eslint/eslint-plugin":"^5.58.0","@convidera-team/eslint-config-vue3-convidera":"^1.2.1"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.1.2_1689750227835_0.36992987680347","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@convidera-team/vue-form-validator","version":"1.1.3","_id":"@convidera-team/vue-form-validator@1.1.3","maintainers":[{"name":"spacefolded","email":"ketovoleksiy@gmail.com"},{"name":"vbrueggemann","email":"brueggemann@convidera.com"},{"name":"tjansn","email":"npm@jansn.de"},{"name":"sagelmichael","email":"sagel@convidera.com"},{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"nthbutsky","email":"nthbutsky@gmail.com"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"a1exander","email":"kaloshyn@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"}],"homepage":"https://github.com/convidera/frontend-kit#readme","bugs":{"url":"https://github.com/convidera/frontend-kit/issues"},"dist":{"shasum":"aaf8a5511605e09d8c5e5db7af4636a8961cdfce","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.1.3.tgz","fileCount":53,"integrity":"sha512-dO2/30eQLz/h82xhXAvLmcW8CP26XpmbJnyre/tKPX7KuthYLmUxetOR+BtwjP2co2csIOnSzpBfeIIZCaqjsA==","signatures":[{"sig":"MEUCIBJcsgVLrLQxE2DZXs35uK1mgt5775NCrHyjq+apalfdAiEA6xOAdKQ+gXNm+wv3Bwqco9fZgOLjyP3MTCpQ3NBQWs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33414},"module":"./dist/lib.es.js","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.es.js"}},"gitHead":"1858d6794b4fcb5da46ea10bff45fa38013a648b","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vue-tsc --noEmit && vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"yaroslavmaz","email":"mazurik@convidera.com"},"repository":{"url":"git+https://github.com/convidera/frontend-kit.git","type":"git","directory":"packages/vue-form-validator"},"_npmVersion":"lerna/6.6.2/node@v18.18.2+x64 (linux)","description":"## Installation","directories":{},"_nodeVersion":"18.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.23","vite":"^5.2.10","axios":"^1.6.8","eslint":"^8.57.0","vitest":"^0.30.1","vue-tsc":"^2.0.13","typescript":"^5.4.5","vite-plugin-dts":"^3.8.3","@vitejs/plugin-vue":"^5.0.4","@convidera-team/utils":"^1.0.2","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0","@convidera-team/eslint-config-vue3-convidera":"^2.0.0"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.1.3_1713708002423_0.484569500971191","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@convidera-team/vue-form-validator","version":"1.1.4","_id":"@convidera-team/vue-form-validator@1.1.4","maintainers":[{"name":"georgiansarghi","email":"sarghi@convidera.com"},{"name":"bubinda","email":"buchbender@convidera.com"},{"name":"andrew_zenzin","email":"zenzin@convidera.com"},{"name":"christianpraiss","email":"christian_praiss@icloud.com"},{"name":"spacefolded","email":"ketovoleksiy@gmail.com"},{"name":"vbrueggemann","email":"brueggemann@convidera.com"},{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"}],"homepage":"https://github.com/convidera/frontend-kit#readme","bugs":{"url":"https://github.com/convidera/frontend-kit/issues"},"dist":{"shasum":"5db72514084a21762681d2c1331e71b9a6e79131","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.1.4.tgz","fileCount":53,"integrity":"sha512-D+GP4rFPjYAHEl2Tl5RWpXp4K9qevCEtjpIzpc/4jh/EXS+mCIGbGmoFGUEbS+GaWXrR3UCLXmC+u1iKUGqAEQ==","signatures":[{"sig":"MEUCIGNszxKX+xXNPMS03waRlACqpooCbzviIyZrrK8ojCIqAiEA8USZMLcCtmxb9Ac2VgttHG5tF7quyD75zyPs7GQPoLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33394},"module":"./dist/lib.es.js","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.es.js"}},"gitHead":"c1aad6ce433c240a27e5ba6871cbfcec905e4524","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"yaroslavmaz","email":"mazurik@convidera.com"},"repository":{"url":"git+https://github.com/convidera/frontend-kit.git","type":"git","directory":"packages/vue-form-validator"},"_npmVersion":"lerna/6.6.2/node@v18.20.4+x64 (linux)","description":"## Installation","directories":{},"_nodeVersion":"18.20.4","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.23","vite":"^5.2.10","axios":"^1.6.8","eslint":"^8.57.0","vitest":"^0.30.1","vue-tsc":"^2.0.13","typescript":"^5.4.5","vite-plugin-dts":"^3.8.3","@vitejs/plugin-vue":"^5.0.4","@convidera-team/utils":"^1.0.3","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0","@convidera-team/eslint-config-vue3-convidera":"^2.0.0"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.1.4_1725607089610_0.6314102341930232","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@convidera-team/vue-form-validator","version":"1.1.5","_id":"@convidera-team/vue-form-validator@1.1.5","maintainers":[{"name":"narek.grigoryan787","email":"grigoryan@polybytes.de"},{"name":"christianpraiss","email":"christian_praiss@icloud.com"},{"name":"convidera","email":"kern@convidera.com"},{"name":"kalievsky","email":"kalievsky@gmail.com"},{"name":"vognev","email":"vitaliy.ognev@gmail.com"},{"name":"laurasteffen","email":"steffen@convidera.com"},{"name":"yaroslavmaz","email":"mazurik@convidera.com"},{"name":"mariusbeckers","email":"beckers@convidera.com"},{"name":"convidera-developer","email":"developer@convidera.com"},{"name":"gmbh.paperovskyi","email":"b.paperovskyi@gmail.com"},{"name":"swarty_dm","email":"ohorodnykov@convidera.com"},{"name":"jhoefker","email":"hoefker@convidera.com"},{"name":"nanosch","email":"adams@nanosch.de"},{"name":"drevitsky","email":"4227723@gmail.com"},{"name":"pstreff","email":"streff@convidera.com"},{"name":"sergiylaptev","email":"laptev@convidera.com"},{"name":"mariiashishkinaconvidera","email":"shishkina@convidera.com"},{"name":"stesspela","email":"telgen@convidera.com"},{"name":"vbrueggemann","email":"brueggemann@convidera.com"},{"name":"andrew_zenzin","email":"zenzin@convidera.com"},{"name":"spacefolded","email":"ketovoleksiy@gmail.com"},{"name":"bubinda","email":"buchbender@convidera.com"},{"name":"georgiansarghi","email":"sarghi@convidera.com"}],"homepage":"https://github.com/convidera/frontend-kit#readme","bugs":{"url":"https://github.com/convidera/frontend-kit/issues"},"dist":{"shasum":"9862d47475250e48e63a35534e379fa87be1b023","tarball":"https://registry.npmjs.org/@convidera-team/vue-form-validator/-/vue-form-validator-1.1.5.tgz","fileCount":53,"integrity":"sha512-r4BX9IhKuuJVwWGJvKaIDM16gFt2LlgTePv2FvrT7b1DkhqizMLaObWVGD9MPQCiKhF2pww5W2oJN4sSnvjnnw==","signatures":[{"sig":"MEUCIQDcP62SxH3ScI/zEm+/GYM3Op1n8QvH0Bm4SVIGS39FggIgI6IEzgkxuoNHwJL1VSR2ZPdlb1I2gNezSUs+oVHhP/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33394},"module":"./dist/lib.es.js","exports":{".":{"types":"./dist/lib.d.ts","import":"./dist/lib.es.js"}},"gitHead":"efc3b364f2130a16fc052fa4c15524e01f73ef9e","scripts":{"dev":"vite","lint":"yarn lint:js","test":"vitest run","build":"vite build","lint:js":"eslint --ext .js,.vue,.ts --ignore-path .gitignore .","preview":"vite preview","lint:fix":"yarn lint:js:fix","typecheck":"vue-tsc --noEmit","typewatch":"vue-tsc --noEmit --watch","test:watch":"vitest","lint:js:fix":"yarn lint:js --fix"},"typings":"./dist/lib.d.ts","_npmUser":{"name":"yaroslavmaz","email":"mazurik@convidera.com"},"repository":{"url":"git+https://github.com/convidera/frontend-kit.git","type":"git","directory":"packages/vue-form-validator"},"_npmVersion":"lerna/6.6.2/node@v18.20.5+x64 (linux)","description":"## Installation","directories":{},"_nodeVersion":"18.20.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.4.23","vite":"^5.2.10","axios":"^1.6.8","eslint":"^8.57.0","vitest":"^0.30.1","vue-tsc":"^2.0.13","typescript":"^5.4.5","vite-plugin-dts":"^3.8.3","@vitejs/plugin-vue":"^5.0.4","@convidera-team/utils":"^1.0.3","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0","@convidera-team/eslint-config-vue3-convidera":"^2.0.1"},"peerDependencies":{"vue":">=3","axios":">=0.2"},"_npmOperationalInternal":{"tmp":"tmp/vue-form-validator_1.1.5_1737469968045_0.9494876342370848","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2023-04-12T11:00:11.474Z","modified":"2026-07-17T07:34:11.631Z","1.0.0":"2023-04-12T11:00:11.787Z","1.0.1":"2023-04-19T15:54:22.432Z","1.1.0":"2023-05-04T08:14:57.412Z","1.1.1":"2023-06-27T07:17:37.754Z","1.1.2":"2023-07-19T07:03:48.050Z","1.1.3":"2024-04-21T14:00:02.590Z","1.1.4":"2024-09-06T07:18:09.828Z","1.1.5":"2025-01-21T14:32:48.256Z"},"bugs":{"url":"https://github.com/convidera/frontend-kit/issues"},"homepage":"https://github.com/convidera/frontend-kit#readme","repository":{"url":"git+https://github.com/convidera/frontend-kit.git","type":"git","directory":"packages/vue-form-validator"},"description":"## Installation","maintainers":[{"email":"christian_praiss@icloud.com","name":"christianpraiss"},{"email":"kern@convidera.com","name":"convidera"},{"email":"kalievsky@gmail.com","name":"kalievsky"},{"email":"vitaliy.ognev@gmail.com","name":"vognev"},{"email":"mazurik@convidera.com","name":"yaroslavmaz"},{"email":"beckers@convidera.com","name":"mariusbeckers"},{"email":"developer@convidera.com","name":"convidera-developer"},{"email":"hoefker@convidera.com","name":"jhoefker"},{"email":"adams@nanosch.de","name":"nanosch"},{"email":"4227723@gmail.com","name":"drevitsky"},{"email":"laptev@convidera.com","name":"sergiylaptev"},{"email":"shishkina@convidera.com","name":"mariiashishkinaconvidera"},{"email":"brueggemann@convidera.com","name":"vbrueggemann"},{"email":"zenzin@convidera.com","name":"andrew_zenzin"},{"email":"sarghi@convidera.com","name":"georgiansarghi"}],"readme":"# Form validator\n\n## Installation\n\n```sh\nyarn add @convidera-team/vue-form-validator\n```\n\nor\n\n```sh\nnpm install @convidera-team/vue-form-validator --save\n```\n\n## Basic usage\n\n```vue\n<script lang=\"ts\" setup>\nimport {\n  useFormValidator,\n  isFormValidatorError,\n  isAxiosError,\n} from '@convidera-team/vue-form-validator';\n\nconst rules = useRules();\nconst form = useFormValidator();\n\nconst name = form.addField('name', '', [\n  rules.required('The field is required'),\n]);\n\nconst email = form.addField('email', '', [\n  rules.required('The field is required'),\n  rules.email('The field should be email'),\n]);\n\nconst password = form.addField('password', '', [\n  rules.required('The field is required'),\n  rules.min(6, 'The field should be min 6 characters'),\n]);\n\nconst passwordConfirmation = form.addField('password_confirmation', '', [\n  rules.required('The field is required'),\n  (value) => rules.confirmed(password.value.value, 'The confirmation is incorrect')(value),\n]);\n\nasync function submit() {\n  try {\n    // If there are any validation errors, they will be thrown and apiRequest will not be called\n    await form.handleSubmit(() => apiRequest({\n      name: name.value.value,\n      email: email.value.value,\n    }));\n  } catch (error) {\n    if (isFormValidatorError(error)) {\n      // Catch form validation errors\n      console.warn(error.list);\n    } else if (isAxiosError(error)) {\n      // Catch axios errors\n      console.warn(error.response?.data);\n    } else {\n      throw error;\n    }\n  }\n}\n</script>\n\n<template>\n  <form @submit.prevent=\"submit\">\n    <input\n      v-model=\"name.value.value\"\n      label=\"Name\"\n      :valid=\"name.valid.value\"\n      @blur=\"name.validate()\"\n    >\n    {{ name.errors.value[0] }}\n\n    <input\n      v-model=\"email.value.value\"\n      label=\"email\"\n      :valid=\"email.valid.value\"\n      @blur=\"email.validate()\"\n    >\n    {{ email.errors.value[0] }}\n\n    <input\n      v-model=\"password.value.value\"\n      label=\"password\"\n      type=\"password\"\n      :valid=\"password.valid.value\"\n      @blur=\"password.validate()\"\n    >\n    {{ password.errors.value[0] }}\n\n    <input\n      v-model=\"passwordConfirmation.value.value\"\n      label=\"passwordConfirmation\"\n      type=\"password\"\n      :valid=\"passwordConfirmation.valid.value\"\n      @blur=\"passwordConfirmation.validate()\"\n    >\n    {{ passwordConfirmation.errors.value[0] }}\n\n    <button\n      type=\"submit\"\n    >\n      submit\n    </button>\n  </form>\n</template>\n```\n\nWhen you do `form.addField('name', initialValue, [list of rules])` you give the field a name,\ninitial value and list of validation rules. The name is used to identify the field in the form. For\nexample in case of api error you want to show the error specified in error response for the field.\nif `apiRequest` in `await form.handleSubmit(() => apiRequest());` fails due to api validation\nerrors, the errors returned by api will be mapped to the fields in the form using the name\nspecified during `form.addField('fieldName')`. So make sure to name fields in the same way as they\nare named in the api response.\n\nYou can run `yarn dev` to see basic usage in browser.\n\n### It's also possible to add validation rules after the field is created\n\n```javascript\nconst newPassword = form.addFiled('newPassword', '', [\n  ...someValidationRules\n]);\n\nconst passwordConfirmation = form.addFiled('passwordConfirmation', '', [\n  (value) => rules.confirmed(newPassword.value.value)(value),\n]);\n\nconst currentPassword = form.addFiled('currentPassword', '', [\n  (value) => rawRules.requiredIf([\n    newPassword.value.value,\n    passwordConfirmation.value.value,\n  ], 'Required if new password and password confirmation provided')(value),\n]);\n\nnewPassword.addRules([\n  (value) => rawRules.requiredIf([\n    currentPassword.value.value,\n    passwordConfirmation.value.value,\n  ], 'Required if current password and password confirmation provided')(value),\n]);\n\n```\n\n### Example of custom requiredIf rule\n\nYou can also create your own rules if predefined do not fit you. here is a TS example of a custom requiredIf rule:\n\n```typescript\nimport {\n  LocationTypeEnum,\n} from 'project-specific';\nimport {\n  useFormValidator,\n  TFormValidatorRule,\n} from '@convidera-team/vue-form-validator';\n\nconst requiredIf: (type: LocationTypeEnum) => TFormValidatorRule<undefined> = (type) => () => locationType.value.value === type;\nconst form = useFormValidator();\nconst address = form.addField(\n  'address',\n  undefined,\n  [\n    requiredIf(LocationTypeEnum.PHYSICAL),\n  ],\n);\n```\n\n## Available validation rules\n\nPlease check [here](./src/form-validator/rules)\n\n## Translations for `vue-i18n`\n\n#### Important\n\nWhen adding new translations, make sure to also adjust `src/form-validator/translation/schema.ts`\nfile as it provides `typescript` support.\n\nThe package provides `en` and `de` translations which could be used to extend `vue-i18n`\ntranslations:\n\n```javascript\n// English translation file\nimport {\n  en as formValidation,\n} from '@convidera-team/vue-form-validator';\n\nexport default {\n  // other translations\n  ...formValidation,\n}\n```\n\nThen it's possible to use `formValidator` default translations directly without the need to specify\ntext for each validation rule:\n\n```javascript\nimport {\n  useI18n,\n} from 'vue-i18n';\nimport {\n  useRules\n} from '@convidera-team/vue-form-validator';\n\nconst {\n  t,\n} = useI18n();\n\nconst rules = useRules(t);\nconst form = useFormValidator();\n\nconst name = form.addField('name', '', [\n  rules.required(),\n]);\n```\n\nIf you don't want to use default translations but have your own, you can override translations\nprovided by `formValidator` in your translation files. For this you can take the same keys provided\nfor example in [en.ts](./src/form-validator/translation/en.ts) file and override them in your\ntranslation:\n\n```javascript\n// Translation file\nexport default {\n  // other translations\n  formValidator: {\n    required: 'Custom message for required rule',\n    email: 'This field should be email',\n    min: 'Custom message for min rule {min}',\n    // Other overrides\n  },\n}\n\n```\n\nIn the same way you can add translations for other languages as well.\n\n## Changelog\n\n### 1.1.3\n\n- update dependencies\n","readmeFilename":"README.md"}