{"_id":"@carefrees/form-utils-vue","_rev":"11-568a3d041fdf5c0824d18cd2323f8347","name":"@carefrees/form-utils-vue","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.8":{"name":"@carefrees/form-utils-vue","version":"0.0.8","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.8","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"dist":{"shasum":"8a034beeb37d9dd453f46544a66e29e9b21c4d63","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.8.tgz","fileCount":168,"integrity":"sha512-j3D6TfOeuYgR2lIskIW4RxA6ajOZjQ2zB8KjXb3itBcV+0Y3/wq0uqsyx6rPJlwBK6pDZSBQ0DuAhuPI2UpJ9Q==","signatures":[{"sig":"MEQCICPGzU7s1fDSm1p8V/crC9E5miWz8SLs+yHA/fYURp/DAiBEdVZlrMe4YDsOvW5/BKronSpCcQPTpqBlkSlErT3AMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604194},"main":"lib/index.js","types":"esm/index.d.ts","module":"esm/index.mjs","gitHead":"d248d91351530c2289c30e3c96de63c1a3ea6a99","scripts":{"build":"saqu-vue build","watch":"saqu-vue build --watch"},"_npmUser":{"name":"sunluxy","email":"1011771396@qq.com"},"_npmVersion":"10.8.2","description":"表单和很多基础组件存在联动关系，暂时处理不了，放弃写vue的表单工具，后面有解决方法才继续","directories":{},"_nodeVersion":"20.19.1","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","@saqu-vue/core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.8_1747057902871_0.7616805551847843","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@carefrees/form-utils-vue","version":"0.0.9","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.9","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"dist":{"shasum":"52fdee484ceb17d133be68ea418170ff3ff8f548","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.9.tgz","fileCount":168,"integrity":"sha512-WYMbOlWnqkRoq80FLMjmozfeWIwY/debkQodGy9xO7vavvoNoiHtz2zPKN0Cu+7W9bOxvsR21UG3OGG4+mQEZw==","signatures":[{"sig":"MEQCIF/Az7n5ABMWJK6YwvTEHEwkpJTt5UtY/nM4UfWWugvcAiBfooCvK+XGKVmT2CgNps34zqdKxmBiWhHVpslRShQklg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604383},"main":"lib/index.js","types":"esm/index.d.ts","module":"esm/index.mjs","gitHead":"11ae9115a003d6f3ef2b9fe8365c7abc410e953f","scripts":{"build":"saqu-vue build","watch":"saqu-vue build --watch"},"_npmUser":{"name":"sunluxy","email":"1011771396@qq.com"},"_npmVersion":"10.8.2","description":"表单和很多基础组件存在联动关系，暂时处理不了，放弃写vue的表单工具，后面有解决方法才继续","directories":{},"_nodeVersion":"20.19.1","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","@saqu-vue/core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.9_1747355004219_0.7871160649795239","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@carefrees/form-utils-vue","version":"0.0.10","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.10","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"dist":{"shasum":"bab6969334ab48619d5ece1538a49e566fe24c7c","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.10.tgz","fileCount":168,"integrity":"sha512-feudEHUNEQWCtuHhJIxBII7XGNuTJDhg19IS3ZQbrJYo1b04wlYZQYmXSGxSo/9r1c143HwKCJxBV2c8K65Suw==","signatures":[{"sig":"MEYCIQDadKb/KAhoiFiyN7qFTUz0C8uxCjCiy2ZwoFs1tg8I4wIhAL0yRd/9skioCf/6gj6SHXtegq3p5MwihtoJPNkSvKax","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214029},"main":"lib/index.js","types":"esm/index.d.ts","module":"esm/index.mjs","gitHead":"9a1e105e72bbe65f46ce383bf1a4149e58820a13","scripts":{"build":"saqu-vue build","watch":"saqu-vue build --watch"},"_npmUser":{"name":"sunluxy","email":"1011771396@qq.com"},"_npmVersion":"10.8.2","description":"表单和很多基础组件存在联动关系，暂时处理不了，放弃写vue的表单工具，后面有解决方法才继续","directories":{},"_nodeVersion":"20.19.1","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","@saqu-vue/core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.10_1747752919003_0.11332466881571124","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@carefrees/form-utils-vue","version":"0.0.11","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.11","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"dist":{"shasum":"8d00866daa88e354b3547a848f4aeddb9ce6662b","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.11.tgz","fileCount":168,"integrity":"sha512-SYMNppFX/lgH7lTvOifv0nTjDGNLTOrafuAswmR2NJF/1t0o0ymdaSXPEHXW+piLPDv6OpaWMgWtjhwOXv/MLg==","signatures":[{"sig":"MEUCIQDn/m8yxRWXuyN/dTRxLC96/22+iH+pjfHSKVT/iyDeQAIgNoBmGasDassd6MDmIlrAnQrlNwf+YT9g+eywHnIoVKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214029},"main":"lib/index.js","types":"esm/index.d.ts","module":"esm/index.mjs","gitHead":"375c8c0b4b140a3a99f1ad03fee688d36e52c7da","scripts":{"build":"saqu-vue build","watch":"saqu-vue build --watch"},"_npmUser":{"name":"sunluxy","email":"1011771396@qq.com"},"_npmVersion":"10.8.2","description":"表单和很多基础组件存在联动关系，暂时处理不了，放弃写vue的表单工具，后面有解决方法才继续","directories":{},"_nodeVersion":"20.19.1","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","@saqu-vue/core":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.11_1747801660863_0.27984565210039003","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@carefrees/form-utils-vue","version":"0.0.12","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.12","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"dist":{"shasum":"c03fa1a6091dbd2c5b7a2d9a79e286a7907c66d5","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.12.tgz","fileCount":99,"integrity":"sha512-wp/F7TPHtWMIZVXAKOOAemZ0dhDoL88KLFVE/nXVTheOAQb3HLa4aCPnGrLQIrGmUk3GXPPfQvNOwhovVt7tSA==","signatures":[{"sig":"MEYCIQC0wzcUVMFE2WEXYjIz/dpGRtNNWlimJdH+vMBiGK3QVgIhAOzd4YFsunLfcW38CuqjRDr+LLhHoQEHohdRD5qZ9ouK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130579},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"53ec6ac172f00a5225fdc9a972c6cde750deb4d2","scripts":{"build":"carefrees-rslib build --vue --esm","watch":"carefrees-rslib build --watch --vue --esm"},"_npmUser":{"name":"sunluxy","email":"1011771396@qq.com"},"_npmVersion":"10.8.2","description":"## 安装","directories":{},"_nodeVersion":"20.19.4","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.12_1753778872235_0.34276034088117413","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@carefrees/form-utils-vue","version":"0.0.13","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.13","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"dist":{"shasum":"f37673127a01d5e97245bb83472bdb744e0c032a","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.13.tgz","fileCount":54,"integrity":"sha512-DCzFIILW66WStdYregqqpym63xVpKClowN4+oBnqckON52+yxB8njfdETJ8Zf9NKlfBWoIAxhvc8iQB3xTR8Kw==","signatures":[{"sig":"MEYCIQD4dD0qh5G7dkCAPwd3erGg4e6PmNH4JFgiJHzqhUEGsQIhAJV6E3tRuJhbCisdhJtOvEvD5lkUIA851eSGlV5PZief","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80291},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"90cecd5f3a0ba093201324b77d36dbdcfbcb7941","scripts":{"build":"carefrees-rslib build --vue --esm","watch":"carefrees-rslib build --watch --vue --esm"},"_npmUser":{"name":"sunluxy","email":"1011771396@qq.com"},"_npmVersion":"10.8.2","description":"## 安装","directories":{},"_nodeVersion":"20.19.4","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.13","@carefrees/form-utils-vue-hooks":"^0.0.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.13_1754525517605_0.36173564183301377","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@carefrees/form-utils-vue","version":"0.0.14","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.14","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"dist":{"shasum":"3cba5909ec55940c5ba76dfc575fd8b72eeec2f6","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.14.tgz","fileCount":54,"integrity":"sha512-Y7+zALPT/YAOnWPimJyMsgDjlwDXbMXKfata2+rYo22VZSYNgfC2mr+tvOgSBqbL8qXONrDHhjIV+cSGIgkzDw==","signatures":[{"sig":"MEUCIEeCkg7FfQsBzd58T27YKBV5j/rAaB2hOlJU9ucVOz2lAiEA1wxCK3D1+d+Yzb7igHKmRKlYqBPRDtV827h29JePdY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79663},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"ab9ab0d80ef1eb22355381fd71fbc433829a3cd9","scripts":{"build":"carefrees-rslib build --vue --esm","watch":"carefrees-rslib build --watch --vue --esm"},"_npmUser":{"name":"sunluxy","email":"1011771396@qq.com"},"_npmVersion":"10.8.2","description":"## 安装","directories":{},"_nodeVersion":"20.19.4","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.14","@carefrees/form-utils-vue-hooks":"^0.0.14"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.14_1754527084410_0.5723649327314531","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@carefrees/form-utils-vue","version":"0.0.15","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.15","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"homepage":"https://github.com/SunLxy/carefrees-form-utils#readme","bugs":{"url":"https://github.com/SunLxy/carefrees-form-utils/issues"},"dist":{"shasum":"1c7ed53ebb9b4bb3bf2b7e91c4b6446f5d1a1bdf","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.15.tgz","fileCount":54,"integrity":"sha512-ZyoImbKTk1XoeNOadzL8sqFtrYbYQm49MN6kFOcHr9C8xHHoN6GPyI9orwHK+DDEpxz9Qu5WXUMOBHvuxQIFNA==","signatures":[{"sig":"MEQCIHrWmTxKOHtWjbYuCvI+HEKG0z/oYlrK3dMY0t3Ax7F0AiA1baMOsOsh4IYUd50qkiJon73erwHzhCffT8oMhEhkaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carefrees%2fform-utils-vue@0.0.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79788},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"b1f0e068847e7e398f3047bea947fdbc79ff6bfa","scripts":{"build":"carefrees-rslib build --vue --esm","watch":"carefrees-rslib build --watch --vue --esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15388add-17ee-48e7-9100-f78358526b6a"}},"repository":{"url":"git+https://github.com/SunLxy/carefrees-form-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @carefrees/form-utils-vue # yarn add @carefrees/form-utils-vue # pnpm add @carefrees/form-utils-vue ```","directories":{},"_nodeVersion":"24.12.0","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.15","@carefrees/form-utils-vue-hooks":"^0.0.15"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.15_1767165782050_0.07442585509998811","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@carefrees/form-utils-vue","version":"0.0.16","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.16","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"homepage":"https://github.com/SunLxy/carefrees-form-utils#readme","bugs":{"url":"https://github.com/SunLxy/carefrees-form-utils/issues"},"dist":{"shasum":"af0bb7d29bc9576b6024d11a13ab9f433caec202","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.16.tgz","fileCount":54,"integrity":"sha512-OyNdDcFRZvWdk3tLUc0JFj0cePP5tSgOgvHCw8Tl2/pa4L+4pANWqfMzdwcdeaSfZs6PyAp3EvEFOxOIxOgI4A==","signatures":[{"sig":"MEQCIBcWgj6imUYXDsPYTaW8sckJvjUv8Xc7XHWyhs92gt/OAiBycfY8qgFdxePMUPpU89cVeq4W851tJAHerjfa8sdv/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carefrees%2fform-utils-vue@0.0.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79789},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"6398cb51c093cce1267d5e38fbdb4da987a71d96","scripts":{"build":"carefrees-rslib build --vue --esm","watch":"carefrees-rslib build --watch --vue --esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15388add-17ee-48e7-9100-f78358526b6a"}},"repository":{"url":"git+https://github.com/SunLxy/carefrees-form-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @carefrees/form-utils-vue # yarn add @carefrees/form-utils-vue # pnpm add @carefrees/form-utils-vue ```","directories":{},"_nodeVersion":"24.12.0","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.16","@carefrees/form-utils-vue-hooks":"^0.0.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.16_1767166929757_0.12601411142580865","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@carefrees/form-utils-vue","version":"0.0.17","keywords":[],"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","_id":"@carefrees/form-utils-vue@0.0.17","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"homepage":"https://github.com/SunLxy/carefrees-form-utils#readme","bugs":{"url":"https://github.com/SunLxy/carefrees-form-utils/issues"},"dist":{"shasum":"cfe03e002b430cc94c956bb799e3c8cbd453b7b0","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.17.tgz","fileCount":54,"integrity":"sha512-4ueVQ+ctZbYiIEyq8lizTjTnEGmCbGiiKncGrYlCR1aD6wCZ6iLgX89J2TPTsnqtuK2RGZF15raGNcYXmBfICg==","signatures":[{"sig":"MEQCIGrrsHB0dQ6hdVcptEGYe+r3gN42/IzneK+9TrHy/fUvAiA8+pIMeIlZ4MRZWXdoVO1ckE6SlJPaRT+ba7rKPt8olA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carefrees%2fform-utils-vue@0.0.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":79814},"main":"esm/index.js","types":"esm/index.d.ts","module":"esm/index.js","gitHead":"fe194dd64a4b20a4c9da0ea0b97425e4ed0936a1","scripts":{"build":"carefrees-rslib build --vue --esm","watch":"carefrees-rslib build --watch --vue --esm"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15388add-17ee-48e7-9100-f78358526b6a"}},"repository":{"url":"git+https://github.com/SunLxy/carefrees-form-utils.git","type":"git"},"_npmVersion":"11.7.0","description":"```bash npm install @carefrees/form-utils-vue # yarn add @carefrees/form-utils-vue # pnpm add @carefrees/form-utils-vue ```","directories":{},"_nodeVersion":"24.12.0","dependencies":{"classnames":"2.5.1","async-validator":"~4.2.5","@carefrees/form-utils":"^0.0.17","@carefrees/form-utils-vue-hooks":"^0.0.17"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13"},"_npmOperationalInternal":{"tmp":"tmp/form-utils-vue_0.0.17_1767412529144_0.2383583507260425","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@carefrees/form-utils-vue","author":{"name":"SunLxy","email":"1011771396@qq.com"},"version":"0.0.18","description":"```bash npm install @carefrees/form-utils-vue # yarn add @carefrees/form-utils-vue # pnpm add @carefrees/form-utils-vue ```","main":"esm/index.js","module":"esm/index.js","types":"esm/index.d.ts","scripts":{"build":"carefrees-rslib build --vue --esm","watch":"carefrees-rslib build --watch --vue --esm"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/SunLxy/carefrees-form-utils.git"},"keywords":[],"license":"ISC","devDependencies":{"vue":"^3.5.13"},"dependencies":{"@carefrees/form-utils":"^0.0.18","@carefrees/form-utils-vue-hooks":"^0.0.18","async-validator":"~4.2.5","classnames":"2.5.1"},"gitHead":"d5d016e5c303f9a8f46c15e8afe426d2d3fb510d","_id":"@carefrees/form-utils-vue@0.0.18","bugs":{"url":"https://github.com/SunLxy/carefrees-form-utils/issues"},"homepage":"https://github.com/SunLxy/carefrees-form-utils#readme","_nodeVersion":"24.12.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-7fEY0ecSAqzq8mGLBSeAz3vL2oW1KaJahyEDl9qqRQa9X6zBAZ8x4VRxX/057t5wCJtOfbldgidxgevJDsPUnw==","shasum":"d8cb96b19bc726bd53860862ab2cb04a309db321","tarball":"https://registry.npmjs.org/@carefrees/form-utils-vue/-/form-utils-vue-0.0.18.tgz","fileCount":54,"unpackedSize":79814,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@carefrees%2fform-utils-vue@0.0.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMNaBVNluU/mCFYQapFDnePbe/GLLW78tSf8WPnuvIOAIgcJn0kNciu1wH7RFwqHZzMJrp3x+iZu/apZoWXbWZLyg="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:15388add-17ee-48e7-9100-f78358526b6a"}},"directories":{},"maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/form-utils-vue_0.0.18_1768902373542_0.6667629739105116"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-12T13:51:42.795Z","modified":"2026-01-20T09:46:14.250Z","0.0.8":"2025-05-12T13:51:43.050Z","0.0.9":"2025-05-16T00:23:24.429Z","0.0.10":"2025-05-20T14:55:19.208Z","0.0.11":"2025-05-21T04:27:41.112Z","0.0.12":"2025-07-29T08:47:52.414Z","0.0.13":"2025-08-07T00:11:57.868Z","0.0.14":"2025-08-07T00:38:04.593Z","0.0.15":"2025-12-31T07:23:02.191Z","0.0.16":"2025-12-31T07:42:09.911Z","0.0.17":"2026-01-03T03:55:29.297Z","0.0.18":"2026-01-20T09:46:13.681Z"},"bugs":{"url":"https://github.com/SunLxy/carefrees-form-utils/issues"},"author":{"name":"SunLxy","email":"1011771396@qq.com"},"license":"ISC","homepage":"https://github.com/SunLxy/carefrees-form-utils#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/SunLxy/carefrees-form-utils.git"},"description":"```bash npm install @carefrees/form-utils-vue # yarn add @carefrees/form-utils-vue # pnpm add @carefrees/form-utils-vue ```","maintainers":[{"name":"sunluxy","email":"1011771396@qq.com"}],"readme":"# vue 表单工具\n\n## 安装\n\n```bash\nnpm install @carefrees/form-utils-vue # yarn add @carefrees/form-utils-vue # pnpm add @carefrees/form-utils-vue\n```\n\n## 加载样式\n\n```tsx\nimport '@carefrees/form-utils-vue/assets/index.css';\n```\n\n## 使用\n\n### 基本使用\n\n```vue\n<script lang=\"ts\" setup>\nimport { ref } from \"vue\";\nimport { Form, useForm, FormItem } from \"@carefrees/form-utils-vue\";\nimport \"@carefrees/form-utils-vue/assets/index.css\"\nconst formData = ref<{ a: string, b: string }>({\n  a: '',\n  b: ''\n})\n\nconst form = useForm();\nconst onSubmit = async () => {\n  try {\n    console.log(form, formData)\n    const result = await form.value.validate()\n    if (result) {\n      console.log(result)\n    }\n  } catch (error) {\n    console.log(error)\n  }\n}\nconst onSetValue = () => {\n  formData.value.a = '123'\n  formData.value.b = '456'\n  // form.value.updatedFieldValue('b', '123')\n}\n\nconst onSetValue2 = () => {\n  // formData.value.a = ''\n  // formData.value.b = ''\n  formData.value = {\n    a: \"21\",\n    b: \"22\"\n  }\n  // form.value.updatedFieldValue('b', '123')\n}\n\nconst onSetValue3 = () => {\n  form.value.updatedFieldValue('b', '')\n}\n\nconst rules1 = ref([{ required: true, message: \"必填\" }])\nconst rules2 = ref([{ required: true, message: \"必填\" }])\n\nconst onUpdateRules = () => {\n  rules1.value = [{ required: true, message: \"必填2\" }]\n  rules2.value = [{ required: false, message: \"不必填\" }]\n}\n\n</script>\n<template>\n  <Form  :formData='formData' :form='form'>\n    <FormItem label='内容' input='input' name='a' :rules='rules1' />\n    <FormItem :input='Input' name='b' :rules='rules2'>\n      <template #label>\n        <span>s内容2</span>\n      </template>\n      <template #helpText>\n        <span>helpText</span>\n      </template>\n      <template #extra>\n        <span>extra</span>\n      </template>\n    </FormItem>\n    <FormItem name='d'>\n      <template #label>\n        <span>d</span>\n      </template>\n      <template #helpText>\n        <span>helpText</span>\n      </template>\n      <template #default>\n        <input placeholder='输入内容' v-model='formData.a' />\n      </template>\n      <template #extra>\n        <span>extra</span>\n      </template>\n    </FormItem>\n    <button type='button' @click='onSubmit'>验证</button>\n    <button type='button' @click='onSetValue'>设置值</button>\n    <button type='button' @click='onSetValue2'>设置值2</button>\n    <button type='button' @click='onSetValue3'>设置值3</button>\n    <button type='button' @click='onUpdateRules'>更新规则</button>\n  </Form>\n</template>\n<style scoped></style>\n```\n","readmeFilename":"README.md"}