{"_id":"@vobs/forms","_rev":"36-8e3ebfe3b31a51ac53b0ca18f9c6d93e","name":"@vobs/forms","dist-tags":{"latest":"1.8.4"},"versions":{"0.1.0":{"name":"@vobs/forms","version":"0.1.0","author":{"name":"vobsjs"},"license":"MIT","_id":"@vobs/forms@0.1.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"45dc2a6c3536d3074a5ae6a0cad3f638d40039fa","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-0.1.0.tgz","fileCount":4,"integrity":"sha512-Pd633DjkMa+D9YJZ5tlQCh0DBSi2yxo7xT1hinxX2gjcuuhS4X2O7GxkYC0QtUhYuss0rNv2kGDvvGUTfJnkOQ==","signatures":[{"sig":"MEQCIFIhwRyyVwrIXIGeY9fyXBIaDTdvxQNAf5jTg58JgSRzAiBKxV6N3uzP5Jh/p039TaClEG0eS9kIud124hKFBZXIig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37614},"main":"./dist/index.js","type":"module","_from":"file:vobs-forms-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\cm\\AppData\\Local\\Temp\\3d542563e3cf44a2ed78685c3504832f\\vobs-forms-0.1.0.tgz","_integrity":"sha512-Pd633DjkMa+D9YJZ5tlQCh0DBSi2yxo7xT1hinxX2gjcuuhS4X2O7GxkYC0QtUhYuss0rNv2kGDvvGUTfJnkOQ==","deprecated":"Superseded by 1.0.0 of the rewritten vobs framework. See https://github.com/vobsjs/vobs","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git","directory":"packages/features/forms"},"_npmVersion":"11.16.0","description":"Schema-driven form state primitives for vobs.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"@vobs/reactivity":"0.1.0","@vobs/runtime-core":"0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_0.1.0_1787756785534_0.9990612331953816","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@vobs/forms","version":"0.3.0","author":{"name":"vobsjs"},"license":"MIT","_id":"@vobs/forms@0.3.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"b2d18bff85ec6fdd6d89de62673bd05fc21fc654","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-0.3.0.tgz","fileCount":4,"integrity":"sha512-Lk2tO0xS8oEGC8OneNKAzvxR1nxSX0yTGT+qdFroCtlsPvYxUQnch7WlGAx5X4wUgKg++/7oN9Y8k79m0diTHA==","signatures":[{"sig":"MEQCIBZ+OVF7Wavq2rl0qkDtdq6c+wv59DKYixCwFtpjZ2iPAiAQvx8JKxMynUcJehhp39zs2BDmwo/hsKVTzbfHS8Mtkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37614},"main":"./dist/index.js","type":"module","_from":"file:vobs-forms-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./package.json":"./package.json"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\25e3eaac1c1d640fa347deb60ef4ef4b\\vobs-forms-0.3.0.tgz","_integrity":"sha512-Lk2tO0xS8oEGC8OneNKAzvxR1nxSX0yTGT+qdFroCtlsPvYxUQnch7WlGAx5X4wUgKg++/7oN9Y8k79m0diTHA==","deprecated":"Superseded by 1.0.0 of the rewritten vobs framework. See https://github.com/vobsjs/vobs","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git","directory":"packages/features/forms"},"_npmVersion":"11.6.1","description":"Schema-driven form state primitives for vobs.","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","dependencies":{"@vobs/reactivity":"0.3.0","@vobs/runtime-core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_0.3.0_1788006737520_0.41843999650282737","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@vobs/forms","version":"1.0.0","license":"MIT","_id":"@vobs/forms@1.0.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"dist":{"shasum":"1399785b1fbacf65f37c1e61be94cb101ce8fcba","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.0.0.tgz","fileCount":9,"integrity":"sha512-BndvyPiIgYyU/cg0KJTqi4mZ+/rV4una42IyWYjHIcoGaNWb6SgIkuLHYXxkKLYxJN9M7azbZHVKl9wy4IZPsA==","signatures":[{"sig":"MEQCIAWrg26YaK+NcRsqlIyOd7pssUOjksQ5TtL3azZRJX/8AiAzTUpwuaOODzVe6wicFCqcz3jwqTcu9lX2MTt61EGkSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44224},"main":"src/index.ts","type":"module","_from":"file:vobs-forms-1.0.0.tgz","types":"src/index.ts","exports":{".":"./src/index.ts","./rules":"./src/rules.ts"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\75f056fc69ad8205a38285444ba4d91f\\vobs-forms-1.0.0.tgz","_integrity":"sha512-BndvyPiIgYyU/cg0KJTqi4mZ+/rV4una42IyWYjHIcoGaNWb6SgIkuLHYXxkKLYxJN9M7azbZHVKl9wy4IZPsA==","_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.0.0","@vobs/reactivity":"1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.0.0_1788851874435_0.19378089832848167","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@vobs/forms","version":"1.1.0","license":"MIT","_id":"@vobs/forms@1.1.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"dist":{"shasum":"c4f244d9573edbba90646c60cb716b3a7c9b85f5","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.1.0.tgz","fileCount":9,"integrity":"sha512-b/V4MDQ18pFh2X2KchftC6ivJCUbV0zUIma2DRBkjdnrnORD6M+wKq06p+KW7dSKAhubW5herI8Pyr9o4QUH4A==","signatures":[{"sig":"MEQCICWGZemvvhXLBfegayPsBesSC3+0yY/1yHFV0JiiruDBAiBqX2kB8ZAWXAzE5uJRVZz/K7RX0v6tCKAqQ+jH/WtmJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44224},"main":"src/index.ts","type":"module","_from":"file:vobs-forms-1.1.0.tgz","types":"src/index.ts","exports":{".":"./src/index.ts","./rules":"./src/rules.ts"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\fdd3f1a61531b1207f7c1734a154ff06\\vobs-forms-1.1.0.tgz","_integrity":"sha512-b/V4MDQ18pFh2X2KchftC6ivJCUbV0zUIma2DRBkjdnrnORD6M+wKq06p+KW7dSKAhubW5herI8Pyr9o4QUH4A==","_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.1.0","@vobs/reactivity":"1.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.1.0_1788952149777_0.4723768732897604","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@vobs/forms","version":"1.2.0","license":"MIT","_id":"@vobs/forms@1.2.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"dist":{"shasum":"8e1d2d3bdd032ae64c8c3d2cbc053ac67ce14135","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.2.0.tgz","fileCount":39,"integrity":"sha512-HFbs3tH2jETH5iSu1Wt0bdwaaO8/lE5rRV86PBhv560kUNrZiB5FbxhGm8TnfETC/N4wrvMh4SnHCK9A3c7WmA==","signatures":[{"sig":"MEQCIDZO6Q/sCOHmuzxPZqmjwYJauFnqdTYELgtDuGd0gG7/AiBI75ph8r7FAja0+PsAkOohmWunJXvMAPEVAKnoqJohOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330258},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\a77f016d28e9cd88a0a35b08397f3418\\vobs-forms-1.2.0.tgz","_integrity":"sha512-HFbs3tH2jETH5iSu1Wt0bdwaaO8/lE5rRV86PBhv560kUNrZiB5FbxhGm8TnfETC/N4wrvMh4SnHCK9A3c7WmA==","_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.2.0","@vobs/reactivity":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.2.0_1789016098022_0.2523199146514976","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@vobs/forms","version":"1.2.1","license":"MIT","_id":"@vobs/forms@1.2.1","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"57c378241de65cc54fecfb9bd328ad9765915c52","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.2.1.tgz","fileCount":39,"integrity":"sha512-99UoQ0G6fLQeEWOFLePXe8e6JNhtOodNHy6esr1mXvI0L26XdOLz1vNzbPtNTMFHgV2k8yDdNsTAWaoKAEyzBw==","signatures":[{"sig":"MEUCIQDANeM3nuQUP8+NtNVYhkW8yjzQABQZwCVxqyeDkftW8AIgOo9lIDqqZqnWI+I84S9Nk039xXcE1u+39djMB6qJCTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1330352},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.2.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\daa9738a2664cb36ca216264201510d2\\vobs-forms-1.2.1.tgz","_integrity":"sha512-99UoQ0G6fLQeEWOFLePXe8e6JNhtOodNHy6esr1mXvI0L26XdOLz1vNzbPtNTMFHgV2k8yDdNsTAWaoKAEyzBw==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.2.1","@vobs/reactivity":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.2.1_1789020545626_0.028632372463347044","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@vobs/forms","version":"1.2.2","license":"MIT","_id":"@vobs/forms@1.2.2","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"dist":{"shasum":"83fe21e2303b1b80000eb59e3aa7353fbe70d709","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.2.2.tgz","fileCount":39,"integrity":"sha512-inVGjHeML1xBi+B8ByAK965Za5iKtaJeGXYNVBawQ75SSh2ZY0rJ1uIle3QfxmmlzFaw63JP/XanekPFxNdQqg==","signatures":[{"sig":"MEQCIDr7uKXnyOD/LpDZkpnQUziSwUUcYALsgA4D3aWOIeDFAiBPZ5vp04n1j3t1GODow9KhoMGY+RpW4yJnbvcyycr74g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"@vobs/vobs":"1.2.2","@vobs/reactivity":"1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.2.2_1789047806751_0.772259961717388","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@vobs/forms","version":"1.3.0","license":"MIT","_id":"@vobs/forms@1.3.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"9cf9cb2b8c3bd15258b2823e9b30831ea17d63e7","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.0.tgz","fileCount":39,"integrity":"sha512-idGRyfqqQft9Gks5t4leQcqv7l4xcqvBjcWznOt4Tvo/i8ov+rGDgwzAPCRqpSmLFXpYtyFlngI15bh9nADilA==","signatures":[{"sig":"MEUCIFHjOgNXwWUNOnP02GUn8Un7nadtXbjJreLJNB2WV0o2AiEArEpwCPQwLCNBYiJcJbLkcZ97/oXYa5KrGL3rI4joN1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\df803a90f7d23e2abd85b1575df7915f\\vobs-forms-1.3.0.tgz","_integrity":"sha512-idGRyfqqQft9Gks5t4leQcqv7l4xcqvBjcWznOt4Tvo/i8ov+rGDgwzAPCRqpSmLFXpYtyFlngI15bh9nADilA==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.0","@vobs/reactivity":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.0_1789090290515_0.3125266949070913","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@vobs/forms","version":"1.3.1","license":"MIT","_id":"@vobs/forms@1.3.1","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"fecca5d168effaace94369525d374234638b2cbc","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.1.tgz","fileCount":39,"integrity":"sha512-ez6QHX9BL2uI5uHRgnyctpzMdv0+O/JLtzwZOAiaPaxtiKnGnMF19rFoIzsSXYBvKvQ1OjRtWU+Qui7+xUUGOw==","signatures":[{"sig":"MEUCIQDqvcj6JV9BrcqyfDhkf2ydOZQiJTKhGzKyb47bIM7cHAIgBhEqGaT7KqT0T+w6UuJQW2kxuPj0ZCyhz/4052P94y0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\e0c92df6c2dae954ab92e95e9917a3f9\\vobs-forms-1.3.1.tgz","_integrity":"sha512-ez6QHX9BL2uI5uHRgnyctpzMdv0+O/JLtzwZOAiaPaxtiKnGnMF19rFoIzsSXYBvKvQ1OjRtWU+Qui7+xUUGOw==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.1","@vobs/reactivity":"1.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.1_1789091062657_0.5473721617923342","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@vobs/forms","version":"1.3.2","license":"MIT","_id":"@vobs/forms@1.3.2","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"58917faa42ef3a8369673ab1f49d614db8ed9071","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.2.tgz","fileCount":39,"integrity":"sha512-Zf9BdDS3Y2D9RB3CajduMAXZwWlHhiyj1Z9xY2/qxVN0dpvwNWpdskEt5Rq6gNQzXt2yZXukRScJVENUlZewNg==","signatures":[{"sig":"MEQCIAMNMcKemBuRSl9V7NXopbJ4Jyfz7SrUk460XVuq6ubaAiBi1emGNWcWwNs08fbDPoS8unlQMVCzzYxwZ0Xc7kfteQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\8c32b2bb7c265a86e2a246893d313ce1\\vobs-forms-1.3.2.tgz","_integrity":"sha512-Zf9BdDS3Y2D9RB3CajduMAXZwWlHhiyj1Z9xY2/qxVN0dpvwNWpdskEt5Rq6gNQzXt2yZXukRScJVENUlZewNg==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.2","@vobs/reactivity":"1.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.2_1789091856528_0.28607104940549477","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@vobs/forms","version":"1.3.3","license":"MIT","_id":"@vobs/forms@1.3.3","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"571764724bf777ba25e2af3818ba5a099d75fd12","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.3.tgz","fileCount":39,"integrity":"sha512-UKaHFHbbTm9G9j2gAoT0ohRFEEEcME6/kWwoli8dL6fUcfXPWBRxpYBRtaR99MuDqdc0b44Bc4j459TDyG7+Zw==","signatures":[{"sig":"MEUCIQDCQbzBJM7GwIjbrtTNmY7dnVxSocTzux2x2vrJAyBvnQIgLEeN8tvnIcXebE4e3QBkUEzpGfQgwAnLmVehdwR8Y6M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\9ccaccbd7e28fd51495a9559f559b29b\\vobs-forms-1.3.3.tgz","_integrity":"sha512-UKaHFHbbTm9G9j2gAoT0ohRFEEEcME6/kWwoli8dL6fUcfXPWBRxpYBRtaR99MuDqdc0b44Bc4j459TDyG7+Zw==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.3","@vobs/reactivity":"1.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.3_1789093588278_0.5556813369662474","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@vobs/forms","version":"1.3.4","license":"MIT","_id":"@vobs/forms@1.3.4","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"b4800e4443b14dc25d8cc11a1d369b43746e4d17","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.4.tgz","fileCount":39,"integrity":"sha512-cYzxz0GeLFoi4hikniEZ05D0ivY/67kUEnN0rKDnOX186kIJFV0of5MdEcd4f5224jnlPPCkGL4QT01oFDwIQQ==","signatures":[{"sig":"MEUCIDdoEa1Bfx92NZuUlVtw5QG0Ou1FoLDgvISzYsS5ad9HAiEAva1O7/cwqBReNNfRn3KI5k2TeRfMZLsRLRsksTzNXC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\320c0109a3842914041129ef4d7b8329\\vobs-forms-1.3.4.tgz","_integrity":"sha512-cYzxz0GeLFoi4hikniEZ05D0ivY/67kUEnN0rKDnOX186kIJFV0of5MdEcd4f5224jnlPPCkGL4QT01oFDwIQQ==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.4","@vobs/reactivity":"1.3.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.4_1789098434810_0.4370134497868483","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@vobs/forms","version":"1.3.5","license":"MIT","_id":"@vobs/forms@1.3.5","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"87059c2c85e6db587c1b0aa802dbdc6c8e8af585","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.5.tgz","fileCount":39,"integrity":"sha512-WVhTFyzsf4q3x0thSJFvBZ8TnoeayxBy7J2S8Pgp+WqeBOnMP8vN9K7uPe7FD7OTxIPHOFqC64yQyTZqdOeTJQ==","signatures":[{"sig":"MEQCIEY48fpgmpHWNbRlCPuaXx+gVKGZYlOSotujKgg5ARLoAiAthaIOkWiWAa/27W37ZlZfv5NyE74iYrIeifhmGndBDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\aa663325b8707533393e27794f367aa2\\vobs-forms-1.3.5.tgz","_integrity":"sha512-WVhTFyzsf4q3x0thSJFvBZ8TnoeayxBy7J2S8Pgp+WqeBOnMP8vN9K7uPe7FD7OTxIPHOFqC64yQyTZqdOeTJQ==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.5","@vobs/reactivity":"1.3.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.5_1789113560742_0.47018829893115965","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@vobs/forms","version":"1.3.6","license":"MIT","_id":"@vobs/forms@1.3.6","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"4f47c6705381c9db013b05c7dea4f43024019b68","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.6.tgz","fileCount":39,"integrity":"sha512-6QhqA5KgNAXd5aCdaA1yJqUvhN2o3kcOZvohDHJTUGl9XAV/4K7Toq2CwDZxPKYNMzOOp3yGfKLZlDcngsX83w==","signatures":[{"sig":"MEYCIQDBGP2mvuWzK8a24bTRqm8zGBq0KvoSnWlX/LdEPOsURgIhALzb9YdS98XnYVqrQOMqU4v6wJaETH/yN3aiFdr4CPsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\7a6eedbf349708558e1f27eaab95970a\\vobs-forms-1.3.6.tgz","_integrity":"sha512-6QhqA5KgNAXd5aCdaA1yJqUvhN2o3kcOZvohDHJTUGl9XAV/4K7Toq2CwDZxPKYNMzOOp3yGfKLZlDcngsX83w==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.6","@vobs/reactivity":"1.3.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.6_1789115625958_0.3928238270105773","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@vobs/forms","version":"1.3.7","license":"MIT","_id":"@vobs/forms@1.3.7","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"9c65dcaf3e2ceef517b634be55736d215a4ee34a","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.3.7.tgz","fileCount":39,"integrity":"sha512-x9PQQopewUkeivoSjMEvVmhHKoN0HzsgNEknXURt9RrdfXbQOyf+KqLf5bmItqxbkXGUS6XK4jOD8cpTFHYgMA==","signatures":[{"sig":"MEQCIHHwYeFPdgBuAuKLhSFYYB9HaCtDj2XZc+DuU3Ze5tvbAiA1iiF3MYJehjIUV1/DtvtaGJ9uOJ2tLRk6YFmz531VfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.3.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\72b2c6db38eb97b370b850ea832554f6\\vobs-forms-1.3.7.tgz","_integrity":"sha512-x9PQQopewUkeivoSjMEvVmhHKoN0HzsgNEknXURt9RrdfXbQOyf+KqLf5bmItqxbkXGUS6XK4jOD8cpTFHYgMA==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.3.7","@vobs/reactivity":"1.3.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.3.7_1789120444145_0.9638625920813977","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@vobs/forms","version":"1.4.0","license":"MIT","_id":"@vobs/forms@1.4.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"40c81da008455b75cf72ba144ff165e8bd6129d0","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.4.0.tgz","fileCount":39,"integrity":"sha512-Vu4SIkTS1+r7r2J1QscVEcO+/ZGcAc1UBK9uMEVdtH/2MJvhoxJmuG2SQ43xO2EE4ca3WuN6wvEn2m0XSbU13Q==","signatures":[{"sig":"MEYCIQDQZgLk9/gB78WYKN8OyarEGhG1/tFKOKXgN8VLYu/TRgIhAMlysyDmmbak1suMLDE0ctpT6D96ZyeD/SDfa4NOammo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\dc02247b021ea7b5d4697b5aa084e1df\\vobs-forms-1.4.0.tgz","_integrity":"sha512-Vu4SIkTS1+r7r2J1QscVEcO+/ZGcAc1UBK9uMEVdtH/2MJvhoxJmuG2SQ43xO2EE4ca3WuN6wvEn2m0XSbU13Q==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.4.0","@vobs/reactivity":"1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.4.0_1789190015020_0.9390202233691738","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@vobs/forms","version":"1.4.1","license":"MIT","_id":"@vobs/forms@1.4.1","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"b43fb0c91b3813b697200d8c527f553e347a668e","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.4.1.tgz","fileCount":39,"integrity":"sha512-T3UhaM+XDrpLsmrk4LEaodjvBWfZbhXzALvuVI1N7kZqCYuw7MdeHyFAPB4PDRl02hn7LKhcVhL5MxvLFLXqrw==","signatures":[{"sig":"MEUCIQCDoMus5KmYfwOcWvaYVjHr8SIJf1Ai7uzviHhy0u5I3wIgRrAPQ8jl76f2g1u8S2lpL/roS+CTfQNxHZuuRUu3Ufs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\5402efa24fb7edd99187349b477828a9\\vobs-forms-1.4.1.tgz","_integrity":"sha512-T3UhaM+XDrpLsmrk4LEaodjvBWfZbhXzALvuVI1N7kZqCYuw7MdeHyFAPB4PDRl02hn7LKhcVhL5MxvLFLXqrw==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.4.1","@vobs/reactivity":"1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.4.1_1789299121722_0.6475341046182252","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@vobs/forms","version":"1.4.2","license":"MIT","_id":"@vobs/forms@1.4.2","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"c288943c095405c602273185aea5eabdfa0b1d0a","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.4.2.tgz","fileCount":39,"integrity":"sha512-FHAnqXXqmkG59Wdk7FSgHUtKpOdlL/Z4pknNAjJDxfE7s0IKWkEYMJv3M0inqdar2SiWRc9Ay9zmDGwcQwu0wA==","signatures":[{"sig":"MEUCIFhuuYNgdTZkpwMkaM34Xl7lG7LiGfGtJw4MpYTdmsh3AiEA6495leRC3qThyToGiTEUrmf9evY99GDSN3cskiSNinU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\10ae3535d37ca8ca37a7ab4ddaeca258\\vobs-forms-1.4.2.tgz","_integrity":"sha512-FHAnqXXqmkG59Wdk7FSgHUtKpOdlL/Z4pknNAjJDxfE7s0IKWkEYMJv3M0inqdar2SiWRc9Ay9zmDGwcQwu0wA==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.4.2","@vobs/reactivity":"1.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.4.2_1789390530310_0.896178509134921","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@vobs/forms","version":"1.5.0","license":"MIT","_id":"@vobs/forms@1.5.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"dist":{"shasum":"8f1b961fb02604fca198b16ec1bb0f8690745558","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.5.0.tgz","fileCount":39,"integrity":"sha512-SHH9k03tj/wcveKnHw7CUqfj1Et1eA/7ZtW1cywqtkXo1J+HIoOtoe9JuhGYA8F4YpJtm9wDQBneLNqrquheFg==","signatures":[{"sig":"MEUCIBtsm0rGyXFLKuS0Ad5iefnVkZAJkiTxTmwD16Da1Ej5AiEAy45Z1CP2n6vG+VjGt1wjCPXhvk80rn//fmAn9lMAVz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"directories":{},"_nodeVersion":"24.18.0","dependencies":{"@vobs/vobs":"1.5.0","@vobs/reactivity":"1.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.5.0_1789655058726_0.7965344750979759","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@vobs/forms","version":"1.5.1","license":"MIT","_id":"@vobs/forms@1.5.1","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"dist":{"shasum":"35ee7a9d51c14e89880f004acc4b605b8c74d4f6","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.5.1.tgz","fileCount":39,"integrity":"sha512-uiPs81isPM3U8mmE1G5SsEe25A5fifbUJEIa1nwXCq2IUiVVzmFDUGdVfcN27B21p+4d6OYLWEGWpNwB6F+gwQ==","signatures":[{"sig":"MEUCIQDEc+0RDeBOTMQuPperP4mgqAZKs0W/v3cQC5SA7nIYUQIgKqEE3GcKWfB1kJVEXUzKU3YHqIGsGuQBjOq4kx0rxAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"directories":{},"dependencies":{"@vobs/vobs":"1.5.1","@vobs/reactivity":"1.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.5.1_1789657511334_0.9054051984193112","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@vobs/forms","version":"1.6.0","license":"MIT","_id":"@vobs/forms@1.6.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"e2bb9637c0940f8205656ad49417e4281dade6f2","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.6.0.tgz","fileCount":39,"integrity":"sha512-RNuECCwJtXONLWvV7rY7twuM+9IGZRI6F4RX33fSmqxP8FbI+8oaeARYp+nDQbnN1ac+7hKkym9PoSKh88oxgg==","signatures":[{"sig":"MEYCIQCEfODw++DHganNKywmsy0jSAAEidVbFjp+3B1GnLNTSQIhAPH21NUHePxDqsjhWxaSEquiPTidtoZuLv+ll3LRK54T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEGDGHOqp5EPEEnaqZzIYeouyGnjRYON6dvOAp2HdsGVAiEAuqN4q0h4glgxRUkAU4wK67nyNA2UegmQrRWAkJ4zJHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\04f058540053f6ac1d5aeffe5c8cb4eb\\vobs-forms-1.6.0.tgz","_integrity":"sha512-RNuECCwJtXONLWvV7rY7twuM+9IGZRI6F4RX33fSmqxP8FbI+8oaeARYp+nDQbnN1ac+7hKkym9PoSKh88oxgg==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.6.0","@vobs/reactivity":"1.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.6.0_1789710584277_0.1277323322282753","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@vobs/forms","version":"1.6.4","license":"MIT","_id":"@vobs/forms@1.6.4","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"05da7953ec755343ccce8a168a75d01938e55b93","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.6.4.tgz","fileCount":39,"integrity":"sha512-Fwb7c46X8x4DWBD21Cm9QaX0yhAMFs9z/PqhKoMj86miDQrfb/xSe3z6O64kwJVBNkdgD8OZg0wai3ri06oeeQ==","signatures":[{"sig":"MEQCIBcM8UAsdMnkT6jnIVmj/1+wFpTmP63mXcOnZvo6tq5KAiB8lvgjfRJLhm4+h9nenW1ATTBINwQr0LTBUyOkBc50cg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCak1wr4soAbnv8oj+JEaFOjmV/KxdpxBGWYcGfYAmtMgIgMi4B2ctEZAU6EXxp2X1Tl5hnRPJtQyQ+axnAklfrjJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\c13e0cc906a1aef65f0fa61738fae59e\\vobs-forms-1.6.4.tgz","_integrity":"sha512-Fwb7c46X8x4DWBD21Cm9QaX0yhAMFs9z/PqhKoMj86miDQrfb/xSe3z6O64kwJVBNkdgD8OZg0wai3ri06oeeQ==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.6.4","@vobs/reactivity":"1.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.6.4_1789717590322_0.9870782431541916","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@vobs/forms","version":"1.7.0","license":"MIT","_id":"@vobs/forms@1.7.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"fee30bf88750b8941976fb38d53b37b431f5da5a","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.0.tgz","fileCount":39,"integrity":"sha512-wYcBY4A4Xy3+7o/2098q3zy0gsVtukTkiGrm0pldANrHcPTOWUcxysa6u2H2EUs0TXWnRxDqe7CS7qOIt8PagA==","signatures":[{"sig":"MEUCIQCkXNtq0t5G4K+m1FKdvh7c0V/mI8sicYqMK8T516lRwAIgAvLuAOS7dPTl7RcPGhwIMpUERVachyzmccG3wEunB/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGGuD/llV4x8RFBzKQdwpzV4ShBP429OVti3BhvRZDJZAiEA6FByo8ab0Ea89rK56ktzXOFgXXZPZjBAHTKfKtm6mS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\bfc932fb28395b811f951c32e91029c7\\vobs-forms-1.7.0.tgz","_integrity":"sha512-wYcBY4A4Xy3+7o/2098q3zy0gsVtukTkiGrm0pldANrHcPTOWUcxysa6u2H2EUs0TXWnRxDqe7CS7qOIt8PagA==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.0","@vobs/reactivity":"1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.0_1789883126379_0.7088969264179232","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@vobs/forms","version":"1.7.1","license":"MIT","_id":"@vobs/forms@1.7.1","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"008ba0bceaeedaa4b03a5a5d1576d389ef5ed8b3","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.1.tgz","fileCount":39,"integrity":"sha512-7axH8ZJb2nc3ZYrO7ohJ+mm3cB9JKicBLdPExJKTN1IKNEQl1DmtExWtd4iwL4pTg8V30Q3QQjJcB5Z03Hbl+Q==","signatures":[{"sig":"MEQCICsUr4sacW8p/N+gDpVwSQDd4cCJ0lcceDHRXj85NO3DAiArpcCPwjCispGYelpVYlhmonNHIlc25tFqBuQ02eV/Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYEljtIWjDVd8jhukePCydb1/Kduy6/PcLqhvAl39muQIgUkC9MdLpbAZ1e/CFYH6b/foxvA9h0IbEkOLz59K3fSM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\8e43b27f1832044f5074209602849a03\\vobs-forms-1.7.1.tgz","_integrity":"sha512-7axH8ZJb2nc3ZYrO7ohJ+mm3cB9JKicBLdPExJKTN1IKNEQl1DmtExWtd4iwL4pTg8V30Q3QQjJcB5Z03Hbl+Q==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.1","@vobs/reactivity":"1.7.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.1_1789895252946_0.7718189012018146","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@vobs/forms","version":"1.7.2","license":"MIT","_id":"@vobs/forms@1.7.2","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"219db4bf86e7087014dd973e657d477f775a016f","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.2.tgz","fileCount":39,"integrity":"sha512-xtV85gyDzXs3+Z+ySgb8Q/6cD9NqpGFKr5ZS3VzlII9mpjmHQjMU+jC1rj7pMeu37JAVHZYWrneGNo95UokuNA==","signatures":[{"sig":"MEYCIQDdcYFIqxVwR5cSzyp1tUO1oCK67ROtwZ1XJy7fbzPhIAIhALYcWUqSnZei5gSqwRshQeAipx7MstQHNhbhjMXnHXlQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGHUqELYqLY9VTh8jzEuOpLrjQ5/+10w9wfj1k8UMr78AiBOYpB3xphwe5242NslJtOlA8TOkQfUnndGL1ol1RN0Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\b2594173cc7c04c5d0f6c3206b7619a2\\vobs-forms-1.7.2.tgz","_integrity":"sha512-xtV85gyDzXs3+Z+ySgb8Q/6cD9NqpGFKr5ZS3VzlII9mpjmHQjMU+jC1rj7pMeu37JAVHZYWrneGNo95UokuNA==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.2","@vobs/reactivity":"1.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.2_1790158578370_0.8964204106846649","host":"s3://npm-registry-packages-npm-production"}},"1.7.3":{"name":"@vobs/forms","version":"1.7.3","license":"MIT","_id":"@vobs/forms@1.7.3","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"742d3855ba47d1f8bb44ad9ef9fb332067d4ca04","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.3.tgz","fileCount":39,"integrity":"sha512-BYd5SV6TxZTtO5fNEJI3JQobLd8osLsbiKASI10Cc0iErWi1nWrwnS6KfXPROlZr7f7g5nfDJi8I68zOo6Ufrg==","signatures":[{"sig":"MEYCIQD47jLMw00hiTuaeEx3O+M7kfcKbsd+dSo0pELDecW3JwIhAOr9yZYf8KYOcy0QOd2xS7CiefI8Q+/7RyTfEhlmy+/K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDDNBMOGaV/GjQ829KeL7VvxuW1RiE2N7wObzqvAK+ocAiEA4mtZWqX5jom9EAN8ldkKwtUDXPzz2AoEyZHC607/tE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\8af15d23f955295956b46a5e48828140\\vobs-forms-1.7.3.tgz","_integrity":"sha512-BYd5SV6TxZTtO5fNEJI3JQobLd8osLsbiKASI10Cc0iErWi1nWrwnS6KfXPROlZr7f7g5nfDJi8I68zOo6Ufrg==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.3","@vobs/reactivity":"1.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.3_1790649266550_0.08048987169668242","host":"s3://npm-registry-packages-npm-production"}},"1.7.4":{"name":"@vobs/forms","version":"1.7.4","license":"MIT","_id":"@vobs/forms@1.7.4","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"8508a106d67f6e3f375c2cffb39e780b8338ffa0","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.4.tgz","fileCount":39,"integrity":"sha512-h/RirCb1a5ifwcOzVtTPXOCYXpkxCQ3bliEdJVcYz6Gcx8YlNfWmLjlu9Z+f4zqB0AMP0gr/bBD4hvaffwnwqw==","signatures":[{"sig":"MEUCIGi3fdRz7Xtuuy69eYZPWYchMPLP8tMZW6llFpF9DWweAiEA5VroQdNTFLyiAk3PvFTyjKHhIp8D7HW64LcX5A0H2rs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDfltIkaTLOQzcRcIDhhTrFuseNu203DJT7ZQWYOUQW2AIgPhbo6E7CD8kFMH37Vhx90h1zG40TqHRl5sFLU8DneoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\fbca5c33883681433dbbd3400022737c\\vobs-forms-1.7.4.tgz","_integrity":"sha512-h/RirCb1a5ifwcOzVtTPXOCYXpkxCQ3bliEdJVcYz6Gcx8YlNfWmLjlu9Z+f4zqB0AMP0gr/bBD4hvaffwnwqw==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.4","@vobs/reactivity":"1.7.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.4_1790656982624_0.8880252251494805","host":"s3://npm-registry-packages-npm-production"}},"1.7.5":{"name":"@vobs/forms","version":"1.7.5","license":"MIT","_id":"@vobs/forms@1.7.5","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"4918437d5b8c6e2ef97bf6360415531537252556","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.5.tgz","fileCount":39,"integrity":"sha512-vohRqvquSadVQWRoAH9vvSowG8h4/dRPDQT5+2IL2KmUL7sKBBi7/AcZvqxsWJRrKJF8tsdbFq4sXUpz0tAnJQ==","signatures":[{"sig":"MEQCIGwZk3xIBAbSBzhFRFbs+EJb8K6exZBAsdhieInTpFw+AiAFtDIGvBA/Jgg3LMCqtm18k2hCoREl2yd8qQ/7VVhqZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA2hCmL1BL57FfSgP86aNgao2DpyLH5rK+jrdNNcZP2xAiAgAMqSvL20A8EVvPurW9EGXTCCA64wBxWfMBvDUZpvSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\4ec694c540c05ea3eaf3f0ecb8390255\\vobs-forms-1.7.5.tgz","_integrity":"sha512-vohRqvquSadVQWRoAH9vvSowG8h4/dRPDQT5+2IL2KmUL7sKBBi7/AcZvqxsWJRrKJF8tsdbFq4sXUpz0tAnJQ==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.5","@vobs/reactivity":"1.7.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.5_1790747727208_0.8833847728759658","host":"s3://npm-registry-packages-npm-production"}},"1.7.7":{"name":"@vobs/forms","version":"1.7.7","license":"MIT","_id":"@vobs/forms@1.7.7","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"da344334df24bbf07d5cd9a2841e29dec17623ab","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.7.tgz","fileCount":39,"integrity":"sha512-6iYvHrPHv9fehhZcy2vj5WLTZzzRS0RP2IgVoRVCNEWbem5HfbsnDK4Ie52lgGVS/S7IIm6ZQPMO8kKzfU7Fhg==","signatures":[{"sig":"MEQCIFqjIwMzEjK7GRpoTe5r8yamWFNufLBjbs8y/6+IiM7cAiBsX7VsS6LytX0xP8z3aLPJZRxGKpeVLk7KmWLyK+emfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCKCGAfR/YPJPLP6Oj2IairH/uQevPJYS2/ilgiKWSorgIgCJiWNDbYKvmsaIabG70kp5dUfTDsn/O6K0KS5pSCKOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\58546859ee5dade2bf041d2501bc09b7\\vobs-forms-1.7.7.tgz","_integrity":"sha512-6iYvHrPHv9fehhZcy2vj5WLTZzzRS0RP2IgVoRVCNEWbem5HfbsnDK4Ie52lgGVS/S7IIm6ZQPMO8kKzfU7Fhg==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.7","@vobs/reactivity":"1.7.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.7_1790758483545_0.9716695589066922","host":"s3://npm-registry-packages-npm-production"}},"1.7.8":{"name":"@vobs/forms","version":"1.7.8","license":"MIT","_id":"@vobs/forms@1.7.8","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"29eb818ddf6fc53e2657ac001c1db86083bc540a","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.7.8.tgz","fileCount":39,"integrity":"sha512-cXdswN9WI7VbjFgPY/3XuakDCA3BDG3Zt4r9ONwqwA6oIleRJmFWnrKQtkP9xcA63wj8B14ErldJ04J25wZXdg==","signatures":[{"sig":"MEUCIQCmqMVsMDdMPPJjP/6QfCghPpP7RdoDgDABFNsxkxcJCwIgHYCTE1F29h5YEuWqfzAW89Izvq+2wWZOSm0SKMmG7OM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXdkJTvWhS4ka/9iQOmv9/ox6aAKkhhgTYoGMwa5x7agIhAMalq2imBUuzra3FJQRdCy98PBu3XD8/+Jfb1LWzbnx5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478334},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.7.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\77e4ee3704b3f295e141c8d9dcc1b5c3\\vobs-forms-1.7.8.tgz","_integrity":"sha512-cXdswN9WI7VbjFgPY/3XuakDCA3BDG3Zt4r9ONwqwA6oIleRJmFWnrKQtkP9xcA63wj8B14ErldJ04J25wZXdg==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.7.8","@vobs/reactivity":"1.7.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.7.8_1790760501792_0.24852849844905944","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@vobs/forms","version":"1.8.0","license":"MIT","_id":"@vobs/forms@1.8.0","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"af42c3b0fb9521297c54ec557f75da39c7f682b0","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.8.0.tgz","fileCount":50,"integrity":"sha512-jgHx3ZDZpRyeRcS4doaH6TxSfsMw9PKF9XHtfqtYlPrHIeF0jCFmvr9/e6LwRwwA7dWXGX31/R2h5hcAZONveA==","signatures":[{"sig":"MEQCICxjWNY2Rdt5fybz41jAuFOJiAxnfob/KA3BYbS7gneMAiAQfajuTXvkGt/KohxIjIo7GABqO9yDtDi03iKcyBb6Gg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHe1K/14pwlreo0RDiy0WS3Q5z/IL2kppIcWt48tSybeAiBaehdcMY5B+nBuRneH7V+jQbIrtPnYZEHzeJZAWyDa+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655567},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\17426db86a584d0b1d9fef2674b5fac7\\vobs-forms-1.8.0.tgz","_integrity":"sha512-jgHx3ZDZpRyeRcS4doaH6TxSfsMw9PKF9XHtfqtYlPrHIeF0jCFmvr9/e6LwRwwA7dWXGX31/R2h5hcAZONveA==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.8.0","@vobs/reactivity":"1.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.8.0_1790942070239_0.29045392095224254","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@vobs/forms","version":"1.8.1","license":"MIT","_id":"@vobs/forms@1.8.1","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"d59a6f943b9468d973cb86917dae2e283c661069","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.8.1.tgz","fileCount":50,"integrity":"sha512-Yorr3pyRnmw6mSjLIInvqyrdy5+EtUyWYJTbgU0WgvW63Ui3sneorN30qtwRcjogDRLRpi4ybGwHdzFjLIi2Hg==","signatures":[{"sig":"MEUCIBk/dcuiu6AC2AxaIamvrde5eghEcODjypdoSfP4F3OrAiEAxDiIuL25ecIvqW0ONXwB0D9RZNtKy8Dwn+gMy/tDnx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHVfdcKIFIQ4vSl1sR1PybZkPMago7f6+mhG0b3kdQfxAiB5IblBv3auU1bKBBrJEyYML31VxKICNRhKIggylW0hsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655567},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.8.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\4a7803f6471f0351a0886a2b233497ca\\vobs-forms-1.8.1.tgz","_integrity":"sha512-Yorr3pyRnmw6mSjLIInvqyrdy5+EtUyWYJTbgU0WgvW63Ui3sneorN30qtwRcjogDRLRpi4ybGwHdzFjLIi2Hg==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.8.1","@vobs/reactivity":"1.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.8.1_1790944774788_0.20455194424811562","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@vobs/forms","version":"1.8.2","license":"MIT","_id":"@vobs/forms@1.8.2","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"99eb0cf8437d51b4e00c954f50f4ed14a5214b71","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.8.2.tgz","fileCount":50,"integrity":"sha512-BDGITXQbUK633CROd1GLWb2/hEHCln+1Myg5EtoCvvmdD2vd7KZRl1k9qQdOzb98zoGGfao/8TW81zYFBQxteQ==","signatures":[{"sig":"MEUCIQDElRUIUmBqZptJlD7lFitkiIRrqmZAx+HQxVr36lPfJQIgMCUebzaetyqCfyVcjX3U2KjjWcfz19fDD4oqNvXiZLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC1eHdymVuSt0X0r5w9oOp09SHQRi/mZ3zwOzYa0a1nuwIgAR/MaxgflIJSgZ7I1ZfUHDG6I6gQmCd/Z2Ucr/D5PQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655567},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.8.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\90ce682118fe1abcf07ac15c4cb14813\\vobs-forms-1.8.2.tgz","_integrity":"sha512-BDGITXQbUK633CROd1GLWb2/hEHCln+1Myg5EtoCvvmdD2vd7KZRl1k9qQdOzb98zoGGfao/8TW81zYFBQxteQ==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.8.2","@vobs/reactivity":"1.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.8.2_1790949979788_0.6406586858284695","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@vobs/forms","version":"1.8.3","license":"MIT","_id":"@vobs/forms@1.8.3","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"homepage":"https://github.com/vobsjs/vobs#readme","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"e49d21bdce24580e69ee5c8a6399a6d9e004e1d5","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.8.3.tgz","fileCount":50,"integrity":"sha512-sm2F6V+q2OOT/A/7tiK6lUSl/4JuWjmYOOkCwq0hkrD6xPaauxYHPB4IeTnqt8v66Stl62gcXcH6VWHjNWvOKg==","signatures":[{"sig":"MEYCIQDVtoHJWyIF9OsNs1iXICXeC8pW//ayFqgNEhdeJ20lQAIhAMYMQl/Gv0ze+BUZCtJEHKPxSWVJYQ3ank2QVxJr+6DP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHOdWqfslTS9kiyVoo1OWG+6faqxIoSJSXV0NLThOFzAIhAO3uu3rU3V2HgdkZULmkRuN3AjJ5AJRhVaoRvJDA8QpW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655567},"main":"./dist/index.cjs","type":"module","_from":"file:vobs-forms-1.8.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\5797d956575dd98ecc7e6cea86249c44\\vobs-forms-1.8.3.tgz","_integrity":"sha512-sm2F6V+q2OOT/A/7tiK6lUSl/4JuWjmYOOkCwq0hkrD6xPaauxYHPB4IeTnqt8v66Stl62gcXcH6VWHjNWvOKg==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.8.3","@vobs/reactivity":"1.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/forms_1.8.3_1790952263271_0.9127745426123071","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"_id":"@vobs/forms@1.8.4","bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"dist":{"shasum":"1f992c4a35c3669f6152d0ac6830c08092d8295e","tarball":"https://registry.npmjs.org/@vobs/forms/-/forms-1.8.4.tgz","fileCount":50,"integrity":"sha512-JJRDGWxQDHN1bkhbvQWzoqBKsMtGqqJIODSqot9zUKXUEz119eiGsl0/MCFFhF+FprWlnl3e//Ks1uhb+3mtnw==","signatures":[{"sig":"MEUCIQDRj82MBbE50o9DMTBpo6nobZTABrvpXXqkvK0xJufT2AIgcKgV9KU3a9M6qY7ztcvvSqcsKnhOEZdoeGnBM4JEtiI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMKc0srPMbTVO/4kYp+Y8RP/J8KvwWt78UZHi6pRUkdgIgfs7fJbQK7gBTqX5GFy+ZrCs2WAK6uUALM8nBJd1yrBg="}],"unpackedSize":655567},"main":"./dist/index.cjs","name":"@vobs/forms","type":"module","_from":"file:vobs-forms-1.8.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./rules":{"types":"./dist/rules.d.ts","import":"./dist/rules.js","default":"./dist/rules.js","require":"./dist/rules.cjs"},"./source":{"types":"./src/index.ts","default":"./src/index.ts"},"./source/*":"./src/*"},"license":"MIT","version":"1.8.4","_npmUser":{"name":"colncheng","email":"coln@foxmail.com"},"homepage":"https://github.com/vobsjs/vobs#readme","_resolved":"C:\\Users\\ck\\AppData\\Local\\Temp\\c198516459d7d6b3ec3dfd3a416c2377\\vobs-forms-1.8.4.tgz","_integrity":"sha512-JJRDGWxQDHN1bkhbvQWzoqBKsMtGqqJIODSqot9zUKXUEz119eiGsl0/MCFFhF+FprWlnl3e//Ks1uhb+3mtnw==","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"_npmVersion":"11.6.1","description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","directories":{},"maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"_nodeVersion":"24.10.0","dependencies":{"@vobs/vobs":"1.8.4","@vobs/reactivity":"1.8.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/forms_1.8.4_1790953438144_0.03250414239272348"}}},"time":{"created":"2026-08-26T15:06:25.333Z","modified":"2026-10-02T15:03:58.435Z","0.1.0":"2026-08-26T15:06:25.687Z","0.3.0":"2026-08-29T12:32:17.667Z","1.0.0":"2026-09-08T07:17:54.572Z","1.1.0":"2026-09-09T11:09:09.911Z","1.2.0":"2026-09-10T04:54:58.159Z","1.2.1":"2026-09-10T06:09:05.764Z","1.2.2":"2026-09-10T13:43:26.877Z","1.3.0":"2026-09-11T01:31:30.686Z","1.3.1":"2026-09-11T01:44:22.799Z","1.3.2":"2026-09-11T01:57:36.674Z","1.3.3":"2026-09-11T02:26:28.424Z","1.3.4":"2026-09-11T03:47:14.927Z","1.3.5":"2026-09-11T07:59:20.865Z","1.3.6":"2026-09-11T08:33:46.117Z","1.3.7":"2026-09-11T09:54:04.285Z","1.4.0":"2026-09-12T05:13:35.185Z","1.4.1":"2026-09-13T11:32:01.863Z","1.4.2":"2026-09-14T12:55:30.437Z","1.5.0":"2026-09-17T14:24:18.882Z","1.5.1":"2026-09-17T15:05:11.508Z","1.6.0":"2026-09-18T05:49:44.390Z","1.6.4":"2026-09-18T07:46:30.415Z","1.7.0":"2026-09-20T05:45:26.496Z","1.7.1":"2026-09-20T09:07:33.027Z","1.7.2":"2026-09-23T10:16:18.490Z","1.7.3":"2026-09-29T02:34:26.961Z","1.7.4":"2026-09-29T04:43:02.724Z","1.7.5":"2026-09-30T05:55:27.307Z","1.7.7":"2026-09-30T08:54:43.639Z","1.7.8":"2026-09-30T09:28:21.917Z","1.8.0":"2026-10-02T11:54:30.323Z","1.8.1":"2026-10-02T12:39:34.902Z","1.8.2":"2026-10-02T14:06:19.879Z","1.8.3":"2026-10-02T14:44:23.380Z","1.8.4":"2026-10-02T15:03:58.238Z"},"bugs":{"url":"https://github.com/vobsjs/vobs/issues"},"license":"MIT","homepage":"https://github.com/vobsjs/vobs#readme","repository":{"url":"git+https://github.com/vobsjs/vobs.git","type":"git"},"description":"Signal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.","maintainers":[{"name":"colncheng","email":"coln@foxmail.com"}],"readme":"# @vobs/forms\n\nSignal-based form state for vobs: per-field `dirty`/`touched`/`error` tracking, async validation with debounce and `AbortSignal` cancellation, schema adapters, and deduplicated submits.\n\n## Install\n\n```bash\nnpm install @vobs/forms\n```\n\n## Quick start\n\n```ts\nimport { createDOMRenderer, createVobs, setRenderer } from '@vobs/vobs'\nimport { Field, rules, useForm } from '@vobs/forms'\n\nsetRenderer(createDOMRenderer())\n\nconst form = useForm({ email: '' }, {\n  validators: { email: [rules.required, rules.email] },\n  validateOn: 'blur'\n})\n\nconst app = createVobs({\n  render: () => Field({ form, name: 'email', label: 'Email' })\n})\n\napp.mount(document.getElementById('app')!)\n```\n\n`Field` renders a label, an `<input>` bound to the field value (or a custom control via the `children(field)` render prop), and the error message once the field is touched. Server-side errors set through `form.setServerErrors()` are cleared automatically when that field changes.\n\n## API\n\n| Signature | Description |\n| --- | --- |\n| `useForm<T>(initialValues: T, options?: FormOptions<T>): Form<T>` | Creates a form. Options: `validators` (`ValidatorMap`, sync or async, supports cross-field access to `values`), `validateOn` (`'input' \\| 'blur' \\| 'submit' \\| 'manual'`), `validateDebounce` in milliseconds, `schema` (`SchemaAdapter`), `onSubmit`. |\n| `form.field(name)` | `FormField` with signal-based `value`, `error`, `dirty`, `touched`, plus `set()`, `markTouched()`, `validate()`, and `reset(nextValue?)` (the passed value becomes the new dirty baseline). |\n| `form.validateField(name)` / `form.validateAll()` | Run validators and return the error map; async validation only ever applies the latest call. |\n| `form.submit()` | Validates everything first and ignores concurrent calls (they share one promise). Resolves with `{ valid: true, values, result }` on success or `{ valid: false, errors }` when validation fails. |\n| `form.setServerErrors(errors)` | Backfills errors that clear on the next change of the field. |\n| `form.addField(name, value, options?)` / `form.removeField(name)` | Dynamic field collections; `fieldNames`, values, and the error aggregate stay in sync. |\n| `form.reset(values?)` | Restores values and cancels stale validation state for all fields. |\n| `Field(props: FormFieldProps)` | Label + input (or `children(field)`) + error message, wired to `form.field(name)`. |\n| `rules` | Built-in validators: `required`, `email`, `minLength(n)`, `maxLength(n)`, `min(n)`, `max(n)`, `pattern(regex, message)`. |\n| `formsPlugin(options?)` / `FORMS_KEY` | App plugin providing a `FormsClient` so consumers can `inject(FORMS_KEY).createForm(...)`. |\n\nAsync validators receive an `AbortSignal` that is aborted whenever a newer validation starts, and with `validateDebounce` the call is delayed until the input settles.\n\n## Types\n\nDynamicFieldOptions, Form, FormErrorName, FormErrors, FormField, FormFieldComponent, FormFieldProps, FormFieldName, FormOptions, SchemaAdapter, SubmitFailure, SubmitHandler, SubmitResult, SubmitSuccess, ValidationOutput, ValidationResult, ValidationTrigger, Validator, ValidatorMap, FormsClient, FormsPluginOptions\n","readmeFilename":"README.md"}