{"_id":"react-form-krafter","_rev":"34-bf544a55bad5db392e5edbc2a90e5e79","name":"react-form-krafter","dist-tags":{"latest":"0.0.69"},"versions":{"0.0.1":{"name":"react-form-krafter","version":"0.0.1","license":"MIT","_id":"react-form-krafter@0.0.1","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"dist":{"shasum":"50f2fbc9f7d39a65948513212675b132c6a1403a","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.1.tgz","fileCount":17,"integrity":"sha512-erJnWUFtYbhknzehKaOk8CCyB+lJrlLwrRsWw/ZJnA5c3uC8lWT8Ur0qdHvASFse+iOtRAamjACS5LPd0h/gaA==","signatures":[{"sig":"MEUCIGqzDnnOV6bW6Iwm+CaRu0KkCoIfgjjuVjuUy1IZoDPtAiEA/RAN9k6HZ7c8nrysOcsHOOlWoxVwSL3iXt2BJ6CzcFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35613},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"0eb0bb21e4c32e1cae5a05bbf7dc105f22817ef4","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.1_1753142713808_0.3493539253626008","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"react-form-krafter","version":"0.0.2","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.2","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"7368b509de73957b13592d18265460061c7894b5","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.2.tgz","fileCount":17,"integrity":"sha512-Wt4fSGCZRh9U+SK+9C6WktAd/WQyZSJKOLnrk8fFinoED9/DEC0z931mAbeyipbVMBrljbf2A5J9AA0EtVneUA==","signatures":[{"sig":"MEQCIDaJOfSSqgL7Qs6F3sn0O3xeeZG14Dh0Odg7Q43jVWkhAiAYa0PrJR7SqJ5JBjnJBpXC6ClEHI5FzTy29wOphnIWqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43180},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"49d2aad5f8815eb0e8aadda7ff4d7a454c6215d0","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.2_1753635868778_0.35308105243373","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"react-form-krafter","version":"0.0.3","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.3","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"356909055c3999b0b58a22c6e8f89b92fc2c64cf","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.3.tgz","fileCount":17,"integrity":"sha512-asTq8ISWjgOYXaShzA/GSu8L8ih5vn3FU/HcyREReSoLih9pRMqOYZjZFuqhfOVZBZB5PJcJPe1CmkvT4+jE0g==","signatures":[{"sig":"MEYCIQCaNpsMAbOgK0YZCeCuapyIMrCCSpHJxO/cGmjoCMMXyQIhAJCQcvbpFETurFZx7TVKz7uBYZEw6dIWhsvI3XuU8dpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43422},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"15ebb202b0d80c91211570b82acd20cd9fa1153e","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.3_1753658469543_0.5558826411701356","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"react-form-krafter","version":"0.0.31","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.31","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"d9a0131e595f4295d17c502ab995284dda8f5d7a","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.31.tgz","fileCount":17,"integrity":"sha512-3ht+Z/cJ7Pey+C2WQjyHUslKI6rUuWcrVqt6dqGNvfWVqmWkgUCNmn7xr1PboZBzEKBehLHCir4pyQVX7uQsGQ==","signatures":[{"sig":"MEUCICaZZfzraCEzJsxFS5STW9siZmJllpYyu8r8NJHYoUgmAiEArAgse4ifkJv8YoZejcDpaeJKEqPesy3el+zlv7F2dcQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44165},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"da1395872632673dffe44ed9cec23e75d4d96307","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.31_1753661561159_0.7590351827183923","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"react-form-krafter","version":"0.0.32","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.32","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"461ee4a0393daea602b006075ba999c21988489a","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.32.tgz","fileCount":17,"integrity":"sha512-FeHHIuxvQQLYBl8kLa21b4cEiW0Hq7xrOk3vxd3E/EYU4I8NutC9gZ7sJ0LD76CrwuZMbral9Dhm7M2hmQV20g==","signatures":[{"sig":"MEYCIQDA5MowT4C978KH1Skdw2srmuMnFab0fGDW9ULNGdC/KQIhAMOFiVyw2lkNqHk1+XTgU9/oYRk7AQ5DTT5+uYtQxRKY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44427},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"da1395872632673dffe44ed9cec23e75d4d96307","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.32_1753661978802_0.05821713731815592","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"react-form-krafter","version":"0.0.33","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.33","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"629e91c7f20e69590f5a1858ada6e94e331b61fc","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.33.tgz","fileCount":17,"integrity":"sha512-eUUOQlI0c71wG/0F18/a8mSqjSYdu2f0nsvV8WV7ObYI2MlEREtcHYcFb+e9jM+9wLaW9SfwVPCj5TFLeK+k5g==","signatures":[{"sig":"MEUCIBnbx7pFazFMqe20wJNDskUdx+SCJ+tj7xwSWZWBx/cqAiEA4+alMryafKCrTEOdCAbdetBYz9Io8WACalazvw+8nXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44430},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"da1395872632673dffe44ed9cec23e75d4d96307","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.33_1753662540969_0.27523396735764827","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"react-form-krafter","version":"0.0.34","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.34","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"b8ad750254024e08abffd2b39304e09b1c99b69c","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.34.tgz","fileCount":17,"integrity":"sha512-rbEuR0G50XRV/KPjMfWZxr09mDNhJKYptUvxFaPIZ3Dzn/EWMZ3Eir8ZlwgDQ4K9FtAqg/0uTzcK5iEDwFtcgw==","signatures":[{"sig":"MEYCIQCpJDTn62m1Vrb7Eh/HLovaYgjC3LoSLGAss8AfNlFzjAIhAIvqhFoWUUx1czu430RYMLfkb9Ia4auBzXQN6n5sbu2T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44645},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"da1395872632673dffe44ed9cec23e75d4d96307","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.34_1753665036045_0.19407071549252808","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"react-form-krafter","version":"0.0.35","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.35","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"df5e6adfcb1958ab250973f9333cd8e50cdcd4ea","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.35.tgz","fileCount":17,"integrity":"sha512-rOs9APm3ROxTqpkiJuS2W2onzQNoXfQWSe2sQJ5l0Dro2Aktfc6oaAY65BBiWEkBA2uQOP1PnXztPYlgpZM8iQ==","signatures":[{"sig":"MEUCIQDt4GXo7Jb/BNdzt5u+8pK//bSRntUEOXcLZTySmzwLgQIgCNHj4gX2vc8kMdhr5Pn8kQ3mvCkcL+s2jYpemqJp2i0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44951},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"79430a20b9cfbf87bef32df4dc3c0a1b6dd1798c","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.35_1753665991154_0.9587331925016855","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"react-form-krafter","version":"0.0.36","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.36","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"bd27fa14102516a6c6795d6c1c7b748a87cd34c0","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.36.tgz","fileCount":17,"integrity":"sha512-x27U6+KON1I4+0qPwb6nL4pME46bjsK4gE+sQxak+2D1jdeDekKuelc+YENg974g661hJ5kWqrFQLaosVgPLQg==","signatures":[{"sig":"MEUCIQD/3wyg9NzADDvKekD775D5Cs4yNElYL1+SLVTeFnyvCAIgbmajDxi35tY08oIXEb9d+MAM4VMqWS4sgziFwkmTHhM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44965},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"79430a20b9cfbf87bef32df4dc3c0a1b6dd1798c","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.36_1753666161417_0.8042782681228968","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"react-form-krafter","version":"0.0.37","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.37","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"9d9ce69ad07eecd9a7ecbccf395da7384cf6a583","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.37.tgz","fileCount":17,"integrity":"sha512-4B8EvL/jAkmo/8UiPc0CQE9FzIfyWoQMZ8lrLWF5Q7UB5/0zbemx95z0scn7RvkEVPfJqxP7rOCmUwbBTrrJew==","signatures":[{"sig":"MEQCIG8TwToy40gkPxIowrsn2nrwhoEGkx47UoddUzc9U9MqAiBKKZgFzH0xelgjrq9tT1rCxIDHUEbNvJNkK0PRb5kahw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45044},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"79430a20b9cfbf87bef32df4dc3c0a1b6dd1798c","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.37_1753666554018_0.8429750999928614","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"react-form-krafter","version":"0.0.38","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.38","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"a403f3da62b84e07f64908ad1bb02d6d1ca1c79c","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.38.tgz","fileCount":17,"integrity":"sha512-heJK2KnSqlul18LRXmq5vCl25ZFHyYPcm8bOMorJAx7q+PgXR8vLvxZnvRUtfnEUOsHuK95ZYpku9ic5IvbKRg==","signatures":[{"sig":"MEUCIQC1XV4FiA3V5q5mepEA+3n8tB1ybkbbmGuDI+RN77CLPAIgB8Wsj+2O28Mmv9sHRl7o0fowSoXpE3uRky8RCWa33eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45423},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"c7c28c67810d65f96c912dd28977b5fb6a93af85","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.38_1753748926292_0.6490156240541642","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"react-form-krafter","version":"0.0.39","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.39","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"e584e4d727c0edf3c4297df58d4367f3a4d140bc","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.39.tgz","fileCount":17,"integrity":"sha512-zgjx5JVQFM0xYR8vx1GO5EgXdM1umSSkJo4M7+9zk2gLYoepi6A5rQ0cTC70pv21dkSdtiDNE5h4J312SrL4aA==","signatures":[{"sig":"MEQCIDFbRMyh1YvaFNZRjz4QEyJNF9JELX50Cb38O6tfVFBaAiAmP39p8kL6Gt4+Av8/vGEoO2KSkAEeqyCvOk73BmOAUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46086},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"02cf330ae0f6787a47892fbae991142e645006d8","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.39_1753752216062_0.1419208574278521","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"react-form-krafter","version":"0.0.40","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.40","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"d7e647b1b1fd6f0c473e4935c8d71e062dd99568","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.40.tgz","fileCount":17,"integrity":"sha512-VXVI6Iw7EVeTtMQufTar1yM3orVhOXAh7F3+nCuW08CiAT4MtlEqJUyT7CaF4ESRPVBBG6Hlnno8D+JcBxlVmg==","signatures":[{"sig":"MEQCICj8AddqyyozwwtaZStI4KomZaGokINKVTqHPZKynkpvAiBFDXOgdv2v4KvlMko7NgxYfpUwYbBGgqn3H7vLAuQ88w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47045},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"02cf330ae0f6787a47892fbae991142e645006d8","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.40_1753835712609_0.6536463006381796","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"react-form-krafter","version":"0.0.41","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.41","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"5cc2f51473c378f6a7f0074a43017edff8dc4d19","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.41.tgz","fileCount":17,"integrity":"sha512-yJ96KCGsaBR5DJlQKpiY/wwpYf7/pUfwHJ7O1DKPC8Poo6zmdI4RsJiGCEoRQorzr1gc2v4CJg7EAOF8mgxg/Q==","signatures":[{"sig":"MEQCIDwYXXLpogP2rrHql0O+wTCeymECrIEYfMjXPxXvt4w2AiBP2LpaY/gqqJ2/nvmAaaqjIK7/cgQ5cdOJijVzxGFCkQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47173},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"02cf330ae0f6787a47892fbae991142e645006d8","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.41_1753836067438_0.5474517605219806","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"react-form-krafter","version":"0.0.5","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.5","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"e6a632324d42257df421328abf2550a7ef752c3d","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.5.tgz","fileCount":20,"integrity":"sha512-dBT8fzm/MHry0uZ4/8ay1grbh068N3/QbtxnIgimQJMcpSmodIjpne2W4ral9DruUHDt+YThKgslXN/LDk4JHA==","signatures":[{"sig":"MEQCICNdUK89ByDolntv+XvHg7gaGMBrVYRYKYQVGof7zwPkAiAE8I/RJdCYjRxa23aVl8xkd1dxJFO5DzTVnE8i66+y4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51706},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"1be3fd7d5d7bfb5b428899432a7c666d8f40c19a","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.5_1754251293292_0.3623583020327352","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"react-form-krafter","version":"0.0.51","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.51","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"dd8f541c03a8a0a4b98670d5d251d58e135434b9","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.51.tgz","fileCount":20,"integrity":"sha512-IYVbmTooJSDKXzhxw2oil6SzTb9Sw39ScMloJ3FKm02ybPUlWGgbgDDW+FTRXuM/hBfA7poEhzr4uKl/nlVCvg==","signatures":[{"sig":"MEUCIQDETh1QYuwoEC1JS6E0HCBflBLx9wjAWqg7M6OMEl4mxgIgBci4F7WvG1relxW6hln3ucJQnkZFj5YARONHvIvlak8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57567},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"1be3fd7d5d7bfb5b428899432a7c666d8f40c19a","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.51_1754251431825_0.9112468107500213","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"react-form-krafter","version":"0.0.52","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.52","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"0a73b2e231e8c29349ebe6563231bce243fe9e1f","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.52.tgz","fileCount":20,"integrity":"sha512-/QGFEbpgx/qBhIJipawwBK1nYTC4sP9pmac1p0DQVv+uxjfVlbs63NQxZaJ4ef9Jc9Q0EAKYvWOKALIt09jxCg==","signatures":[{"sig":"MEUCIQCgsT/0hC06JGj/5Ud5qGZFifGTD5OAKBv1Fz31kNgKGQIgAgrvW6cFcio6+C5CcpzuSWDu1m2ffOECKNWwhiYhuLU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58743},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"c370076d34169b523a5f477f5fdaf221fd09462b","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.52_1754355202384_0.7692685682968654","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"react-form-krafter","version":"0.0.53","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.53","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"a2c3b524f9b271dc5b4c534b85697b69b153fcce","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.53.tgz","fileCount":20,"integrity":"sha512-YJ/Uy4DtEsU8VZ07bWvWfGUtkwhYxHDjTvAhSLe1QFmatSvkiiq2vqzIMb+YE5t9lkgJUExe1OIejwficotDFw==","signatures":[{"sig":"MEYCIQDfLrEGJpSdFyCHzuVzN7odArxGJrEXS96xOBOTchZYgQIhAPXpYzbccGTqKqXonGJj03RIbnPXsv8vMljAMJV7hDci","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58431},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"c370076d34169b523a5f477f5fdaf221fd09462b","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.53_1755219503757_0.8115800531623913","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"react-form-krafter","version":"0.0.54","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.54","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"4f1855f6ce2dc64dffcf9dd1107d9f8f91c3902e","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.54.tgz","fileCount":20,"integrity":"sha512-iG6MDDg/ZNeDSKK3zUgw3Z+0k1cA4n42ZCNn8d61guy/mKvOsNHTzRVrs4je7Y2SDNpjMVPIDTfb9xUO0vuWhA==","signatures":[{"sig":"MEUCIAx318VUV8auAdU/MwlA+u9JrcWs8aTnk0BmGN9kgOCUAiEAu9Q79uLTUANV/4OMNLDiLPHVZJaJXCpwrXX92KqEbP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58431},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"edf3d5dfc7dc0e7d70db97a05069ffecb856d516","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.54_1755221338839_0.04376622800309993","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"react-form-krafter","version":"0.0.55","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.55","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"97d5293455edd549afcd4b333eada138d2664285","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.55.tgz","fileCount":20,"integrity":"sha512-Isnhjvo5z7FAhWdF/qu64/akc4Ux5EdoLLwNe6qUghWws36IWcoeKmyRxbDIwao585RRSnbDMIPCN6eXwIkSCA==","signatures":[{"sig":"MEQCIBTHdenNa9F2x8MUXCiVJiU5QPggiUHoseyHbK6lnN6pAiARx+W6m85LRHqLgFfZpskazoW3tO2IB/QSm1b8cPikqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43323},"main":"dist/react-form-krafter.umd.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"edf3d5dfc7dc0e7d70db97a05069ffecb856d516","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.55_1755221796687_0.7847339286500556","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"react-form-krafter","version":"0.0.56","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.56","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"16f14fdf75bed7f841fd37d9dcdc2d5e2f08b4cd","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.56.tgz","fileCount":20,"integrity":"sha512-ea+Nfj/Smslq3pJFdQSI8mVM+RQN4u+dI8ZjlfJeElGlChwtziA3KEB7UNrJ5dPQ5xWXS2gi0jW2Fp5R8wqhDg==","signatures":[{"sig":"MEUCIAbw3poPVUOMtiOY1asV4LY1fH46o/S1VXlWEBUOKtEzAiEA+qnvjbK7vDAC4LdHF7WPDw9TVpxBssPmkP7smAgZksc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43123},"main":"dist/react-form-krafter.cjs.js","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"edf3d5dfc7dc0e7d70db97a05069ffecb856d516","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.56_1755304253213_0.1785723557056751","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"react-form-krafter","version":"0.0.57","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.57","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"ec725e7352af62c2d4c465bad836a9c516e94f90","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.57.tgz","fileCount":20,"integrity":"sha512-iqQr/FC0+EVYEa8iGRYzvXqf+Aq6RVBFdsL7F2a49rzOQlK0S9pYzVcBVweweuixfkojICFKw5NbFCrZ3FtuwQ==","signatures":[{"sig":"MEUCID/egteFmw9kPWamy3KyFQRfGgJxuELg/O1IRRCR+zZ2AiEAqay5mW4GWL+/bdRo6jq6PphfJ1SLvr3kkLSWYhrgKs4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43120},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"edf3d5dfc7dc0e7d70db97a05069ffecb856d516","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.57_1755304778420_0.03763952228363654","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"react-form-krafter","version":"0.0.58","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.58","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"b40361ee1ebc45b6aa5c6dcb07f447e3be0573ea","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.58.tgz","fileCount":20,"integrity":"sha512-q5ULz8z0B7nJ++7KQexg8zT4esfD9IHTmdb79jU9V8Ue5zsmTHEwIf+rndW7jD65cbY6Ya6AOvfL5dqS3BVH+g==","signatures":[{"sig":"MEUCIEqf7Rt5gUjol3XwovOW8MdKKJiSFiaY7/lUFlmFOdSmAiEA+XjtatrRvrI3tcl0+95tiy9oBr6rz+/mkOZJBqP8BOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43179},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"cd3dc3e4d8fa593cd2e55bebf68f0973f368b866","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.58_1755308358638_0.6911155259720201","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"react-form-krafter","version":"0.0.59","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.59","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"9ad29ba1b599aec2a7953b19234417d1257a52eb","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.59.tgz","fileCount":34,"integrity":"sha512-m34DZPQe2NiUR92imqfiGelPi6l9YR4paBlj8PQTwtou1kLMSEhIHT/oK6OsZW6W4ZroD7Dm+bwgIv89+aWDTQ==","signatures":[{"sig":"MEQCIGcGv40b2HYOQoMyAKcG/6nlLqDTHTJHLtx/B9oErpwBAiBLnnE/jSrfE3FjGbGMHrsIxO6cCdOqhuPnhGPAa/64jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52623},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"cd3dc3e4d8fa593cd2e55bebf68f0973f368b866","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.59_1755310205777_0.9397358334681898","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"react-form-krafter","version":"0.0.60","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.60","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"102ede9ce8bee01d082e8d0623ed26dd57bd96dd","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.60.tgz","fileCount":34,"integrity":"sha512-+XudChFIaqz2TPdAvTiWEI1z93F6khxH10TkrrFw1S67gftMtMMTino874XMpLg6BFFIK2tR37l4B18NML+/pw==","signatures":[{"sig":"MEUCIQCoKN2BIlOaCGiQlWTSY7HvEg7PIQlqh5Xpz04ljSH48QIgAYB85YFP5Atn27gQkXUYIiLUW+/IEipBmrxnnWDsGV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52623},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"a7a182a798edbe43c33cc1565316ab76c256334b","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build && pnpm build:types","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.60_1755310843593_0.7878816718122972","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"react-form-krafter","version":"0.0.61","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.61","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"2f3273825807456e9655f6c425b7d9003641d074","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.61.tgz","fileCount":20,"integrity":"sha512-E6RhugF7xYUMOun13+PP4+tpQgOOAt4S7MUEd+ry+5AdY23wCEGZid6uCNpSDVsotZnguv61fk5STExRHnbLyw==","signatures":[{"sig":"MEUCIEhCCqn7g45bYq5OSe0CG8xexs7etjRarS5dx8f+A88FAiEArQXDjYBHrkZmlqdYOms+vp6qxDAiLn/82dtZ+JIV5Q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43095},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/types/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"a7a182a798edbe43c33cc1565316ab76c256334b","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.61_1755311022228_0.9210362225581283","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"react-form-krafter","version":"0.0.62","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.62","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"e85058d368fc7c1d3ae50545039961115866e744","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.62.tgz","fileCount":20,"integrity":"sha512-yRi3tMYrhDjYqdshGhtMUginDPdPez++Pdh+hXzhtwFunrmD+qjiVPOAcg+tWV6ClJ1C8JRUl0eTlpUjd7NOtA==","signatures":[{"sig":"MEQCIACGMhOOpBTUQNyd9UvAUqB1HObU1dDMFCQC2IajxOz/AiBUJKw8/Sl8LRDHi9EilYnwhm/GX2NRnS2rUWhg/OXNww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43089},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"a7a182a798edbe43c33cc1565316ab76c256334b","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.62_1755311242198_0.5233435620427109","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"react-form-krafter","version":"0.0.63","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.63","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"cc5f23b072d82af0e408f60a6461199d75d4b741","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.63.tgz","fileCount":20,"integrity":"sha512-9qV4ujq9JSzUbnD8GSTHDqLgkAADNj7zQi4x2w/yDvyQO1qMtSiuG4+3gnh6TXhjOdCRQBtKegdVQPsQ2V2hvA==","signatures":[{"sig":"MEYCIQCpxcTI2JOqWy2HPCszXj0BWF9TyFueqiPnwiMjqDVlTwIhAIGzAVdb/XXlnqlJgPUEtycAQGq8txdlIcAT0qTrF+5l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43704},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"5576c57608d0a1e3808d7d658b74b816caace5d6","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.63_1755998698933_0.3750057772113058","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"react-form-krafter","version":"0.0.64","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.64","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"e7d652683b60770bbd5bfff6c617db6c59829434","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.64.tgz","fileCount":20,"integrity":"sha512-CDJtBwQtxglW2qpdnFHyyHWi8JI/dISjhUhHIaaZkpXbGQ5D54F30CYVDMogqNBJlp4zx9pXX8h105LJ2ADWiw==","signatures":[{"sig":"MEYCIQChKk2R/LzoMhBGocY2oj/CUjmu76cRZotsu7TrHGMYMQIhALBfTmtaMNBrtBSPYvkuRFn+FMvu+NmuHoYJDILPdF+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43836},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"5576c57608d0a1e3808d7d658b74b816caace5d6","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.64_1756001491969_0.8673338869973128","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"react-form-krafter","version":"0.0.65","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.65","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"1a62fcddcd745dbc0743f813ea69b3e7b6670293","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.65.tgz","fileCount":20,"integrity":"sha512-MfkjwRcnLHAJEJdWf0XAVzZ1iQXnt5enM9OXT57SIfu35U7cwrEn9bh+ceAlIlL5vpM2qePGb6+X1zbSyyUJ8A==","signatures":[{"sig":"MEUCIQC4SG52s6aU5oiPyFPw0EuRxGGCl9OfTx8HLnFoJkjdxgIgUPyY7CG1+Bfr7q+RDx0m+d3/AqWr77yqakaEC9n3sPk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43856},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"5576c57608d0a1e3808d7d658b74b816caace5d6","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.65_1756002194554_0.016336391977611164","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"react-form-krafter","version":"0.0.66","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.66","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"efef39382f2e41cea72c3679aa27f740827ef646","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.66.tgz","fileCount":20,"integrity":"sha512-sPfnl3kAKHPO9inC32BQG7z1/KoT3XQpGIC2DnuqBLpHyiH6NA2eWoTY2v++CHwdtsgXqAHlZBQPPAqbC36qzg==","signatures":[{"sig":"MEQCIGoDQFdT23NmV2kEjG6NpCIJxjxpBLDSLH9NLIf/IAH+AiAeB8TDTshOWoMvQz9DowExnml9gVVTcWGb19o5k5N58w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43831},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"5576c57608d0a1e3808d7d658b74b816caace5d6","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.66_1756002406520_0.3189096356767618","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"react-form-krafter","version":"0.0.67","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.67","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"7316c4bca913a4511207374d2874d083e0d5f473","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.67.tgz","fileCount":20,"integrity":"sha512-u9YXhlIe5Nm7T6qx1/yTrEU9dSw5nLqcoK0brbXc+gLdXwkVD2DR0KbCZBEmPOGS+4unm+xQNCi9SR01LtE54w==","signatures":[{"sig":"MEUCIFPChgTlAPoROr6IzekRDs43ppT5wFil64uJneFlRvmAAiEAr9WzpE6oGbm5Qa1ZKuftDkSf6zJBG5PehnXvk0Y3hgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43346},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"d75163acad3107a719d39e5aa62602e49facf975","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.67_1756004944247_0.09809146573831673","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"react-form-krafter","version":"0.0.68","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"license":"MIT","_id":"react-form-krafter@0.0.68","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"homepage":"https://react-form-krafter.vercel.app","bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"dist":{"shasum":"4baf942e56f09381235add2696f0b59914cea59b","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.68.tgz","fileCount":20,"integrity":"sha512-b4qAUxoJMpsx/n3KvrHoRtXnPco9mA2cPepah9mbO5i1KgY0UGj7fJUWmLBRPegvgdlJmUCDK59LGB7KKHfERg==","signatures":[{"sig":"MEQCICtoGe5IaZjVu5URKYNlanTn6CCywCQMKD6vXzm+ppeOAiAMhxgQdWHeV05uPuHXgVMifl1GViOl8cTUH3oOIGoFTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43927},"main":"dist/react-form-krafter.cjs","type":"module","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","gitHead":"f1c5c48c788d0dd9cf8aa00214f5b5c5fbd59b86","private":false,"scripts":{"dev":"vite","lint":"eslint .","build":"vite build","preview":"vite preview","build:types":"tsc -p tsconfig.build.json","dev:example":"vite ./examples/v0 --config vite.config.ts"},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"repository":{"url":"git+https://github.com/gabrieldeavila/react-form-krafter.git","type":"git"},"_npmVersion":"10.5.0","description":"A flexible form engine for React powered by Standard Schema","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.5","path":"^0.12.7","vite":"^7.0.0","eslint":"^9.29.0","globals":"^16.2.0","react-dom":"^16.8.0 || ^17 || ^18 || ^19","@eslint/js":"^9.29.0","typescript":"~5.8.3","@types/node":"^24.0.13","@types/react":"^19.1.8","vite-plugin-dts":"^4.5.4","@types/react-dom":"^19.1.6","typescript-eslint":"^8.34.1","@vitejs/plugin-react-swc":"^3.10.2","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20"},"peerDependencies":{"react":"^16.8.0 || ^17 || ^18 || ^19","@standard-schema/spec":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-form-krafter_0.0.68_1761267686686_0.1756813913201105","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"react-form-krafter","private":false,"version":"0.0.69","type":"module","description":"A flexible form engine for React powered by Standard Schema","types":"dist/index.d.ts","module":"dist/react-form-krafter.es.js","main":"dist/react-form-krafter.cjs","repository":{"type":"git","url":"git+https://github.com/gabrieldeavila/react-form-krafter.git"},"bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"homepage":"https://react-form-krafter.vercel.app","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"scripts":{"dev":"vite","dev:example":"vite ./examples/v0 --config vite.config.ts","build:types":"tsc -p tsconfig.build.json","build":"vite build","lint":"eslint .","preview":"vite preview"},"peerDependencies":{"@standard-schema/spec":"^1.0.0","react":"^16.8.0 || ^17 || ^18 || ^19"},"devDependencies":{"@eslint/js":"^9.29.0","@types/node":"^24.0.13","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","@vitejs/plugin-react-swc":"^3.10.2","eslint":"^9.29.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-react-refresh":"^0.4.20","globals":"^16.2.0","path":"^0.12.7","react-dom":"^16.8.0 || ^17 || ^18 || ^19","typescript":"~5.8.3","typescript-eslint":"^8.34.1","vite":"^7.0.0","vite-plugin-dts":"^4.5.4","zod":"^4.0.5"},"license":"MIT","_id":"react-form-krafter@0.0.69","gitHead":"0cc3a6e9b52ba0d51f2e99dceb0f63d5969f0933","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-g04QdRbXDIpVs/nChLlrdIWOY9ngmcMwQs9oX8J9nCbZ3u6GuRAA+lRnPTPXtFoXN/6KWcHYIlzHAEVH5aizZg==","shasum":"bc05273f8e48aa82c505863192b154a1c82ec353","tarball":"https://registry.npmjs.org/react-form-krafter/-/react-form-krafter-0.0.69.tgz","fileCount":20,"unpackedSize":44312,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB/M/z2AZ3rdI5Uq85tubb6Pb5IifVqBJZ2dDObhuCeBAiEAql/NiveBh9vCIny3FFg8US2EbZodf79bvx3Y4Jna8iI="}]},"_npmUser":{"name":"geavila","email":"gabrieleboneavila@gmail.com"},"directories":{},"maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-form-krafter_0.0.69_1761498776506_0.10205361974847493"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-22T00:05:13.699Z","modified":"2025-10-26T17:12:56.923Z","0.0.1":"2025-07-22T00:05:14.003Z","0.0.2":"2025-07-27T17:04:28.947Z","0.0.3":"2025-07-27T23:21:09.722Z","0.0.31":"2025-07-28T00:12:41.352Z","0.0.32":"2025-07-28T00:19:39.004Z","0.0.33":"2025-07-28T00:29:01.159Z","0.0.34":"2025-07-28T01:10:36.216Z","0.0.35":"2025-07-28T01:26:31.349Z","0.0.36":"2025-07-28T01:29:21.597Z","0.0.37":"2025-07-28T01:35:54.186Z","0.0.38":"2025-07-29T00:28:46.484Z","0.0.39":"2025-07-29T01:23:36.245Z","0.0.40":"2025-07-30T00:35:12.818Z","0.0.41":"2025-07-30T00:41:07.613Z","0.0.5":"2025-08-03T20:01:33.480Z","0.0.51":"2025-08-03T20:03:52.015Z","0.0.52":"2025-08-05T00:53:22.597Z","0.0.53":"2025-08-15T00:58:23.940Z","0.0.54":"2025-08-15T01:28:59.076Z","0.0.55":"2025-08-15T01:36:36.883Z","0.0.56":"2025-08-16T00:30:53.383Z","0.0.57":"2025-08-16T00:39:38.605Z","0.0.58":"2025-08-16T01:39:18.822Z","0.0.59":"2025-08-16T02:10:05.967Z","0.0.60":"2025-08-16T02:20:43.781Z","0.0.61":"2025-08-16T02:23:42.426Z","0.0.62":"2025-08-16T02:27:22.394Z","0.0.63":"2025-08-24T01:24:59.138Z","0.0.64":"2025-08-24T02:11:32.182Z","0.0.65":"2025-08-24T02:23:14.787Z","0.0.66":"2025-08-24T02:26:46.762Z","0.0.67":"2025-08-24T03:09:04.475Z","0.0.68":"2025-10-24T01:01:26.964Z","0.0.69":"2025-10-26T17:12:56.725Z"},"bugs":{"url":"https://github.com/gabrieldeavila/react-form-krafter/issues"},"license":"MIT","homepage":"https://react-form-krafter.vercel.app","keywords":["react","form","react-form","react-form-krafter","standard-schema","form-engine","form-builder"],"repository":{"type":"git","url":"git+https://github.com/gabrieldeavila/react-form-krafter.git"},"description":"A flexible form engine for React powered by Standard Schema","maintainers":[{"name":"geavila","email":"gabrieleboneavila@gmail.com"}],"readme":"# Get Started\n\nReact Form Krafter - A flexible form engine for React.\n\n## Installation\n\nIt's easy to get started with `react-form-krafter`.\n\nOnly install the package using npm or your preferred package manager:\n\n```bash\nnpm install react-form-krafter\n```\n\n## What is Krafter?\n\n`react-form-krafter` is built to streamline form development in React applications.\n\nOur core idea is **reusability**.  \nYou define your form fields once — and use them anywhere.\n\nWhether you're building complex flows or simple forms, Krafter lets you:\n\n- **Register once, reuse everywhere** – no need to repeat validation or field logic.\n- **Customize easily** – override behavior by passing props when needed.\n- **Stay consistent** – ensure all forms across your app share the same foundation.\n\nKrafter offers a standardized approach to form construction, helping you scale your UI without repetitive code.\n\n## Basic Usage\n\n### Registering Fields\n\nBy registering fields, you can create reusable components that can be used across your application.\n\nWe recommend creating each field as a separate component.\n\nSo your folder structure might look like this:\n\n```\nsrc/\n  components/\n      fields/\n        TextField.jsx\n        NumberField.jsx\n        FieldBase.jsx\n        register.jsx\n```\n\nOne example of a field component is `FieldBase.jsx`:\n\n```jsx title=\"src/components/fields/FieldBase.jsx\"\nimport type { FieldMethods, RegisterField } from \"react-form-krafter\";\nimport { memo } from \"react\";\n\nconst FieldBase = memo(({ methods, field, type, onFieldChange }) => {\n  return (\n    <div className=\"field-wrapper\">\n      <label htmlFor={field.name}>{field.label}</label>\n\n      <input\n        type={type}\n        placeholder={field.placeholder}\n        id={field.name}\n        name={field.name}\n        required={field.required}\n        disabled={field.isDisabled}\n        value={\n          type === \"number\"\n            ? Number(field.value)\n            : typeof field.value === \"string\"\n            ? field.value\n            : \"\"\n        }\n        defaultValue={\n          type === \"number\"\n            ? Number(field.initialValue)\n            : String(field.initialValue)\n        }\n        onChange={(e) => methods.onChange(onFieldChange(e.target.value))}\n        onBlur={methods.onBlur}\n      />\n\n      {field.error && field.isErrorVisible && (\n        <span className=\"error\">{field.error}</span>\n      )}\n    </div>\n  );\n});\n\nexport default FieldBase;\n```\n\nThis component is a base for all fields, handling common properties like `label`, `placeholder`, and `value`. It also manages the input's state and validation.\n\nYou can then create specific field components like `TextField.jsx` or `NumberField.jsx` that extend this base component.\n\n```jsx title=\"src/components/fields/TextField.jsx\"\nimport FieldBase from \"./FieldBase\";\n\nconst TextField = (props) => {\n  return <FieldBase {...props} type=\"text\" />;\n};\n\nexport default TextField;\n```\n\nBefore using your fields, you need to register them.\n\nWe recommend creating a `registerFields.tsx` (or `.jsx`) file where you define all your form fields in one place. Then, wrap this registration logic in your root component, such as `App`.\n\nFor better performance, you can use **lazy loading** to register fields only when necessary.\n\nHere’s a basic structure:\n\n```jsx title=\"src/components/fields/registerFields.jsx\"\nimport Register from \"react-form-krafter\";\n\nconst COMPONENTS = [\n  {\n    type: \"text\",\n    render: lazy(() => import(\"./TextField\")),\n  },\n  {\n    type: \"number\",\n    render: lazy(() => import(\"./NumberField\")),\n  },\n];\n\nconst App = () => {\n  return (\n    <Register components={COMPONENTS}>{/* Your app components */}</Register>\n  );\n};\nexport default App;\n```\n\n### Creating a Form\n\nNow that your fields are registered, you can create a form using those components.\n\nTo do this, define the fields you want to use in your form.  \nWe recommend following the structure below:\n\n```jsx title=\"src/pages/FirstForm/fields.js\"\nexport const BASIC_FIELDS_EXAMPLE = [\n  {\n    name: \"name\",\n    label: \"Name Field\",\n    placeholder: \"Enter name\",\n    required: true,\n    disabled: false,\n    type: \"text\",\n    initialValue: \"\",\n  },\n  {\n    name: \"age\",\n    label: \"Age Field\",\n    placeholder: \"Enter age\",\n    required: true,\n    disabled: false,\n    type: \"number\",\n    initialValue: 0,\n  },\n];\n```\n\nImport your field definitions and render the form using the `Form` component from `react-form-krafter`.\n\nYou can use any validation library, but `zod` pairs especially well for schema-based validation.\n\n```jsx title=\"src/pages/FirstForm/index.jsx\"\nimport { Form } from \"react-form-krafter\";\nimport { BASIC_FIELDS_EXAMPLE } from \"./fields\";\nimport { z } from \"zod\";\n\nconst schema = z.object({\n  name: z.string().min(1, \"Name is required\"),\n  age: z.number().min(0, \"Age must be a positive number\"),\n});\n\nconst FirstForm = () => {\n  const formApi = useRef(null);\n\n    return (\n      <Form\n        fields={BASIC_FIELDS_EXAMPLE}\n        schema={schema}\n        formApi={formApi}\n        onSubmit={async (values) => {\n          if (values.success) {\n            alert(\"Form submitted successfully!\");\n          } else {\n            alert(\"Form submission failed. Check errors.\");\n          }\n          console.log(\"Form submitted:\", values);\n        }}\n      >\n      {(formValue) => (\n        <div>\n          <div className=\"flex gap-2\">\n            <button type=\"submit\">Submit</button>\n            <button type=\"button\" onClick={() => formApi.current?.reset()}>\n              Reset\n            </button>\n          </div>\n\n          <h2>Current State:</h2>\n          <pre>{JSON.stringify(formValue.fieldsState, null, 2)}</pre>\n        </div>\n      )}\n    </Form>\n  );\n};\n\nexport default FirstForm;\n```\n\nThe `formApi` ref allows you to access methods like `reset()` and `requestSubmit()` (and others described in the docs), giving you programmatic control over the form's state and behavior.\n\nAlso, you are able to access the current state of the form through `formValue.fieldsState`, which provides insights into the values and validation status of each field.\n\nIf you add a child component to the form, you will be able to access the same values provided by the `Form` component, allowing you to create more complex interactions or display additional information based on the form state.\n\n## Learn more\nTo dive deeper into `react-form-krafter`, read our official documentation [here](https://react-form-krafter.vercel.app/docs/category/basics).","readmeFilename":"README.md"}