{"_id":"@octanejs/hook-form","_rev":"52-27440b713d29f534b60d7d8b41ae1103","name":"@octanejs/hook-form","dist-tags":{"latest":"0.1.54"},"versions":{"0.1.0":{"name":"@octanejs/hook-form","version":"0.1.0","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.0","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"b809b5a5a3b4c2b7d6df5ef24f9bc4e741e258b1","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.0.tgz","fileCount":112,"integrity":"sha512-wwgb/ansCgF/S4mogSOSX2jXCN85mWfV7skVgLYMZSOEDxZrN76tmJME/r8wKAhdYvtloH5Yp/ra032kpPUCdw==","signatures":[{"sig":"MEYCIQCqRfvqVCxdmayKfms7x0677stRo8S7AFgAJVNOOvkmmgIhAJKdjGHah+e+U6A4SPICCihJFct51qMrAyLGPjACtkiT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230841},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"trueadm","email":"dg@domgan.com"},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"26.0.0","dependencies":{"octane":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.37","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.0","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.0_1783884320079_0.6989879771640257","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@octanejs/hook-form","version":"0.1.1","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.1","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"9e5c4660f0bc0dad2dcad38f47f17215a2aac6e0","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.1.tgz","fileCount":112,"integrity":"sha512-49Hjb9huvnAdAUiwwmi6y49dIX25CjLUKIsBiQGVdJ+s1Td4gvBGWtQvizIb5zxvnl/i3fprffFlhrZr6OiF5g==","signatures":[{"sig":"MEQCIDhyuIuyWCsT/ZHUFb356hACtRWdAXiDGxI+QY5HpLqjAiAVVKW82j+6hjxTAQHmMZTZiDMCyPBYdJAEZtyOzymELA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230841},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"octane":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.37","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.1","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.1_1783885318200_0.3669738224791923","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@octanejs/hook-form","version":"0.1.2","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.2","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"7d979993f51de5f9d3ba891513ddc705118fb98b","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.2.tgz","fileCount":112,"integrity":"sha512-+oWDqYV0pD3r350WMeNsOWDbgzztRDp4CU/XDd3jTjbyQ6M+wK33Ul4oTpQt8PIrF9X4/VbojYfTUXxptf4K+g==","signatures":[{"sig":"MEQCIG4WJUm9UTeOrUzWJ3xO4G78Vb4MZw+qlulBLyFidvPPAiA6/tmiJQOSvNvWKhZlVW7yMPIoA0J55T2b9WfPq4KxdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230853},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"octane":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.37","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.2","@testing-library/jest-dom":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.2_1783901627990_0.6715425054712303","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@octanejs/hook-form","version":"0.1.3","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.3","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"5ca062abc6aac2d07a01602915898cec7f68dd91","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.3.tgz","fileCount":112,"integrity":"sha512-yJ6J57g1+JnEXuh6bCnqfaGPS2AeFAe3F9+DNmZjcwBdVjh3dJLB5apC6BCKlReJ6c5R1cYwG1cDj0AGyQaQhw==","signatures":[{"sig":"MEUCIEvgOjGjSW1aDGyPBOPR9wINd1fuiX6qhG4/l/xBjwwxAiEA9VVTDp377F5uB1z90MeVHAMgKpep2w6mPT45SOjjxCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230919},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","octane":"0.1.6","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.37","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.3","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.3_1784026817989_0.18451759281569435","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@octanejs/hook-form","version":"0.1.6","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.6","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"a47aabc67f0eaac74368d32baccd4c56d4b01ada","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.6.tgz","fileCount":112,"integrity":"sha512-h29IpL+sk+EqKR0ohIGevwcXIVFula9q3vv54bHkFHpwJFn30LEmbTnZiyeRv+1sN2M5vCzhPeSluhkUOlXU8w==","signatures":[{"sig":"MEYCIQDaRtYgQNO1skVNR0Tr8qGR1gSO4iYGXLAFbPohAZQDVQIhANSb6bWBS6XQDHSUcLe4u5MouXflodDHBtY1oRPfIK1C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230916},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","octane":"0.1.9","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.37","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.6","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.6_1784412905047_0.8152967420042743","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@octanejs/hook-form","version":"0.1.7","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.7","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"81ac116af4c43ff2569e75ee87c31116ffa7f3a9","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.7.tgz","fileCount":112,"integrity":"sha512-n5jDch8qwcyu2Ln16JxsDabfDR1IHXauiQR4zKxNGB1lORLAXiDDawV3jOv1YLEeaHz5JEC6Vy/PMZVgqmdcMA==","signatures":[{"sig":"MEQCIHjAeOeUW4cn1sJBxpN8Mq2f5IU5Uehds1N3wO6hF56gAiBantC4Xyc6UAXEhY3Tqry6OOWt7wEu5xzDL6KVMSIUCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230918},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","octane":"0.1.10","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.37","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.7","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.7_1784417582094_0.4076618265877314","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@octanejs/hook-form","version":"0.1.8","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.8","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"7b330402b82261878300845529faf3d24a9b1809","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.8.tgz","fileCount":112,"integrity":"sha512-yHf5fmoDGP+AnvlEGRo40CijQ7ZrFrQe7zW6bwP/ZWzDjaUZZvqFNU59C+WJAH77prVQiMq3drf/G1Qae/ZrDw==","signatures":[{"sig":"MEQCIGrCUOPRvwU3nGyLZXlmLNGfAdbtSmbaHNex2YcW6OurAiBLe/B48o5CBo+nQ0T5BaOQUoVS4LMQHmC+GF3tPINf5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230918},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","octane":"0.1.11","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.44","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.8","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.11"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.8_1784488998613_0.7173613876518832","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@octanejs/hook-form","version":"0.1.9","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.9","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"bc27f592d1fad80d349ac406dd992a8c5780ab8c","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.9.tgz","fileCount":112,"integrity":"sha512-XisRlQS/Qtom4JKIfd9jezK8HBWdIYGQeNSqwiMmmObTKIuGanH4pCbJeHnv8kuDtn3sUz4dNmgE/qzVKRY/jQ==","signatures":[{"sig":"MEUCIDUbr8RDQlL2ZYqqlLKEvc0qcpDq1KHvDliCr0KjSD/WAiEAtRxb3HdtrAAKUXoF3TTV0OEg4w8Gbi5DQO3KJIvm+XM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230918},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.0","octane":"0.1.12","vitest":"^4.1.9","esbuild":"^0.28.1","react-dom":"^19.2.0","@tsrx/react":"^0.2.44","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.9","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.9_1784579448249_0.5937296330996378","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@octanejs/hook-form","version":"0.1.10","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.10","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"8f39cdd6d304a1c55dbd810978d2380479c1c102","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.10.tgz","fileCount":112,"integrity":"sha512-LPVshqOCO7bHY9pxplZwJvGjU9tPun+s+QRRezYTqd/g24ItVynf7DYc88ylm2NgE8DMSof61Aw9XwNoPn/ebA==","signatures":[{"sig":"MEUCIQCpz1eg7PklPzoHEfd3cVKYP+zFXGXDx2bHEgJNCAl5hQIgdJn2C4+Fnn6gpcBYC4KFd1+SQZeBAD6DUlNXl6T1L80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.13","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.46","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.10","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.13"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.10_1784712575217_0.06870722963683251","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@octanejs/hook-form","version":"0.1.13","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.13","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"05b8d04f915617e10fca5adda93ae7edbb98d9dd","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.13.tgz","fileCount":112,"integrity":"sha512-3OwEe6+dQ9l22HIPL4SPGMLYYZJwkWgVeT9vO28IdajN+NH6IXtMiCEbS/8q7tcLQAKQiaVgcJWUHk9i/dTpww==","signatures":[{"sig":"MEUCIFbMtzqnWUmXlOcQKZ4WLhRSXu8qttnHX5Dwr1A6BWcDAiEAjKAXtTOGsuIVQJoWvNj9ajoa7xvPLh6xIRvju/UQFyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.16","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.50","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.13","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.16"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.13_1785097252302_0.08249247461685938","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@octanejs/hook-form","version":"0.1.14","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.14","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"34f7cea722f72d3025790d9e4c960235c3623edb","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.14.tgz","fileCount":112,"integrity":"sha512-VuGhZQMONbzn4PKJjRf4NU9HrZQGQ9HMMVHqJImFfXkoJi3DhWDD/yO3CSI3svtr8jNp0m9wNFczRJhCC+fg3Q==","signatures":[{"sig":"MEYCIQC0H/jsR2V+qKnSRhQbG8p395KVpbYpK4E5UvtOZ1SKVwIhAKlL5XmMXVI2X+DpjXnZTFuTVgNuyVHByqGYErSQwytH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.17","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.50","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.14","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.17"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.14_1785152961177_0.34882974099770436","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@octanejs/hook-form","version":"0.1.15","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.15","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"8062231a49989edc0531929d45fb27c7c0fa00ee","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.15.tgz","fileCount":112,"integrity":"sha512-JiWEqr13rwtlIyGMepsj7QP6V6sCfz8FOo9G40LotI0vIqvHYNRu1rr4grNS5KeajZ8IhYkpdA1og3+NgKowaA==","signatures":[{"sig":"MEUCIQDfnpMS7KFPWsDmeYpnl6O1VDEdoyXSXiSq1ZG9LTehrwIgEFRUxiaUWD5/Z6QGl1eqvEbAU1BW26QQi10l7t+qp1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.18","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.54","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.15","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.18"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.15_1785253963386_0.7200656114118356","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@octanejs/hook-form","version":"0.1.16","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.16","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"56d65580eaf2ec0f5bb0ef2b1e30cc55b717a696","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.16.tgz","fileCount":112,"integrity":"sha512-hP8+yYm2Iyc8NNMI9UXew9P4krAmKIVs5g9LXoirqzkqTGgAFZvTSDE+owEpKQJJDouLCpxFQ0sJr8JL+N/J1w==","signatures":[{"sig":"MEUCIHqLxZT00A5MIlzRu8seSVgYLmpQEWVwIbjgGy2Y+QdjAiEA1FoCwssfm3aBGhHPnk9RahmVqdmwBPW7a7AIBtEEjkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.19","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.16","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.19"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.16_1785329664777_0.1604299185410849","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@octanejs/hook-form","version":"0.1.17","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.17","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"dc771c48ca78ebc5be2d51b9fd80dea769ec9a5d","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.17.tgz","fileCount":112,"integrity":"sha512-cwoTUOd2m91bd+mkf9bmCgV75gydvEm4SAR9Z9qMRVUFFy3leQagVx/CStzMm69cObxPLDm2Z3zOFBESf7EQfA==","signatures":[{"sig":"MEUCIQDleZni9KfbLwHL5OjdJRbp4j9k88zYR6xVAiBrE22jggIgPv55p3cCu2tXcLcDAwlqiWkbyqNqUMXfQT6G+wTE8MU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.20","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.17","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.20"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.17_1785377496088_0.10172244577700762","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@octanejs/hook-form","version":"0.1.18","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.18","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"25f1d1b49d5f4b74827970aad02569baa503e7bd","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.18.tgz","fileCount":112,"integrity":"sha512-ob8Tn/0xptVKYV513Xy06RZ6J0x7XS+U9Cx1xPxiKYCI3FLynaSVafpEzAo65GhPkwOFYP/f8JpyMqMM//JGoQ==","signatures":[{"sig":"MEUCICpaH77ByiLBJtWsXqA3ModwuwFIUAXjpLORcKXT+n/qAiEAzkC+hw/LkjRIRnILyu8K+dx2+jSOYykZEByimfbHhZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.21","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.18","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.21"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.18_1785406830707_0.5209393909060052","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@octanejs/hook-form","version":"0.1.19","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.19","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"debd09f8ddd56f7ebc53a8f111861f38be3fd0d0","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.19.tgz","fileCount":112,"integrity":"sha512-8KdWDZsEMpCijQ6qG99j3glIR94d0adnF6iI1f/9CnWMVQXglZEU13okHyPwMn5OYCCiWDPzihZJT2U6czl8ag==","signatures":[{"sig":"MEUCICxyGJYw8HCYYDUniN0jMbKKE5vcKgNfvN1N7955DYKEAiEAzAhi/Ilt1npYxg1JNw73dWbeZsVA1PiK8B+5HDTaouk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.22","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.19","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.22"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.19_1785526112792_0.10974016440619017","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@octanejs/hook-form","version":"0.1.20","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.20","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"6fd2a7bba166530a3a5ea9491638c64d963bbf30","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.20.tgz","fileCount":112,"integrity":"sha512-jz5sizaEDteJRRnBubXoSYAgqXuJAu/bbxk6X4wNC0pqHm7jR9x21jKjGf44CxUahBqWOWOFBjHN9BUDGehlmg==","signatures":[{"sig":"MEUCIQCsF7hpN/YGlto9x7MRHvpTTwq0Zz8sTaA5jw0KSQScqwIgctE+4RfTzvsUkKBzGFX/ayUaWb03yfLZ6ISdH2D9k7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230901},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"vitest run"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","react":"^19.2.7","octane":"0.1.23","vitest":"^4.1.10","esbuild":"^0.28.1","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","react-hook-form":"7.81.0","@octanejs/testing-library":"0.1.20","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.23"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.20_1785630742239_0.5942855384532055","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@octanejs/hook-form","version":"0.1.21","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.21","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"cb33a0c0482a55e7e5c39d3f40f0993104e39367","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.21.tgz","fileCount":113,"integrity":"sha512-8kkPSYmMeXmuIOoo0TkMo0r5Sp8KBdezvbAPuCKasWLklVz9NsXTUsEaQGDr7BmbvtKtsNGk58bKhetLqc5qPQ==","signatures":[{"sig":"MEYCIQD1BrSSDi0GUPVeDtrvjInolM+qm6Re3+VtXWQT4cMuXgIhAKQG46fWGKlr78tOf/oyQNyxGr4y1kn8wRQ+h1BEidCa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241264},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.24","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.21","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.24"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.21_1785857413518_0.33623034144652975","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@octanejs/hook-form","version":"0.1.22","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.22","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"95f2e9828ea2fe74082f02ffc1f0e77d4dc02b7e","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.22.tgz","fileCount":113,"integrity":"sha512-pPaqu8GQ6BRPs/q6qDrLrMbL9q4rlRzx4W62JKwNVFhHOXZmfi2OfjM55LAgLk7ap+pPo6Zjti2IT9GkJM5hlw==","signatures":[{"sig":"MEQCICipU/Kb8lmeErCrXyVSsp+5RdGA3Hg1KzOFpyQChXLtAiBlS3yX/j559JloTUGA1eFwvCdTubNeMpJsQtTa2ETw/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.25","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.22","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.25"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.22_1785879731642_0.9348963323580279","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@octanejs/hook-form","version":"0.1.23","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.23","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"83123360c24bd7e7292047dfa6a2f1d266d75533","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.23.tgz","fileCount":113,"integrity":"sha512-ymhui2ECZZv1TGfpVRSLi1crjmyh6sUE7jS+KacvXD3fWsKmZ7jvXXEg00u3n8OtE8weZbZJRrY/kP5B1IYYcA==","signatures":[{"sig":"MEUCIAOmYKG1o/H3U2+IC51bV5P2/nauCT5XwxhdA84PSiccAiEAuZADyX9TiVmvRa9cyfBgV+Rrm3gcmfYYE+s/BXQ4nJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.26","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.23","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.26"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.23_1785965608060_0.9713397340175087","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@octanejs/hook-form","version":"0.1.24","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.24","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"bc165f63c698061158e21f30158a131f5b4ff8f8","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.24.tgz","fileCount":113,"integrity":"sha512-X9zLGlt2h9OtXBwfsg3PNugPv9QBkTdcnHbnBhsnXgDFRJxA2YrqP5eMtmYqjD/uW5EYfrWnWVTxR3WoTTv2zg==","signatures":[{"sig":"MEYCIQCmTRYMFzU2xkjKN6ccGbj6eTZADAZ7tjvaAyAV8ocBgQIhANLnfZkUMpju9nMRrhBAA4sy0P1tji2XIeCJRznWH5qV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.27","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.24","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.27"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.24_1785979756040_0.5747549517996011","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@octanejs/hook-form","version":"0.1.25","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.25","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"bcf32562c2579e34da0c33e18922c02b83a05381","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.25.tgz","fileCount":113,"integrity":"sha512-aaSBXasX3LR/bTQ2gU0ie+aN/58oiyfDQ1MUtjxrzXpTU5+kE+/EQUFxMyd6Yu4oz2F99+Yqg8T/FMlfYK2pYA==","signatures":[{"sig":"MEQCIFuVh+aFSS0fDKcLjkvaKoQZrKhKJQLLX9I3OeCgq7X3AiBhHl5JMaTy2np1DHl2XRrKzCKJqN2ulF62bFCi7xU/Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.28","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.25","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.28"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.25_1785994729794_0.4737618993269759","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@octanejs/hook-form","version":"0.1.26","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.26","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"735f1ba2e7d8b7c8102302387297c7c2829b134c","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.26.tgz","fileCount":113,"integrity":"sha512-l8sRna7DcfogWyerPEGZwSqc5jE+GQwKOJgVW/97LbseSza5G1a2oRrk8kX8okgQbSwxtAdlU3im345hcFIldQ==","signatures":[{"sig":"MEYCIQCBBB4ZTcks4surTjBsRWw2yakRAv6us+GDwgCrY9nirQIhAMkkKs4X1InURZpwQAVaSr2hm/mh/xscaj+lgXB4U7zd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.29","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.26","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.29"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.26_1786075678556_0.021655220163727007","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@octanejs/hook-form","version":"0.1.27","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.27","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"b26832f1c63cf021f6c1931f119ddee95e9d658b","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.27.tgz","fileCount":113,"integrity":"sha512-n6UWn/6PiiCPsnBVaNiqOc9wqe5jMxT8D+EjsyiG/vVCAPeffe6PtACuCVcHyKFLUyxQchEZWfPfwM/5kpLF7w==","signatures":[{"sig":"MEUCIHYV08hXtE4peMlDf2WLozDUENOVkmapgMQ4X4mh1QeNAiEAs+Kz3RNSXIfgCsHILOGzNG1fDK31sotcT9RBe7bPQXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.30","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.27","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.30"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.27_1786154277774_0.7137605783942631","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@octanejs/hook-form","version":"0.1.28","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.28","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"9dac9f29f7e43b343843db64c2609d80f31fb465","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.28.tgz","fileCount":113,"integrity":"sha512-oe7z4HGLf2jPaGeVO6Q5ik5l1zJ+8pri1We0eDmopWjeANKxbsh9+XoyDRIpsJctNB2ce4frFXmZ2Wlx/JAGhA==","signatures":[{"sig":"MEUCID8iyoHs4sFxjyjdDw0pu2iJE2SEsATvr7s0G35tkz9vAiEAlKHvpmaEudGz9uDwa8FVdl2GsB5wUAr8Ojl7LaKYYLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.31","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.28","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.31"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.28_1786194551813_0.4258592097843201","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@octanejs/hook-form","version":"0.1.29","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.29","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"3982ca707d1e6135ca3f3ece99660434226d88c2","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.29.tgz","fileCount":113,"integrity":"sha512-y6xBi3MODOEaKtcGrhMoM3pE7O7mQ66m7S+uBI4gV8rhVzTtP3kUntR2Ml/BiHFx2WomJfB+ruVL2tMm3vqpAw==","signatures":[{"sig":"MEYCIQCYecm1Vy0jfIDM4gxJCs/ZqTAWMh0/rrr2x67LaN4zkQIhAMbmTCvFkMY7xN4CfPbCKCM3/4p5aGZEWewWePeyNwD/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.32","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.29","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.32"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.29_1786277606768_0.7169891661763215","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@octanejs/hook-form","version":"0.1.30","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.30","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"a170ff3b7d7de84f3da9bd21704411caa25873bb","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.30.tgz","fileCount":113,"integrity":"sha512-I3lqQtj4DEhKP+yfMJ0c8NWHpMQQBw5Iot2Yl/+N2lS4NDHZ9qd4txfCr3CG2b5lc59fuDCNq9QPXi5hmEK61w==","signatures":[{"sig":"MEYCIQDncgs8hRMJZrgoXpGV+qC2Plh4RLzufJdPeGluqkwFgAIhAJ4j7aPFW1BJYCLUJRHV+IzvXG92NOB66r7zNumpG9jD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.33","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.30","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.33"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.30_1786323063434_0.023732267230475834","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@octanejs/hook-form","version":"0.1.31","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.31","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"830803e818b4c7249d8d628f50ca54ac649b0d02","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.31.tgz","fileCount":113,"integrity":"sha512-6/QtYqfr5UOO2nvoVqXNNmpuWXf2y52yjeWxmuPEodK5KfgeKv/+yKS6Lxw1G4IK7fsmze3H/f07kBQbHfZmkw==","signatures":[{"sig":"MEQCIHboBqdxPzcW0u71bsHD/8RtdA2G73vFHvTELs4WBuIiAiBoyENyHBxwnmgdJN9JEhF97Ij4hghWqmGIPCI1rioyjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.34","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.31","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.34"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.31_1786385777844_0.7795606864743787","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@octanejs/hook-form","version":"0.1.32","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.32","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"bd2905062322fb747c2fd1a102d7fedc90d907e3","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.32.tgz","fileCount":113,"integrity":"sha512-7E6SIl8hN29in/Qh/ZV+8tFVRAKKdykeH0LSXTFO/QjRMGyLbxlmnckldPiOhihJAS18X2/2FuPH12hM/eW32A==","signatures":[{"sig":"MEQCIE8hoMaPg8T92Z9vJrypmY1mkxOOB3/ivhaKzVp1w8iIAiAdzmk4Cy5Kw73vfiFKeWN7GGuRz8pXfdvdmCo03FYyeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.35","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.32","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.35"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.32_1786408276537_0.06824846759174319","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@octanejs/hook-form","version":"0.1.33","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.33","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"7f2b8d5adcfd916f0235598281f484339dedf967","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.33.tgz","fileCount":113,"integrity":"sha512-eXH80h/F4GzqWW+Sp+AEJ2L4INyJ3aLl19rtlVc+cs81y538/luHusH5ltT4O2dLC5PGr9hFDXwxWS0LWEaqig==","signatures":[{"sig":"MEQCIDWlfm6flmAt+tvnvi4jVR/Ee1R0JCwLjrlsH/UUfVJUAiAplxpiJiq17leD1l5+/rY8NRd5wfTYgpxIoEpCSLMnvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.33","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241269},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.36","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.33","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.36"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.33_1786531315592_0.9617183523812387","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@octanejs/hook-form","version":"0.1.34","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.34","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"406d69e86f0ebe766ec1e7c18b3259465f0b668b","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.34.tgz","fileCount":113,"integrity":"sha512-7d1LRhmGgXFxAJi9Hbrv0ELCbpOcq6XVxF7tzwOc7eUtliMsAVmzOSSpLulxcN23fZYizMZxCaqRTg8i7tp2nw==","signatures":[{"sig":"MEUCIEZqaEK+xAW3qELyioXFuFWmcYBi8+ahIvl0F6DTbxf6AiEAyKEq7TF203MQAwC3+A0LDE6jdDNOpMweOV45OtQlRIg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.34","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241308},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.37","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.34","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.37"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.34_1786658115767_0.6496045729867181","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@octanejs/hook-form","version":"0.1.35","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.35","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"d263e646c8378e50178ee8f9fe223050b71186ca","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.35.tgz","fileCount":113,"integrity":"sha512-6H0p1IWueKc9WLzdreIsdFpM4MiHKXtcdA7i10mlbZSAmiNDxdPvZd1lJgzwHR5NKn7wOBrhwxZikVl1brOejA==","signatures":[{"sig":"MEUCIQDwsmp4PwLogHOb5ojFcwqkvuxXwDBh+qERqMIFC32RmAIgQll0Vb//arZCl66wxq/mbb/Hpes6Huk25RRxAQsP8LI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.35","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241308},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.38","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.35","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.38"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.35_1786727529870_0.48402506294786574","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@octanejs/hook-form","version":"0.1.36","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.36","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"0549d9b6620ab28f6a07398c983eef1e3936de03","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.36.tgz","fileCount":113,"integrity":"sha512-4zlbFz6BJqk7cfblEXlXzcEPWiD1E9TNQnN5ND+0jqyyOP/bsC1d6VY2wPC4dEX9FY4fOHss5Pkrfl77CeD2zw==","signatures":[{"sig":"MEYCIQCOMcGSHdlqq8A2r6mjZLvUpQYatz74lkPIV50CiAAJ5wIhAMEd94ikVfTG8dkieZFYUxpyQpKucNjCO/cg5PY8SxFJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241308},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.39","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.56","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.36","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.39"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.36_1786960090150_0.9741789370215901","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@octanejs/hook-form","version":"0.1.37","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.37","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"b890c896c2189260b9f0cea8fbf9d2d05fdcc45d","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.37.tgz","fileCount":113,"integrity":"sha512-nsmawbb9HVmT1ggZ6H3HS2guFZQWarUUzKzEMUNgIfXKfp35TX+cX7FBljTUgarRNZhWNVAg18rfTRomMkvwuA==","signatures":[{"sig":"MEUCIElu60zXeCTKBM7x5WfHXdSVn34MMEOh0e90RnC0IijCAiEAsan41Ymx3Fx1bdo5qh1WQsS/xlu8a8b/DU+lF1BHoEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241308},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.40","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.58","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.37","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.40"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.37_1787077342553_0.09566761993261985","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@octanejs/hook-form","version":"0.1.38","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.38","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"996f105fce13e167398bdf0262738d9eec9ce83c","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.38.tgz","fileCount":113,"integrity":"sha512-Cvzhh4n7AAU6CbBEXaNmnSPxGJ+hLm7Hw38WcaD9mLRvI/vbZWh3+k/8Sv82HCWbxKp6eVS3Pb/W9ZhKS98zmA==","signatures":[{"sig":"MEQCIDQ89MLrvguPugWmWaJVYpB5/2ddxr4LrNx2kzN2DwB9AiAF8Obg6Hfs0prUAimii5x8nOlw1cNxj1uiTmeWSWJ5ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241308},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.41","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.58","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.38","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.41"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.38_1787143673228_0.5939594205427863","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@octanejs/hook-form","version":"0.1.39","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.39","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"ae51cd0042c3df3a61b425431722b9610d3faa6b","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.39.tgz","fileCount":113,"integrity":"sha512-75ELhRvv+6UAzTb4Yifx6wf28kRtQQ/njYB/F2TN7os9GH/RddFav/gSzCTz/VMYIbojljdr4wIlrDhk4qy+iA==","signatures":[{"sig":"MEUCIBM9SAc7rfRQo9P8pIghhJ5y73hWY2jJeq8x2iXg3yJiAiEA/ycTU1wQoj3A5zNeaw+mx0cl/bbbB6Bwl20GsRbgmLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241308},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.42","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.58","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.39","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.42"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.39_1787243667207_0.9668371680533132","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@octanejs/hook-form","version":"0.1.40","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.40","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"78bb96b47e973889bd22b02e74e84887d444aecd","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.40.tgz","fileCount":113,"integrity":"sha512-GUsMsJjZiDPhWm+HQ7bPMewYfxQmc5ZCPJ9MTOQguuzAQSOJiB+VYuXqWNgNdQnX9PgCqQiYrLAuojXBPrz55Q==","signatures":[{"sig":"MEQCIG22nDjIJ41jxoLkzIe6vrdageDoxc1oXo1LIWAZPNnZAiAqHNRbuFfpzZH58HqzYFniI7UOqf/5zudlr/o6RBqpRg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241869},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.43","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.58","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.40","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.43"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.40_1787322258462_0.6988375373541258","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@octanejs/hook-form","version":"0.1.41","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.41","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"1e6f1dee4c11f452286044a5c88e39c2de1d2699","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.41.tgz","fileCount":113,"integrity":"sha512-zfOJZ/M3b0zs9cgCAKclXyTupVXZoqlo0GbZ8UEcgUqH03DN9gf86CQH2iUJPERJ3RfrhWoEV9lBQz//NqDbNg==","signatures":[{"sig":"MEUCIEb899l2sQc+UsDKfMg/jlx21HLlHRziNMkc8RNUq61/AiEAyyQNR/9aJ0q8Dwe3dCHjq9JSzhRFqYpYnMz0dAve2f0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.41","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241869},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.44","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.58","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.41","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.44"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.41_1787358769043_0.4251852561144558","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@octanejs/hook-form","version":"0.1.42","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.42","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"716a1ac0d701fadef46345d71261f43f4a5e1659","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.42.tgz","fileCount":113,"integrity":"sha512-p75QCEzvA97iDdcnxNpGScjj0HLPrs6wyH238zt1sllPUnScPpyVsys57G+gZy1AwcOHNHdARKbnovjpGkc2lw==","signatures":[{"sig":"MEYCIQD3fPGOFajGhfpyqH3Bv+7iAdgFBduQqZ+oSWawLQFhBQIhALJHTLB+xPqb8Z29umKVDV7Xz2eb2d0bSoiNLH3cKS1S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.42","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241869},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.45","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.58","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.42","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.45"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.42_1787572902351_0.8365352601655771","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"name":"@octanejs/hook-form","version":"0.1.43","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.43","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"7c39933c66e8e1548f96bf1a69a5253ea0545073","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.43.tgz","fileCount":113,"integrity":"sha512-CEg6+9LYj4J0kw92D/lHtim++GGZ1tnAVVOy38IRYy7arX2fdoNHQbeW2yPt8K9Ui5zZ8C5E0lVdd5MO15axkw==","signatures":[{"sig":"MEUCIG6Edeu4/7M0vPZNZhPEmiPMx9hUbMfjKirgeldzaQrtAiEAm0xtnMIu8J2eP5JJjBBNKpfrvQ39b6NWAo8zoLkYSK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.43","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241869},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.46","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.58","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.43","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.46"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.43_1787585193181_0.2215662925623414","host":"s3://npm-registry-packages-npm-production"}},"0.1.44":{"name":"@octanejs/hook-form","version":"0.1.44","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.44","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"}],"dist":{"shasum":"bf3f1ad4316c7529d1f121d168864857bfe1c5bd","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.44.tgz","fileCount":113,"integrity":"sha512-teR9B/1B1BPSuetoYrHiy4onw4J6TifSwlOnfOXHxTJvo8cAiguUwRPQ58+AJJHdPO0q1dq4bAomvBNGxCAh7g==","signatures":[{"sig":"MEUCIEo4GvUalVKH4+0OUrzUAWMPZlsWaiCxAtOUhnqhvDlPAiEAvoaYLo9MNXF4JoTlOrQZbAC5dzIm48/Yg1yEIiS6JsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.44","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241869},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.47","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.61","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.44","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.47"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.44_1787748791614_0.021834896085791478","host":"s3://npm-registry-packages-npm-production"}},"0.1.45":{"name":"@octanejs/hook-form","version":"0.1.45","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.45","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"bc7ef2b4ad82dbd7063feb617d776a3c8af92795","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.45.tgz","fileCount":113,"integrity":"sha512-UKqhkjZ8mIj+54Fh9fiVmFLY368efLrKpLG4pYwAlU4ipTgDjiOHN0vA1zxJpUGPFk41FKaDUGpU5gC0+7HLhA==","signatures":[{"sig":"MEUCICcOrkE0Kk6YY0trthKDnLBbXKfiXj/2hDCVhNoYAF46AiEAmen7d/GuCornaZhUYYFOXzpYDyKuyBIDKtPL/y5m9ZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.45","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241869},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.48","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.61","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.45","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.48"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.45_1787837215921_0.3165981185764828","host":"s3://npm-registry-packages-npm-production"}},"0.1.46":{"name":"@octanejs/hook-form","version":"0.1.46","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.46","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"54fd4deb6738319e82884d6b6c3c4f39cddebe7d","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.46.tgz","fileCount":113,"integrity":"sha512-BXhlHgPNiwdd2DirTaoRKPa541OgvgkdbQxQDeTXCx95fYJWD0vw+xgpWzySR3NBTgjo2680oNaqW98d/h0f8A==","signatures":[{"sig":"MEUCIDadL/PwqqF6SuTMd+ueZlHtHkR4i5Y42VZC6yjBkdCQAiEAkh1WxfDJgujCD4WMCOm3vuJOOAqCY4bwjkIlbg2R4RM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.46","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241869},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.49","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.61","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.46","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.49"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.46_1787916637885_0.09817276004108533","host":"s3://npm-registry-packages-npm-production"}},"0.1.47":{"name":"@octanejs/hook-form","version":"0.1.47","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.47","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"db139108fe9be5dc3bf79fc42867092b160773db","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.47.tgz","fileCount":113,"integrity":"sha512-Mktuu6sCWZpdhGDRJh6GqTY4TJb4Gg/SBJ6u1G1x3tRgU9PYQZAprR74Ao477thdztTJzsqteey9+/rEjohaXA==","signatures":[{"sig":"MEUCIFXE11+vUaWYy7k+PfdExL2mOSNZlZYo4ibFU6ede/MyAiEAxToxGTPnyKXd+8eDGnOJ/J7wcvC3M5SjPIt8d/g5dyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.47","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241958},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.50","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.61","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.47","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.50"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.47_1788108944031_0.3978041147606375","host":"s3://npm-registry-packages-npm-production"}},"0.1.48":{"name":"@octanejs/hook-form","version":"0.1.48","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.48","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"77841327d9faf3e328a85fc09e963cf877d1c020","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.48.tgz","fileCount":113,"integrity":"sha512-cLN5bXvO3Mur29xmgny2y23sh3GF4rRFHpzsPvK/gOq9kRhCy5jDRlNJA8i9sH8FhZX+PeiyvGhKY6We15nI5w==","signatures":[{"sig":"MEUCIDyxNe/2XWJX5zLea6evRtVBCHRyhr5b8sFgBNbz14PBAiEAubqLIfc/IDZzaYiKNZvQUDVTJUtcdvP2UH9NV0K2fz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.48","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241958},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.1.51","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.61","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.48","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"0.1.51"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.48_1788273578678_0.33668401188252495","host":"s3://npm-registry-packages-npm-production"}},"0.1.49":{"name":"@octanejs/hook-form","version":"0.1.49","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.49","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"9da8fb8d866fa662a125a94ff06fd877aefbb412","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.49.tgz","fileCount":113,"integrity":"sha512-FmP48maAvbSIDQw1aUo4PN/x6pji3mB7BR6Cd+Ej8XwuZWaf4eSm54RI2YIlX+YYG6yKWWMXki/xkKJBWuzrxw==","signatures":[{"sig":"MEYCIQD0anCh/fiTxrdKtinhvkRSSWUHNsJWpZXhHwixf0jIxwIhANuqjs6eXoT1mZttQxk5jHuVcUX0xq+cMGAaIce4ZA8N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.49","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241968},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"^19.2.7","octane":"0.2.0","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"^19.2.7","@tsrx/react":"^0.2.63","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.49","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"^0.1.51 || ^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.49_1788310283417_0.021402866546360366","host":"s3://npm-registry-packages-npm-production"}},"0.1.50":{"name":"@octanejs/hook-form","version":"0.1.50","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.50","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"ec34ba3d078a166c3c7e63df571b55fa268c6378","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.50.tgz","fileCount":113,"integrity":"sha512-l9GIJ3K+iaSd7eUjWfAt3/mrrtOj/SV4g6DeFqq/cqyQbtckWYQCeUJhikldjCmoM9ZKCe/cGae+mzEeWGb9RA==","signatures":[{"sig":"MEUCICu44AZRskI42XIw1Li9gXUZjOEWqCbNg0DQC3vzyShHAiEAvrxnusOME9vCaNVP8dmD3fj1/cr7B6L2Dfjt8/dxtVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDHOSAc3R/kS42N6yX1gVQPTK+VkrLtftMEmWvsVRxXKAIhAL2ebXz7PfOjWTyS4tbeCnkwkgGVqOqxuOY6/ItQbXBT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.50","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241939},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"19.2.7","octane":"0.3.0","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"19.2.7","@tsrx/react":"^0.3.0","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.52","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"^0.1.51 || ^0.2.0 || ^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.50_1789827723782_0.902289414957087","host":"s3://npm-registry-packages-npm-production"}},"0.1.51":{"name":"@octanejs/hook-form","version":"0.1.51","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.51","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"b80c546a6f9d734f41385fc387bddce91a0b819f","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.51.tgz","fileCount":113,"integrity":"sha512-X+b8cFYBhCeSbnEJM+35TfL353aoUypSs3SWyYPihwnwTrgpbjdq0NKTmSlv51KzfOOUEKG8F3/k5IMeW1nJJQ==","signatures":[{"sig":"MEUCIQDc1Z0i7Wt+eEF699CwtTr1ULhqRvBv66W/E5mKzaKoGgIgQXXadmnbe/yT/Gtl5Y3rYpor7yeLKasp6D6Bdcxlho4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKgwygeT7XNA1eHR2JPgCqoWkZGnJ/xD5UyTZnZbwLSwIgL6m8Fq4S8eHYPbfejqv2qBLLtAZCuq4dd5T02Rcqmp8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.51","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241918},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"19.2.7","octane":"0.4.0","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"19.2.7","@tsrx/react":"^0.3.0","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.53","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.51_1790029544637_0.0019622082620971426","host":"s3://npm-registry-packages-npm-production"}},"0.1.52":{"name":"@octanejs/hook-form","version":"0.1.52","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.52","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"541f96f408dbeb810c67465b2d6cfc6e173c0f10","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.52.tgz","fileCount":113,"integrity":"sha512-BzfIDG+7xXJgwYd9wycwB/fWDwFIseXPwO2Tcoc578S0cVR/FsmKFjEReinVLQ776mRW50CPXCFc3ysNEH/R1w==","signatures":[{"sig":"MEUCIQDD87P3zMWD5Q0KTDsDAetTSq70oaxfLBedOduKwPm8oAIgGR/aphmW4vd7Oi7N+oPMVokl/dj6MP7gj8j+VasUOSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD/d1Ujadmd7uBqvWmutg82EMAb4TZdOYXRGNl54eJt8QIgaSLUqv4X9myTkAxvLxlKeo65TUYs9fyVSJ62s7GMwR8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.52","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241918},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"19.2.7","octane":"0.5.0","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"19.2.7","@tsrx/react":"^0.3.7","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.54","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.52_1790268529156_0.36849178175132313","host":"s3://npm-registry-packages-npm-production"}},"0.1.53":{"name":"@octanejs/hook-form","version":"0.1.53","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","_id":"@octanejs/hook-form@0.1.53","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"dist":{"shasum":"3ad4b02a16960ba520eb23a870a955f58f78278d","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.53.tgz","fileCount":113,"integrity":"sha512-xeEbAalWTEHSi3azyDMJK5xPtRHdZ2Sbl3cXBuJgRee/YykZECFb6tOIpO3lQo1yxELwiSHD7joxhhzkgWNcuQ==","signatures":[{"sig":"MEUCIQDdZttxhmnD8K8r8BaBglDr5STnaoFNpgIxQWiNzb+j5wIgccEHmc4eGBXgpiu16ZExH1ejDEaczsJQ7t/n+UbHW8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCszoFmy65hG7aIruFBfRDPCeXvp00J0AMdyN/qQrZHVgIgcSY0BsbcPxQq8m5XjRpvfb9p7CoQJHKtDXrvVjH4EYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.53","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241918},"main":"src/index.ts","type":"module","types":"src/index.ts","module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"19.2.7","octane":"0.6.0","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"19.2.7","@tsrx/react":"^0.3.7","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.55","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/hook-form_0.1.53_1790359655472_0.8501257411089651","host":"s3://npm-registry-packages-npm-production"}},"0.1.54":{"_id":"@octanejs/hook-form@0.1.54","dist":{"shasum":"dd0cf8c3df42ba67f9fa2fc15a089cda6614dc30","tarball":"https://registry.npmjs.org/@octanejs/hook-form/-/hook-form-0.1.54.tgz","fileCount":113,"integrity":"sha512-6ndbc3BgBQtXoGnXozU9+dbFVLHpkBek/Udtt8HhTKepktgEWSX3sQjTTLyc+vixk8cNuawSwpXwMm436Fyt2g==","signatures":[{"sig":"MEUCIQC9inBbwhN5ZyV604jzJDgHMyfSuzoO0IVXr19A/WzOYwIgPOu217bFFDLX37wFFVv9LhC17qqFjVSy1XT+Jon8J1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDo6vfB9Mv7pToSszSVlfnEILFWoBal5S/LyVcyU3J9TAIgRkqo8VogzT3Px/iGUdSAOU+75CBgvFexavLqZFDxW4I="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@octanejs%2fhook-form@0.1.54","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":241918},"main":"src/index.ts","name":"@octanejs/hook-form","type":"module","types":"src/index.ts","author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"module":"src/index.ts","engines":{"node":">=22.22.2"},"exports":{".":"./src/index.ts"},"license":"MIT","scripts":{"test":"pnpm upstream:verify && pnpm test:type-parity && vitest run --root ../.. --project hook-form && vitest run --root ../.. --project hook-form-differential && vitest run --root ../.. --project hook-form-server && vitest run --root ../.. --project hook-form-pristine","typecheck":"tsrx-tsc --noEmit -p tsconfig.json && tsrx-tsc --noEmit -p typetests/tsconfig.json","test:upstream":"jest --config tests/upstream-jest.config.cjs --rootDir upstream --runInBand --no-watchman","upstream:verify":"node ../../scripts/react-parity/hook-form-upstream.mjs","test:type-parity":"node ../../scripts/react-parity/hook-form-types.mjs"},"version":"0.1.54","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"bf2a8e35-d296-45ff-8e7f-46f738835824"}},"repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","directories":{},"maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.76","jest":"30.4.2","react":"19.2.7","octane":"0.7.0","vitest":"^4.1.10","esbuild":"^0.28.1","@swc/core":"1.15.41","@swc/jest":"0.2.39","react-dom":"19.2.7","@tsrx/react":"^0.3.7","@types/react":"^19.2.17","whatwg-fetch":"3.6.20","react-hook-form":"7.81.0","@types/react-dom":"^19.2.3","jest-fixed-jsdom":"0.0.10","jest-environment-node":"30.4.1","@testing-library/react":"16.3.2","jest-environment-jsdom":"30.4.1","@octanejs/testing-library":"0.1.56","@testing-library/jest-dom":"^6.9.1"},"peerDependencies":{"octane":"^0.7.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hook-form_0.1.54_1790776920448_0.4912008644674386"}}},"time":{"created":"2026-07-12T19:25:19.872Z","modified":"2026-09-30T14:02:00.976Z","0.1.0":"2026-07-12T19:25:20.214Z","0.1.1":"2026-07-12T19:41:58.350Z","0.1.2":"2026-07-13T00:13:48.142Z","0.1.3":"2026-07-14T11:00:18.147Z","0.1.6":"2026-07-18T22:15:05.181Z","0.1.7":"2026-07-18T23:33:02.238Z","0.1.8":"2026-07-19T19:23:18.771Z","0.1.9":"2026-07-20T20:30:48.382Z","0.1.10":"2026-07-22T09:29:35.339Z","0.1.13":"2026-07-26T20:20:52.446Z","0.1.14":"2026-07-27T11:49:21.301Z","0.1.15":"2026-07-28T15:52:43.527Z","0.1.16":"2026-07-29T12:54:24.923Z","0.1.17":"2026-07-30T02:11:36.234Z","0.1.18":"2026-07-30T10:20:30.876Z","0.1.19":"2026-07-31T19:28:32.953Z","0.1.20":"2026-08-02T00:32:22.375Z","0.1.21":"2026-08-04T15:30:13.662Z","0.1.22":"2026-08-04T21:42:11.794Z","0.1.23":"2026-08-05T21:33:28.205Z","0.1.24":"2026-08-06T01:29:16.189Z","0.1.25":"2026-08-06T05:38:49.946Z","0.1.26":"2026-08-07T04:07:58.686Z","0.1.27":"2026-08-08T01:57:57.911Z","0.1.28":"2026-08-08T13:09:11.951Z","0.1.29":"2026-08-09T12:13:26.911Z","0.1.30":"2026-08-10T00:51:03.601Z","0.1.31":"2026-08-10T18:16:17.981Z","0.1.32":"2026-08-11T00:31:16.744Z","0.1.33":"2026-08-12T10:41:55.752Z","0.1.34":"2026-08-13T21:55:15.922Z","0.1.35":"2026-08-14T17:12:10.056Z","0.1.36":"2026-08-17T09:48:10.275Z","0.1.37":"2026-08-18T18:22:22.706Z","0.1.38":"2026-08-19T12:47:53.373Z","0.1.39":"2026-08-20T16:34:27.379Z","0.1.40":"2026-08-21T14:24:18.593Z","0.1.41":"2026-08-22T00:32:49.211Z","0.1.42":"2026-08-24T12:01:42.500Z","0.1.43":"2026-08-24T15:26:33.405Z","0.1.44":"2026-08-26T12:53:11.757Z","0.1.45":"2026-08-27T13:26:56.055Z","0.1.46":"2026-08-28T11:30:38.034Z","0.1.47":"2026-08-30T16:55:44.151Z","0.1.48":"2026-09-01T14:39:38.814Z","0.1.49":"2026-09-02T00:51:23.573Z","0.1.50":"2026-09-19T14:22:03.861Z","0.1.51":"2026-09-21T22:25:44.747Z","0.1.52":"2026-09-24T16:48:49.254Z","0.1.53":"2026-09-25T18:07:35.552Z","0.1.54":"2026-09-30T14:02:00.560Z"},"author":{"name":"Dominic Gannaway","email":"dg@domgan.com"},"license":"MIT","repository":{"url":"git+https://github.com/octanejs/octane.git","type":"git","directory":"packages/hook-form"},"description":"React Hook Form for the octane renderer — the full react-hook-form 7.81.0 source ported onto octane's hooks: performant, flexible forms with native-event validation (onInput), field arrays, and schema resolvers.","maintainers":[{"name":"trueadm","email":"dg@domgan.com"},{"name":"leonidaz_npm","email":"lbarenblit@gmail.com"},{"name":"webeferen","email":"michal.makowski97@gmail.com"},{"name":"jonkwheeler","email":"jon.k.wheeler@gmail.com"}],"readme":"# @octanejs/hook-form\n\nReact Hook Form for the [octane](https://github.com/octanejs/octane) renderer —\nthe complete react-hook-form 7.81.0 source ported onto octane's hooks:\nperformant, flexible forms with native-event validation, field arrays, schema\nresolvers, `Controller`/`FormProvider`, and SSR.\n\n## Installation\n\n```sh\nnpm install @octanejs/hook-form\npnpm add @octanejs/hook-form\n```\n\n```tsx\nimport { useForm } from '@octanejs/hook-form';\n\nexport function App() @{\n\tconst {\n\t\tregister,\n\t\thandleSubmit,\n\t\tformState: { errors },\n\t} = useForm({ mode: 'onChange' });\n\n\t<form onSubmit={handleSubmit((data) => console.log(data))}>\n\t\t<input {...register('email', { required: 'required' })} />\n\t\t@if (errors.email) {\n\t\t\t<span role=\"alert\">{errors.email.message as string}</span>\n\t\t}\n\t\t<button>{'Submit'}</button>\n\t</form>\n}\n```\n\n## The one API difference: `onInput`\n\nOctane has **native, delegated events** — no synthetic event layer. The\nper-keystroke text event on the platform is `input` (native `change` fires on\nblur/commit), so the handler upstream calls `onChange` is exposed as\n**`onInput`**:\n\n- `register(name)` returns `{ name, ref, onInput, onBlur }` (upstream:\n  `onChange`). `{...register('x')}` spreads work unchanged.\n- `useController`'s `field` is `{ value, name, ref, onInput, onBlur, … }`.\n  `field.onInput` doubles as the programmatic setter (accepts an event or a\n  raw value), exactly like upstream's `field.onChange`.\n- `mode: 'onChange'` / `reValidateMode: 'onChange'` option VALUES are\n  unchanged — validation still runs per keystroke (driven by native `input`).\n- Register OPTIONS keep their upstream names: `register('x', { onChange, onBlur })`\n  callbacks are invoked as before.\n\nThe remaining adapted behavior — validation modes, `formState` proxy subscriptions,\n`useFieldArray`, `useWatch`/`Watch`, `FormStateSubscribe`, `reset`/`setValue`/\n`trigger` semantics, SSR via `octane/server` — matches upstream behavior; the\nautomated parity checks run all 1,193 tests and eight snapshots unchanged\nagainst the pinned React package as a pristine baseline. The Octane port\nseparately runs its byte-locked adapted DOM and server suites without title\nfilters. Their manifests record 1,187 collected entries representing 1,178\nunique file/full-name identities and require every entry to execute and pass.\nThe nine duplicate entries are repeated titles within the DOM inventory; the\nserver inventory is disjoint. The structured divergence ledger in\n[`audit/react-parity.json`](./audit/react-parity.json) records the native-event,\nscheduling, render-bailout, and test-flush differences, including consumer\nimpact and migration guidance. Differential tests also assert byte-identical\nDOM against the real react-hook-form. See\n[`UPSTREAM.md`](./UPSTREAM.md) for the pin,\nsource inventory, export crosswalk, and test dispositions. The root Vitest\nproject declares upstream and differential files as `react-parity` execution\ngroup ownership; the generic sharded config derives the remaining local\nconformance suite according to the\n[React parity test-execution contract](../../docs/react-parity-testing.md).\n\n## License\n\nMIT — contains source derived from\n[react-hook-form](https://github.com/react-hook-form/react-hook-form)\n(MIT, © Beier (Bill) Luo), adapted for octane.\n\n## Status\n\nCurrent scope, known divergences, and verification status are tracked in the\ngenerated [bindings status table](../../docs/bindings-status.md), sourced from\nthis package's [`status.json`](./status.json).\n","readmeFilename":""}