{"_id":"@rc-component/form","_rev":"22-cd3367f6f8aa94aa0e794c12448f3e05","name":"@rc-component/form","dist-tags":{"latest":"1.8.6"},"versions":{"1.0.0":{"name":"@rc-component/form","version":"1.0.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.0.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"a32843ea8f31f0e5e231d3809fe946655265ad78","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.0.0.tgz","fileCount":75,"integrity":"sha512-bQToXg3v3VwnA58rNGGs/HYi8r5gfYgZZe4AZCPXUAKcpfrG2l8mwlEz+pUlooS+67FhiaIIxosgl3FIjXKETw==","signatures":[{"sig":"MEUCIEbmbRRqs1aJIJFKhFPaFbiZOu+BgCHXtGAZvpAX/ZLqAiEAo/EBaJ+wrh2OZ/NYKB/kr7KeQ+UKvJ6/4SVR+281fVE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":249961},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"24c7583f51d223fe7db5a059c75a254a17bdc922","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.8.2","description":"React Form Component","directories":{},"_nodeVersion":"22.5.1","dependencies":{"@rc-component/util":"^1.1.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.0.0_1737440267778_0.4083171866472983","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@rc-component/form","version":"1.1.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.1.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"9ecb2f2b5f73b827fa2ce2af32c73bb313e198d4","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.1.0.tgz","fileCount":75,"integrity":"sha512-WKHjQHGIoKfdqbuvcQN66k86KI2u4wt8Cail5mJDaEp6/GkMUHzd37cTcdGo4U7k5ev9X2sxrDeCJnTDH/ynhQ==","signatures":[{"sig":"MEUCIDHTI758ZE76y37FsQv1eqlJS9dICCKsty/Bv+JZ+L0zAiEAgv3C2F1cU9Lg3MXuEotBjFsOk2W4o9mH5ome5DjzGm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250173},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"6611c318e39714593243ed623e311d6c2990e510","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.8.2","description":"React Form Component","directories":{},"_nodeVersion":"22.5.1","dependencies":{"@rc-component/util":"^1.1.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.1.0_1737541227719_0.8604946410394274","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@rc-component/form","version":"1.2.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.2.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"a55d2ef78df0f7cacf44fdd342b23f4d16db5c88","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.2.0.tgz","fileCount":75,"integrity":"sha512-Dp3B2nYtFTEKIZdMnGSA47ie21j24AYvHgrtI13RVOT4PREH2T8S620kDAnhLWRm2ie1C6L/Le1+kwHp5hssqg==","signatures":[{"sig":"MEQCIFSJYMFiw+lZbtU0M77U/bXfQUfF0dOXRvyO9kQC6soxAiAWdPUAfMMkaA4Rjo1o4bk2MRXaL83dD2TsFm/4mmwMDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246169},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"35e81ea32fc9c77a1d3acf74c2a701040162dad2","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","actor":{"name":"zombiej","type":"user","email":"smith3816@gmail.com"},"email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.9.2","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rc-component/util":"^1.1.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.2.0_1751010468290_0.20501155051099618","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@rc-component/form","version":"1.3.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.3.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"cee98d5e62345df284b9662dcfb1c2c15142b197","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.3.0.tgz","fileCount":75,"integrity":"sha512-4ZIQRBmdDQSkNdh5ge5odaxvYQ7gIABR3mu27L5qzYQvTO4oezwnnLGO4gKbBIDY3UW1k6TZtX38h/XpPiPYVQ==","signatures":[{"sig":"MEUCIB1xmOt8KeHOFhxsOpS2bo2QXM3abUNhE2z9sFlGO+SfAiEA8vWLMzpZ7xn+WTScyN2HjZIPJlu6CvaZ80JH6zk/Vxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245426},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"b0209d0d2d5e6b25ba9ad862a54e403a2676c8ba","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","actor":{"name":"zombiej","type":"user","email":"smith3816@gmail.com"},"email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.9.2","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rc-component/util":"^1.1.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.3.0_1751425742529_0.705182555080637","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@rc-component/form","version":"1.3.1","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.3.1","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"611612909b4c40d262e124ca9cd59758c30f70db","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.3.1.tgz","fileCount":75,"integrity":"sha512-MRyfI0QGMcySx/V5s4JT5gzZKHoY1ZzYNycv6zQWhXPb6lJ1UYqo3giFctMul0UT6pPyxm7bZxPaIgI1J6wB7A==","signatures":[{"sig":"MEUCIQCPIx3mWPlYmwfnUFXFZMyv57DhOyJeaDGtLXVlALDuPwIgVZG4nIlUTxV9/IBpJJNybD4o+0uKYnYPzJtTyJhS8d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245468},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"0abb90471f919f0ec5da271a1a78a2f24794b58d","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.9.2","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rc-component/util":"^1.1.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.3.1_1752216083262_0.6329587192198172","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@rc-component/form","version":"1.3.2","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.3.2","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"bf3e4e4c487e5ab22a3958bc502e88be002f639d","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.3.2.tgz","fileCount":75,"integrity":"sha512-GhvKo3km9zjNG5GEFVSxWo538ThdFhEOeTJhFgJp1zC57fquclBU8f5GJNViiu8WzJgt1XKSeE1X/2iur0j/AA==","signatures":[{"sig":"MEUCIQDrJNnKDvf+qm+BKaFajvts+pxfLe5TIAYofyz00Lrn2wIgURlMXrZ1LmnGU2Xm5N9spL3tzddhBeI+GvyGnhvMuug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245634},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"64356cdb5b9db6eded862ede0281262564b0046d","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.9.2","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"@rc-component/util":"^1.1.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.3.2_1758723881797_0.33242460459417567","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@rc-component/form","version":"1.4.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.4.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"bee504c182bbb768b5fb68809e82b69deef9aec0","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.4.0.tgz","fileCount":75,"integrity":"sha512-C8MN/2wIaW9hSrCCtJmcgCkWTQNIspN7ARXLFA4F8PGr8Qxk39U5pS3kRK51/bUJNhb/fEtdFnaViLlISGKI2A==","signatures":[{"sig":"MEYCIQDEG3TEiX3OChuRohuK0+JPCxDSyM01PUR/hDsNMJXJBAIhAO3k/zdb/GZfY14rol7T5FluYwBpRnlBNFcwsBsu/i6l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248234},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"cbf2162ad896621870ece315e6262a46fa59bce1","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.9.2","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.3.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.4.0_1761725037484_0.13521439177088013","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@rc-component/form","version":"1.5.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.5.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"67ea351fde90ff94e1866b430594c9864fb29443","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.5.0.tgz","fileCount":75,"integrity":"sha512-clF2Ws00bImVSOfaF4e2dLr631g5QOUD7M7kqb8es6fWXkJ1YO4nmjGJTQ/7QfB7iqY6JED4yV12ftKKD5/8GQ==","signatures":[{"sig":"MEUCIQDzJN5pQ8TXFkaxRQT72fbvc56pwXBNrfpJwts0tFelfQIgY8ipnP4UgJ0w7zswG9pIBWAWuY1eyD8g7pzjxGWuVnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248840},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"3247c6227f0dca4c3f463199d940b3625e389f9b","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"10.9.2","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.5.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.0.15","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.5.0_1765249736167_0.7087620431945856","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@rc-component/form","version":"1.6.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.6.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"d2f9f6be1063886b9a0ccc5168a0411da6e0da15","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.6.0.tgz","fileCount":75,"integrity":"sha512-A7vrN8kExtw4sW06mrsgCb1rowhvBFFvQU6Bk/NL0Fj6Wet/5GF0QnGCxBu/sG3JI9FEhsJWES0D44BW2d0hzg==","signatures":[{"sig":"MEUCIDaPIm6CifnFNCXxwcPT4StoSOu1IhmxWyL5fAqfRL0OAiEAr3ZGr2RvfJQVNl06D0e8QtAiHMnb/qR7fTIUwKoUH7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245329},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"d2ac4b81ad73c9c5693523511c734f1c0137b5af","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.5.0","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.6.0_1766414566763_0.4628843213738123","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@rc-component/form","version":"1.6.1","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.6.1","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"8bb77b09bb5527f6a38a6ef9b2541b9435a4cccb","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.6.1.tgz","fileCount":75,"integrity":"sha512-enZC6XzQpX9UauV2kK9CpAZSc5F8S4/ThrgPhnclyJ6UzrPZIr5EZVgQWEaspPyWQ3RXoupC6mxM15pNvbd6kA==","signatures":[{"sig":"MEYCIQDJ8d8EwOGGY4OzuK7+KMZ+YqyEj7k63ddFLhiuUdZJhQIhAK1R6xF4n836XvKmx63if1dX6GcxAc98PtRaMBNsbPUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249147},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"d474bf1a74669211a788f903a880735d0909fa08","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.6.2","@rc-component/async-validator":"^5.0.3"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.6.1_1767689391364_0.7286915665903841","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@rc-component/form","version":"1.6.2","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.6.2","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"6b0737d7a5a91f4e592c3676806741dda67f435a","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.6.2.tgz","fileCount":75,"integrity":"sha512-OgIn2RAoaSBqaIgzJf/X6iflIa9LpTozci1lagLBdURDFhGA370v0+T0tXxOi8YShMjTha531sFhwtnrv+EJaQ==","signatures":[{"sig":"MEYCIQCylxEekrpZY9jSz9vq9RpounJ0HtI/mSUUt+I9wEEXXgIhAJU7c2VM4oa1atZboeZB/ho7jjOXQpEkKtzJvyEWo5kw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249313},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"8ff7bb9ddafd5f53ccb72986e250ffdc53bcb4cb","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.6.2","@rc-component/async-validator":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.6.2_1767858498951_0.1083457994169581","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@rc-component/form","version":"1.7.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.7.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"120dbfc1655fb24a3c4c82d25e8ba6fb1245d752","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.7.0.tgz","fileCount":79,"integrity":"sha512-onXpnVu3kXjMlMy5z90D4R5qPjt9y+QCoKMDIWZqto6ygPoeIDA4on98nz6zQr4peUROLC0A2sW8VZEh0MGGrA==","signatures":[{"sig":"MEYCIQD8NAkNnWHiaFJhPZqihfvz2ufTzn9+1XCgPhaxIFi8mQIhAPMOIVWxKmkDvc027OTd2GM5CENwwJ3B6xe/aPhqfSKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250418},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"f914c41e62e8d38f1f9d256d8a0f39d61c7e377e","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.6.2","@rc-component/async-validator":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.7.0_1772592539387_0.43600369529692795","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@rc-component/form","version":"1.7.1","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.7.1","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"baf18de01e649415c39e895a2c2fc9c61e1f2e23","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.7.1.tgz","fileCount":79,"integrity":"sha512-Uhw0FPvJ+Ko4xBxhvziqmqzIuO0YvVBzVyFGNAI9fMCz4r4DfrYK6PRIN6CkFqM0vdAX9sr4JGA1/h/VzpA1cA==","signatures":[{"sig":"MEUCIQDE3oZRzl5yDB+WbJRIui2ZNOrjmd3b7UA69xtYcxjnPgIgTqusCT0uhPvmhXw39AAdHn2vT7FMCju/QwyDADIRqeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250860},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"fc66fbbd4364d78e301ffcd3ad5d640c686e0607","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.6.2","@rc-component/async-validator":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.7.1_1772608722755_0.6709656832159527","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@rc-component/form","version":"1.7.2","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.7.2","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"5e9db42f7fb6a55abff5d4eb0c263ccce6473710","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.7.2.tgz","fileCount":79,"integrity":"sha512-5C90rXH7aZvvvxB4M5ew+QxROvimdL/lqhSshR8NsyiR7HKOoGQYSitxdfENnH6/0KNFxEy2ranVe2LrTnHZIw==","signatures":[{"sig":"MEUCIAa8Xqt/pW28+rewbuwa58cndrv8QRBm+AMtyVNvIYeQAiEAmhUMej8ejR7TF9YcgQiBHXScujUg380N3cZJAr8rZYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251340},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"69b271ec8e55a0aade5e064ae0b1168805e80845","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.6.2","@rc-component/async-validator":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.7.2_1773310125465_0.05567976920947837","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@rc-component/form","version":"1.8.0","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.8.0","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"ed565337a69ebb6cfa20d1ad0dd58e443a71313a","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.8.0.tgz","fileCount":79,"integrity":"sha512-eUD5KKYnIZWmJwRA0vnyO/ovYUfHGU1svydY1OrqU5fw8Oz9Tdqvxvrlh0wl6xI/EW69dT7II49xpgOWzK3T5A==","signatures":[{"sig":"MEUCIQCO+TH/PzbKR40Es+Q3T81q6R6cQ+J7Jnr/VmTaiJ8XeQIgeIKSO/aY/5lMuzAoKDsDucM2fODxkZnbIDO8OlmAnhc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250638},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"713c10312fc73715a5f6b91b20830cd73fb86bd3","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.6.2","@rc-component/async-validator":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.8.0_1774250274860_0.9854949578088448","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"@rc-component/form","version":"1.8.1","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.8.1","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"d811fb52df41bf72297938ebfe5cf4a4774588d4","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.8.1.tgz","fileCount":79,"integrity":"sha512-8O7TB55Fi2mWIGvSnwZjk8jFqVNYyKDAswglwGShcbndxqzKz4cHwNtNaLjZlAeRge9wcB0LL8IWsC/Bl18raQ==","signatures":[{"sig":"MEUCIGgaHDGykTgCtvTSm/ht515ytvWLtkHZV76kp/TknKJJAiEAlpgMq2FOtLsIMkZ/crtqZbO4szvWlNcJwK4HV7wbBhY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250496},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"f08c1cc2e7e2c25fdeb1af2f6a56216d6b2089c7","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.6.2","@rc-component/async-validator":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.0.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.8.1_1776579471937_0.34101604210269376","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"@rc-component/form","version":"1.8.2","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.8.2","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"ba05c5e4b05e58f2c851ee4d792a7aa750f1d854","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.8.2.tgz","fileCount":79,"integrity":"sha512-ZidCvOLmM9Xr+3vzk4UAoR7Aj1W/5IHyrzlBB7sNkygpTeRVrohQSo4TN7W/nARTH+nt8zSAPsn4BEl4zLEO2g==","signatures":[{"sig":"MEUCIQDQRxuzYF+EM7hy9hL9aApI458HOl+T1EexAxUFmEHW4wIga2b259ej+LdHyW/2YamSI+c3KmOUt5yOTSNxBTqFaqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249463},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"3a1c7352bf56b20f6b01fabd4c06492ccec43aac","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.11.1","@rc-component/async-validator":"^5.1.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.8.2_1779853327309_0.1861119044223165","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"@rc-component/form","version":"1.8.3","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.8.3","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"9b5fcc6f74ee490aa12bbb5377c7f436b11fd46d","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.8.3.tgz","fileCount":79,"integrity":"sha512-jNkat3uxZ246ELudKwnjQhnDI8+rSxgLxjztvQU3Mrb0G+LwDyOrPu9RNfekOjqU5GQ5QJepi225x+9LhCizJw==","signatures":[{"sig":"MEUCIQC76bAD5uEBq0mQjnuVkQCtR0KU6o0yWdZ/gPkymbahDAIgdAHo3jCsaW07IBzEciyyPbUftdxn+NH+25FbDMT12HQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249463},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"0b128b06ba95aa4c48c40c32e110ec535d32901e","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.11.1","@rc-component/async-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^22.0.2","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.8.3_1781173056029_0.6299319658902136","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"@rc-component/form","version":"1.8.4","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.8.4","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"07e97863380e094e9888325ec3db2f011e72fe4e","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.8.4.tgz","fileCount":79,"integrity":"sha512-I2FHNMWoiGQNjC+hQFhAj/rQeScAIBc+AkZqvu4Zyaxe4I3WOVpQte2E5lyZhruswyT8aULYHu1clPaPwE9L2A==","signatures":[{"sig":"MEYCIQCl2omI2BNKYDa/fW5FjQqgKYJx3DjlWjXGNKCCijXE9AIhALEZv2ScfphjyxGyHdpYf9ieIBQNJ3etKTTkK/zjpMj2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249781},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"36b95d82c652f50b6e65a0b626b6c5907545121d","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.11.1","@rc-component/async-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^25.6.0","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.8.4_1781504038954_0.06739238422463711","host":"s3://npm-registry-packages-npm-production"}},"1.8.5":{"name":"@rc-component/form","version":"1.8.5","keywords":["react","react-component","react-form","form"],"author":{"name":"smith3816@gmail.com"},"license":"MIT","_id":"@rc-component/form@1.8.5","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"homepage":"https://github.com/react-component/field-form","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"20571cfd401dc38c74c38cdf4722ddc6c23a9806","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.8.5.tgz","fileCount":79,"integrity":"sha512-d24EYtvUOBhxEtSd/EqIu9DaMuqrWF2IRIvAFCTM6NQ/GJIYNr8DvEpUSUlv2uPxEJ0ZPwYQ+wwlGIAaiHvdrw==","signatures":[{"sig":"MEUCIQD6IMhO6zlwMAyIdIH1/unE7LB6FUH/Kfd9UL2NbaiJHAIgSAvqmPvPLtHp3yXE5DPNaELM7DKt1QUHnlunSCK8GkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249864},"main":"./lib/index","module":"./es/index","engines":{"node":">=8.x"},"gitHead":"62af919e08632ddbf3087244729616b46f531018","scripts":{"lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","start":"dumi dev","deploy":"npm run docs:build && npm run docs:deploy","compile":"father build","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write \"**/*.{js,jsx,tsx,ts,less,md,json}\"","now-build":"npm run docs:build","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"umi-test --coverage","prepublishOnly":"npm run compile && rc-np"},"typings":"es/index.d.ts","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.11.1","@rc-component/async-validator":"^6.0.0"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.0.0","jest":"^29.0.0","react":"^18.0.0","redux":"^5.0.0","eslint":"^8.54.0","father":"^4.0.0","rc-test":"^7.1.3","gh-pages":"^6.1.0","prettier":"^3.1.0","react-dnd":"^8.0.3","react-dom":"^18.0.0","typescript":"^5.1.6","@types/jest":"^29.2.5","@types/node":"^25.6.0","react-redux":"^9.0.4","@types/react":"^19.0.6","@types/lodash":"^4.14.135","@umijs/fabric":"^4.0.1","@rc-component/np":"^1.0.2","@types/react-dom":"^19.0.1","eslint-plugin-jest":"^27.6.0","eslint-plugin-unicorn":"^56.0.1","@testing-library/react":"^16.0.0","react-dnd-html5-backend":"^8.0.3","@testing-library/jest-dom":"^6.1.4","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/form_1.8.5_1781594021254_0.6372367496652251","host":"s3://npm-registry-packages-npm-production"}},"1.8.6":{"_id":"@rc-component/form@1.8.6","bugs":{"url":"https://github.com/react-component/field-form/issues"},"dist":{"shasum":"4db8ffb27280e92540546e8bb19e3dacfa260f4b","tarball":"https://registry.npmjs.org/@rc-component/form/-/form-1.8.6.tgz","fileCount":80,"integrity":"sha512-1EXVsSKPZC6kGrIqxVck7kAWM6T65b6et/n5wIcyiaIa41VrDshD0nVLHoBDEIZr2ATQsOP6icb4XQkNFMLBAw==","signatures":[{"sig":"MEQCIHr1Lv2txGw7EOS7i0nzFcGm5/tkdPk2j5pFxbJFY9tnAiBiNBcd7zYyetyc4UAceuoto+lREhqevDuoyO/O09e9pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFnTmLlR45W/SvNwxPj8gvK15Rvavja7QtZwpUev+TU2AiEAiemzkgUBJn6HEdV0zQVQmLshmUylbafxuYiYnDhFNn8="}],"unpackedSize":271795},"main":"./lib/index","name":"@rc-component/form","types":"./es/index.d.ts","author":{"name":"smith3816@gmail.com"},"module":"./es/index","engines":{"node":">=8.x"},"gitHead":"7ffc620d6b1f0ca297201bdd3cd3abfbcc29407c","license":"MIT","scripts":{"tsc":"tsc --noEmit","lint":"eslint src/ --ext .tsx,.ts","test":"rc-test","build":"npm run docs:build","start":"dumi dev","deploy":"npm run docs:build:gh-pages && npm run docs:deploy","compile":"father build","prepare":"husky","lint:tsc":"tsc -p tsconfig.json --noEmit","prettier":"prettier --write --ignore-unknown .","docs:build":"dumi build","docs:deploy":"gh-pages -d docs-dist","test:coverage":"npm run test -- --coverage","prepublishOnly":"npm run compile && rc-np","docs:build:gh-pages":"GH_PAGES=1 npm run docs:build"},"version":"1.8.6","_npmUser":{"name":"zombiej","email":"smith3816@gmail.com"},"homepage":"https://react-component.github.io/field-form","keywords":["react","react-component","react-form","form"],"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"_npmVersion":"11.7.0","description":"React Form Component","directories":{},"lint-staged":{"*":"prettier --write --ignore-unknown"},"maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"_nodeVersion":"22.15.1","dependencies":{"clsx":"^2.1.1","@rc-component/util":"^1.11.1","@rc-component/async-validator":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"dumi":"^2.4.38","jest":"^30.4.2","husky":"^9.1.7","react":"^19.2.7","redux":"^5.0.0","eslint":"^10.6.0","father":"^4.6.24","globals":"^17.7.0","rc-test":"^7.1.3","gh-pages":"^6.3.0","prettier":"^3.9.4","react-dnd":"^16.0.1","react-dom":"^19.2.7","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/jest":"^30.0.0","@types/node":"^26.0.1","lint-staged":"^17.0.8","react-redux":"^9.0.4","@types/react":"^19.2.17","@types/lodash":"^4.17.24","@eslint/compat":"^2.1.0","@rc-component/np":"^1.0.4","@types/react-dom":"^19.2.3","typescript-eslint":"^8.62.1","eslint-plugin-jest":"^29.15.4","eslint-plugin-react":"^7.37.5","@testing-library/dom":"^10.4.1","@testing-library/react":"^16.3.2","eslint-config-prettier":"^10.1.8","react-dnd-html5-backend":"^16.0.1","@testing-library/jest-dom":"^6.9.1","eslint-plugin-react-hooks":"^7.1.1","@rc-component/father-plugin":"^2.2.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/form_1.8.6_1785146078223_0.9709150421551254"}}},"time":{"created":"2025-01-21T06:17:47.679Z","modified":"2026-07-27T09:54:38.566Z","1.0.0":"2025-01-21T06:17:47.981Z","1.1.0":"2025-01-22T10:20:27.875Z","1.2.0":"2025-06-27T07:47:48.480Z","1.3.0":"2025-07-02T03:09:02.728Z","1.3.1":"2025-07-11T06:41:23.439Z","1.3.2":"2025-09-24T14:24:42.007Z","1.4.0":"2025-10-29T08:03:57.706Z","1.5.0":"2025-12-09T03:08:56.315Z","1.6.0":"2025-12-22T14:42:46.919Z","1.6.1":"2026-01-06T08:49:51.528Z","1.6.2":"2026-01-08T07:48:19.094Z","1.7.0":"2026-03-04T02:48:59.536Z","1.7.1":"2026-03-04T07:18:42.923Z","1.7.2":"2026-03-12T10:08:45.626Z","1.8.0":"2026-03-23T07:17:55.040Z","1.8.1":"2026-04-19T06:17:52.088Z","1.8.2":"2026-05-27T03:42:07.435Z","1.8.3":"2026-06-11T10:17:36.173Z","1.8.4":"2026-06-15T06:13:59.127Z","1.8.5":"2026-06-16T07:13:41.376Z","1.8.6":"2026-07-27T09:54:38.323Z"},"bugs":{"url":"https://github.com/react-component/field-form/issues"},"author":{"name":"smith3816@gmail.com"},"license":"MIT","homepage":"https://react-component.github.io/field-form","keywords":["react","react-component","react-form","form"],"repository":{"url":"git+https://github.com/react-component/field-form.git","type":"git"},"description":"React Form Component","maintainers":[{"name":"zombiej","email":"smith3816@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"madccc","email":"1075746765@qq.com"},{"name":"peachscript","email":"scdzwyxst@gmail.com"},{"name":"chenshuai2144","email":"wasd2144@hotmail.com"}],"readme":"<div align=\"center\">\n  <h1>@rc-component/form</h1>\n  <p><sub><a href=\"https://ant.design\"><img alt=\"Ant Design\" height=\"14\" src=\"https://gw.alipayobjects.com/zos/rmsportal/KDpgvguMpGfqaHPjicRK.svg\" style=\"vertical-align: -0.125em;\" /></a> Ant Design 生态的一部分。</sub></p>\n  <p>📝 面向 React 的高性能表单状态管理组件。</p>\n\n  <p>\n    <a href=\"https://npmjs.org/package/@rc-component/form\"><img alt=\"NPM version\" src=\"https://img.shields.io/npm/v/@rc-component/form.svg?style=flat-square\"></a>\n    <a href=\"https://npmjs.org/package/@rc-component/form\"><img alt=\"npm downloads\" src=\"https://img.shields.io/npm/dm/@rc-component/form.svg?style=flat-square\"></a>\n    <a href=\"https://github.com/react-component/field-form/actions/workflows/main.yml\"><img alt=\"build status\" src=\"https://github.com/react-component/field-form/actions/workflows/main.yml/badge.svg\"></a>\n    <a href=\"https://app.codecov.io/gh/react-component/field-form\"><img alt=\"Codecov\" src=\"https://img.shields.io/codecov/c/github/react-component/field-form/master.svg?style=flat-square\"></a>\n    <a href=\"https://bundlephobia.com/package/@rc-component/form\"><img alt=\"bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/@rc-component/form?style=flat-square\"></a>\n    <a href=\"https://github.com/umijs/dumi\"><img alt=\"dumi\" src=\"https://img.shields.io/badge/docs%20by-dumi-blue?style=flat-square\"></a>\n  </p>\n</div>\n\n<p align=\"center\"><a href=\"./README.md\">English</a> | 简体中文</p>\n\n## 特性\n\n| 范围   | 支持                                                             |\n| ------ | ---------------------------------------------------------------- |\n| 状态   | 字段级订阅、受控字段和初始值                                     |\n| 验证   | 由 `@rc-component/async-validator` 支持的基于规则的验证          |\n| 结构   | 嵌套名称、列表、依赖和保留控制                                   |\n| 接口   | `Form`、`Field`、`List`、`FormProvider`、`useForm` 和 `useWatch` |\n| 运行时 | 兼容 React DOM 和 React Native 的表单状态模型                    |\n\n## 安装\n\n```bash\nnpm install @rc-component/form\n```\n\n该包过去以 `rc-field-form` 名称记录；新安装请使用 `@rc-component/form`。\n\n## 使用\n\n```tsx | pure\nimport Form, { Field } from '@rc-component/form';\n\nconst Input = ({ value = '', ...props }) => <input value={value} {...props} />;\n\nconst Demo = () => {\n  return (\n    <Form\n      onFinish={values => {\n        console.log('Finish:', values);\n      }}\n    >\n      <Field name=\"username\">\n        <Input placeholder=\"Username\" />\n      </Field>\n      <Field name=\"password\">\n        <Input placeholder=\"Password\" />\n      </Field>\n\n      <button>Submit</button>\n    </Form>\n  );\n};\n\nexport default Demo;\n```\n\n## 示例\n\n运行本地 dumi 站点：\n\n```bash\nnpm install\nnpm start\n```\n\n然后打开 `http://localhost:8000`。\n\n## API\n\n我们使用 TypeScript 生成类型定义，可直接在 IDE 中查看，也可以查看[这里](https://github.com/react-component/field-form/blob/master/src/interface.ts)的类型定义。\n\n### Form\n\n| 属性             | 说明                                              | 类型                                         | 默认值           |\n| ---------------- | ------------------------------------------------- | -------------------------------------------- | ---------------- |\n| component        | 自定义表单渲染组件                                | string \\| Component \\| false                 | form             |\n| fields           | 控制 Form 字段状态，仅在 Redux 等外部状态场景使用 | [FieldData](#fielddata)[]                    | -                |\n| form             | 设置由 `useForm` 创建的表单实例                   | [FormInstance](#useform)                     | `Form.useForm()` |\n| initialValues    | 表单初始值                                        | Object                                       | -                |\n| name             | 配合 [FormProvider](#formprovider) 使用的表单名称 | string                                       | -                |\n| preserve         | 删除字段后保留值                                  | boolean                                      | false            |\n| validateMessages | 设置验证消息模板                                  | [ValidateMessages](#validatemessages)        | -                |\n| onFieldsChange   | 任意字段状态变化时触发                            | (changedFields, allFields) => void           | -                |\n| onFinish         | 表单提交成功时触发                                | (values) => void                             | -                |\n| onFinishFailed   | 表单提交失败时触发                                | ({ values, errorFields, outOfDate }) => void | -                |\n| onValuesChange   | 任意字段值变化时触发                              | (changedValues, values) => void              | -                |\n\n### Field\n\n| 属性              | 说明                                                 | 类型                                           | 默认值   |\n| ----------------- | ---------------------------------------------------- | ---------------------------------------------- | -------- |\n| dependencies      | 如果依赖项发生变化，将重新渲染                       | [NamePath](#namepath)[]                        | -        |\n| getValueFromEvent | 指定如何从事件中获取值                               | (..args: any[]) => any                         | -        |\n| getValueProps     | 基于值自定义额外 props。该属性会禁用 `valuePropName` | (value) => any                                 | -        |\n| initialValue      | 字段初始值                                           | any                                            | -        |\n| name              | 字段名称路径                                         | [NamePath](#namepath)                          | -        |\n| normalize         | 更新前标准化值                                       | (value, prevValue, prevValues) => any          | -        |\n| preserve          | 删除字段后保留值                                     | boolean                                        | false    |\n| rules             | 验证规则                                             | [Rule](#rule)[]                                | -        |\n| shouldUpdate      | 检查字段是否应该更新                                 | boolean \\| (prevValues, nextValues) => boolean | -        |\n| trigger           | 通过事件触发收集值更新                               | string                                         | onChange |\n| validateTrigger   | 使用规则验证配置触发点                               | string \\| string[]                             | onChange |\n| valuePropName     | 配置元素中映射值的 prop                              | string                                         | value    |\n\n### List\n\n| 属性     | 说明               | 类型                                                                                                    | 默认值 |\n| -------- | ------------------ | ------------------------------------------------------------------------------------------------------- | ------ |\n| name     | 列表字段名称路径   | [NamePath](#namepath)[]                                                                                 | -      |\n| children | 列表字段的渲染函数 | (fields: { name: [NamePath](#namepath) }[], operations: [ListOperations](#listoperations)) => ReactNode | -      |\n\n### useForm\n\nForm 组件默认通过 `Form.useForm` 创建表单实例。你也可以手动创建实例并传给 Form，从而直接调用表单实例上的方法。\n\n```jsx | pure\nconst Demo = () => {\n  const [form] = Form.useForm();\n  return <Form form={form} />;\n};\n```\n\n对于类组件用户，可以使用 `ref` 来获取表单实例：\n\n```jsx | pure\nclass Demo extends React.Component {\n  setRef = form => {\n    // 在这里访问 Form 实例\n  };\n  render() {\n    return <Form ref={this.setRef} />;\n  }\n}\n```\n\n| 属性              | 说明                           | 类型                                                                       |\n| ----------------- | ------------------------------ | -------------------------------------------------------------------------- |\n| getFieldValue     | 通过名称路径获取字段值         | (name: [NamePath](#namepath)) => any                                       |\n| getFieldsValue    | 按名称路径列表获取字段值列表   | (nameList?: ([NamePath](#namepath)[]) => any) \\| true                      |\n| getFieldError     | 按名称路径获取字段错误         | (name: [NamePath](#namepath)) => string[]                                  |\n| getFieldsError    | 按名称路径列表获取字段错误列表 | (nameList?: [NamePath](#namepath)[]) => FieldError[]                       |\n| isFieldsTouched   | 检查字段列表是否被触及         | (nameList?: [NamePath](#namepath)[], allTouched?: boolean) => boolean      |\n| isFieldTouched    | 检查某个字段是否被触摸         | (name: [NamePath](#namepath)) => boolean                                   |\n| isFieldValidating | 检查字段是否正在校验           | (name: [NamePath](#namepath)) => boolean                                   |\n| resetFields       | 重置字段状态                   | (fields?: [NamePath](#namepath)[]) => void                                 |\n| setFields         | 设置字段状态                   | (fields: FieldData[]) => void                                              |\n| setFieldsValue    | 设置字段值                     | (values) => void                                                           |\n| submit            | 触发表单提交                   | () => void                                                                 |\n| validateFields    | 触发字段进行验证               | (nameList?: [NamePath](#namepath)[], options?: ValidateOptions) => Promise |\n\n### FormProvider\n\n| 属性             | 说明                             | 类型                                     | 默认值 |\n| ---------------- | -------------------------------- | ---------------------------------------- | ------ |\n| validateMessages | 配置全局 `validateMessages` 模板 | [ValidateMessages](#validatemessages)    | -      |\n| onFormChange     | 命名表单字段变化时触发           | (name, { changedFields, forms }) => void | -      |\n| onFormFinish     | 命名表单提交完成时触发           | (name, { values, forms }) => void        | -      |\n\n## 接口\n\n### NamePath\n\n| 类型                                     |\n| ---------------------------------------- |\n| string \\| number \\| (string \\| number)[] |\n\n### FieldData\n\n| 属性       | 类型                                     |\n| ---------- | ---------------------------------------- |\n| touched    | boolean                                  |\n| validating | boolean                                  |\n| errors     | string[]                                 |\n| name       | string \\| number \\| (string \\| number)[] |\n| value      | any                                      |\n\n### Rule\n\n| 属性            | 类型                                                                                            |\n| --------------- | ----------------------------------------------------------------------------------------------- |\n| enum            | any[]                                                                                           |\n| len             | number                                                                                          |\n| max             | number                                                                                          |\n| message         | string                                                                                          |\n| min             | number                                                                                          |\n| pattern         | RegExp                                                                                          |\n| required        | boolean                                                                                         |\n| transform       | (value) => any                                                                                  |\n| type            | string                                                                                          |\n| validator       | ([rule](#rule), value, callback: (error?: string) => void, [form](#useform)) => Promise \\| void |\n| whitespace      | boolean                                                                                         |\n| validateTrigger | string \\| string[]                                                                              |\n\n#### validator\n\n为了与 `validator` 的 `rc-form` 旧用法保持同步，我们仍然提供 `callback` 来触发验证完成。但在 `rc-field-form` 中，我们强烈建议返回 Promise。\n\n### ListOperations\n\n| 属性   | 类型                     |\n| ------ | ------------------------ |\n| add    | (initValue: any) => void |\n| remove | (index: number) => void  |\n\n### ValidateMessages\n\n验证消息提供错误模板列表。您可以参考[此处](https://github.com/react-component/field-form/blob/master/src/utils/messages.ts)以获得完全默认的模板。\n\n| 属性    | 说明                   |\n| ------- | ---------------------- |\n| enum    | Rule 的 `enum` 属性    |\n| len     | Rule 的 `len` 属性     |\n| max     | Rule 的 `max` 属性     |\n| min     | Rule 的 `min` 属性     |\n| name    | 字段名称               |\n| pattern | Rule 的 `pattern` 属性 |\n| type    | Rule 的 `type` 属性    |\n\n## 与 `rc-form` 的差异\n\n`rc-field-form` 尝试在 api 级别与 `rc-form` 保持同步，但仍有一些需要更改的地方：\n\n### 1. 未操作过的 Field 不会再与 `initialValues` 保持同步\n\n在 `rc-form` 中，如果用户不对其进行操作，字段值将从 `initialValues` 获取。\n这是一个错误，但用户将其用作一项功能，这使得修复将是一个重大更改，我们必须保留它。\n在 Field Form 中，这个问题不再存在。如果要更改字段值，请改用 `setFieldsValue`。\n\n### 2. 移除 Field 不会清理对应值\n\n过去我们在 Field 删除时清理对应值。但根据用户反馈，清理已有值会给条件字段保留值的场景增加额外成本。\n\n### 3. 嵌套 name 使用数组而不是字符串\n\n在 `rc-form` 中，我们支持像 `user.name` 这样的名称并将值转换为 `{ user: { name: 'Bamboo' } }`。这使得“.”始终是变量的路径，这使得开发人员必须做额外的工作，如果名称是真实的，其中包含像 `app.config.start` 这样的点，则必须在提交时解析回该点。\n\nField Form 只会将 `['user', 'name']` 转换为 `{ user: { name: 'Bamboo' } }`，而 `user.name` 会转换为 `{ ['user.name']: 'Bamboo' }`。\n\n### 4. 移除 `validateFieldsAndScroll`\n\n由于 `findDomNode` 在 [StrictMode](https://reactjs.org/docs/strict-mode.html#warning-about-deprecated-finddomnode-usage) 中被标记为警告。这已经超出了 Form 组件本身的控制范围。\n我们决定删除 `validateFieldsAndScroll` 方法，您应该用自己的逻辑处理它：\n\n```jsx | pure\n<Form>\n  <Field name=\"username\">\n    <input ref={this.inputRef} />\n  </Field>\n</Form>\n```\n\n### 5. `getFieldsError` 始终返回数组\n\n当没有错误发生时，`rc-form` 返回`null`。这使得用户必须执行一些额外的代码，例如：\n\n```js | pure\n(form.getFieldsError('fieldName') || []).forEach(() => {\n  // Do something...\n});\n```\n\n现在如果没有错误，`getFieldsError` 将返回 `[]`。\n\n### 6. 移除 `validateFields` 的 `callback`\n\n由于 ES8 支持 `async/await`，所以没有理由不使用它。现在您可以轻松处理您的验证逻辑：\n\n```js | pure\nasync function() {\n  try {\n    const values = await form.validateFields();\n    console.log(values);\n  } catch (errorList) {\n    errorList.forEach(({ name, errors }) => {\n      // Do something...\n    });\n  }\n}\n```\n\n**注意：现在，如果您的验证器返回 `Error(message)`，则不需要通过 `e => e.message` 获得错误。 FieldForm 将处理这个问题。**\n\n### 7. `preserve` 默认值为 false\n\n在 `rc-form` 中，您应该使用 `preserve` 来保留值，因为表单会自动从删除的字段中删除值。无论字段被删除，字段表单将始终将值保留在表单中。但您仍然可以使用 `preserve=false` 来禁用自 `1.5.0` 以来的值保留。\n\n### 8. `setFields` 不触发 `onFieldsChange`，`setFieldsValue` 不触发 `onValuesChange`\n\n在 `rc-form` 中，我们希望通过设置使 redux 调度更容易来帮助用户自动触发更改事件，但这不是一个好的设计，因为它使代码逻辑耦合。\n\n此外，用户控制更新触发`onFieldsChange`和`onValuesChange`事件具有潜在的死循环风险。\n\n## 本地开发\n\n```bash\nnpm install\nnpm start\nnpm test\nnpm run lint\nnpm run tsc\nnpm run compile\nnpm run build\n```\n\ndumi 站点默认运行在 `http://localhost:8000`。\n\n## 发布\n\n```bash\nnpm run prepublishOnly\n```\n\n包构建完成后，发布流程由 `@rc-component/np` 通过 `rc-np` 命令处理。\n\n## 许可证\n\n@rc-component/form 基于 [MIT](./LICENSE) 许可证发布。\n","readmeFilename":"README.zh-CN.md"}