{"_id":"@playfast/reform-forms-react","_rev":"15-a75be130d5b747552e7bbc7b02c32283","name":"@playfast/reform-forms-react","dist-tags":{"latest":"1.4.3"},"versions":{"0.0.7":{"name":"@playfast/reform-forms-react","version":"0.0.7","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@0.0.7","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"20055c61774a6d9ee860352b084d24bb1bd20b89","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-0.0.7.tgz","fileCount":6,"integrity":"sha512-vwhRIehf2GnbzHPaxyiLj9Iwd7MTiUW4iDT8wxvrtekp85zEYnMEjs2MfsQG9kCJ+h0w8eciNMn6/oEn9ccfFw==","signatures":[{"sig":"MEYCIQCFp9yfmGW/YMa1naf9s0aZgiBVy50MOacKnPBtpFWN/AIhANKbWyVdlCiJ9gq1XELpesS2fn1YNv0MOkzKQGdj0hqu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12359},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"65217e8fa0b2947065da4b70c8f16b078104221e","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_0.0.7_1782130753656_0.058729111386589095","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@playfast/reform-forms-react","version":"0.0.8","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@0.0.8","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"55159f32585c1b0b74e66b7b73303d11bbcf412d","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-0.0.8.tgz","fileCount":4,"integrity":"sha512-+CVCPJY2W3Pb6yrMUdXeaLBp1gZSuT4mFWzCiXx8Zo8ygH0fmZT1qDhs3tTBBQ2WI7DsSBm3Dk8PofrIAvaRGQ==","signatures":[{"sig":"MEUCIQChRJYrEyDydIb4vIAwkc3s9dKVKW6dx09/b2aFgXW6CAIgR5OdsQBf18fCW4LphS8w+y18+BwHmQMopNPhdCfDG1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9525},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"bc3f52e10c5d9d1c59b08e0d54095842a33859e1","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_0.0.8_1782138403015_0.30259698206456864","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@playfast/reform-forms-react","version":"0.0.9","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@0.0.9","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"4531be656baa23d1b6637025f39361215d1ffced","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-0.0.9.tgz","fileCount":4,"integrity":"sha512-rCDviWSA/t3rEJnFNgfoGxT7qc0XRSjo+r+ACkny7tu+yZMsWPhRbayqc6GInUnm/9391WezevX2ykG6uZ+BpA==","signatures":[{"sig":"MEUCIQCMCPDnNFhozvcnckBqMGR+EovAp/MP/rAGKQLD3Ds3yQIgMESmv1sBiS/KylGAo+aVoy8lGe5KDgzw5hNYB1mhqoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9525},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_0.0.9_1782168441672_0.5354002902477206","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@playfast/reform-forms-react","version":"0.0.10","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@0.0.10","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"e991da284959c1801be142d252449634fac62c00","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-0.0.10.tgz","fileCount":4,"integrity":"sha512-rlslcrpWvq50M1w9kFYKKO4ikd9CeQ5C+HpfIDqCo5Uo95GZQ4jXkC4MF3zsbigxYwYVOACBF5Htu/zMfiSvFw==","signatures":[{"sig":"MEQCIC0n/GQ3PZqhFphfuwp+fYirdzpKa5HPsKKc3nr9nDegAiBd+3oGThnAM57/2LDgQWzQxN2kdwmpXqeHBnErSLhZ0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9526},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"3022cf7b6e3b9b5bb9e280afcc91dc102573dce4","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_0.0.10_1782647331022_0.4803555548253282","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@playfast/reform-forms-react","version":"0.0.11","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@0.0.11","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"2ca1526609100ad0d8e030292c2cdcc694267b80","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-0.0.11.tgz","fileCount":4,"integrity":"sha512-RUeikqPPFc/4c4AZuxgkR2ucdJtDPIZhSDlGbY7BdeJUy5qXBEsHmyN0W7Ii9duCO7nL02/w+ADdInYmdg3L+Q==","signatures":[{"sig":"MEUCIQCjBeCJpaxM1dQpFr3CG5lYkAIiVUZwNmT7/HkKrWtItwIgcWFYIji+uvzjkNF/XbxJNIfOa1lzkCejJwlfkvww2H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9617},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_0.0.11_1782723698263_0.6242886853755338","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@playfast/reform-forms-react","version":"0.1.0","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@0.1.0","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"df903842594f0dc0d433e3105cb7876165e96580","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-0.1.0.tgz","fileCount":4,"integrity":"sha512-8qfXB1pNqjkykHnJxukzlKGJXtJ3fvXsJW0svo3OfjtHXJssBb0BeM0uV+Y2Fy39/MEVaZDx5RFo1Ohxu1I82w==","signatures":[{"sig":"MEUCIGE/dxEFr6D0ylGQwtjVCbCcrb//ygFK9y4LpWkgZ6NYAiEA86PdMPI9Ah1uQCVo+leUkatp+0vR0n+WAA/dIIDJfN8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9630},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"d39f209f4c15dfbfe5d6a7eba34c14c1446337ed","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_0.1.0_1783273316476_0.4024195850263035","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@playfast/reform-forms-react","version":"1.0.1","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.0.1","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"de162f73c7d4805bb56c9fb82bb5434f3f57623d","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.0.1.tgz","fileCount":4,"integrity":"sha512-0o4JvfYs76uGDG7L7apAFTrYCeVntHl7ke1OKxavWU03cZkOeq4dzvG09Y3RKmpluu5225hke+JtvcAYKPe2DQ==","signatures":[{"sig":"MEYCIQC0oSGhfdEhBn5oKc8JutCqDh2hOQn9VPOcuOt+76jtogIhALyu8dcAWfDYaTopTxyxzKzUMABcQ+zat+zYgzyF8227","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9630},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"c1b2b13293e736c767f6c916d1afd1b316820de4","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.0.1_1783418111400_0.07408931393062179","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@playfast/reform-forms-react","version":"1.1.1","keywords":["reform","effect","forms","react","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.1.1","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"d94d8002071c1f43d9e0db981657a9bbe0b662f9","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.1.1.tgz","fileCount":4,"integrity":"sha512-tw6IujcO9ysx+ebP/nxSHKsNqdKMcd1a1UHdazFrtBo0gPydHmKJY3AMRLwfRya4edB8Hkp1vJa6W9M+0n+1cQ==","signatures":[{"sig":"MEUCIQDs0mPcWm2opRA+uTCvhWtROvFPBPw7pylE6rTMkJsBTAIgBD5sealuNV/pX5QzdlF0KGEo+up7Job+j6sjdq1I76A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9584},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"4edb486742279a92b26ac8089bf8e3f8c67e6c96","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.1.1_1784035792866_0.6605180312676322","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@playfast/reform-forms-react","version":"1.2.0","keywords":["effect","forms","react","reform","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.2.0","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"e5f2b32b19f78df3b5f1792cdb08680a746d4f74","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.2.0.tgz","fileCount":4,"integrity":"sha512-mnrmgbIClp/0MU/xdvx4hAf0suHB73zWw8spk68QBqnPwwDoYiigJBJ0VzVuO73vWo7r+3MhRsSM390i/HBoaQ==","signatures":[{"sig":"MEUCIAx5TLxsP7ZVm8WHEcxGNBnGkBHYS24GBXOpQp0Ix7ISAiEA6PqsJm7EvFHRzeFI70SMp3fu7TwQBav5Voso8UwUdiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10121},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"e31a97b7939d6c971f73b11cc43cbf31bead3f79","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.2.0_1785754075294_0.850266999648909","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@playfast/reform-forms-react","version":"1.2.1","keywords":["effect","forms","react","reform","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.2.1","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"1a4d97674514c4b92cafdcfe694441baa43c864d","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.2.1.tgz","fileCount":4,"integrity":"sha512-589/Y39jvzGA0NGTzXQc1904+8EtzAUE7Hyl+1YhkDReCYYVE72BNRggpAGZYwVco5tEDYzWCms7UrYEVdhAGw==","signatures":[{"sig":"MEQCIGVdp84HWngWWlNtNEJPGIAEUwhtNTQMuSdHV+E/BJdEAiByE1rRy6J+w9Y9reOX4ZlT/EK2HM7cPXWA55hrAX2C6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10121},"type":"module","exports":{".":"./src/index.tsx","./*":"./src/*.tsx","./package.json":"./package.json"},"gitHead":"fcdfd63f7dfbacc26f48ae1be8e37f0cec2ed47e","scripts":{"lint":"oxlint src","test":"vitest run","build":"tsc -p tsconfig.build.json","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.2.1_1785946887791_0.28490188664635707","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@playfast/reform-forms-react","version":"1.3.0","keywords":["effect","forms","react","reform","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.3.0","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"0c18752109ba6c1d0281752c543f8190276cea29","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.3.0.tgz","fileCount":8,"integrity":"sha512-3rwppyyqNqvYKSvjpAaCTuhjIx73yjbAYyHrWDuVUnqr6I6ZT38ig7nbij0jXHCwgUmI+5rFsOVsrkbxwUStIw==","signatures":[{"sig":"MEYCIQDnUHJ1K5kTpTgDNGtn0BU7rRBTlVKLs+xOyAdt7hhEtAIhAKEl4Ce+xA3V3N74+NyHgQ265b6Qk2yQP4MxlejnePbG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","playfast-src":"./src/index.tsx"},"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js","playfast-src":"./src/*.tsx"},"./package.json":"./package.json"},"gitHead":"1c475e7ca802ffbc82b8869afad5c5770dd46f75","scripts":{"lint":"oxlint src","test":"vitest run","build":"rm -rf dist .tsbuildinfo && tsc -p tsconfig.build.json && bun ../../scripts/fix-esm-extensions.ts dist","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","prepack":"bun run build","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.3.0_1786009986846_0.9595115027083592","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@playfast/reform-forms-react","version":"1.4.0","keywords":["effect","forms","react","reform","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.4.0","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"a56e13d52afca596f0f5a29fa364df8c1c1c1de6","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.4.0.tgz","fileCount":8,"integrity":"sha512-S3zsObikuhxkBk/D4NrbgHc6puczSBzOtZNNTP6n4bf2AmzkM+DbSqUoY0HGqY3FvyqXHlqL8TnocD8Vwa6azg==","signatures":[{"sig":"MEYCIQDnrBPLDfX0hjDSn5+QmC0WiLVbz/kt6pnl8X39tsQqAAIhAIVbZ3QazRYtqxVYF0UuLu0jfq7GBO+U1WY9HVsmJo4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","playfast-src":"./src/index.tsx"},"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js","playfast-src":"./src/*.tsx"},"./package.json":"./package.json"},"gitHead":"b5850a3d4779bcaf073983cf17c2cd9f3b7f1b91","scripts":{"lint":"oxlint src","test":"vitest run","build":"rm -rf dist .tsbuildinfo && tsc -p tsconfig.build.json && bun ../../scripts/fix-esm-extensions.ts dist","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","prepack":"bun run build","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.4.0_1787341730926_0.12753380847349427","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@playfast/reform-forms-react","version":"1.4.1","keywords":["effect","forms","react","reform","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.4.1","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"32cd4c878a6e45a283e1951c52201061b4fdfc67","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.4.1.tgz","fileCount":8,"integrity":"sha512-SlrTgfkczKf6W4oIZ3ssn7cjL1seK2XL9VphU+Et6j3VvbP8alVAkV7KYFddL5f1gBuThF8v1f2nKX8G8jgLtQ==","signatures":[{"sig":"MEYCIQD1GuLEyA5zK1KhTYG2GUYI7pF6XXSwr0vzo8a8KD1P9wIhAIoG06iEb8Rx/YSW+IzmhPe7KVZ9SzXFiemNRAqNhYs5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","playfast-src":"./src/index.tsx"},"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js","playfast-src":"./src/*.tsx"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint src","test":"vitest run","build":"rm -rf dist .tsbuildinfo && tsc -p tsconfig.build.json && bun ../../scripts/fix-esm-extensions.ts dist","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","prepack":"bun run build","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.4.1_1787482717179_0.18677878909255274","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@playfast/reform-forms-react","version":"1.4.2","keywords":["effect","forms","react","reform","ui"],"license":"MIT","_id":"@playfast/reform-forms-react@1.4.2","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"homepage":"https://github.com/playfast/reform#readme","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"dc890ff4aefa38348169adfaf7e3226429209912","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.4.2.tgz","fileCount":8,"integrity":"sha512-wpoBhky5DVru3nDczNWBFXizC5ZLL4c/Ebtl3IEQj/8OwAh3VJa4om5kxJcPz5dYvmWUEy+kidccBfT0G3XyQQ==","signatures":[{"sig":"MEQCIDCqqR3bYxN3U2grn4MUomsl288qEnjUDyhTf1rQXH3CAiAgtl5BmwSDX9wVY/3UAFVEGFAqBXoSKkrTwjmfIKQgfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE+lFB0RDSKReAidbU7egejQ0A/tw92caT5X8dqahiH+AiAJm65mktx5Vewds/odPqHJ0rKFfYEtk8cmUduKd8bekA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20121},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","playfast-src":"./src/index.tsx"},"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js","playfast-src":"./src/*.tsx"},"./package.json":"./package.json"},"gitHead":"ab0e01761248a12d6e8190c43738ad8bc363466e","scripts":{"lint":"oxlint src","test":"vitest run","build":"rm -rf dist .tsbuildinfo && tsc -p tsconfig.build.json && bun ../../scripts/fix-esm-extensions.ts dist","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","prepack":"bun run build","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"_npmUser":{"name":"play-fast","email":"company@play.fast"},"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"tmp":"tmp/reform-forms-react_1.4.2_1789662127068_0.297410460651631","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"_id":"@playfast/reform-forms-react@1.4.3","bugs":{"url":"https://github.com/playfast/reform/issues"},"dist":{"shasum":"4dac5b2e37e702e1e12dcd0d02f7a99efa15be59","tarball":"https://registry.npmjs.org/@playfast/reform-forms-react/-/reform-forms-react-1.4.3.tgz","fileCount":8,"integrity":"sha512-mfaPraDqYwlptQYTxhMmiSgO/NerAhbdLeqGab/ZBKEH4GazuASubSdb5+PFfjYPEtMjFhcT62WYEYe8z+mBpA==","signatures":[{"sig":"MEUCIDSyB1Vi+YZGhWFDckXB7kBqJfJLBmn7QXUHwV1Zo/VaAiEAl3bjTcXDDa1MK8hG7FWTdqsQM8rhZA7BNxB2H3cVhaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVyTJRHYG8x25UWO0Snw6tlu+U/malzzPCBDLryYwGlwIhAPQNqgywz7WLji9zpryGatd6txNdNf8jiQJuX2FbxJKr"}],"unpackedSize":20121},"main":"./dist/index.js","name":"@playfast/reform-forms-react","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js","playfast-src":"./src/index.tsx"},"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js","playfast-src":"./src/*.tsx"},"./package.json":"./package.json"},"gitHead":"9d6f56e08ff633c4736fb6689ec10b98aa1506b5","license":"MIT","scripts":{"lint":"oxlint src","test":"vitest run","build":"rm -rf dist .tsbuildinfo && tsc -p tsconfig.build.json && bun ../../scripts/fix-esm-extensions.ts dist","check":"tsc --noEmit","clean":"rm -rf dist .tsbuildinfo","prepack":"bun run build","coverage":"vitest run --coverage","lint:fix":"oxlint --fix src","test:watch":"vitest"},"version":"1.4.3","_npmUser":{"name":"play-fast","email":"company@play.fast"},"homepage":"https://github.com/playfast/reform#readme","keywords":["effect","forms","react","reform","ui"],"playbook":"./playbook","repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"_npmVersion":"10.9.2","description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","directories":{},"maintainers":[{"name":"play-fast","email":"company@play.fast"}],"sideEffects":false,"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"react":"^19.0.0","effect":"*","@playfast/reform":"*","@playfast/reform-forms":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/reform-forms-react_1.4.3_1789666844358_0.016915579502173372"}}},"time":{"created":"2026-06-22T12:19:13.492Z","modified":"2026-09-17T17:40:44.631Z","0.0.7":"2026-06-22T12:19:13.785Z","0.0.8":"2026-06-22T14:26:43.140Z","0.0.9":"2026-06-22T22:47:21.804Z","0.0.10":"2026-06-28T11:48:51.170Z","0.0.11":"2026-06-29T09:01:38.402Z","0.1.0":"2026-07-05T17:41:56.643Z","1.0.1":"2026-07-07T09:55:11.527Z","1.1.1":"2026-07-14T13:29:53.007Z","1.2.0":"2026-08-03T10:47:55.427Z","1.2.1":"2026-08-05T16:21:27.932Z","1.3.0":"2026-08-06T09:53:06.982Z","1.4.0":"2026-08-21T19:48:51.059Z","1.4.1":"2026-08-23T10:58:37.296Z","1.4.2":"2026-09-17T16:22:07.194Z","1.4.3":"2026-09-17T17:40:44.435Z"},"bugs":{"url":"https://github.com/playfast/reform/issues"},"license":"MIT","homepage":"https://github.com/playfast/reform#readme","keywords":["effect","forms","react","reform","ui"],"repository":{"url":"git+https://github.com/playfast/reform.git","type":"git","directory":"packages/forms-react"},"description":"React bindings for @playfast/forms — render a typed reform form View with scoped field/array/variant helpers.","maintainers":[{"name":"play-fast","email":"company@play.fast"}],"readme":"<div align=\"center\">\n\n# `@playfast/forms-react`\n\n**Typed JSX mapping for [`@playfast/forms`](https://www.npmjs.com/package/@playfast/forms) — turn a form view into scoped field/array/variant helpers, no bundled widgets.**\n\n</div>\n\n---\n\n`FormUi.make` wires a [`@playfast/forms`](https://www.npmjs.com/package/@playfast/forms) view (provided in a\n[`@playfast/reform`](https://www.npmjs.com/package/@playfast/reform) contract's `form` prop) to your own React\ncomponents. It owns no state and ships no DOM widgets — it maps the typed schema to JSX so your layout cannot\ndrift from it.\n\n```tsx\nimport { FormUi } from '@playfast/reform-forms-react'\n\nexport const CheckoutUi = FormUi.make(\n  CheckoutContract,\n  CheckoutForm,\n  ({ field, array, variant, form }) => (\n    <Screen>\n      {field('email').as(EmailInput, { label: 'Email' })}\n      {array('items', ({ items, append }) => (\n        <Stack>\n          {items.map((item) => (\n            <Row key={item.key}>\n              {item.field('name').as(TextInput)}\n              <IconButton onPress={item.remove} />\n            </Row>\n          ))}\n          <Button onPress={() => append()}>Add</Button>\n        </Stack>\n      ))}\n      {variant('payment', {\n        Card: ({ field }) => field('cardNumber').as(CardNumberInput),\n        Paypal: ({ field }) => field('email').as(EmailInput),\n      })}\n      <Button disabled={!form.canSubmit} onPress={form.submit}>\n        Submit\n      </Button>\n    </Screen>\n  ),\n)\n```\n\nThe render callback receives scoped helpers (`field` / `array` / `variant`), the underlying `form` view, and the\ncontract `props`. `field(path).as(Component, props?)` returns a `ReactNode` whose component gets a typed\n`field: FieldBinding<A>` prop. `array` and `variant` scopes expose the same helpers relative to that scope.\n\nFull API: [playbook/api.doc.md](./playbook/api.doc.md). Pairs with core\n[`@playfast/reform`](https://www.npmjs.com/package/@playfast/reform), form state\n[`@playfast/forms`](https://www.npmjs.com/package/@playfast/forms), and the React host\n[`@playfast/reform-react`](https://www.npmjs.com/package/@playfast/reform-react).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}