{"_id":"antd-form-mate","_rev":"121-bf237ddc697ff75c5a3304bb3336c58a","name":"antd-form-mate","dist-tags":{"latest":"5.3.0","rc1":"4.0.0-0","next":"5.0.0-rc.9"},"versions":{"0.1.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.0","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.1.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-pro.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-pro/issues"},"homepage":"https://github.com/theprimone/antd-form-pro#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"b29ad565ec40ac5a84110df88bcbe5cb1a22c7e3","_id":"antd-form-mate@0.1.0","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-ndhl2iLDlU64USgVBPDaIIMZNka4rigL7QTc2NYU9/KVQ6l6aTx7aj5iH9uThEJsuMUW6APHuN4tIKdjhnnPfg==","shasum":"13037a74e4d2ed490710c71d7e6fe475fbba270a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.0.tgz","fileCount":21,"unpackedSize":63142,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR4sKCRA9TVsSAnZWagAAxUQP/3WG5qbArnCxHPcJK+YG\nCf8tN5IaGqLjrcXWckxoT+NMUU1Cw/XZ5aaYWhodSchSSLmC58yHBgxjhg6K\nf2IpA9blNz+61NJbxTYq3b8qjc/ssUUIq+QczB8G0ZVVjHflz+ZbP86KMRyW\ngRHCwvi9XGxjeqYXqGf5K4f5Ur9ForRjRyoyPwd0hVTcrAcTEIK9V7qmAGws\nfVCFQ+Vuix6sRSEu9VUCOgu8vt/ZqbtxVfzav3xWcaf81W4SU8ZAfBsflGkL\n5QSvAUNA75K+nnuHwy+uYL+k2Ab97S8jN1K/X0G2Hj4tThT/OaupkTUmCUEg\nX7xcSWjD7FR9SXQ1wuZXN4frmwagufO9CuS6bSqIXwViMH8+XDZmI79au38W\nIJMl77+YR0AEWq0zyGu5Fpar/bvFPIAimZg30S/ZUlaHGD4J5SivYZvBdnk4\nr2MTnnbLz1C0K48EGZmdW1LCrfci/StII/Wo6x9qbBNJdHNar3SuXscUUjTp\nVQC3MEMzlYMuj4F2rCYPWXeVCxY/QVxZbUGyGJBHHEmxe7P2UMaqqcrDHW98\ny4JPBAWkpfxdekt3ER4rwMJ5V3z6ZeTKvCKpkBN6G6Drvyy8LjH9rXNjRax4\n6MXrX+MJdU2aOW+k6aDsBVsWl+Q1JPeoW/6HTeE+3XgtE+pHMP6LMmzPfsA6\nmN8I\r\n=r/xg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkwUwuUikWvu9P6gy0yAtWeuQi9gb9/9IcNu/SLNpsdAiEApf5DxAFGSNcKwvNPAVOM53OjMlRB9BqOMSS0NUzOk9Y="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.0_1564969737808_0.4994739120988514"},"_hasShrinkwrap":false},"0.1.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.1","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.1.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"8318910f78d806f1f6e8ae7575fb2ccaa8419414","_id":"antd-form-mate@0.1.1","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-+COpuN7UXn/L+2dLonCpnVlBoDZU02S4B/HuHZbKhmhTZ4tLDMYgwpI3nmeVI3a+3BzOMLvVZZxd9S0YpNKQqA==","shasum":"684bc5f7236d67143ea86dd5d7dccda694007d71","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.1.tgz","fileCount":18,"unpackedSize":56285,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR6GTCRA9TVsSAnZWagAAvRQQAKR2aeIUq7P3fo6Wufwx\n0rIQZC8WGZE7HS3ubzFen/sDaWDvg8jKuUwxF03uNaI3ZLxP1eExsR/Y5Nrp\nS/fm0PVwY2c2w65aDtoeMhQ+TToLHtDS7ZH/kUv42tq/pl1leQ382QaYxHAV\ncepJduyRkl0CzY40KcbqRmEZ8+JWJbpHSQY9q+cyC4xdZT7oN64G/Wytapgp\nsofNTGOJuQm9rQn/VkxUay2+RZqz9crfI0r+SoiyYVCAE6vp+PAgf1JRCEbS\nHgyAUPV72vOlAP1Xwxd66CEIyL8hK6du+pjEYKr0sCU1BtX9RawKW4PaVaPB\nXojFjYpSAjVzWRpsYNvp5aaF0r1cV1GIlWqpCv43DQ2z9Xd9nNT8XV0RtcdY\n2dkjWrlz2ZbusVh3BiOZvDePqV7b1pUnVKwxu88ZWdoyec7oWMdpDBVAVbS5\n+t90Qqj0tVNj3HE/HDmCjp6JkMW6cdxAJr739nTQk0qJNgMh98fBzTegm1wa\n8qchFpYkUQCnq5pB/+JbYvk59n+Cj2B+9P77IcCuph18FiZYtc/K8SBZco6m\nPWcHwxp91+knAV0FKtTRF/3ScCgdQMbep2PO0CJOYnqsSVjaNq/k71xpH3Rq\nIk7JxtRbwAfNUU20vioHgmNkv5sJgJSPuhniDthBcID9dUiQMkhbO4ifcxpk\n8dY9\r\n=03yv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUDO6WSc/Bzp3NbR3d+JmtAzPYhWa23vKN4jDys2sXFQIgRJyU0pti54/CY6hBp2lGt9iq1SHbihXztIgbemUamFI="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.1_1564975506371_0.22189565058335914"},"_hasShrinkwrap":false},"0.1.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.2","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.1.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d63c932ab26f08f4db8d19f7ea4352be654d8271","_id":"antd-form-mate@0.1.2","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-1oXssMFd0gF5h9mx9fyQR4p5lxaYlcuDLpiA4VkUH6IVSnmIC2NOrj96ykQIT3R4xXPEtey7QOZW1JuPTkVmVQ==","shasum":"e64369ef19ebedca6c493700fe5fcd3b6a61850c","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.2.tgz","fileCount":19,"unpackedSize":59773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR6WvCRA9TVsSAnZWagAAHjsP/3xs5zf2frTWtZQl6F/I\nmOv0QUFoWv4ra0QrBSvGSo5ouaNJBcX3FpFRZ/zR/KkVrBZVGBsmpGc14Hw4\nCARfV82Pe2m7+0HArvva266Fkhe8HoSHZl9G9MO/fvNw3ts9GXJIV/oCzeoO\nng2RC5ykghQhEafY0O1IVaZzL568SpN4AGrdBEk/V+JO0bAtSqLnrxkyxMwq\nQVYwyARlKUUxVmUwkqIBNqiApq/l9ZFJTVg6oELxo136lWZ2bfhhyuqHm2r1\nUw/OSaqldqppUkrwUjG0yWh92L2k6c323moqjG33NC9um2JJpUe0EojX5okW\n7KFeI/xjWUIaSXYDoOasEw5bh029qxZlAoVN6CSNVzGvXNijgDeDRVVuIBED\n9GM/3Owb5fwTLjJ0kepKFYhyj8i66P0HeabSRoGqm9sgZJjKvvyOPZ74YKLU\n9bWpanGkSFYIB8hLNvjYvlaanucWO97D1AmjEKTWXIkCL57uen6d/K7NU596\ntfijzsrYNdThKAvxI3FJoGxiD3B7xtbnhcRG5WQOLa776nj9WaZuOLj0zA9E\nCMjw4y3aPy9lB5GPtWVoA/VNHf2SY80CsClowJjORQswma4mNpwvLNvNzZkx\nsNrPAhWOUHeKidLbSNrSDjCquKY9xa3IOxw/PfyXJnDC65HFsbNSqQtxraex\nPE/H\r\n=vu32\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9C4BODzckycl4aLKgYmjpsREKxMG/L8FsFCBjt1F0YQIhAJkqBl1CTLh59tF69NMBkFOKSu+BD7e0NY6A6jq3andO"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.2_1564976559084_0.08062995533888984"},"_hasShrinkwrap":false},"0.1.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.3","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.1.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d63c932ab26f08f4db8d19f7ea4352be654d8271","_id":"antd-form-mate@0.1.3","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-tU0x7Vt+UXfEnvPOpw3bXSpcB0cwOycwYCCbYhuU+MDUrSC9G4M5PKt5YCNStOMuWAl59ADJVGaJKVJotIJZ6w==","shasum":"aa1d7b54526a217bb096de8be3533313dca2cab5","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.3.tgz","fileCount":20,"unpackedSize":57233,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR6gBCRA9TVsSAnZWagAAjOkP+gPR+JlZZ1HCxWmZRybn\nE75BaQPax33XZo5tgMKCbtnHJgtTTQiBJ8FkvBirglkR+s3zOuHAu9BPcPzs\nwTBbKelgAxWPaYbNvl+jmPRv068aGQSVO/zJAujq9sa0K7wa6UXpG27GHT8+\nu4zUGabPfWI0HAFv1PozgoHmUKGub1c3Mn7+szIFcWItjoRHylK83K/5IwaE\nHXHlvG1JlRUyKyzaJNikA0vXOCE/eqqN8227YDxBI/+jS4t9xb3rBZtlGUrt\nBUgpvMgC/noIWMU+LCcJIUg38qmWb2BFLpIysIuiYIbcZR/pq07LQEfQfZuu\nW7XFXmEqIspCLqrw0cYRwQTEogpnvzIVXmxCySBIE7JQKHoRHcwIsNS5hbRy\nh4V6UcrDcunDSNCd32Y5pJ5Id3STFmnohXkphsHmSK0F9jTmup4uQ9l6sej9\nf1N7ORx+UBGUUpnKblfPgv9/crwuXJR4jWNSu6Dq2Zvfnflv01Vpvcd6I2jo\ngorjZcll+HcWUqa+oNbHY73JSvFHX6lTh2NfXHmWp25370Juygun1hhIvgAc\nROm7QZwEFNO8EyGTbNfRsOcjhlp+PQZlUQOVW7rVKGzzR5Igh9OMY7mzTfO0\nBVsmaK2W19ATk2ORG281aX6+RTf+WsYbrjrosLqqwsrGDEOgJqf9hj+N7pm+\nh0a3\r\n=TeVS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/BSWN/ql9QFVPEnzGKDee7JXMUvcjGz132d8Xn0walAiEAw6k7T1eICB6Rb31Wf0TJPNcLCWQ+6ryZ5h4/gUigmMI="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.3_1564977153071_0.5552905381934463"},"_hasShrinkwrap":false},"0.1.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.4","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.1.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d63c932ab26f08f4db8d19f7ea4352be654d8271","_id":"antd-form-mate@0.1.4","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-ENFMfMpqWfhKgQWFiLHqCrU6XC5/MyLQIpiLoatFLL8bKNLbXWKx7Nce1moOckOBMusKyJeArHzE9g9ir6S9hw==","shasum":"5b856fa2b8dfc1843a77cf0e00e7d7e1ce360111","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.4.tgz","fileCount":20,"unpackedSize":57258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdR6jsCRA9TVsSAnZWagAAwtwP/3Dt07l+PhKIVLUS0Rd9\nbyhykLgKMHwibwdxkIAOS0C6PBGlB5im2PjSqoa+KCya9pc7a4jXv83nbRkS\n9rPoxBwnF7otQMY7Wc80OfmWtoVH/KC6PZml4wgnVYZ9XqfxPXmTugY0HCsm\n/3fDBC8IGw/l0NGBjV7qSsYyFaA0mMPi7Q1M8gkBGk6bbY2FebViemSEr3OZ\n2Qg8G6AIvp7dMGxNAVhcQz5NVXh9DLi1t0dw6HzyZ8YAxs9oOh4EyNRwEm2E\nGxK4/OAR/wCwEGOBsHGku5C8WyQPR4pfVlUtAA0+8wvRF1tLTo9DS02lSbSc\nQyFzj+MPTd8VwDP4yWUDf4aUE8tuHY3Tk0HL7NYz4P/EU3ZagQCG5vhgFJi2\nQ8YlCjGsBoImV0SvX8bQaZ7XOIJanipTmUvv611TH3XyRL+nCN6oIaBBP45d\ns0PbfUnuAdVG42zbI2es3umdS65145QRG10nEq4NAUpyHceeBN9x+AqGSdt6\nUoHzbEPjZSWmYQe3lzhmzOGiMxl1bqPLMlEKf2W7Bf8j7EVDQoC5a1wjU8v6\n5hVYhSywyVwMG6rg6q95Wg4M+BlrcLL4NxqsVLEOS059CJ9OppAboMsvGCyx\naoroHzZeH4dcdTw9Ci60yGgEvArHuJVuU6dvw67hDGA86cTc5UvyEKNGcu35\npPzX\r\n=LjtZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuY7PsWsF8Q+mTxSF+/k3rZtfTXov9u8Yzpm3UeAO6GwIgF0I+/r9KGqiefUM2xE/SaJIjXi7pmTrcAx0JNoauLGo="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.4_1564977388086_0.8386479119832735"},"_hasShrinkwrap":false},"0.1.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.5","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.1.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"7c1e3404ce724de8032db3d8f3346aabe5b62ae1","_id":"antd-form-mate@0.1.5","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-7Kqs0TqfQ4M6eMum3erBI6BmudncUooLxM4k2SwXu9ylqFuBlALtB+IAb3Um/3ZL2D5rb3gRGNs9SqyBC1xZGg==","shasum":"57554e1dbe04f6a1cd3ae927d91bb79c76a6442a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.5.tgz","fileCount":22,"unpackedSize":59949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSEFlCRA9TVsSAnZWagAALx4P/0RPD+HPirK0Ex29N3oy\n7eCYmtDon5g4alCxiPGtVBVlMOfMW0vLrO9/bnGwEtFWJQvKRACf7B3ig2OM\nPjyeAhTdRPUHtMaGl4Ye9rr6S6nAuqZWT+uBV1YYKgmmeqRYWrJ4vgSY+1uP\nWmtFpGCXYWIpyz1Vf8BwSqfLgSzoyRLL0eca2v/VgyPLsrjbPOEssIjlX/K0\nX9al8CDrWCTofZGFj0PL8F8+/LtwbI3eWnBSbU1VbWuUjxZgMzFENVM1ckyH\n19e4EB5GIqm0E6c6+7uVjW+3SPlKIGnb20cwXt58LYqZLfWGVLUMcfXASMdD\nYvtceJFeuaotqBr12NZ2VMwA0Qhm7UHrRKmvUbnC03qPeHlJF8u4o9/bP4Yn\nNw47N0hbWkP/nGZwEpsE1DgamQ/no/wx5/nLsr92CQmCPALFNFtXlPxVOIpz\niB9RKpzHjL1MQ2/Ue5eriMlXhXf5tUSkHjZcnETQBW6ORawcs/kmT0qpTxNc\nmm3watKqihn7i9IYlivqCoVjuu1kCKx9zelgpI75+LtTaXQXZ91rUIU3GQkv\nEMz37qvy+ekU0nlEPqwcmqr5m4D5WGXK5RfZpAZiX65plC949tgzBbmEXE2b\n+uVWDs4WNwKiTzfYFB8g61duNNYcqGGrLC5Vz8GVREWQr9Dny75UCcwKzJoP\nuzGH\r\n=5TAX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnIaJ0AJE/bqxm8SeNkejv8c5cAMBNDdb6CeE+4cAL3AIgKFlZhak/OakEt6WWObWnIuSPyxLLqkqpIwL78RSbre8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.5_1565016420750_0.13381163138787722"},"_hasShrinkwrap":false},"0.1.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.6","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.1.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"48aefba28bc5d113164c9bc16b30c19c54574d43","_id":"antd-form-mate@0.1.6","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-GaGIgvCNI5lWWqypGxMQ37fODuc5tZIB2nQ1SkbjBmWK5kldoCQLVFZ3hs4eAOFMc/jgze0VxZDlNoA9FZEkVg==","shasum":"524ae79780b55f098796ae815a820fac81b3388e","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.6.tgz","fileCount":22,"unpackedSize":60537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSY7JCRA9TVsSAnZWagAAxosP/jgu2oVsnFKKwcvBkNjp\n8TRth32/hT1BdG7flTXhBdoxDgdR5a4jQofOeY6FMuR0cjcocm88DRtpReCb\nvaPP2Vo5ZICAj05YLE3MbHX4yb25yUOnr0r6bArv8o7LOEdJkrVOzJ0f2y0q\n9dGxSWqU74VTgckq/1V2jobfvWjK0M9IO6SrL12VfIqv+1sLv8Eick6uqjax\nE3ziJ2VRl+zdP6XsMfdpN8cBuPwXv/pnt8UkMNVjVQCS9DcYsApcIlcaoHM8\n7bjxNswQ/rBwnxwAeEk7YXAbnsAjsDDM90p5GrH8ydnAN0L70t5OFlnXLeAd\nmmZNfs0aFGL9RTMwcfJFXPtrpO/M/x5nUlt9H/3CpQt2ynKCU9SGeZFOpIYg\nJo9ZYEUroSCwSLIlgc0blsSgo8H2rMVycJhWbwPPmfpz30HdFY87KFi2IxkB\ni6UpCs4VN9KiW7fQM25Fg8M+NRA8plwITbTrgaVDVvsVFLcvmNsp470kQ4oG\nzpRl33Ak9PLsoRIegJmnTT4Xjnxd8KZPqkCW0xZGB5QJNhTRI6nfzXj12on4\nrWFH4dPlkPRxWuYjyHSWlYcQqorg4jYf2nHjwsIIZwwFcUJf3ryTOPlpEaSD\n0QPYhiFDQVI1ebqWa5KcsbiBQXu1A9Mb1Qop2kOzrg2LjrwgOPLq7FiBGC43\nhXoG\r\n=HW8o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAit5bhW/dJm/2y3aTKZs/fEzrwrFU60cdR2MvUfMRBNAiAc7dcvhsnq441Z4fJckjN21Q3BRxRjH/myiij0iexssA=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.6_1565101769126_0.8691960345778393"},"_hasShrinkwrap":false},"0.1.7":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.7","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"ec00fbcc13dcf4733e6285658edfa190de2ca55c","_id":"antd-form-mate@0.1.7","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-oT5X4WuFgHVqJ2B7Z5h1mGvVyll1tcJ/Q497YxfpuQTv7cXcAHwlxvtrMMfnJyGEkxRWUdR0hHStiyoL4Yzblw==","shasum":"c0cb11c96404c013cb04b402b38c6eb4cafb6d34","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.7.tgz","fileCount":22,"unpackedSize":61766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjs0CRA9TVsSAnZWagAA6kUP+QCevODEPNdNpxsyc8Vt\nN47drRt6T9C1DlL095YR0CFrGr+7tTyF7qKY+BSTNQTQbdjTYouG1IIU5haw\nUqavlmrjsXTIWX4nx9txf8vrB9Wlf8HcF3TnvMN2eV7pCOSoT91QwCLCnMYc\nFWRHo755P9HSABdD6CLXooi09OZ5+nbTHhW+wMuvuBxg0MvXO4RowLxFMY99\n+4/cra5f578Ojsm0neEXYmHcnN667wIUy36/sGU6h0D0fVzFoUr0R6nF0L1r\nrp6K1+DAJf2hhkP0olQ5xjKSdxfg11OzC7ioSTI8HZbNKo4YWnlbjJf06MV5\nnyvnR0G/vub/ewalAPWq0gsvx/W1MFtM8/f/OBz/2ZM6hONlaThxOXA7wFBk\n8nYt5ZW85MVzbABg0nHkjNa5SOO82ay4Pk8wTXotxW+vzVZr5pBOoTtlAt+9\nyUFCCfcqKH2cwxNE0iDtx8ss+hbbG2HbITBqNw+3Egf3G9tpygvNzQ5p7trb\nzNCAOFwmMyH1eTPxhVRajsQHg0AQGBgeOZRdvvIxwe0s4vbm9fd/MOmlSg6B\niS2Ctrn+4WGi9tUk+iJJrKoyzaK07x8zBwy867PjFePx9ZpasEv4qAfOYLZU\nHXNeY/LneDxicZ45z8EM2OBpMoyLdNcuTwAIqr5HmIX3UCHq5Ftq1xdDde2F\ngtCW\r\n=xtZ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLk57Unl1JGfTxUdDcJ3ZOsBn0c2Kzbas20KuojmeJOAIhAIBz6kN9I9srmrFDl8Ae85xCqdXLGoQw1XjGjPshI3HJ"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.7_1565145908059_0.7118591193350479"},"_hasShrinkwrap":false},"0.1.8":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.8","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"2be1dae996624b8010ce5c104231e0163bdc5eb1","_id":"antd-form-mate@0.1.8","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-VCG3W5QmMq6xRfLq76yyhGnce1B/1gReh+xA2JO59jmgkL1UubBWRCxGHgpBPKM/fYioYAvcx1YKfQYkyycItw==","shasum":"e5daa7367fbbb109ddf6df8ccaf40dca129f4c62","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.8.tgz","fileCount":22,"unpackedSize":62240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSj9wCRA9TVsSAnZWagAAwoIP/AmLKDMhZI7wz2bXqwN9\nXPgO00wRCMoiRLKCZPd8gPwhvKMMockF1OMs8u88LYEBatHQ4FHiXSA7l7xJ\n/Mul9+GmHPurJk7y6LcqeZrJ+CObABv8t2OUwooP5Dg4yX83vl4iF0PkWd5X\nVFiSHMgL8b8dNSvi+InkT1sCy92WQveWSJxQYw1jzMKo7GlQpljk38f5bBaU\n8+zqeqVsEk1XqRsLbKPEpe01eiS+R754KxUHaHUT44r7T8dU7U4rrISqE6wS\nZhMLoUP33m0qxRBMjT60hz/Qbq06iB9ky40sJrFMC0mZBMg7bfot/AHic+Z0\nW6usjl36zcHgW3Akf7h2NcOc0nNwoQvKcPGY6IlPaUX+9x0fD2vXF6grXW90\nEVGMT6PcUxEl6XCqBvQt0gg65cEBRdY5nSVwF0DkQQlb4qqtWFlONrZcurbZ\n2qgPcnys1ku5iX52SOdorQe+/VoL7x8b0+jnLbhIOSfyVxU56LJMOabMpcaq\nbcEwKcEldPLhEqzu7VGNLQ7ROfJ5bUZAGl6GED/4nR5IXJadbfLOIGiHbwah\nhcz53ct2rqcL023jO2iDPdOCv4GfETp+F4HgVeFy9VHPOGEAHFX+YnniVzoM\nTlIvRwTGi5UswyAEYmsGWL97gHvJtdAs8/IeHGtK4X6mxT3DjhMey4AoIhwJ\nWkkE\r\n=dH1l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBh7Y+0Kj1aVSbR0yXXvvxLhxl30svcKEZGYbA6vooKGAiBReCiVdsY5Kd1MlQl4EyVvDmP4IrvX3jPyRJ/9mVpPog=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.8_1565146991929_0.8514325241277556"},"_hasShrinkwrap":false},"0.1.9":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.9","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"254cfafb0219c591a125c2d84c77d48c5d3b9349","_id":"antd-form-mate@0.1.9","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-LhpDVYUNVKeotw7ZCNBERYOZFG85OM9q5RoYRai0MtdCL7hEqpaEB92OGE2KqIeZ5fvW0gt96ZtwqVq3FE1YDg==","shasum":"bb0bf4ea12b85863f2b3d92e8282984015481550","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.9.tgz","fileCount":22,"unpackedSize":62573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSlFYCRA9TVsSAnZWagAAz/8P/RhZDoWP5I/6SyNzWz75\nWldTMfUsL0pawFaWD9L6D3I8GmmhSbz/cM/TBFqh0NLN3QcBLq/O1eTKesgG\n3HKLIALzEIwvMEBVozm8EyVYkd6tkBPXM4oPI0BtrlO/VUIKJ7GlVhpMuP6z\ne3wUoP/ZdXhI6Ta5/iApX+HvJos1z/r0DS2HoEc7amnnj+k1AzlRrLTwqcnF\nVxAbiJTJrttsLqYj9kotBJke7NguryPcA/ArcmixZ1EM/TbWjx3Ejpy39RvI\nYy8sARlVlufnd395Eq3q3rO+HXJGEkfOawl2eyk0XIBNQAt37mxAinFo7v23\nBQ+3ePKI0rLCRI56ImXiXgETC3FobfbDPiTg6voa7P/1UgzRyKl9zns+Vopd\n5lNZwDdi6RAupnNTyVd1o/O173pLH1v4UoE0grTRIqpm/wxMlr7d0jG2cUnE\nxM9KUVtGh3ieZH+zKHiMug2E8DehWq2n5pthVbs5wfwB7VPw4gzC78TI+V38\nEriGWlvuwiEvTlmJ7ubZBc44kdSYIUW9tmuBgyl6KcX2+AxLu1jg+eXVQFx1\nL1Y1dTR2qhmEa4LFZ4PAPIzuP8dHzRo/vwDxgjk/mVcw6jYvZH0IcFaqM1To\nxtkHD+O7uQLgkbk6B23MUGxRRLkdGOtNHxXyt9vt+za/+cGtnDzFw6IAVD+/\nmXD/\r\n=fOkQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqUcmbfwhe9fT6GAF0P9I1SMag7MHWjLnuBWwlIbBZJAiBkgfNUH5kzw3Zb7qSa28dnit17qU/wyLXu8luMBDufKg=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.9_1565151574876_0.05001560550113404"},"_hasShrinkwrap":false},"0.1.10":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.10","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"c3daee06fc3c795d49318721bd8a436a8dfe081c","_id":"antd-form-mate@0.1.10","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-jJPrSkSFFz5lntxPvQP+HCKG501DdkYlpRfMa2Tvjx5VTyYb0g0sMwVP9nAQ3xEvpyv/+roFXdBtLn9KVMXV9A==","shasum":"c6e873e13fe1d95c41cd9843ded774693f564387","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.10.tgz","fileCount":22,"unpackedSize":63810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS5WhCRA9TVsSAnZWagAAJK8P/3ZvZQpB2+zPJ4Hl16xE\nrWxLsGuwt/t34oWDcr7GQxjEOUKmXDSGL8BV6ooclEwer/yAeHpAbYq/VgTH\n9yd3SjBgbpJ3t6ciIFU/CSDYD0ZjMenHJqSiLbhdxPanOABEtqnAjtbN/+kd\npYoP3M7/cFnOJ8661yhunuwwntWrljA5+cNhpHY13kyIubC2BKosdyJoeM0N\nQQdVYRhanCcIqQdxQN9CUk/ddkuHtCH0wIaYmiZXKsNweEGkbPLjLdsvRC34\njPrnoFSsL7nWqBBOPCjFlSrVj7DgP1mEUsdjugBX/v5QHsjq9RhLPv++XLQm\nRsY3w4KiHsxvNcx7gmUwB/NDJmv9c/GXz9gRPNzemMKEsYQt41ocsm3iUXs4\neCBtWvd0lKHMboy0JpljZv356qMkIEm+KSJDSJAE7OtLo4FiZb5LlKJcAN3C\nAG94/607VcWGR8K3HZZD+GUGCcepYkVU3dD15Z/giA5Moy1+Xw4IcT7hsEmy\nMjvUWt2yi9dmWwURBJed9I5mwzXHPlBDFqkdVr6d5ur1EJmIDsMN7NBxWx6s\nowfUsPCeJRWnNaj7iTLfkR56Nu06ohL4/Wsp/Js9T4xInRoXi+gIJv8pF0wK\nn27NGr7IPvy1KHTXHVwNLV7d1zaOH0jADc+2jz1MouGEq9SYJTAoKasx4uas\nJIjJ\r\n=cbt+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFslQC4rHF0rvaRcHBTGOX9G63iw726Xw7tXBrJM42NDAiEA2Uv54b03DSkd+3bb2Ce8uqZvsuqNzfS3sPiHP9QloG0="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.10_1565234593162_0.16122474465764536"},"_hasShrinkwrap":false},"0.1.11":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.11","main":"./dist/index.js","dependencies":{"antd":"^3.20.7","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"43e3c259b56113522cd3c427eda53ab2ea981ce6","_id":"antd-form-mate@0.1.11","_nodeVersion":"10.12.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-yKRd/DwYoeJXaJgqWpqliS/9TWlaxCoi/jJhkVuzbqFah+zEyAolZABF952KtasjImyCbvoE12zg3qOPN0z1Wg==","shasum":"09a16d67dbf90ecadef14accfd758dc38affa985","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.11.tgz","fileCount":22,"unpackedSize":63927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS+B4CRA9TVsSAnZWagAAK0wP/RpReW/Kx5N3V3FFm2iP\n8c8+inqnZ/GLVUNvHZyEV9NUmWKzgOiUoM92jS0QL3QkVVJrT7Ft4GyB9WGU\nTDfj45iTZWWwRnd2i603UX3K2Ut5iojMqC4PZOvZ2fqOKSLsLXrY8DUoq2ml\nq5cfgiWrjxKM6bD29vMYbqYOxdTI0QTtyry6Uvw6EXPMWX+vyAmGBgaPAPfQ\nznPdLtdfAsL/lLgCzXBlq5ranQGSw/DCe5hxvbVLBoi1gTLfjKthVjmx+lhD\naYVlsjZtN8halVifk7VRPPdDnQvrcN9GqLKHytfNP9AdiBF7aE5C4DFRalMX\nKA+AG+q50m2FfFBByQzRHFFnUGITXzK0FAc4IyR6FrYh6yxhL++0n4FAjvJS\n3TFwH2zvkEHI3D8MhiOVBrO58IEcWF/hCGCoBodt5mzORWkx0SumobewDcFF\nVSMmaQn9PYRI6bBTFjCvre3cyOhFOgyqH2PD7zG69vN0pVZ6e5YSa1XUImgX\n3UCTOf5/zW0MStO0BpK4IaMmb1DLI71QtMnnicBgyCnMwN1mocaIkh2RCJZa\nJPiKgS+L/av7Vs/6y5GSYZQUiKRojjUqQnq9lqoGDtp7KsBNUcycXYr5zS+K\nzSnfgpDAC+EaDcGuOy0ulDdYrizkltJ6ov0s7B17bg2G34lVvGbd44jaY6bq\n18m9\r\n=5d/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf2L/1S0ANIhvDi+0PkKIs2wvroyb1wWCOmtW81PlMNgIgDIgZxveVanIPnU61rGy3G1KA+SG+10W1ebULkLTukq8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.11_1565253751633_0.791764016800713"},"_hasShrinkwrap":false},"0.1.12":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.12","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"147266df7a542f8177d13a076d44f39b54f91a67","_id":"antd-form-mate@0.1.12","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Za88y4osZcL/ZDY/EldwEIu38A2sdcavXfAL4pel1KI5mSIAdrBz4bCBGyQ5m+rJFau+bhc8VFeZkSCjQH6FSQ==","shasum":"c5a0d7ae87d226b60a41c8c3bd095c45996f7836","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.12.tgz","fileCount":33,"unpackedSize":84636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT2rXCRA9TVsSAnZWagAAf5sQAIBHGJRjE78k6+ZIRjiu\nZssE6FN+XfREGVl2Q0Lf2zpN0jkrGfKT3vaBWSNChbHX5TwoOoGT3QGRZ02r\nXNLqK+iypliGm7AuQC0rXwGSTgRZC6PXQORQzPb4qpPS6KuxskiSa7gJKQ96\nKqJ8iF98TJkYDRCboRwz/+bANTSuP9EtKyri6pXVCARDmSDAbVzfL24fSOSC\nPCGx7EdK7ioZBp09hT1/+OyP0pUPlJJvq21rxm1gnJPczC+dikyKGQ0fAwY8\nLhcnL2ZvLwf3RNAzzYjv3sMnCUOCqo5UzWxYjBR9is6q+/qaQJnP/Ir6wddQ\nJHAUOwTN9VEAodAiMPGcFLfAaaVgsROSh08q193liQZK3aMU8DFj1TWA17I/\nz4fIHHJDKERp4qztG4N+eOTyvWEZS/fZniwC9pzU7OEUPNohX08TuPT4YoNS\nIsMTuCmW9RL5R/jNnjsJEe3APFcj5X8oajEfDOxn3yVCgCXHg6n6De9s6EfV\nC1X7iiQk+XY9PWto3siii8vxiJmxnYoWutvqf8p56LSUt6Ngwhk6xL/P0dLX\ns9qveU4/v1snT2CoHfd8QtpCJf9PdcIm2JrGjqBzAODpmIfR1DRwbMTeZU1e\n6VFke/bad3r1WJdNcwuW5BXG73wbiGrf/SaMU078/ZvbxVuXS9W9Qbe8E8HB\nBeDf\r\n=IROw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6imKKDbmoxp9L5KbZZLBu6OIbb57ZWRioGe1ObVV7xgIhAIqyLOjA9jqvUyDmNa/STcfWGQKeE5BAOPpAw4gLVTXI"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.12_1565485783062_0.6973759681238085"},"_hasShrinkwrap":false},"0.1.13":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.13","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"3f6a275ee8ba065842f0be98128ebc3994466e35","_id":"antd-form-mate@0.1.13","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-lB8jeAKLvtHp6nzhV9d6l65Uq1rHIg+45XXSsoPKhJPGgbrZuvo0Fhsfhk5shHSiyxxy6I1mFpvEM9R8izpduw==","shasum":"7d1a7f12b8746207d5171b7b3fb4edf68158af15","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.13.tgz","fileCount":35,"unpackedSize":88101,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdT3PxCRA9TVsSAnZWagAA0DIP/16CCuQ8/CJay+yL1vs0\ncjNcRpdIxes0P5VOniHTc6vBUiaitw04v2+TSisiYpN/bbvZmM8CorGp9/Rt\nBhNoxwhTIaZNgL7mDFQyxfM9cGX5Z7iqDahkCzccBphRifwjjmu7g1+nX5hQ\njTiJMP/z2cSeBrVIuYCobheVEZmL/mIOZ3+URKO+GRQR1aT49Piy+HVNimlF\nmPfzuVgwaPTlSWb7qoWGWfl0n+YPi2ssleWN7iaEqnA698VJ4uk1HIYWPymk\nq3CXitxKOlh9KffLBz/um/pgCE338UXT4s/taw59IW5SUyRco1W5mJIGmrql\nsHs2aK0/TYPRmM+Fzjt2yhEa7SzWD1yqgeIshLXsWDBXcZ9gH3SFGhNUWkib\nUwmfo+5yQ9Zl7OYmjnbloPhmAXc1y175CRNNzlp8n3DgXYbs+T1ZNH+9D7zJ\na/jGc19eMr3EpGTb9XEIr05BlyqW1AwoTHYodLME8QmzrLK/TRDV2vJ6X7ml\n8qWFBsOBmjGP27KjGwZs6V3cfjpguL3Nnqwj2Ks2sA0AFeukDuQXtmEU5n+g\nlfZKPQr9oMb5eU2PzP7N2fJOtWB3hmISHvG8GmSXNLhn0jqHY+KuZQVQ7gPL\npOMW16hf7hJXcb/EaAMsyQy1uzcB+4ENL5k5D9tXLEB6uc05ZFde71l6Pz+p\nOa2n\r\n=sdaP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGLkKpD80nLFeiR48VZ++HlTu1CW/pMTQeFSGVMVJV4wIgcIdqCTsVHmo2KgNq3RsPUgmzC912cy7wIT45B351Qew="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.13_1565488112628_0.49687488065755225"},"_hasShrinkwrap":false},"0.1.14":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.14","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","babel-plugin-import":"^1.12.0","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.8.6","react-scripts":"3.0.1","ts-import-plugin":"^1.6.1"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","awesome-typescript-loader":"^5.2.1","babel-loader":"^8.0.6","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"6875df3bb03c12392fd9384172ebc75482427ac9","_id":"antd-form-mate@0.1.14","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-vy3N/yFXoiqU/zX2ppeU1qZAduFw675Q8dZWQLm2j8/p2FWXTfDmn0FPrndG9ciGjJQL0sBXZlmZge/omYJR7Q==","shasum":"4dbf05b181f62a5fb9c8f717438bcb74708c3305","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.14.tgz","fileCount":35,"unpackedSize":88323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUACQCRA9TVsSAnZWagAALNYP/02r2ZxNgTGaID2Xkf43\niAS5HJ+g1YbMGTdkHPVD/eFJe4wEkUX/Tk9R86+NmH922hXJAMLBzySAEGbR\nmzqb2YrGRvCGnLEHQ+ld/KBQjVVKjX3n38tTSQ2oXvAiznIespCjZXnPwzzN\n4RRXoPOJcAMm31HTxsmblpQwfRKOZPzfp23INp0pQkdtIhQq10qr5DdBpo1V\n4U65Bx6wheoTjowgn8Ri5tTZlNpz98F7LKNVlCfnose2SDeiGRf3SQp+4vK/\nnrauKuleGjoCFrPzEuJ1DjC/mCQXRkRSi2d7cA7pzzgEXBynxd6NXez8ZfDq\nTyOpClgVEuQgZ/FrW82a71HyPzzN/PibVqordANo1Enq1WV/lyullqk5lTqJ\nkMQHtLkpsGo9uHuX65X8PRmLXcWfX1KJWixGLby/aHdymg+r6lKAmvCj7dDD\neZ4Gn3se/EKcXbiRpSKzfEccaympza2+iYlazd7MCnHbb40EDRHMr4lfV4gT\nEARGtSu7N5biGJF4AaSFdPyDtCvdv1NG+/wsFexm22AOOf4Gj7EoZr/vEbhI\nFnrin5finr/1NjTjCmTV9hKKT12YJz1jRpZhOalJ6nKZqO8va1C2lyO2NVSy\nyxRffUQbZgKJdppbCqR7uudjs8+uQyLqHt0INao/lAvNYCMHgiG5j/iglgj3\n8USD\r\n=B4n0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsnyWJ2MQT1UdbVr+SBnkAPidd90Kza+uF/Z6oUE6Y7AiBn3zpgnRe5iwZnVt2zFrFtlfS6k6/b7R44cx5/mtS6cw=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.14_1565524112088_0.7045907716370838"},"_hasShrinkwrap":false},"0.1.15":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.15","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"785ca55410bcee3049a356112b376005d1188edd","_id":"antd-form-mate@0.1.15","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-C6gGs7pCHVZD09jGoMWu6EMEMUvmSoQctNJcijFEWxxbDCwaQ4XSktENHrHYyVjwNAisYTqBhSVehvZ3gXcgcg==","shasum":"a3be17d2db43a8805f79a57e23f49ac4c0d09ab4","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.15.tgz","fileCount":35,"unpackedSize":89094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdV6KKCRA9TVsSAnZWagAAs9cQAKBSzf6mpO7kWPSSK8VZ\nNLkG1JPVJNFMr9O+F9dEDtSWAz5lpLEB3gK/3Ob8mtU9SYadO+cEa6UQF2KI\nlewKGVS+Xe8+Tju7HhHeD+9yf79H39q8r6Zw1/vI9zs9EGg9npd0eRsXd2eG\niXtY7N6oAjlVCPOfuuc9vqfl767EOTjM4cTCvgyjNUBXhci3LY9CYWs9P8xr\nYd1S2BzP3+Ef6M9wcPedXy5pGaB3gT2UUi/6amaWSThQdW9KFCC80T1YPTPf\nu/asiMkwOrPhH89NSn7w3zsEgLjJISS2Kuz3ZCKXDeXfGhu2X5BXWVgNNUoc\nM3Odsxhbrf7jOkyDMf0ZZMcgVNCvttBrqwTNlImlFLOffJUsWQ+K7yXYAmHN\nqPv7U0VwRXPu7Qnrsr7woac9BbApXTjIlupFoFNu3W7EibR0IAbSu5REPA1k\ngaxHtOl2swb0iugdjUys+4cIUEWlfI72Chd8+fOUGr2m5GdwZAFEdL1A0YJm\nV75gK+j4LUdESTUg2mnO8brDOHTRZpOR/IL3TE3RmoQjSs9YEwgEuiuktfu6\nndzqO7oVkfKfYf+tNy1Uo1rIV2+Tl24J6RE7jTKVK1+8T10QSUc2SSDa12Vo\nFdC0F2pcfxH3Ifyc6vYQWoXAs+oXkgZsoF3amrMfObWPaMTmF8X1n81E5hvD\ngWR4\r\n=UHqS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDuZNKgn2fiXqMQ3PAO+y8YO1Xo625GwXYhV7+zd8I2WAiEAicPM3g7oLZza4jQ+aBKxpkJ1CosNZpiYZautqgDlU+0="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.15_1566024330015_0.2498446573981874"},"_hasShrinkwrap":false},"0.1.16":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.1.16","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"ed2588e480eae6a088f5b44ce6609cfbe2d6ef96","_id":"antd-form-mate@0.1.16","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-jOMQ3GAmj9dyQ5PWh+gun6GZGCW1DajVGIb+1o3BzCm0viPz0/IlVpC6Xe3YPxgDre3J3TpJytN8LVC8W5GsSA==","shasum":"690e8ff95b9a1a1ae922251d2f0948492670599c","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.1.16.tgz","fileCount":37,"unpackedSize":92148,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYeeYCRA9TVsSAnZWagAA4/gP/Ap4dJeECB3ezUb5Avia\nYyWESsiiUUvAZHMQg3ZvcKo7R+KD8BJu6e5Me6JHCql8ejbQXFb1NpzQn6lm\nMuKv8U4eEeqK2lENcsWF6STswPrdoGCWNOE5rkogn+slP3+KaM35mHqx2HhX\n0phip2OJxPigbz50kMBhJNNquE5/rADsIBcfilVAOLsS1cNDFeo5UsOpDqu2\nWRVDI72tDqNXboMlHBENOWRrnvwH+jlxcP587jIZrbNlOAyVfagcqqWJuBsL\nk7VLZa6JWzWGGyrKy/fVPKA9TA1TLYWpjVRZq6Gdid6SCmeRtJaETLFJsHpx\nQnwNpjoYxPU7G3n3B4ifph1+Q3zUf+SzRvGrpCZAm2FcGYEF3FvQQ7d7CjJT\nO40iWNaLCqHqcnvAGS+EUBEyOVaxdCR66IbSsKP6ceGc8nIhha70618COuIl\nmnDyaluPVCV40pR9RVb2D8WetEZmBplrFG8LZoY00+aWTvtpJTPz3QZWGqvN\nB0CjSrA0PnefM435wCmWgZYxu+pClzDQOF5HMBGVCuUfRewpNPp14AaIOebv\n+g5IiuNBCeWJR/ubAcJaDlvYvh4BR83+yIDeNkS8PVHG2NofdRt4bXr11Wtf\nmtPN9jI8joqZ4wPa7+XNWCxnHv6xwe5+BEOY5knBZ+3/A6PuDlnklDChbZJo\nh61t\r\n=cTrP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmJZttaKsCv/nQpBEgSJwNQn0Ev3FN64ylbDe8FFxpZAiEAwHplsS3GEUTkm7n7dQjw9DPp50xui1YRIGogz0s+ro4="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.1.16_1566697367512_0.4751324849445875"},"_hasShrinkwrap":false},"0.2.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.1","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"06082f9baaffae9c3049ce4dad9008d0d2171471","_id":"antd-form-mate@0.2.1","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-N+zaq+A12u8LnuBlChREfxnxjtdSUQDAn//R4pJDF8fp/C6hJj+QMEJ7fYmqoCMBW5Z+nYCe+NlBTSXnfEpFKg==","shasum":"590c9b72166656324430f52a617080658889f856","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.1.tgz","fileCount":37,"unpackedSize":94413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZ+I+CRA9TVsSAnZWagAAISIP/1Z8vLri6tkqxelFGrAI\nxCe4znNHm5lJcsWtuTvlD59K0Wx3kJxSH/SUNc2M6aZANaCFFi6OSG1Oh4BO\n42fuGGP+rkq+vDAxHcFfGVMGGdci7YqvSX2E7EbDJdH6prb1B3uHJrfUIzwk\npEvnF2phalIgxyQoeQatsWUDUbMjnRNsPSxEZ24/qV/IpQtYsk8m/isbSomm\nJr3IxvR4MzzMG8El3QtGAunbhQds2tcYwUhEs7Vu+4CISeOzNhfu0CueGgjD\nyM710XUtvKyc0lEIB2J20kKTHdzJ+orPHMOygMXAWDRasTWwRokvfY+W7vcx\n4rwSB+MAgtzsaLBsZspfhqNq54uzgmnNQsuC6K9r7JUuZl4KsGVCgaeawSB1\n6A9LBJN/zCdWR0+VVh2ndXX7sPI2ppVsI34Q4S/MnxduFkq3CVXrRHcK7HLV\n5YuxT2urKDspnfX+FjltyZz+LsM6/jGzUus53woMTNsd0vscXaKfJ36F+td6\nC1uY6uks2EQ4p+ZloUhQs/cvMISEJmT9x2dRAiHC7kcPkT8jupXIWLLu4Dm2\nrjPK5zCq/76if7vVXntqNkdcgq2kHMTZ8vu1VoJMW8GbrRgxVIoA89bZ4UZc\n/LPa6KF4hrqyYaIv3hPZR/IDucIJ276O3Pq0TzDV2bEUpgjSxNP6kcj0e8hy\nxxJy\r\n=09Ne\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMpYypTsPRooJYFYEyrK7VFAko//iLwuKsfqgjvPzv6AiBX/ruDc6U8i4beWBkboQAZxmZmV0F+jRUapcRGSzdLCA=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.1_1567089214100_0.0007369525366682783"},"_hasShrinkwrap":false},"0.2.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.2","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"c328bfd6501d4b98a9fe3afaf08bf469a0b8b9e0","_id":"antd-form-mate@0.2.2","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-7YhzL6WdWgqDopYkFN96QwJhUHgbkDNWq19VFh8TLdXwQ0/ZpKz1WpSiX1jOyd0x96PwcSognlTFOcJ5NmPklw==","shasum":"2502b2f4385e70b866fce94972d31939892bd304","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.2.tgz","fileCount":37,"unpackedSize":94413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaTXxCRA9TVsSAnZWagAAK5IQAI1VOnEFFpOt8JPVAVky\n5sVJqV7XeLGCnpOApjPsKZQKYJxzI0Vn87qGCo54t7kGo4jGB7wwmDk5avmu\nfafDDKt4Z2TX1gru4vaR7MsNtpgPdu+FWqpuyF9WSpCfz5R6wJ4MAbhjlJKh\n5H/c6jhWjGs7ai7nwBNuqLcv2qsq6mxuiRtO+PLsAj5yKaGvPTH5DBntUK3B\nW0jXK6oP4NSg6x9OmdHbPjb0ML7KR5meJGFcCXi6IKOKfS5wIIQK6yu5yrB3\nq1G4kmdauGPPqc02JOT1YWaGYA8xZBJGVxvItWRsiET16EvpzfdfBqsBpnCx\nV0RVh8aHE2KgQjrIahdC0SEP1RK+nXbcwdKteMkobt8GR8ahlrRc/jFi+Z3T\nClyGBCBaY1tFM7k3sxyVB3WVAIxytQM8qv06w2WWhUH8MR1HRC6+vfS9RkYx\nzQTQPkK7F1Z3NbBSWdWSnAHARY7/cam7TFiAL1D9ZG77tk/iemAc87G9ixLm\nNPkg38RXHa3EnZlOx/g03OMY/icyA+kt1gz9dV7pIvOCkE18LRzvEDZd+z4Z\nbERqJEp1JBpdTAjFQlrG3BCpMm1XqLP4m3vba9fVrJkcovVS0eKSyutqe7CB\nQIweH2hl3FsY23+qa+LhIjvMhgzgUORs/kY73CXhRwAu/b8GJqrXXvrURXUN\nHaNM\r\n=euEl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkUydLDsKQND0YIwVq/guigiufJhaDopgLsZJixVd5DAiEAqVVA9i3Ew2ggcPCC1JPsmH9lZSrg7szzfgH0NXbhIfs="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.2_1567176175477_0.8792186892240197"},"_hasShrinkwrap":false},"0.2.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.3","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"fd51fa0561d994f1808f039b61b70496dbfbf81b","_id":"antd-form-mate@0.2.3","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-HrWt5L7Qbp2Kl2EzuFi1TqlyftBOrHykE7RVDkQd6E4bWTvYo1K3QY0ybzwMOghg6uhgEkeX84eQOfpJx3oGFw==","shasum":"4789bc01e0cfa441a17d019684af276eb69c4155","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.3.tgz","fileCount":37,"unpackedSize":94921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaUkxCRA9TVsSAnZWagAAphwP/AvXayJegNeVg9VCxkd1\nvt/7Rs3T9nHjqSImed8eQkuzn91IBZHIfCTiW3UFIcakJkx6HuoxhAZrbRYG\nYK9ZXLjmctbyGs8YlxxeQP2ZUO+AOYz1lAeXqPnHUqhniAveq8d9UHy6lE00\nYfX967YIKmTcDJaO/bJT6cnvKn2wRT1VVOXbUmtiCtrxUxXZCyVP3rdPgR+V\n7C4yyVB0EdZHGkrxX8Sk/O2SbFdhJIB9Y6VgiapMwOvFANKPfsDTxI3UZdF5\n6MFQzxjq++Dthl6Iyh6/3TilWQxLQyrp6QD/5nzWEg2TaIOJf0RFMWW/SUk7\noReKnRIVQEFC/wezmnsJp1R4z1sxTXqgWj1aobp1p+DO7PszxxsrNfOFnkgX\nLK0OXMkqzlTkfvkjvGVh8J8YJxVYrGDuS+0e0LyP/9og9s58sPIjIUXT7InF\nMP/WnYxxMRWTCp0rUt0R+IcJLuB96HfDWn86M7dUPIH77DkW5aybPaducNvz\n0nTC/05RZuHjk4Ero45NyaH9lGMXtM6WvLzLMNWpQkwIfcYX6dW3r6IvLM1h\nGcH2AaWiv9hB02CQjiGay2XV3SaCILPrj6myOVzpm94DPeuJKqfPLyp7TlGt\nESr7kkEEwt45jN6JNf6qvIJpP4vaXYrG8X2uQqgeN94ZxBOJQfxTX2sIiiZc\nwNke\r\n=fqWG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQbfuHLZIZ1xudZJ4nl/K9pNmCqbZhgSOtOskXZc7gkAIhAJIcELIxDOewI7RneKxOJCH7Q4qupmB2pyY8/rIO1skZ"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.3_1567181104932_0.3741276704914902"},"_hasShrinkwrap":false},"0.2.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.4","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"6ca540fbb6fe6427a04599bf1d21fb8b1d0b28b4","_id":"antd-form-mate@0.2.4","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-hQ6jLWUF8WxI9drlIxqpnJa4wCZdFS+BkVRaOU+fNil/wT0TyvZGrdY9soV8huj6n1BAZJABUMEXwYv6bf2Y5Q==","shasum":"f4f256b430fe1e37c51d4b33826939205cd95b0f","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.4.tgz","fileCount":37,"unpackedSize":94612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdacnPCRA9TVsSAnZWagAAyzQP/2DAyIwtNfK7pfaNUdCR\nG0jy8EPEv0bP1rYTLIyPyYpAJ+dji18nkPrhdAmDnofvWO6O9RL7joCw1f5h\nm5E8+3aDDXb5IKavwcMB4zeseW9wH+jh3QiiA5+QXhTqP1fDT/+B3Tdj3hyt\n7k1TesoBinor2sr9YPqFI+WQbzXxx5XOWDV7xLl/3CfJUqrClLB+ZituldRR\nBs71Yod/PKx5Km65TMPztoATB7GiKUpPO0lb/B0/zwmqmoRZdaFMAZitT0bx\nedZzgcVkBG/MUjoDV5MxgZpjAdG3nOv/z94E7b90v7+hy07+OP8VoEMbHR5t\nUuxFt6O9zarzVNdMmLcULhRaMQhWHLl5d4CiIaq99HV3GbJdl8h/6+tZktX8\n7VOxJ/RwkxGs6aCzWyBS72K86m5LZ86+L/qdVvzxwCry18l0+An1vFZ9JeVW\nVQtWKl8HJ/1b+F41/SkO5xcSmW7/KplOiD5YMxv55JWladtIq1PLy/os2dP0\n74fSLSbALhzs+HpLX6BwjiD/TQBOc/GDmDvVgFmzlWvw4fjSzmkPFEoHOJR8\nxfiw52XLDq6mz60H8ase1OcDTldWIqZwUaS9m3V69qF9pJUI82E2nQ1XfWEF\ntN2EMAO7JUr1Ap7nXYLH2BBJIkOu3wl/TJ46PUWmL7a1DFk0dTxSZAN2KeRk\no/WR\r\n=dOgh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwJHZ/5OfFMAk3kbFk/I48wg1msroQA56oVp3dO1MkpAiEA30sNSPaDeX6svJbcv4yY6OdLHLd1aolq3sYZ01VYVTs="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.4_1567214031242_0.15917053528411618"},"_hasShrinkwrap":false},"0.2.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.5","main":"./dist/index.js","dependencies":{"antd":"^3.21.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"f187bad798a26cdae40bf25a898a2d06fa00ce54","_id":"antd-form-mate@0.2.5","_nodeVersion":"10.16.3","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wOGRz5C0m3KIpTD7dC1fAP+EypMD46r+C/GLmBHD563uLV+gRTsIO5jiTiqsbj97MLCFQMxmAitPuBcnhYnoOA==","shasum":"f6c9b727d44086ec0af81512cc31a176307b967a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.5.tgz","fileCount":37,"unpackedSize":95431,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbIwqCRA9TVsSAnZWagAABmIP/25cmCTRInBwUVLk/AzH\niK+es+vN1GH5TnMvaNE1CA2g93T5qiGIwjC6BfsC5cMWil3+dARqV70XmR0n\nkSFNOKgiRca8fCSi+Rfq8YNyWL+mkzYY/94zdpHchmv+HzTZBZUvZqDU/3L2\nKutW2ljteBi4RpBIl7i/GhvSYUPqaSNZ69cteQKI3xhH5E+aMg/0tp+EpOsz\nJMRmDkems/bEqZa1IC/gQ4y3H0EBJFjq6nw9Z3moYTL14Zb9pUE17TQX3v4Q\nmokT2iuhbticD/TFjjL9Hx+lZewmizLZ2DT+kw3/xCre1uFr0p+PWzhS9j/H\nGw/EoPj1jDpq7sYLmjSqA6eOL5I+Td2qDu24F6ZS3X/zjAQXgEam74YoxabA\nixOtTJ+5bLeLLfjzwcyhsk00z2XtEPDAbvxyniQ3o64K1M5UlVWN1Ko8R/qN\nSaaMY6rtR+wiVWmXkPI/XwBi34H6fJToKcfkV6fusTSn+Nd3AtbY82c9SeQv\n4kbYRzzPSEXhUeFvUnvQqaMtj0lASClyAiCILwNqASx8gk2xBcbnVgC+kByt\nmsr/DZnwts3ypabw3HQFIG/F1BUeOwJCBnrFGPE4+hXi12JN+7v1W0D3hRUT\nSs1l/WlEww8Cd2RgQGb23AC5yfMaITJigK65F6g2qmILd1Ms5SD9dzqQWR+8\n5oc4\r\n=smDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC812qKChquocXl2ynSEU8BALRH450ZBKgbNvRE3NkoQgIhAPV85r1pzQue4R0wwD23KxZN5wM6LpXst9S6cdQ8iWvs"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.5_1567394858068_0.3474736213542884"},"_hasShrinkwrap":false},"0.2.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.6","main":"./dist/index.js","dependencies":{"antd":"^3.23.1","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","lerna":"^3.16.4","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"3d3807c4387cb29e7b57b983af33353ace13ae81","_id":"antd-form-mate@0.2.6","_nodeVersion":"10.16.3","_npmVersion":"6.10.0","dist":{"integrity":"sha512-XuiZ5plpgaEThkj6LJm6wZ/WWGxzwMSaH2g1zlBB5EPv38vid47ctogVCO/pTyVKZ9a+t3drGp6b5VrO8POA0A==","shasum":"4203333c0485aa75ee6e59317cebdbd742e5b25a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.6.tgz","fileCount":37,"unpackedSize":98039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbx18CRA9TVsSAnZWagAAjhAP/3jTTP3kQqUJMb73iu3C\n42CF0zTR8Gy4fR+OEkxPaGnMyYQJyNF0AE0kk2gbBLMYwPqhZlX0g4TQZslX\nG67iIwopa4z/1CiHsedAG2b56ESGrUmt9ewSvavMgoweaDpMTuJswAeLAdZ3\nxb6+BF+0rxZvhkxEFI2b5pqCaQRk59p9MxUxbIj4EGDlL2la7UuMBR2iVtoi\nR3I/JBCos1YuasjK4jdcrlLeS6qw4Gy0sH40nVOYLQ+XECP49iuzAwQlHc61\nLPMewfFvcMqYsFhoJ3sAeWQd/TOI9BEJlBYXKtu/jgwnab+8jUYhhn63Xnaz\nQXtVEYViH1FjhzV+YYD0C9X/t0kOkq66NzO+EVytL7aZeJup3zXk1u01hini\nk1saga+b7Xo3dXyjYx8NgH71AWE8GHhoKZ5Dmh4vUrv9gzVgkeAxmAPN/8QN\nwz8yRcKgOUqqqqsQehk6Ich1FfTidOzy/uAe2FK0sGs06oQid6kLNr8C2BvY\nViXEvxkmcfThFJ2VKE205QBdC51W/knrIpRsyiXBlQIUsJxeRL/s2RglDWdE\niR9WYL1OEreFy+IJ/PQXJYQS7S3mNpKsmplGPpxTipQwb5TpmTtPENLQ4C1F\nO4EwKqaVGK1EStCHS+DbgoC/ZSrwEpc3hdnKDJCUVB3UsE4OoBoa+wpEd7EY\noC7E\r\n=rWIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe+7SdqSYmcL5egZ2jDZBfHtzMQxP9cPKf0L/xW0kxjAiEAxK1fmd6gq2CQj6IXFS9Z8LChx2kUtgMZWa7dPRN3CJ8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.6_1567563131277_0.5965024124554079"},"_hasShrinkwrap":false},"0.2.7":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.7","main":"./dist/index.js","dependencies":{"antd":"^3.23.1","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"38bc7aa1dc39e2d7a784968c46eab9f472bf25e8","_id":"antd-form-mate@0.2.7","_nodeVersion":"10.16.3","_npmVersion":"6.10.0","dist":{"integrity":"sha512-R6y/9YphR5HPdqtJD9KmaqwPSq3UscNo9Iv5OBTqz6q66Y3d5G2MRSvAscPQt925tSKdBl9llZA2oPWRolNX0Q==","shasum":"b48631da910c372be93fb0cb8cf6767c2efaec4e","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.7.tgz","fileCount":39,"unpackedSize":103896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcb1yCRA9TVsSAnZWagAA87UP/A4EQB8yiQD8uSHv/xQk\nOhPLghwu0l/xYOIdktoJNkI11MmquNiIUsaqrl4KAQmHYdWIRSB7nBJ1cTrV\nW4c5xZkOkECcjQT4S+HzTNy9tSDVP/DhWJisvQASRw7K62KrUN3C6yD96oBf\nsEQw5lJbybm9galXn9G/Swi43JZ0kBPXHqENtWkcXePqdXyzOiHSOmC/aU+o\nyGP9WWx7MaNrk/EVpRPQYO9uRQb8LoxNA4Y0V2vted2716YQ4PHCL1B72wgu\nEMKrwpeewlmAvtIFw/qQjoto6y9qGKxF1TGiOrcEoShSBALGcnVdIeMYwCPk\n3sTs4HUflinoZrYRfE387PMhPQeo9LqTrxl8a3jhSG891gFj+mkNxb5vvXeF\nw33nYwU/770GI54izFE0MKWPc+EZwC4uY4Y98ia0WiNBw8PL9TywRhl02VfJ\nPVppCvA/2uPNev0rilPT/OJPweGXfw6BrVDqt/JHXMTj7CWBixi62wpCne9x\nOhUYe10oktc6LCVuCZLHSXemUv2kMQbS7KZVyyrNd8FLs8TPVVSN7c1bsFv7\nSdLhME1Zxvz3G8xB1CJ/XwrBe7K/U6Yb1bxZbHSlJkvqLla3i0xrH2Gd2T9Y\nilCPNVHTIud48i0G4uYyD2nqKPP14TpMVRMO6f5vX0cKAye+fbXnyIkbjPDR\nklji\r\n=hIzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiaqZ6yAtWjkVwmpLSeFTWIspnLfGf5fXgRyfqNcF45AIhALlMQAe3g5SxGH2QNqiUNIGVG++0XdRyJEaYWKQRWhzJ"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.7_1567735153428_0.21507970755567452"},"_hasShrinkwrap":false},"0.2.8":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.2.8","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"b0cd83e41733ff30a1443bf0e213208a3331d633","_id":"antd-form-mate@0.2.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zJRSH31DhzcPjDyir+B+gr0zDWO0ijwID3UQ59PREfJIDikYI6BxlG6l1fUxEvpghWFBb43NGQ5pKYvxMR69kA==","shasum":"e8d101759cafbdf5c6c2fa4cfc63226c175f3834","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.2.8.tgz","fileCount":39,"unpackedSize":104938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgIljCRA9TVsSAnZWagAAsmIP/ilBdmRlri/dcXBJoSeE\nUqvKbmlw104gm8y1/KKR5dykJZamwvX7AP0q9fPsua1JrhJpEJvtOn+lL8cs\nsCOzg+h8KO4gFiEhrAAYYrEpngQinQwpPYjKiOR+DFY0ev2afB8/8T3rAiEP\nuS885DmCnmAAoYhI+3MLdEqGGa86Hk5rwudbcffmcyuLeCbPNsKxmrVcjOOr\nY0UMFj3yUMrhx4sCH72NiFzlEpe/FTpJmJAIyZENpnPZTYHcgZ8d87l/BYyB\nYNAm5huc8Hg8PwmKSzKu+zn+abVMOZfohaP+VoclF/cj4YwD0yH1a3MikjBu\nsCSUJDHacAizT3aL4LlgXsRe89DdWYD9De7Qio2SrGFteiCLyNHoNro8MdGC\npVDpIouNAfPEbIpqMtjl2UqljZo7wcoudgiOgT4oZOWMBNHPePpo38Jaoy3D\nGdTFbw0y+/KZwUF92+5pGyJX8QxZqpuF/Hv8naLQGLwlOsRbu5kWYGndYLF+\nWyAhagb22uiLuv3AXUDKVYjrhOR4Jtr3pCLIX5DWsIPWAqd5gLlhBTYHXRdX\nw60u483SRKg5mIJL6fCcVya84HE4Je1HHZmWQS7oFgcgisdYs2K+9lkoDt+f\naMQi2bE51ScCGnuSw/O0ktr530Lnjpzu5RohaMxa6/9B6CUCIxC77tnYDUOu\nZzCR\r\n=evkc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJLgNo2mKh9ZT11YW+IduvGkvGUcYv57t9IdQU7j3OPgIgUfsDTOwwBGgcBKgV6jzJkSBE3FpDC1Vm5fHqECkkqtg="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.2.8_1568704866683_0.48620090691291584"},"_hasShrinkwrap":false},"0.3.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.0","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"a7c0b779dd7c9da1c1417acfa841138075fc14e0","_id":"antd-form-mate@0.3.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-edu2bn5RZOMZ7Kkomuv/L5SA+baGM1joAqjbG/qtUumBhOMSf3/NrB/FCIvyB04P7o/KRzaGznQnw1i6CehlhA==","shasum":"7316c88d3e2924985ed40fc99f26627688b4fd85","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.0.tgz","fileCount":50,"unpackedSize":110933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgYVGCRA9TVsSAnZWagAA3/kP+wZTg9g15jjccjRkD/zu\nj+nHaJwQv4z4QVv9c//VjX+/5mL9j1U79T/FOlN6IO5RGjLQKnf1u/+cXqoo\n4OD7d9XdXhYlvTQ8XTdgjNrUG+1xo+gDMIrZHie7jerrVmMLXulIlLEvjd77\ngKoR606b0iQqad3+MHph0M6F9JtNMeN1zo8i8DPBFyRKFt9hhR8IsmQn4YYX\nmx8+IXLZKVZYf/nhFIwnXfXuIhrUTw2sH9o9U7e/KtMVWfmfItRpt7dLpi9y\nNZDMxQ64sLAp3XjswOosq74dI9HHDVaDvRxw2OHzb9+BdHfYz2pqMaEH4xOV\n/dXmTEb4Dc88QOFmzC3q4HjOM58v32HTIJtWUMt7TUfhUMFPHZJNe615G+RI\n5l00AdRA1kwi5yFpaNlooi/bShsJFvZd4K1KAEl23g1QR7W726oZ0RA3eRrj\n11hg0elCDS6f1RKaSubMGvtvn34rB8wpCeRwolBSQrYsw6rpshCFpotz6VrZ\nNtmEz9n7aRTSsggWlbSVzrAj1x6A9ew/LVmvjKczlXr9sFV+DSTs/dKuZVyH\nVL4aRoZKpUcjEIGFqASbAhziuuApguMNvWtubhugVYijKShn1Am0zvcPstSO\nFAY7UBIErvmIbiUtVmp5N1me4EP1yrgZFDM2TkwWuBgS/KYFg7XdWolDL/ls\n29ot\r\n=OiCL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3zr/dl2t9WF3lo2xwIm3KkYD7vjrpmeKRrQIXa7XoQQIgRNDuUmmL4b9B8mpgw7FPUGtACRYMhyQYnrvhSKFVt7c="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.0_1568769349996_0.15460380845414545"},"_hasShrinkwrap":false},"0.3.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.1","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"3165003222a046b8b996240d3f63d5dc585f45cf","_id":"antd-form-mate@0.3.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-k9YEeF16N5X8cnvaSgLfouXuWCb3xc4nFW/glJWxlauIdqRVHOjiTVEoflosbqXXaOUodEXIS5zF2evOKwmvyg==","shasum":"e26087702e5b6372d3b615c42775c95ba894a51c","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.1.tgz","fileCount":32,"unpackedSize":68725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgYgZCRA9TVsSAnZWagAAWQYQAJ14q2y//6/e5dr0ZoQO\n0id4uMi7EAfz9G9YQIrcoYimUDNrnSnygSk7VjjDtKEIe2KMMb71ua3GBhpY\nvYLzEyo2xhHWle3nI5UuqQEtC1x/7s4v2UWWO6U6xyKGgaoiNKpLn89eF2bT\nraKlW1MF3e4xx8rpQ6PoWNggSOeWJgT2TLwufzTBp5tsw5yMoytJvNOLCg9v\nITTXir3xVaClDrH56MBy8lJtDkiEjYWUaASc6vIY8YbO7IiTcS0A7Cb+j4qN\nRP41HIPULL/sYF6lJaRIyG3nMSYlvH2pIAWhXckpaJZ+Ak6jnh2ZjyVzUYmQ\nDSDg9y0/EzjHXR7rPzD4lWZEusZdzZnWfIFGfRsSxv9B6gbUlI83sxUHYCMl\n/lYfhUrGWfk8CcHR3cVhluKm5qiXpPGQpyJVSJ9PdSPjWj6qiMySSY+fgq2Q\nBQJEUi/fkZZ6Pnman47alRtyfw3uz5koRSFppeMEOyOv4JC5NX+dWobdmZFo\n4sNB77/kw9H900+ImuEOUhbQTfiJf2Iqu8peH1yOBoUj/NupJJHpZXo0ixx0\n4rhWoMJyXXgrQUPCVjL8sRHFzhVMbO96j7LEprr6g2xch7ERKyoknagsdUbp\nuY/jYkHaLnesG9BI0Z1r0T+maQHEILh5Oqh4mILhiXEFhr2YvOj5c9JwBsdd\nAhza\r\n=sAfn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEywaE2hSSHF/cTZq8ZfSdtAWLNG4LEwQnherRZPjP5kAiEA5waPzhUNnNVaVqb8PeeGapiBSlH75RYi6+uAlXfCvHA="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.1_1568770072820_0.6475575180725812"},"_hasShrinkwrap":false},"0.3.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.2","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"b33d2775372ad27882a377327f31fad683dd4777","_id":"antd-form-mate@0.3.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0ATeYLpLTqxdvLevqXQxwLk9+foOEvGRTSQ/uO1Xih9hr557Z2r6PXNMg9I/QVQ5gN4qG1lY+zvJMzKtaVgcgw==","shasum":"12b4179d59202853c7bebd316ffdc89715dba426","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.2.tgz","fileCount":32,"unpackedSize":68737,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgYnsCRA9TVsSAnZWagAAuj8P/imkN+Ux4bc3SxVFcNZa\ntlmZJYZSl2Nv7B5a1FkYhEGU1CFdRyhEJUav7b855IepEmfQ7ApJpvUViVLb\no2aqEIe0H2AJV0palihL50EbjdqWr1cUWYunpUlveeYR07iS6Ok8Zk/5XGIG\nINO7BOfm8V8ev+aKBPrX3DYkomE/V86MIDjKp0Gia6J6Fqnic1cWDe/jNN0w\nQJAMmxf0ygu/Ppw2pAvzGvMOdrjFYTgSiFVxzMN86cH6N0//a3hrtgNAZjXy\ncUr60Cq9VUML94bgVCvCV3/fOgnNFNigisfcriSjQ/RXwIHVuzyxxt3rhN32\ngo5SnlQbT2JHoVIH7MdwBN7kRYqS7oAw4ATsJbvoE1qB2tGjV2SIlt5Omg15\n5+AcyLQMky6TkPS7+eZc/rO7sy7u8iNULT59cuNRv2ye2So+c+x9fVlTatp8\njesgEscgomtdfR22F7cmDx2yDBRGT2VthyJ0cbfjFTQgLsvCZvLVxlJcs50Q\npo7NUHBnX78KzrJp+MDUyclYFdQ1QGbDo+N+V7WTRmoJ9kZfFMP14vQpnpO7\nUTPVepMsbJeDT+Pu4HQRtoscJRvHVCLuwpAoxBeu4ygUQxRaYdvVL1HJVBQE\n2CdlnT7NoFu+PCtKzF/avdv8bfVgzyor1StTTWuHRkHjYaQt8zjELKGNXdmx\nglXw\r\n=l/8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1YvDVJRTKxKkypZTvxtyQevydqf7eU0AvUSXCa6z5vAiBoKWBunfUQR6JKXllSNgmE1AzmpmxPwQRxKsm0tdK1qw=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.2_1568770539701_0.9344140558309797"},"_hasShrinkwrap":false},"0.3.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.3","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"aea551b601992581c3e52d08b638b522fde16d0f","_id":"antd-form-mate@0.3.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Bs2Qn68eNIIpDjnplsSHr7FFFjmxXL8IQgaUIzsJWM9OOurBGwIIyN/GmwUw66qMgpy8CThNH2gB3IPMWqapdA==","shasum":"5723fac4f1405db73162edf76ca06a4382dfc819","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.3.tgz","fileCount":32,"unpackedSize":68728,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgYyoCRA9TVsSAnZWagAAg2gP/jYJBYNmu9xAMiOjQpQj\nDxWPgmHU4FHGpunyrPF0UEO9UMbZaTq2spdU3bhqpOaswZoK50KbQR258ZOg\nLP9rfublzQbwLehuCkiCzscUcvMiZg+ao1vRc5Ype2aGJaLSLm4k2QFHYdiv\nj6Jy27UaVHgdcd2vKtc8BEhISTioJ20AAw7Eirwx12/bXb7bO/u+MkG55tE/\ntX+Bnt2OhOVru4PekaOTzgIfvbLlO40ikVkHtOLpTrZOmkaNjiWiGTgFIi2c\nkZV0avhaqlTPVBF72y0NUqtGjPPNIkGtd5n+T8Ud4wsaflUJKh49kFuR8Npc\nqYWz8r/cxVT6dQsz6DbYd10I/6JiAT5MhN6GxnjdFQMSwDGywuGay7ycim/b\nEb4v5RQVA0Jb1a7ZDDXq3J5752R1jGicn+W9SzR1E6/Z0BoZ8+DqRDzBIFFG\nUi2keVjbg9/DDlihFy9PA1RZ+qxQPK9uRzlDvsfoLyxKm2dIFlbt5OUWcbd6\n8fgEjy1aT0DszZo0Wss9YMA4Uxtmbtfek/urqHMRdgyr9Jueq3dy4N+H/DBH\naLLf6/bR5ucFRKPIe7BwLtEiTuJWlauUEO7kY3KOFa7nQ0VDTJmvwVxM5NeE\nnIaGBO80qoSzMG8NdomE1H2X+jarOHwTi6N088TwEcTotG8WObbAnbB51TES\nIcsF\r\n=3aZb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkirH0WWU7jdbsT9UuPLYf1EX6AbPUUFinUK0IpuhPPQIge81kadObb3CbiT1O8ibbVCxK6e51MGMMrG1WvYPzpNU="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.3_1568771239516_0.9427383668728087"},"_hasShrinkwrap":false},"0.3.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.4","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"4e651893e8c3f3109b209f2991cc77e061284a63","_id":"antd-form-mate@0.3.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Vkjx2Fo5vMA4r5ByNnXJzCE4STXVwgWCyrb7P+UfIqDH7kwDt3lUKoQc4XQ+uBBLJJzpsKWDFwHW1Epk3TsQHg==","shasum":"0d1487196a7ba396dac9524ea67fe6b55e0ff020","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.4.tgz","fileCount":32,"unpackedSize":68823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhEM7CRA9TVsSAnZWagAAptYP/1srjFFLAmnZlR/HGW/6\nZqx+1cpmWHyy+thMJJEaTRXTRtC/qUMEKJ7sH8i8LaUi4kp8G+CP2myE9Nux\nsxml6wO/uh7y9uvTmrm+A86xyKdLES/DgjERv85FUB3iWIaWbklR4Qh2tDM+\nswu02rsuB+lRZ+6AlWU2cGCMgZbdt9KCFUP+w8Q7ohk9B27wE/JZ6p+jrr1S\nNqdB20WwQDtdIWa+jU8SVAvroFOo6F7EDg8Z1EWegYTf1kX86Zl5dvEvKWIL\nnlrwT6mEDs7dS1xK6lXusnITQ7YvIsttmaTF/C5MojEuAoMl6Yr6S6XbFD6V\nGVlauYCwtBISVn3E+sFoZzbCdbGJ68bEMIwvhsF5Qdv+ZfgjP7kPMWmYCiBh\nTwaPjJIkvTgaEwG0IQ8y78re0rZ0gbDrF5s3Pe+DY4egFSCaFRsmF6Lmw3pQ\nhPYXmGFV0yZxXZtmVsap0iUJGvR6Gpix2gbmcRxc2+GyD3NGfpLHPZD83P6Q\nxrEmDKHuhoSIHyja/osq77t4/q6ijV6vT2JJ3Mi8UN8Xdc2ARvaGcCuyoXPC\n72D92yR625qTyBi+Q8bhcW2jJg44e5kXc74VnWAswjR67nm+wZD3gDpm/Z3F\nWqe9ZAa2SbQ1kDnGwXRhpF4rIFUowf9Fa8JzS9mlWFiBmIFy0P5ZZnzQX+Ux\ngnd5\r\n=/XlO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoESQDsDNRXpz8hb1qn9mSgao/MjagdQ8b2fL1w4DlzwIgHLZpgYuP5e2OR9T1ln3ALOOcfJ9fZQ+HHBmTvt+5Z0Y="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.4_1568949050580_0.7404252890833798"},"_hasShrinkwrap":false},"0.3.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.5","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d734330cdcd5d9a16cc7487db9c4f45b3cf8484e","_id":"antd-form-mate@0.3.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ca/YJ1UESp16MS/knxIBOiGL29mNkIt6ekLAMqKaLWLUwYpqXmxffwYnWakfMHfAE9ziQTx+1owPgMyfwju0Mw==","shasum":"4a59021eec14b0fb78f860d7867f0eafdc4e8259","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.5.tgz","fileCount":32,"unpackedSize":68549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhEqxCRA9TVsSAnZWagAAYr4P/jgBbYnnE9q0rEpeiBvw\nAto0V8PWzIzibmhn/YjJ/Y06905D9iXBMIS9SX9O08Hj7NTORRWFsi3t5kij\nEAG3/JsLSPgIAIdnWw1OBPRrnykbQ4o6sd50esXQ+2rn4LUvdlBqL8/UKX7S\nZFDxpuJYtrLR8NAlh5/JrPLcraoogLx8Qwp05PoHBFhA1lY4iZdDAndm9C3f\n8eKaQc9LLbniW8b6BmijvJj9eWTceOGOGlyEZzdSF/pzE1myZTRB9YryaCK2\nenobx+vHj+knPPLh2N4CGaxH+Ig8v7QivzU/6x9ivXhFNlPzhzj0i4aTSah6\nmzqeKP0iiGSQLAMddYR3PbCeI0bhBi90RhF8VIaWrHuG+eDX3K2XpyvzqB/t\nZiLTpwHhN61etm7OlSncxk78Pm/NR/esn6Jop2ZBYjWmMDMdoy9Nklvv0MPK\nljxCmWGFCerTK3vPTaIakO0PXqNTyzYtNj3KLMzHWhCw/Lc7LUZWdafpJ1UJ\nn+odWPCE03V7HHrY7G2pk24CBGO6T+srP6c67B7D2PFvYfNZ3G0B3KnPPO6x\nlGuecNorHnkJn6VEbdJex1X7aX6ZceULOWaCkyYkYz1LFNK6H55CJjajovoS\nWnX4/7xdFNwcEr/uSMABC+K3axoU+6noGNjirWBxNlbBkduWlRQ0/WQjUOVH\nba7p\r\n=f4yI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB5X3tSjIiNZOH4Ka9e21OQJKvvniwpWClVuTM0wHq2AiAy+atae/X13xuoF4BUGxwDVqWnHjPROJhmQaiKyHi9gw=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.5_1568950960647_0.4618673871211181"},"_hasShrinkwrap":false},"0.3.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.6","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.138","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"9570ffcd1e75a1a89fc6a87b54f701ee162e8d38","_id":"antd-form-mate@0.3.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iWuWsdWe7b6Dpmpx+WvansbpeXW86TWag8c2MmFHK3zTAJbYEOUMh5mUXiew0mqh6Sv2BIgrP5ztDLJiRWs6Hw==","shasum":"6f643776ab37862e7ab6f91123d9bce76ce5ecee","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.6.tgz","fileCount":38,"unpackedSize":74412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhJLWCRA9TVsSAnZWagAAhAgP/iO3YbOYlly3VLkNZINa\nBuv9Mx2tkBUIbmvVFkmX3Yu6gHZBNvEykmvwQddu5iPl2gg7XJlbsDf4hwQU\n1z1Cl1lvbAJ4LLGypkDoFRG8OJdzBpKKC7Oz4YSVuXtAsi/Vmx29jSq+qjij\nhx4+UHDLF2XcwQGz70hXd9wt91gRmYOOGxDI9usDF0FAttq++vVw7xTT64Sx\nRvVUA90H4lD4I97Q3hgFxdGBxC9k4tbHxwUDG6ry/QtsP3jgiCzjl0T0AMGC\nNJKrXXeddp69oc1i4X7NrLZOnWm3BIkKhCuLTF4DbCR+Vaao7f6oZwiFJLpR\n8C6rwKuSj0yESW76HdtjJDrdatt9jmdlI149SKWhc4gZ+ZqdxasodiY4RqFm\nNcVCjGAKANwwJJfhQk0xSY3LtKAcHvKOK0e+ncmnRSUJ8QSS+Na0UbdjnWJe\nfl4c6euD8WiBvcy+w9Pio+LGV5InfWkE9dgbKoQn+VQx6/XPpvwN7WA54v0u\njmb6qIeD5Wz9FcIS7+Yo080pLi61VQ77FJ5MK3jglTOADzyAKoTwd8+37EvB\nzFVwdgXZ4Lqqa7JRqGkJgSS3sOg0Mvv6EotYqOAZuoNX+BkNnHKqtFlgVQGG\nEb7bhxm/GdjZdlYSrfS9qGGUclkmL/w4EIgl03wwvWtzROId3Tw1kXPaEzMM\njKy8\r\n=1ZEO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbQhB2+8+tOaHyYK+hEyukF6asLNVikErRDu3rW8c3BwIhAPTJng9VxTaH9EBSAlMlBeP4mtGp7eoO0qSlDJ6f4Chz"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.6_1568969430112_0.19760888287201506"},"_hasShrinkwrap":false},"0.3.7":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.7","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"df98d78c452f550f31dc1c61d3ff90c823b872a4","_id":"antd-form-mate@0.3.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hJNaisEor/QsvAy3uHAHmoQlNmc45tAohmMuVhCsggsBm8HYdS64rWt3YyX8gnkAez38ecgKyfxHLDxxpoHbXA==","shasum":"a60694e5f3317d4953423fe0e0c733f0fb10676a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.7.tgz","fileCount":38,"unpackedSize":75066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiuYOCRA9TVsSAnZWagAAVskP/3EKVkFFmJsRbOu3AEu2\n2hv8yNTjRCyVRhDAPdfAwPKwgJVg1mtb75NOdjbIgVD7cbIoEKZ9vU+ChUOe\n4O75HNf+7z1BuR9DPQo/bHx/OEoPXEKFmHPSK+iDevp2K67nY/woGihZFpTm\n4HIlZhegNsbrRaeHvVOL++DlUKeqMtVLRJ4H45xZiXTY5NXOphWv/USAVaMP\nwwHRr6HxcHrq9TfJUrv1VIIaoRA/3L9sWEKoPz51sTZ6V42/KchAOLGWvwID\nekR3qE0ab0AXWj859O9jWkgDJvs+PFZ9VH3RDazkCIZiPwMaK90msQpW34MS\ny19VQGKMMvXDoXgP+qzwigeESFCOhUZpHWaGyT6hH8B+7ese/t1xHCvd1I7h\ne1jQfR5v3F/r5Sm7EjiJ5cnam4VwkfP8QgfaJqANDsmx5qayJzThtHHh5nlh\nROazBvU2GPDmYxsIih1E2x6dZ9YLoBIUOIm62odtky19xoc7JQ0KVmWMPOIG\ntZwX1bqGrCq4mxRFp/UCGdqbrH1gdhcrxCgTpXZEvMWL6VPucvhNdUYykMK7\nvcWPv/cL3SSIaznD/GQO/PiTY76a4eYvxMl50YJk6l5krdqtSQSP+dC7+l/8\nhLusF8MtDi42HIKXOJNE4O4nVbg95cKtf1fMih8AdHWIBFs0CTq5fPrd5Js1\nb9IT\r\n=jLye\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD64jr2sKXP04DlqF8/JAOawEVdntly0PTXCqBZrceJDgIgHaOwRo0dr2eGy8FUpDZTLO3wpFWBi9iCa2qRHVz4JCg="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.7_1569383949734_0.23938880850350608"},"_hasShrinkwrap":false},"0.3.8":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.8","main":"./dist/index.js","dependencies":{"antd":"^3.23.3","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"5eab2da6917875c8e805a445318e4095a7d67a1a","_id":"antd-form-mate@0.3.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Kxm5tOXyUSiarJyZSxNw8wJig51T1nhByShvPlldc6PFcLFc2tuJJJMLQcKq1P6vwC+aukROIB+dcJtJn3VUxA==","shasum":"446719d6ef9b00d433d032648ccf9f394fdd7149","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.8.tgz","fileCount":38,"unpackedSize":77336,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoUvzCRA9TVsSAnZWagAAgpwQAIgilChmr6LIlHy3asPl\nTspmmPz++HIEtDiqN5wC9r/ds339hYWzGpQo1YXetkhwRvkGfJJMZ20VmB4y\n6LadLiYqdS0wh2puwc1lV8nqJFc2Xvydsws587cQzW3gS0DmWwX3uLQu85N9\nno6GmscfCXE5FKNJlkhZ1mvi6Tb7w7FoyJNT8GQhmSAzIFj1roH32hYgvj1p\nI5GDrdjmlhvA8fFzgm+zcObXuFDO5n8wzSl5bcnmOJbC0gVbJwpHZYywb9Lq\nuPMC74TFrgoxnx6m9lsaipOsk6cM6v+KHn9ymPLn8ooIJjFY4GIEIOfRhqjc\nzH72Z01MyGCECP1XfRsEgo/JD3eIPBv/uR7y5t7W7KGdHdBLcP0Q1kh/audk\nVWmrxFnx7N01U6PdVL31Z6amRqtUnLq4hjvMrP0awRuHvsOCy5zhiHtqIEPf\nfpbhUyXLSg2Vl+7qbDoXHtfllpppk2hxH/PeXzfGiNik44lOW/k5d9SQERMC\n4NQW+bPadN69iTPQ9MUBnMjp80SUMLW8sPoKHiFNH5nwfUxZ/dWgBNgFiOiQ\newTggWSYaraz55cEHhKy7mjZ+izbjQDyLL45eq9smMn4oVAZl1V0KQMkT7XL\nD1OGlFWYdr32W4JJnOYph7pko21Ud0ekeC8qyE3YhKm7JcDg54hMY8W+rUmP\nwTTd\r\n=AocT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcxEZPk2HESVORhKaE6uq9CSvM6Qb35Adb+1vAc/zzoAIhAPJe9dsD6AHyiFKzE4dZgsxM90YPgttQ1/XxmpQCxrAL"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.8_1570851826543_0.04049864609006826"},"_hasShrinkwrap":false},"0.3.9":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.9","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"5148b17ca9e2d4ed8f3f87d6b50fd5256dbb40e3","_id":"antd-form-mate@0.3.9","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-raXEHGYw3P8rHrWoqQGBt8ssGExwTQof+HlRtjoa1aq67GOhdwhdGu6ToNTjB+5kBN23hcYD2KBjMnbl0H6SYA==","shasum":"21e180591162d0ddaa79b79a56bbe3a1b08abf6e","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.9.tgz","fileCount":32,"unpackedSize":76037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdogvACRA9TVsSAnZWagAAbyAP/jsd2Bhn4z0jeLkVoHtq\nxOKZVpfgCVMM+JBykwOFOPByX8ArVwVPVIHQOH92vjZbk/C2tCoNgqe/o/kw\n7jH2ZaJ7HDpmxKb5z7JHAJzwtZf1m1u2vVksa6ImwVnhQgpTcOQFpX56n8pY\nEEg725dzia42NFUZ2dKk05FJNg1HzSyQV6NYNVwH99S2/2dO20Am1n7nL5fI\nIkDEw0gTrw+JWqHfcLX+M/ieVXuON/TGkvNDa4aXC5Nxb0FQUXxr8HPGTslA\n70g5/ktK9feu4sywAcRIEY5EiJujHSaHdi8riQ77CkYGJ/DjZVf/vIqpB8Cc\ngspmFkEyn+5R+7deHUqx6Htt6xxaSNHEpeViBpWtttX9T4LLVpa7qD9arlx6\na/DqjrbF8X+eWTAj2u4qbR6gnD2tvFfGFOTfT5rkyN6d9Q+ml7FzrDtZhZBu\n2vrur3vNs6eSJTQTz0HLAxLZuNpV8ilNy3PZngdbJ0xLHLVsMwPm+MgYNA81\n5WGseaGdiWiu/agjTiwMbIC/wnygnqJ/2G4nQG2ai0Wr9ACFJGf6RL3nhTTq\nMkyQtV7YxEPEUiO2DNqyLeciyBg4DJW4aov6wPW0R0WzDMsLQIB+87YOQvvn\nl/U6s/KEnknlIsiJYoNeuFMTB9xiWHkJ5LZ8eKA39NJNXdss5ENP+XZChyi3\nrdDr\r\n=GuB2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT4xbSVCtauQZxhFPujB4qQCEwAoroMCNjKIJhpVexXQIhAIbi9QRdK4OAZtlSM1lac7B21A972MZxq/Vqp8ZRRiuZ"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.9_1570900927920_0.366518241602271"},"_hasShrinkwrap":false},"0.3.10":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.10","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"c957aafed188fe3d53ffa77ad0e4a5bd04d23a42","_id":"antd-form-mate@0.3.10","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-motrMG58GaM5XVr4eDnzQbvm69V1Ax/IkZAWHSvgo8CzzkJKl6JYQ2RK/H7pBszGb7cLBgOKdSm9q2VEzNb3Sw==","shasum":"cc341f21bc050ecf3419437bae43b324ed8aa6f8","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.10.tgz","fileCount":32,"unpackedSize":76054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdohG8CRA9TVsSAnZWagAAI1kQAIb5xY1oSFWzE4wvufaR\n95RR8VCT8voG7uEkZcPsGReWqLIKWWMqB45iR7TK4FIr6Fx18bmf2ty46/zq\nWdKRlVX0SzrNcNYx/0EivPqMM+aMwXL85kRnLElrzcBbsdmQoV/XFHfBhvET\nyBNdwalzA7FfxCYBnnQdz3cqjOwc7XB8WGbTbLD+5TEvwUiv5BEFWmkR3Rs0\n40rsNXRJk/6EkoFmW8ypXTEHWI0nz22Dw4fEl1HkYLdxOT139Y6sdoFuTsCd\nxRNOMCWMj7bdc7qEM+OkvPyuA68w897ziFsNauCXlOywNODLQPngv4w3E6Kq\nvE8h+pdu/LFCOsE68XyUKANUroQb2vvSvK+Z31w0J6bK4Op1bcGuwlwSz1w9\nZ6I14dTjd/w3euio+QnGI7zLw8xn3S49IgiFBj4FXNpJOp3oDMvGoJQQFrEv\nIpENGmC+XLCKN4bkGH55tU2dGQi8SBceFTqYBmIi5IWXkIKIvNt+T+EHVj1C\nsSJm8ECLdy9XdKIYYWHCBOzSso1rCIFiM1uNCNM1IrmcZJhT2oOPXtT4mOtM\nWDrk7i73EoT+2YCQAQUtPSVNW3L/UMyJ6ZykL578rB2Grdcrkp40O285io79\n2UQzPCMPX6HNAL+Y+X5mkxNRPnHw2iDqwhpABhLMJZ5YFf/Kd24aAroguRz7\nlKs9\r\n=n6hO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2gIG6qLKeh/TLYKbFb4y1V2uRxgbi2RTsgAln1+ugTAiEA4nb0IDpXmGvr8Tj9Klq2tju0/6nlKYfRwsipgEbrwO4="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.10_1570902459408_0.7493495124038236"},"_hasShrinkwrap":false},"0.3.11":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.3.11","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"359b5fd83bcafcd49df8aeead96068f8fdb46e01","_id":"antd-form-mate@0.3.11","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HTdti2ztOELX4EURLnDe9RpCfQqoWYSogEWwAE8E7dqSDB9ueo98zh6+MNq6UEu/3poSkp0gkxLqrpRo22mgLw==","shasum":"dc35a9a1d404d38fefa1053149ac9c76af606821","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.3.11.tgz","fileCount":38,"unpackedSize":79717,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpoh9CRA9TVsSAnZWagAAX5gP/i2ivjsifObcLNTKipdk\nemtThMsZ7PLsMzCfcveKuTtdlFQHg8P71tUveofEvRZOSORt6piSfdHg99FG\nXoyccNuiZ1PjOo3UlTZdOVQF6aXUc1WEP3fgtJvsguESOKMqJG+1ORAvWOPi\nrBfyJak1nDEh+3TP4bHCR5Ko7ZZBh3z0I08R0HkbYH7iT3I9NLmtJoLvUjdn\ng7K1WAFpcX+X69cTvzmLffZuuCKYxRna+yfU4A1WH0Bh1YNeoEIY3KXA7QLQ\n4WHdAjQmkDPNLA9GgAUB9sd9IfyAEeGEf+3J+uH65ldlE+6ohKNeCcB03IYm\n/1xpLcctL9VoEDGWTo3yelQpuYSDmXpyoCVndmkQVyCwT2Wn1YNpmYr31gfg\n2mEngS3am0ErYCZ0Rwpe/EbgXi+1/PY9JOGqa1d3KpUusvgFK3vha6h4nfeM\neY4w2vLyE8NIO5ZRwKYWlotG3w0A4DXxJPcZrOcEEj/Icy6Pr6BbalivWDPH\nEniRoXoKc+t9xOfgT8Vk6D5MA75Gpo+wCS4ws1i+kGTzBCjiOkV+7Vq5Tzqb\n9rNlIBw515Yh6OL4ITc36v+uwwiY5lCXSVPRi8RYX/233npJK7tkof/LNW9u\nxj1cT0y7QiiStgOrmk2CtpnmIoHj/kvR8Jv4Rvdb1oYZzx3X4p+fdNT90Hqu\nwUhR\r\n=TKQD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ56AD/5kpyIpkJMgbE2M+c0nGuLZnld3N/WjDF3zw8AiBvcDt8OvYTwjtPPRDvKdkvgCeohIoTiU+Hj8Uc37RH3A=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.3.11_1571195005005_0.16318142991637874"},"_hasShrinkwrap":false},"0.4.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.4.0","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"710c8788b15eee8fbfe06d9effaf76de19f47299","_id":"antd-form-mate@0.4.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-THuw/kc5UkbhT1y4KnfXa18WtgYP3Kk+kyJrtR2ZjXdtMmH/rtERPLmYg15+WVh8vZMlH3bm0nRXbWrv7gpH+g==","shasum":"79a730ce9d9bdcf7c6e75cc29d07dcea0029d4ac","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.4.0.tgz","fileCount":38,"unpackedSize":80155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq7/SCRA9TVsSAnZWagAAVzoP/1oOTwTC7ciqZ26FOtfz\nunN3cKZzmS27k7IXzafV2uk+DscFEXkI6/Qtx7Y16tSgVQLi8LZ1QLJ9p0VU\nHu7OGmWgqyt5BUoS3Sz4zev9+Xxv+KNT+6ODuCj4fOnP7rbyc0wGE/hT9kEQ\nPXhLMEhKTvjjrQJWyIJMP9y5E0UE1IbcVZlTGK8XbpK1a1saix0Y0a79/gDK\njsFc7dJX8MUW72jsilRRPje8Wf7UT67WrnGWcmOcUtQ6aEAbYTPLtHsdFpKI\n2EQ8pI69wpZDWui/Hl2J7IOtrXuVqeBm/vc59vEVKFPUYMOMdLxQXQL4euO5\nRV2zMYyF16iCYwxW3hDXgDsRjIQJ/jL2SzxxAF1Icva72N03Tvj56GUE1PpP\nicsDStlN777bCai/GgAqFk42gHC/HAyydA7lqEZ8VisAICyOGdV6IMNaPJQk\nJhK5F3IK3sJ0QRpvxW2tOG3ezT7STVMwyXf/SKYPM7w+v2TRWZENo+p5wWcE\n+7ulpG5NWDmqDT5r/FBqHIggydkoExfbrse8P55ik1tC/VVbR8fXDiSW6CrI\nP90Muf8P6ePHCU3PtXHu6WjFiSosBte0aVogGsB9ygHXDb8pgfG17wDaAS97\npUSOfCeBzk+U+dZzmBoQR7C39JX6vudavMqRB8/bnJE4UdCX3jOX/99Q+2e5\nkgyF\r\n=0Gpn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvvJpusUnrRvjZJVpPG4Xc+ZgQwZ3P7s/KOUc1vxHGhAiEA73vaoUXqA654S+fX8WD0YsYapF6WWgAidQibn/bpDk8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.4.0_1571536850101_0.5623113790417238"},"_hasShrinkwrap":false},"0.4.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.4.1","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"5dedf87b8626af07cbdda4f9cf4c63e267563af0","_id":"antd-form-mate@0.4.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-TgNjDmhsJGPFZhjNcXPvDkqXXZGVx4aJg2BgOxVG4mCFCZao6N67W1Vt3HWlCSmRg+j7ERtS/a5wzDfgKoumpg==","shasum":"a99b58128ef537556a70d87718a2110024ecb2c8","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.4.1.tgz","fileCount":38,"unpackedSize":80257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdq8LPCRA9TVsSAnZWagAADi0QAJPTHb3+PWpr7labpB5A\nmuCxBnPJPbjTfG3rEUDnJkZtboG7aNBMNMXvZ5IsAM+PPLyZFb7r0VmBSGpK\n+K4CTxuCJgp20EKVKn3hjCaxaqysYNfgoF3THf0wCvySwYb6N+4rBkHivwbE\n57gpfdrh8cq/JHNUVeOAEWNLshK7Y8eZqw11PqtcK0cIZ0R33cSmWeX10y4/\n7InY7Uta0OGiMAtm5Pilr/DjL10RcbujnDASlltiBWz8UGqHk8ZIXFOD8uJj\ng7Geal3N5qPcgyYRZmpCfOfq/lzCS76u05ujwbIMAHk2HpOnG2p4Zymy0/QZ\nxPji1O4j5sU1HXWSxYloZCKd3zXLCliGpx9mbM5zDy+zi5GPMAvQFWMJjwUW\niSkkI4S2XLI3EYCk243iXgetEY7hWBlQ3n2whQnfrCRm97GbEmkCG5I6hZR2\nBXt3EmNAmODnF70kw8Hji8w8xu9lp7qbgc2gKo+dTAh2QslBPxbQO1ru/Vji\nCxo+2J3xfYKdJryu5hvez500N+RBow2hmqAuDtxFNRruwxjTdPEgbLA/LzgJ\ntsX02B/saotEpi1rBFwktS4euJrKrSFAv/IzU40qTprvnzuwlYEnJ1Npi5ui\nBoo+fhMTUVoZvaj3UuDaaE62TRltojdFdCWZNiEn7IVUTPVaH7AJxdkdaJ8R\nwRWA\r\n=rJ/N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgB3VrCFSZRVNDP/w7JGiI4CKZIRYFkc4C4ApCTbnpUAiEAk3qL8c/YFl7Cbh52Y2yuEFTTw//oC9rlgKZ2leJiwcI="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.4.1_1571537614984_0.3197672708910837"},"_hasShrinkwrap":false},"0.4.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.4.2","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"0ed634811c4593eec63bb8ccb3e188c67b66e0fd","_id":"antd-form-mate@0.4.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ocuzDip86SkTILQkqnZ1lzJJNhXbca1wCNY0cUg522R5vf8R0LAckufYsDnsUalayhmGlAO2xBWTHdHIxxb1ag==","shasum":"9c2adfeee641b2534fc1f0d05e1301819e3d7e36","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.4.2.tgz","fileCount":42,"unpackedSize":97965,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtrcYCRA9TVsSAnZWagAAxXcP/24sHqhq4wYNdIe89+Zh\nkQK5S6bGr6AD42m2r09rDKJwH/xQ5CYaunvFM3aEb1TVrxalEwRwatskUPVW\ns8Rawhfeu+Ud6b1B/+nZjF4citWguemtxwRe2+KaFupUoRhVQgnaQz09MYDp\nkCFvqy9nSWL5+uWObFwaBxTxb2N/n0FAefGV7UIMqB2P3t8ZBE2KAk3aPEqS\nm95IC+MCfmsK1c1vo3Xrb/EKqiBw+aXau0VS+QHigOHM7mBd+IX/LN6sItNP\nn2xIU4uMt67aXbz1PG5G4uQll0IbMjgcztmA3CiAolv2on9aIxL/wXNZKL74\nRdhpa5CUJGvqMXNwDmTwDMwotUcUdEH4v7xDobs7P/b3bU2Bls2MzXw9Hqn3\nr0smS7uWyzTUACr34V2Qd92Wb0/yh+lOamHM/NqqJCSlI4WSrEh+UE0gt8uI\nsQDeVynjeOJB9bSelfeRkXoVcUGY3tFMm70vGRju9HD+SeOnfQ9tyvGwymTS\nfhLj+iS1OWsCfRQNWNprQvLOLU7aYCWK7zXCONtDKgRl5a2R44FuJqfc3uCs\nQTZCZkkUdkKRP3JVIeVUh7Ms+27tQ6m/z7L0Cy14rAxTrqUIFwWHgU3oQfPP\no0K4fCT1Hh2cMHgSvEsO5FLZFwFeCxejKq70p19l7W6mZHJoQ2GY36g8R86s\n4e97\r\n=/ngM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkkf98Om+qPiw7M4bC+Db5rJRk60VI9cmAz4EShspu3AiAgOnE1XtNqPZYVNSBjw6o1k4FgoVTbdZw8WbmjnfLEaA=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.4.2_1572255512184_0.8062850945013464"},"_hasShrinkwrap":false},"0.5.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.0","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"8078d2325eeefc4ca642dd55cf06ef055475b700","_id":"antd-form-mate@0.5.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-aUsJ8yer+PwtIfEbgmIIYlwtXs6OmCMVdHe3bLkOZf2+DhZu+iPR9eD/TFOd8ZNUet8AjN1nz8uKjWVShP5+tQ==","shasum":"6d922ac2b1c4e2e23394b3707d625b2008f5cbc1","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.0.tgz","fileCount":42,"unpackedSize":98035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduq5aCRA9TVsSAnZWagAA6I8P/iv7HNdPjDWVBtbtBC1o\nqJou5xneH2OVRKndzfKpmmEZ7dKtnRCvEYpFTRYNf5Hse4Ml1IRj0PxGSfkU\n9yDbDkeJGwAVDjMKFODEgGBzOYdS7mh4QqKbQ1aylhlyh070nKtcG1Iiw7Lh\n2SOxquovuydHNTafpJrm/BMSs8PkeoNYHy0IIJ77t3x92YsPkOQ/evb2BkxI\nCOUJsVRgi1LCHWblvvFD5qcK+vO3nugaxN8ROHA+cmidGZGRHo0bj4TAk64C\n1dTSXKBFEC++x7uTyS6UiX7XDnMqouuZYlE5sQId+Q21NRkowk29JWEYxzaS\nQgZJCE9x1/kx6iIVNksW1d0qTq2yOjUrPUJ/cJ7lRkfc148wxfwXAhzQLK5s\nmmDOWiDCZV+VCYb/wwbyV5ju6CYBKsPCgW5l6E0E/kXG6Wg0Ur4oanT9TvzY\n2bAOwbS2WrxeG/IewEETkKGJY13vMdykVk7vvpOAFPfscm0xjiyMpQdoQC3k\n8zyZ89q/Gv+Sl/dEKjxUuHiilouPqE8sq05GVLh/2jtCSPH5L6sNqsyXh83W\ntkJBx+/z6Ju0Vcpt1Z7/7cYx1W/fX6fiq0jMWOV4vygB5L1rBiDTbjxoubLN\nAiqzsv1AGw0XG3ghsFQdWiiqXNZhOySavvAPEjp/Rm3guBatWFyA90cWRQ9p\nN08h\r\n=H5uf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6r2ylZmc1Np/DseRAaxaTuYPozJDh0tP8JO/fd0PyvAiASfetzhKFJwHaHwiv4cf/Zp+NdwrhehHDup5/76oXyIg=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.0_1572515418165_0.6480070662906141"},"_hasShrinkwrap":false},"0.5.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.1","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"16586fa5a053bd696028eca51a512393b6d9c152","_id":"antd-form-mate@0.5.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-BAo9zzK6XgIOL8zLeFfzP88GONHmcdIDsq4FsITF2otr4Fi0sEkhuYPqHCAIO6rT/R24dbS+HOSvvzAZuFagPw==","shasum":"89a4989c2dbcf6947ae00d6705ba7088d135ed06","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.1.tgz","fileCount":42,"unpackedSize":98181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdurRlCRA9TVsSAnZWagAA4IQQAKOLTozriR+2QLtmR9oR\nodYw2MlVs16/ixEYPKDy9JpgSH3ckGWpSyaFWRIU0Oj7/pphaM1pTMV0bBZe\nZ4ZrZZ+xKi8ka6Md+TonaLZHubh2Fd2YmS3Iwc+EZIgU8xmshWY1CSgsITes\nDYW4ECBSNpNIar/XIcZnGqB/bYqq3RDuleeGil00B00/kIhcOB4Xsnh/0G7/\nF/vvCm6THeExBBiJCbEAnTicHOUEm+rJ4FxmBJ+R4YCM3aFxtTbQnrXMC+++\n0Yjt7253VWQbFB90Rn54l3E6qqR7DajWNWJSrHbYjlm97QV4lkI8t/YPmPci\nodkY4M5O7JRAz9kEIX/xScuOYr2CUejDa6TSA/57ukcqkCgNPIhnMmanVjhl\nvpY5IpM2l9yX+YqV5vByQmy8JIh8KHYbFWLjrscmnwoJNZg8aVTx2s/O5GxQ\nb2oCcdKjSRYrRlu70FR3y8S4j48btElw2oL5TjYx9LdPI7mpl463DLP8sVKY\nQAi7B+REasOa+tQVr+IbUEfoy6VoAMMyezTg9R4PgjPa3CkGsGUvzuh/a0Cy\nR3jvtvW8VAfYgwCpNWJh4i7/ojdKPVPpnM7GT+VB+sdhwjTCNmCBlpTf6UcO\nhm/8jjjIPLkGk1BHtJBQNUyK5bbzLn9YxfgGh1YabzH2Y0DVuVyGGmKvQdL8\nGJeh\r\n=wKpD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBybWIvtmDgWowZjGo/Qpk9+1egV010QPkQJ5QYETq/mAiEAgVru36VLE4PXc97OjEtu7Z1LC89CrtACXXlSH+uzg8E="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.1_1572516965167_0.881606266896912"},"_hasShrinkwrap":false},"0.5.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.2","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"ed5cf12f39e5dd9e6257c5df19e26102b5640f83","_id":"antd-form-mate@0.5.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tkcRJOzYoJVt9RDwe37PTZHCOAENeNt4pkYggr9d4WEosb6Ixiyufxq818njmUAFQqQJKw+1b/Mc6NkUTpiwgA==","shasum":"888b13d674b348806111efc5f8cacee07516a4db","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.2.tgz","fileCount":42,"unpackedSize":98453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu5ksCRA9TVsSAnZWagAAZs8P/jgmEoaVlnTdf1yHONgj\nlteGhUlKTXLPVg5sJPYp/3Y2OMRKHLfHKcQ/HkJqOtCfIsAxwXEtQd/lhXqt\nLPkzGGPSC0EVay4UaL2ZIsmHC7+PTflyVXqiweg8u4FaJUnlkyCKF8eqITMe\nzPn/7cO+ciU9bziM04hKY7CKGoYW0NltaQOpqls9Bdj+f4VCyHM5R9Y73Qsz\ng2QpDo/lY3hn9P8DTpJInmFMHDGb4tMfeF/yNbBZyoVVO5aDvS6rBbQVcYx4\n9BP094Ew+SmJi3/2PlEQY9h1CZp2YM0Moq330E2phOOZxKd37HvpyOAL7tan\nVxCGSEbLJxthgeIHl1SLL32U+UQYFABXqyFOmWrElGuSudKyPHuZtbaPnfGL\nUjzHyS7c7FsdVaBgsmgG9+f0iUMJrmIc4BKiYrXGu4ImYao3mN4s0kMVQ44Z\n14NypOGYDdczMFPgsg0rt5BjEGdSvK7wjkmjZzqoksl1qPbFNnHTVN/1Bu5F\nTTYzpR2EuVQ7wHlUDrY8fED8JskEZRk1FhFymgOfFYLFbg1xSdQWM335rsQZ\nIU9XFTF3FnmVOXKoPiOcp8IpmNXjitF8p/IR3WCjQrCI2eV6DwZbkDNjh/kp\nsg5A9Upk5xr2iTlmGxjIOIYnZ5x0tO7GVyLCEMiiK4+dF56IS9wa0S9sFuBM\noxOE\r\n=JLgJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFCjDM5XikOG0RrnHrIOT0bEc5A7u9Lb52ua5rxlDCUQIgTBCsWDogIaDiXx1ga+3Z9y3svQfYAYcFhBtkEeGKeRQ="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.2_1572575531943_0.19853479421956455"},"_hasShrinkwrap":false},"0.5.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.3","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"7c3266ba50b62db1cf32ece993a111de0cd052d0","_id":"antd-form-mate@0.5.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qM+TGMdLrxzPcwyex79ELIg4R/ys7O86ujAYNz+9UQUPVuj4TKVFgu6y9Kt2h7jX7CcUHp06AafZsj8Cs40+4Q==","shasum":"8a3e6bbfcce3c14083c8e10e69c5f4bb2da15c38","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.3.tgz","fileCount":42,"unpackedSize":98667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu/3vCRA9TVsSAnZWagAABeMP/2tyPeAW4/n9ZCllWUhe\nuDbkqqBFsva/eRLg1yvImcVoP87QCu1hnPVvKd1Mv7UhOUL1AYlDhcKl0PFm\nac8XmuFv92UGfMBJ4wVZ0bnOQi7q7XUXm3Js5XozoqO9eojANIY3hue+UyIv\nPHGOlch5ky2qDS35MQeTdbcVCJd1U8YCc29Qj7hjFf0R9dAI21nVXOJAUG0t\n2Mf8GF+ilSCV2L49amol3AknYJ3MmBVnYgEY4pgyz5p3TIMK/Dt/GHbSUV1A\ni9+72+ss3eUZl7jIjlDVYXxuBL5ubfD08ahddD/qUkNm6uyEGSrvQ85JuH0U\nKZcoQ78AVsm7KYfGJaUkUF54HsU7e92AuZ+zj6jDwTUTvCTRU5qBuPvcl9vP\n2cdN9FADqpGH8pHH87BokRrBSZ5BEOIErkcC/tVJdFuAVazXqgrQwaYO/ZzU\nFjzyf9unnb/k/761mmiB++9cYuiGlxuRsLi243uN+6Nsh7Hf2jBDt4xBad7d\nITJbsg8fjEDv3R3ouqitVNYrWNIUxBgrEiPFHfStUvVb2mc664KV8oIGKYBy\nzq9c57ffgDEACcpVqnONRaRUbk4qRgWDicTLuLitXBSU6ckTtDh+Sk00WTgX\nU+nrzTpXUjFlpv/w56ToyLUEEnkiZJYx0B0jNQT3sWAPcmEqd7EXYJIG1joX\nXvk2\r\n=bgJA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo7sxAQL0egpmNwhLohvwimLrj7HhfszuY+CnIQnQknAIhANOcnIvhY2WSmDs0V+Jk+Vd+9vx8Vo91ccDftRppCkt/"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.3_1572601326461_0.2774596606045896"},"_hasShrinkwrap":false},"0.5.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.4","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"cc14fc4dec335f3a439e3020cbfc5405dce54712","_id":"antd-form-mate@0.5.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tganBy0YVpbBA1T64GlweyIwX8HknRZxJhVzBnI5SW87u+U/sNtdLJHbLoiJz0jNMa/k85Qu1yW9CZE45lI8pw==","shasum":"d10e0df8708eeb7cec263e2a705fb924c44c355c","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.4.tgz","fileCount":42,"unpackedSize":98809,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvAIdCRA9TVsSAnZWagAA3T8P/2PbqKpERW58+haJPGFs\nlN3YcsAil603F7F75fsuTD/u72iiGQ0r5DdlVK61UtB+O9Hm000bIQUO2sfF\nMlEyTGD3dS8npVLPlRV8SHZog2/GOcogh0ESrlDlpQSVfPczLpkrz/qMZxlh\nKQOvJ8bqZcm9foneLT4aZvE6IKi61FxPf+l35AwmUBw3xCcxTJS172gwzl0+\nj8UejXep/LYFWKXHHrGWhh7N3eII0/Q/LxBPTsCLx7Ngen7hrjKfm98YI5LQ\nafg8aMAPVmUQp6wUKNArTu2OHC2t3F2SQLhMcCSCvdGsh3cQW/+4KuYPO0CT\nypKsDomYb5jQ5P5kpp5YYUw57oEs8l2oxnktCsZ3EeHYyne1mPaPMLvmqQy9\nrZUWjV73PATJK9TemqroMh4l80Dsuad+JdQbQgpQrIw8UCx95px6YjlHwiIY\ns0jBGajToPv8ufcFsznpkEnwrQUM4UwvLFORMbVtkwd7OiSQTF4hFSLGvXR6\nvqB+ce7INhdN4msYI69RTDSUm1WocDisYaNH9fTLZ4WEUA4yr1nf7DYmRB+J\n5nqy8DVwwAXHR6bXh6hzz+UUV/QXmKPWijI5FCa/oNydeJM3np4RE2m4Dy0k\nVpyKsMZgUaCl75vSTYpN2TRYep1pnlz3s0pBNuOd0cBQsePuUrNjagHaCRK9\nBtEF\r\n=zyCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELSbAInqpTKoyyOVxOvOQo5O0g+vB7V0qj4JA6fST0NAiEAl/hSIKVULEb6XdBLWynksxSAFjw+03AI7gFJgYI0Rk8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.4_1572602397117_0.5888274308133359"},"_hasShrinkwrap":false},"0.5.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.5","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"c2fe29cab05834c8359bde79a14fcc2cba18b41b","_id":"antd-form-mate@0.5.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FLtVxj+pImhzlG4thougEyw6JyLKwCsrJeE10owZiPJf+8T7cjxOLiukq/NwHXgaAPK6jPzW4hvG1SWned7nRQ==","shasum":"7c45dd350715ad69e2fd3a60f2389236878e384f","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.5.tgz","fileCount":42,"unpackedSize":98928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvAolCRA9TVsSAnZWagAAEVYP/2IPDZYRMQTmvBb5AHYi\nouFvm2Pt4ojwsGcJeIj2/AD7MlajZh708o4pa9y4BOqYAHB4Ot/4LxCZ+NCS\nPVA7oaWQKY/C714BK+T1aM35uq0Sxw9Mg+HltBola5LMyZhbZsxLspni7gIM\nHMDXYPmWfSxy+Gah+HFV5bQcWn49ZycWbfG4SKLLuIGvZSCNy7MbIQpvJPyf\n4vcyBTY7ze8XBnW8lodDrgYTmVnxV6Aiu28NCD6nuZvk/eMiwRmhFTGHur1A\nfGOVb6lqQbK3G1SwlX02qFY/jctriX0dtq3VHtIlzzb4/ounJS7n9O6jbEPX\nwqbQvk0wgy46k1ux2+naPvUycVsHOwYX+qLFTCv/K1nATDje2Tiz7Bv1KcVx\nKPlcixEYJsY+4YEjkvfs7mpy8h4hYBgyd3+2J0wF+yzpZtjw3rIwpP2Gl+u4\njd4j26JT6AEjtnM9za27I9P/2ubI5ynq5f/xRmjNZG9IyMAvLBFIxM6ydEtS\nQpPvd8ZztYMXWIe1GwpMPxcB/bpglFgOSc9rneYwGQjUl+V+juHyN81mIgh7\nhKAcv9oWsT2uMzE3weSF9aK6Ty6z/+RJ9oEA4/PbOsvKhEy8OU+WNz9zdLOS\nAw/t5RQxUt5Yh/XGyap/1A4eOz/KcBrtZIjEmjwC2chpAEEQkuNFSNFN007h\nTQnt\r\n=3S0q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbcurfX6CBnQ3y0ZUYUWu/nOKzk18qqpokDZ0ILQU29QIhANu+bq860U/++xE7UP2xY0SKvBen25I6+FnRUPHKURc/"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.5_1572604452634_0.02843183852825204"},"_hasShrinkwrap":false},"0.5.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.6","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"64e91d786b584aaa691e29b6bc4155cf78bbfb12","_id":"antd-form-mate@0.5.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-zp0UNJmwvnOThMAc+zH+6bJuTSCRmENeM6Kh1dFlmxJTfFg3Vv0iSf87hwzzzQgMZXsdIP8sUo9eh5P5zb9Rbw==","shasum":"848b13a4edc47b22945d0c65a10c54ca2d1630c2","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.6.tgz","fileCount":42,"unpackedSize":100735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvOFeCRA9TVsSAnZWagAAr1YP/1nB/B9Hdwv2yw9PDIUO\nuGZTW0lOzg/xLb6RQTDCpt9zLH2gya1fxpfjavLiQv0KkopLQnmM+Q0vQD8e\nMz5eWNjgBu8XsFmekkI2i3Tj2B6XG8Y2bwwTTUSkk16p+eGLQIoX9g2gObYO\nxRc5GsNuLIYiwWwuAazqvrfIs/wswzNHP2ffNsx0vEDpNFFdQ+u9QhAJTWhf\nyDrKty8bzc5bV+5pu83ilil/XwKgxdQPTy42Xk539AEhJixb8uwTeDTL/ZVE\nEb7OrQx3H0u0SA+5+Kw1VdWmYVQMDT1jF8pRoiUmUdSg+bkzkwGYUYw/6wK0\nDWfgsOmls6i2TyDta5mS2ApsLJmtlKjZ8YPNJJ7X1G0B7or0CclvT+nieQKv\nTFntkiiZShG3tez82T8v0ECCOZUt0C5WI9qUV2Gy/qD54f4wgireVzBCxWh+\nAC0iLHr2MqKjQgHwMMzVjte5gZkhjh5Peuew20VS+RZfqWpotR7jnR9e97YR\nOhSwNLt7bQlGIkflI7QFPbkgqc8wlQo6A5usXr0Tez7+gihtgIe73JFC5rMv\nUWU0kdqFShlSzC+vqUr2TVv02/YlDeurWG7IHshj7IZR+RllhxNVtYu/nUKW\nV3zMWyMs2go77I6lgZh9GVYKQ9BSHNmUBhv9O0is94QkpIg8hCzIG0gqsedx\nR75J\r\n=FT2r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMIv3TWntY66+XUUhdYSGULS8ulvEv+fm9gd9/qmRfpQIgXXy5uVOkTeNWK0s8wyAdKs+QdYmulQoO2mEavdPuGOE="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.6_1572659550320_0.8533571963047564"},"_hasShrinkwrap":false},"0.5.7":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"0.5.7","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"49d86cd04ebf4a30ad44b9e481a010d0fb2d525a","_id":"antd-form-mate@0.5.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uy3Y1jQTUuZf6nFF6sbtTiGBFL+VDm79UYvPaw/nElCaqAgfagh5ZVNcNI6sGt819xkXCrQrlp0tLLuLQRrSkQ==","shasum":"6652743b82add0c2cd47082ffdcbc17f3af84672","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-0.5.7.tgz","fileCount":42,"unpackedSize":101402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv6KpCRA9TVsSAnZWagAA7NkP/1uhSK3n6VrXPD24/Snn\nSop8W0dWlKNEEyum5U/oIB5Pr4QXFZ3nP1OyJR2qv2XysI1+UerLxULNeSbw\nOW6hfEZ3JJv4h4Pd0thTRxdk43xH6bycUEGDVbqfLbdUEPObC8BoB1thVevn\nf5aOJy1wUiDAPxaLYWMrJFClpVSYa6qjc4KYYLOpeS8pMekf7A1RlDbva6D2\nvlknuHGR1/ybhKhfRF03nUwXHb1nltvdurWKBXADrGK59JESoS9b+BLpKf2h\n1uOffF2fipOHvMVZfja0ZJmzAblj6V2K9Ocs8W9E+grYaL1wwJfgw56VxCSw\nEfO8G8Y/q+uhJ+VytkuEakpfTigtA7dyBT+sGunT/F+Vwp3twioAH9Ex7U0F\nViQ7qqyaDuQH/DXUSUFZ/88yiFQbiOyibFeDzPdmWPt/GjKaEg1dVIySe3CD\nt1e3Wo1w/8QHAkICsW2MGgv0kZ3sZPuimXyLcj29OEPGrGM2gjzxjcroM7Z+\nTGS+vNa1E2QdNCirdrc4Ph8or079cZ3hzdUgNeWmyUQmmcl5l/jcN5i6bkBT\nDoBoaE2/KQREuSNCCdL/N0tiuXdc6I6WJuj0glOBx/jlwTou08MqFqUAlQeT\nnc0BBwzzde142SVtkQWhrMf8Ai06XKgGbOwasLAuEgpeSf0ej2JX6gNbPKLO\nPXOv\r\n=yQCo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH6dL/AYyG4LWW1Dp7LBygRXt523M13DCL0jTg4tqfmAIgT+bwMwYMZoNhG6huIE01v6D74dXbwJRb54majUZqVKM="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_0.5.7_1572840104933_0.1622376394879581"},"_hasShrinkwrap":false},"1.0.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.0","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"9ac75d1b1b663b82ca671708f5ce716d4123da06","_id":"antd-form-mate@1.0.0","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4Bfvp+Zv8fvd6nrCU5wtifAfmGGGUPWLG5xfmHGRTJslxeqlqu3sUQHFAuz12TSTPBRdMqYGOgNrXDVna5TpMA==","shasum":"258c357099d962aaac5e0317ba2dbe46f5b41710","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.0.tgz","fileCount":36,"unpackedSize":95767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd281TCRA9TVsSAnZWagAAmQUP/3iJ962PkOdejH+l9ocX\nkqwSZcD2fTUVXJZK/LJqc/m0evLsqTxrWr12pFj+qmkImuT/3A+m8ZjpJsvc\nLbGGFJEnN84UffcxjzflnqdsdXPNJqfib0kyeH+1NUkQ1BdI3Yr2aCqDTh3M\ndx4AypQWapAws55pgWTt9FlfC09tZwnusLGJzJiv4gGJMgFnO6tkuZiBYoSN\nBEfcujvPRWtpnhWQ7Cj4/ef5Ccr0uEYwD0QsLNtzBIlhM8DlFXRZOTlS/1MN\ncSd+A72T5x38ARbNKxBceyqumWXgMMDhKbCA4EFGbBR7JZqKD/p5jgWzISIJ\nbzdsn99rThKSyTrLLa95DbNfQ/WdXrBUVUctN+msLUF89LUBlBsxA7Ne7NGR\n3xIa9KE7PjBLtJLfdq1Ub6I27KOFIJkYLtezVvxvwNW8Ma0qF90dsNhNhnds\nXB0fxRIgy45qcXMSaQFTrOGLMHJGC52sVQdVsqaSQmhiSaITxPhNaYLL59nB\nSLfnTmh+b//ySenXrFPFhD3/9dVjweP0tyIZCwQHyE/+oUTP/MKiwtZdW2w0\n3fdvsrTe7VOAP8/Iwo1769elDg2EMfPNe03fQRKkDlDCQDC8jeptmZwAngE8\nRYD2aaL+PbB2RgGcDNKKR8Y94VbEtxvDdZ5v12hajBf8G9ZgtVsPd5iBwif3\nwj0I\r\n=XTa/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGv/NKOEclY5Pgac1l/QzMbht9i+NsCpiM46waDMRdxQAiA4kzKD0123gywlukHNKIlGsJaJAJYRXewwmqs+PFAUcA=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.0_1574686034987_0.6565971485783384"},"_hasShrinkwrap":false},"1.0.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.1","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"cd09efbbe1f20cba11772be10edef83c2a815e31","_id":"antd-form-mate@1.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3+RgJcnHvOWPs8WmPrCoEhlv1cl4B29U1DJGxNPUXQzZ3geOm6La+8zc9nftDd1pJIsy5NjGqHcg6MZTznXqAQ==","shasum":"8c7cf0cbc41e8b590bc9922af45d87f2b4bc3a93","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.1.tgz","fileCount":43,"unpackedSize":101798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3JxcCRA9TVsSAnZWagAAPaUP/2szKQUuUagnNpUsNmDq\n++pQq+Yiz/zm3/JZkz+NmasCTPWtQIrHWQosqf1tLEcJ13fQBHiqOdfvBm7u\n6H2vgtcXenvVLALkHXBB6wXNk6waiQJqmhZO6lHafsI/yNsaRcf+nho+jZDl\nKzzqcjdSNyk4HBx3k5/l1XQuLERdOiczZwDyWBQ5duF7eEJjtF72I/+ZHVQf\nOoyWKKeTF4GLguKj+tttq4DNwchj/onQJB1RshlB8ORLQqhWVtvRdg5pXTNU\nb0eFPMYIVW42gaeJqWtxmetcL9vWwsZ9Oe9z3z2jR1zmn6F+ShhPO2i4xbYp\nODYl3aKLye0AxrOvYExLL86lzFk5VMg8yJLqYTQ10sxJHpof/VCBEZfMGz/K\nU7px71KfjHlOKLdabk/r1YyeUPJquZM5Ixx6uSOwXtTvAAUjOGuqOC3yynxY\n9KjR6LycrJu3DLi4ObNvn4tqfxqwlbQzYjBuGNpxwRZ/zuYEr9S/MrbQlBTj\nKkxxzHtvqY9GsLIdBDBIg1JIkZDToOHfPFJihtqOa19Px8CX06cfhZA1KJTn\nVrM3mcmnEwsVw2jxIL4Tkke6vbdM8R7npJu+ZGO9213OB8ZF1DFMAALR7WHz\nY5xpIM9QjcvAZptaJzTe5xu3p9PAclix3HK7ze6lhHP8kH9SnlMgNH9Cw4qI\no6ZM\r\n=nknW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuLFvAr9dbOhw36k6RhCdAajzLP0+HeXyK7lJMudt1AAiEA2SGow6aoTTmz3UKEzQ8fSpDRF1AtQLQF5eY70VIs9EU="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.1_1574739036350_0.8423575336563425"},"_hasShrinkwrap":false},"1.0.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.2","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"c24094bc705afeaec4bad1b81d399e5252f8c9dd","_id":"antd-form-mate@1.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-X9CB3EDuvP6D4It1BGSjiMnbVpYY4jI9vmKFEkHLkk3qUZe0VURK/EHLTazZ2b3Jb3nGStKclxWzFKA+/bwTuQ==","shasum":"dfb877869f45b4cdf55054451935b92e0ac96f15","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.2.tgz","fileCount":43,"unpackedSize":101789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3Ph+CRA9TVsSAnZWagAAl2IP/R9HmyKaSgG9WwDrmeKD\nu5DWg64eUI88XQQIMm6TbIpixV03FH7q0Bs18mfxpmRvQC/Yo42RY9lNkc9K\nFlK28vhyDAUWPwkWP9RTXwV07of1REiSCB2WfTfBjwrg6XmGvyb+PSEbkC9p\nBKXHJhc3Q+Yaz/apqGqpxklikgCRyP2WnQ3fP7Q4w8+ZhVbrIzkofEm19mCk\n6nFdy3uP3nXm6KZUGuoQZnuFatARwdZgd5wk8Obsd7zI59QE0K3ET8XFLFXl\nGW1ZLJgXyfre5BbctfUQTRIyM0c9MqoIoIBa4cPL2q/eajJKqiyNPOQlw6QF\nAZhWUabBs4BE4Ommjqb334Psf4K0MKRLrxqoYeaAi5rxti8PNDqE8w+oVdvm\nBU1iMy94pkh/epLVmN3M4055ihkmDP+vgA03OafKY2j7pantYiS6lRhb0rqw\nYsChC7sO1bdeO6G00g8awVtXv/ARyk+M4Dv0eSJIj1FK48buJ/PAF1bGo1Ig\n3Le4UNk4mSyBqENgMYsrzveFot7sXCPY9H/Xi3roFiF2HZRLH+QmDaN202Wr\nxPq7BQz15cIPvobXKmOgjY1IYiqdQ0a87jxap6/xBVoRAcs0UoohiwlZzRUz\nFRYpzzM2vDTokc5e85PEfEhqtQtZ5YOgeWuQMG1Z8jZ0BMLQDwYbg1U4GNtB\nUjIV\r\n=U8pW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrBzHGerBKbKRqDn0VpH8qbMKxIJVl8GyrCVbaZ7Z1pAIhAO1tHqh6l2WyYYkEb+xW4nLLXC4ByY6LK17NcksWv8oW"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.2_1574762622284_0.013722898200130063"},"_hasShrinkwrap":false},"1.0.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.3","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"62e3531735efecb3fa395be2dc9cb281db766305","_id":"antd-form-mate@1.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-6IKzUBKdAYwFNwLIG3D9xoT2Vo5zWsatB0wY1zk4iWt2wt6pokWrFBFle+tSVpaaEHDszqRh99glKuVt7KFMqw==","shasum":"64a3c75507f71f2026f5b5dc748df780897175e8","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.3.tgz","fileCount":43,"unpackedSize":101779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3e94CRA9TVsSAnZWagAAoywP/1935r0XJotui1nG3jS1\nc7nF0u00URJUaZijiClvpG6hLiMXYGM+K05LYmWMKVDCJinN2izGvaVM5tBg\nFgw7/SkbCataD/3Zc2WUN8lkqTGeZt54wGRq6mlvRSrxwO6oeT6zWuwwokN3\nstnCayUSW3XQuUWjWwo+2o6TItvuzkNzx/2F+7zLP2fs/OqsjzIcnCA2+F2t\n+Q85QGHK4C7yYUKsJJHJQoKIQELo4THODIACtHCt5Ot4GHl0ylc7EEjwZRK4\nKoXPY4UBV5eabgpngOxB8QUhga5A5UwIOxq5VelJEtkuk/kn1yuwVEZzh7Lv\ngRpLWqoSzKuW3MBbK7E5Fo4/aRCbUfAW1mZ7WYsQMQWs+6xw7SLu4Fqvogt1\n7SbJ5UJ51ypEQcdGOiVL4zwg+OKCkn0xm9XjsPo7JsI+BI89d01JukqKiBaj\n4PQ4BlwO+0G/YV0EY8NQULc4+Zp+1acnbqdsZzGUlLoJ4alW/pBnRaSRnYn5\nltg1FX1rTulM5XM7/xE8mosPWaj9YiKIHrMndxWvH3N5aT6CSDRKOAC3xBZR\nhDAVNqtPadGeNk7+8MZR69quFG7GD6+c2PvQ/2Ul92iHWewy18Iy4oOklB23\nXyrKukpHNraIl2doiAaGo9Kkpg2vNVGKyVpFnXvO7Nkug+iEEdUCyGAglbu5\nU848\r\n=lfcv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsa8sXEkq/iGs0IabyNjGkQPL4RjoR0KZtq0PHqSxpGgIhAM2DEtU69hIR1WdNOzYqzuDzcMQBx9k1rf/bN8tlhNPC"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.3_1574825848389_0.5629788064666639"},"_hasShrinkwrap":false},"1.0.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.4","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d57abe774eb2dc6f8f1ed26450f5c35d3930ddb5","_id":"antd-form-mate@1.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4kwh97YglQnkWSyOZWprpEhdBgFmnzUIYZ1JdSKpVR/DMozS0x8bL85rR2LWovUZm0h7KnvjnhtPOGHbnp2DpA==","shasum":"6fed515f73ba0e759b22fe65128c6c5357aa2c8d","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.4.tgz","fileCount":45,"unpackedSize":103180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5ylxCRA9TVsSAnZWagAAOJkP/0q/OsoGyA04Mgz+NPck\nUVEsz1jkcGlMOpHNoFtyqHmTGpC39y1XG64ZJnJyCcYRy5LxbRMlMty7Wt/B\nn4b5O8K/MLckIoEiDHXh09lDIfP94VONw8h8o8fRLYN8Fcew4gU9pHNoEJdN\n+b5C6tuFPBh5kIgyezWCqnz2mKCJx1FAbPkKi+sV7Qr2WnlUky1zOVVtC1U/\n+Kywdc+c7Cbw6i2MUa7sD7LjRUiOzoca1coSbx9SvjUYPIKYR9dWQWeJwp+S\nMIBW7Gh2OZMFC13WxHq3BMNrqysr5aQHWFj5h+UViXdekmJTYgi5eMEET99f\n3z8DQbL8rZb5uyqKi/8b1LjvnEAQWh+XqiHK+84ejoLtGDW8OfSF1+b+H98J\nDMi+xKZmKDxFQizIXlwTrCYEcajNQe/VcWbVjPGHHmGadsqjU9226blXNc0o\nqtLUP4/AUWUftTm/jbdTH5Z0VZ/4GRgxqlv7N1rmmOBUnV2Yzu4brye4FCsU\nCeOksJ8Fub4AVChYSa64CE7mCc71Tfzm7BILoqPpk071YaHkf0Pyiih5CwAG\nyA6kLB6v8rw1m8ZXbYsm+ETYUi8kX0b1i8xzX33SHBmHWpLgm8rCN5q/As3S\nI4dvzGzm8vPWaxZI/f9OBOhsmke3BP/rHaIikrewfrm0N30f7FyAOc+8jotD\nPskM\r\n=buMV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlFbbVUdcb5+EYy9oyMxQE7VvuTTmhMPjuVJlhTQE7YAiBWwF5sKivQqQSVjcyfuRTjHcsBCfTp8XfZ0t835iK1EA=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.4_1575430513219_0.3259794524964843"},"_hasShrinkwrap":false},"1.0.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.5","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"5767454912ae7683c9745974f32e59550edee41b","_id":"antd-form-mate@1.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-/XObMUeBwBGdTcUmWRHgL15uqv8GLAouGjLrlvPcP48eujw9Ln3LfMKDVsUjkbOHjSFT5gyRj1rNasV2WYpYAw==","shasum":"42e85d4e0f031ce2514a746d1ea8730b33a3710d","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.5.tgz","fileCount":45,"unpackedSize":103244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5zOQCRA9TVsSAnZWagAAy4cP/i9oPlI574tLy/K90u0T\naWWbK1fexosZA7+OpQfrmsY3ZgVXYxZ30CgldDIuc+nmMAsevxY0rYvoUPJw\niAsVXqA1NUEWlQZxkreKpnP0QS9Cz/UuapkUAf1zFfmivT8FKf2Uf/8P56eN\nYrR57c7Up0oo8fbjwWIKvYUjhQSHdmj8te6GJikB0Vt8OV5Q+5Zkbm4HqMEs\nY6cn6DRH8Y/003dRohIM/HxTiPrYjzM80t9vvWbCOC93QnvzakYxZR9pNuU0\nWkn8D3SmI7OK0wJztYVXgz7rVDADX6bXNICCPZPAOMMdVwZw+gWn3+ExAij5\nhZOSvPk7UPFnFkDA5f1uVcvRgKZgB71oBbNpx1JYRwSgwCPPZmpo3sQHiIj3\nAwoOiu8F6t3TgSO59+3+FH1Gr39ACm6p6fqSpFc8MGtXiUgU3IaZvU+Oq08N\n/yUZ7I6iAmNHpmBR5Fkdx+fL/sqUFlxUghcHe9jE5/tArGVBuhVhCRQUEMyI\nahYsWSpoyTbdbY2lBxI1yi1NIIHApX0bry9+He1MtQQReUzTLOrSPFKs3h1/\nLdf3/kPKn7DqBOFA9f/xPDJnaOof9Bj2oUE/EcLEIX759EDBsKFHJj2woGby\n4yP8okTxCXLpTRimSuOWYWS0qEv1osLkEKbdFKjvzgc7OA7kr/E2F0qQIYgX\nzKfL\r\n=wMEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1FBzKkEz7DzT5/Tv3z0lTjgoKPamdc129KSyyplZ2TAIhANoLH9pxqaMIGECSLVNtv5mEi1lWAanYEyegVKRqsAjV"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.5_1575433103897_0.1593799464420549"},"_hasShrinkwrap":false},"1.0.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.6","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"2c7fb927dc14b2ed622c456b04ef65ac3dd6602e","_id":"antd-form-mate@1.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iNzSkiOyI9iLtdLy9iBUQykJvivppfiaAUgWK5d1XG5YYa7keiCCLbYo6VaENocWQ+OtVUmqwGskXkHldS3z+A==","shasum":"23a78cc029513691b9de476b5a5fcdc4554bb2a0","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.6.tgz","fileCount":45,"unpackedSize":103340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd55XfCRA9TVsSAnZWagAAq08P/A2Ky2JFDVt9zMdSFr6+\nuZLLwqAge/INTur7oi1rJs3yncIm539sC9vJ86vd4lTI+4GAqTStxIEhGKU2\nuxcnS8daTuRFnXFnTGI/s4VMRj+01yEeNT82tdWMInRye/TH06WO6XiyzA+J\n2LBnJUbMFlTt0wCAQUDj/24JktSAk/H6vmAUudOpB/eg3X10cTP/KjR7gU3c\nzeLOeXe3UkA+eSsrsw5AVAbteqdpf5vfbDe7/9oGHn9tk3qSnW7h5KaEYHdz\nuCOYRsZFCT9GVMlsSyE38KlHbJ5jbrR1awYMPqrx5/sM9HeBZ41L7oUDdcCN\nOlE9gKRhLEw2Aij/iiab/lWOkDPOMXqc7cbb8ANA8Q0syTV+rVZGZ8H+1L7o\n1IcExaLmieDMHe+nuCLIAoezB/HTVgAHGvGhEmhU63YX+eTc4KpF8TqTZk0R\ntF2zzoWqAXFlRVALr14P2f1xsefI8RdKWaxG4oSyOIl4tcN9+QuJ6MygbJ8/\ndnMc1svlGJfBMZSTWADBAiTPtE4mvGDgRN55vq774YUq0gKo1CG44ZaaX0cQ\nj6NlX71TupWk6e5gd+0zYCoDirPQJxpcI90P+5AZxzfSCkROB7SI/VgQfJsk\nOAOqQXNV9YHjYsUigQBt4cj5bSAmo4lyD57Cd1JDdB+uDZG7scfa9xK/BxCB\nMjF2\r\n=nlOU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHA9F2dzQz2NVuLbRFKA4GcCImydceukiD6s1njigh7TAiEAsfF6/XeoaqMtJi/8EGF4VMVcnyCGTXcLNHyvEUj07b4="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.6_1575458270378_0.8580493013029589"},"_hasShrinkwrap":false},"1.0.7":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"1.0.7","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"502850851afb1ebf78baf83dfb116fb72ea2415d","_id":"antd-form-mate@1.0.7","_nodeVersion":"10.15.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-gobJcRu3zFUei5+q2pkNeKTiTYX3qBUK/MXtnCgBijrsC1azhmx5nn+8l50GJmpJe6RaPPYtVOiJr6LjJyNZ0w==","shasum":"3c6d6f2379e3f14754cc268585b5973b60688035","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-1.0.7.tgz","fileCount":40,"unpackedSize":239487,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd58iVCRA9TVsSAnZWagAAkdsP/0c1igOJLeH9/GmNb3Ms\nmnVA0AdOMJ0vWDqJEnTXy/Jmu4BouQn+HGvXgcLdKlcnFSkZj53KimIW+KTB\nSXwuhE0KdBMbWz+6Iwz4G71vg2yqDmOVA5at7Jdyfrywu9bQ7b4OU/BWpxKV\nXKNHaLcimChH5Bf5XVPrq4rvkhxgeX/Fz6JjhUXfv9YEW/JDTw0Tgg16IimK\nPFcLPzMuytK+u0BqlKR2h6Bg0Ee1Bi/cv0FM3ejir4e+js8sm8zbcj/ziDcc\nsRPyCpLGVajUXNSKH+fMkn+1VsRnlTtNiO9wl/CNPGhd6WPg8q5KzonyjLaQ\nmF+6SdVTbkxnWosaEKI4Nw4WZOVNHZH8ekEQ33TxdNlibMbrL9rL6li5iYsn\n1stP3LTo9196kSi8iUPOww1F6JQbP7oaQoQqIVkjN92C6Bx3zHqyWNHusYGp\nb8mfV+YZ8zV18J4mu07h7xW5/VfLzEnonJchzHBg5tvy2iCVKdgBN6Vi5wiK\nJ6IcymozTvtrMhNQPu2cOW4WEpbvwOKR09h+6q8gZPhYIXnqVXJ3P95IlRsp\nVWiEcwozwy8aBf6VPsaDxJ4YcnkKxgBwB0aXYFIJJrcd7iJCoIjgG4N5pfai\nS7f6TO0nLuWGThcrrcyTzncz0EJl+fJKt+tdW7c++/pr4Z2/LnEDAg0Du8/p\nKloQ\r\n=iRUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuwtwywnfXuuKTVl7hA0LGH+qav96QBdSurr4S0xq0GAiEA4EYpUWPWG50TOX2WTpRCzC6qD+bJG6X4wqyAYMS87lU="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_1.0.7_1575471253143_0.5930166431350987"},"_hasShrinkwrap":false},"2.0.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"2.0.1","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"1a06d25ce5ba288ba658f01507146f60e52468f3","_id":"antd-form-mate@2.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-L9/T0xcFwalyuja4nFGGPtiOkhjE69pJ1oQJ9qyhwcRxs6muITihMAxyVjXPs1uJI024xRpaapEHojAx/5Wl4g==","shasum":"98fa571ac3752ffdbc1a6541e4bf0f5f4977dcc6","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-2.0.1.tgz","fileCount":47,"unpackedSize":247906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6mQsCRA9TVsSAnZWagAAdIYQAI3L7gfx8s9rBN5bYI5B\nRRWtDVMwShcfnkWVsh+SF15eYasDWkFFs7hKeNcZtBS3wY6+Q/95oRApbqVB\ngzd66VOeHlA9V3qWqbY3H+15JdQyeNIuQV5ojh0HQ12D4TuGI+DTDxM0bVWH\nhrNh3/SIM4I17NG/JyzVtmZMCC4iSNUqqIx37j9wD1W+YE6a8cQZZjCChi/X\nXn+ZHEmojlJyiOl3GNXJqbklW2i/0lgdhfdyvOZi5yCDDPKphCu+bqHFH1EE\nCQcv3DdOxruapbLe4CS3z51GjGxxWgmutqAhg4eQiPDHPtORhXspEqM1oZUH\njDvWMc8dwGKnJTXo9n977z6Q7OXBe+6TVg6V/ktnMUuOBq9L96cI+CWaQwfw\nCW09kDub95fb4uRXbdknfmwtQnIcrhekzKimYqm8uk2UJP7DIkJNakxysKFB\nvLLLdHSXBsDZyW5GeFxOwCUm9El+2px9jgiV02p8fqsb1/pwbuc2FDceIgax\nGQM9evOHEgOL50s+sJUaUMnUt6UPDTq3L36eErvxwT5A5nk+98AvAVesztMp\nnzxmnV0fYfZi+xLXwb6IRqyk8+Uk2VyoY8aFwDr+WqIAM64/21vHDkqP7arz\nvbJbdahQa6uvL8ZmLq0l+Pc6tsXDNJXxbX1GLrG3LZxpky3fn8Q5nnMEFeCQ\ne52f\r\n=LAJX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwTlrYeDYA/GzhkInWnmy83WQ8o9oIgyKzwvtnenm11QIhAM5vZCz4GGt51dCAZAXngucPOAL9PfmVmz4EaWvABDWw"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_2.0.1_1575642156232_0.8504487811846819"},"_hasShrinkwrap":false},"2.0.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"2.0.2","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"63bc9e12879ba5eb7e494a6a0488adce852f549b","_id":"antd-form-mate@2.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-tqc2WPoz/r1z4F+NUGnfhFliAohRethsCongIa9Tl4lsW9RsuERFqzxQIi+CewIJCJEIexybkYsp/9/mE2actA==","shasum":"3a491b8dcff4309ebd8d666ac09a1318e56c53fe","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-2.0.2.tgz","fileCount":48,"unpackedSize":250057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7P0CCRA9TVsSAnZWagAAzb4P/1YUi+bDe4n88SKPJBCs\n2ddkFot6pt4tFawc8eWbV/tuBtfT4RsfFqzMyqKibN4TnnojIj3qiuFcNwfn\nw1XayHzq9dYk588lNqPwqEEZjTYZM/FlX2kRxPexnHljeWIDMWwHp6fYq+U8\nUBNlg9oDnvAs4zi1wGTCoUES4HbAsAVlGM3G/44eMk9Oadj2z9m0SLm4Pq0O\neRY/5QUYUnNcYRwyLEnZi4TPRpLQDi+Vd8isOkyeNLiPaVqT2/plwpgYRD2+\nTa6aj+JRowC4+WUsT4t6FAiUQBHBvLP3njypwhdwfcHhTfw9adHk1RtQFHuo\nE1f0zgQXXM7Pz30KIlrYhN8t0kP+F00bszXvz1zxRRm8ormLPpAjzLZ3Ysx2\nizyeanvG4Vy3JE4fwnp/H3lS5LEhEVxhN3R1Zf1dDRPT91oBEBFhXW7yoG5m\n6DB2Q9NVkTqtWR5dBeWs0e6cH9vA5T1UwAaveXr/phbtUl6Slgcb7jwRa6p5\njSvwpg7m5jIoTcLgADlHIDSSdpxR+lrDyg8EhBYGAuMZ4z9Fr3FUyvYClPDh\nu+Ff+86i7wQ+7m++LArLGXaikX33s9RF9lSY69BJNYDINwzKE6FG8zg+BhMB\nkC3Mwz4TrtrwdMDRy/bzgNfq1glHWuIflMW87tLCATNSGxy/A9y5lTDuIErV\nF/qM\r\n=SSJ1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKIV2uVG9LjVKig0UaVNqGmWm44Gu5AD4/C6AnOvXUoQIgEXmN51tLzFZ2ptIQ1gFFeIZkrT9m59fu/Ggnc6vlaNQ="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_2.0.2_1575812354116_0.7196534485070147"},"_hasShrinkwrap":false},"2.0.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"2.0.3","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"1b69cffa1730a4a767de8cb7b0a4e439f52975c3","_id":"antd-form-mate@2.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OCIu6YEwoNMc9U7Y5FQXm6dbqR0LzMp+cNwp4jXdUfwSjiX845geXHpydhrpyD0g5FlpEet8on6CsugGbD+g5A==","shasum":"6b7522e7bdc4acee9f09eede31209cff23946f9f","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-2.0.3.tgz","fileCount":48,"unpackedSize":250309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7bbkCRA9TVsSAnZWagAA66sP+QE+uMqu8sIJFxd9pQk3\nTYcW4PDiP0z18xsPludlh76beN0ORXAGDwLTofc2CQHeiuiouV8chmS1xZzO\nY+V9SF89ohQMHaiPWWtlwROK4u/A1itUo6KdXhHi3n5COZ6qAcDnqolpZUiZ\nc8UtdcG9f/v6qTXg/oro9jX+7yrLOWVT1A0Iwniz7FJIw7uqfkghlgfGkv9q\nu/1GS9wFgoK2NwqVI0Gao6Gs54kIXNQiuB7o9KvfePWWF/so/OhUg9s1dPWh\nr3EaSReaNciZyr3iCanUGbgaJJN65/KESWL4SVIB8O7FI/iz+KOYK0j24KlT\npaYf52zGQmQAFp1i1TdhRSIkkghMKGa2aTdhcRpzvVN6pnGtdLxR6JYQIoyO\nz+az0wblxkdoOc9bw1OaCYqDx+qLoZ163OXPNj0wnqlY1uzehYH3UbpFDI0y\nmuex3ci+K0/6F9yx0Rvbsw9tK22FNGz8tV+3h5M8l4iMXGberSPJ81dHbTM6\naNGNm9vhiLTBhAacKuSrC4rUXpf3g/vUYevt2GNux/Omf0iptn1meqNllSIW\n6MOIMMapwRGrKwjuYDFQhFyVsPegfz5gFV1y1atkqNua9EODc5HTSqFAaeDo\n8mhuH0gM9p+YUk8xO9o5Nmc7mqt9sWgf7DTk13uhfwprH4IYvuQpofHeEbom\nTnMT\r\n=SEG9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaJRHUA8A1ugOiX/DHINiMrmAQaxp+YAYiVayaTMiXUgIgVCUOIU0Yb/sHPkSoU5Iy0mg8Jo7kIoWvceqIywBbEJo="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_2.0.3_1575859940218_0.49053932732091354"},"_hasShrinkwrap":false},"3.0.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"3.0.0","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d9590841ea59c0cad5be836b715c7bb0b8f794a1","_id":"antd-form-mate@3.0.0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rAxnkpdUpkZ3HrfRuk7SC/kb4HQTcmrIuarXrgx+yEEZFd4IhqOdgaHloey+AuXhsR1ODVVibEpjInhr0cgjBw==","shasum":"80ae27312b9aa12b718281d996316438bc4e90d5","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-3.0.0.tgz","fileCount":59,"unpackedSize":260838,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9haBCRA9TVsSAnZWagAAjk4P/0Wjaqe5XaMLrpAJ+oy2\nWpuswuWnTaRf4hroi2GsGXI9rDiJ3BNKZcVF+BEuknjhq5ybr8msvD0b+M2l\nDgvY2I0GDmEevAk5PAKgBt3lpECdz1nY7wsRP19f+pbB7JuMoTWdNVRG1Rqq\nVyszfJE5KeybzXtNgISk8lxr8x9EweYcZjCWmAQMCMeA7s8ocAc+1idUswJp\nCqQRhRid7cqE+8LUVCt9Axm28us5nLuLA0xV6NzsDfnbL/0o7QRQZDULhDq6\ndVcVvc/UW4G4CQmEiRL88f3Bw9sQUJltultp+sihccjx7p3fy8rJpC6gy7Cw\nVvSKPjkDJzS+lRS3ZXer/1wNyTOnXfzuMdPEi5bMe/5nj0Jbj4ScXeW6EhqA\n/6AZZC++XChJwED8O1t9pndrj7rE1Qnea0Py2dtWgUP62GE7hWfNd8Q3Kr0S\n/qJdXOs/kPVfG3dTlZv8FtNwiwn3h4jGHxRnum2JuS9zJ/7evK7FuJ7zmvcv\nRqLO1W1SrBbX4D+WQDAPoSi+bWpSU0AzqV6ywcGPHkByv/+nVDf9JK7+hR2L\nMrstgFbG0Y/BGSeMqayqAwI75PBJPrt6rRVpl/WgWQ4/11prBsT4b9gVNONJ\nKg1pn0DFUeDZG0ZuWHSL9J+9tuyfGkkcCPtpN2awDMPy8OUZoLIl7wI4o85Z\n7w/o\r\n=ZoaV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGrVX4OizePPptPKAAiyAPmc9lz+ctt+VcBnJnKxnb7AIhAPJkZLc54SkzS/OmXS7E5d8V0CU8tNnq7A9s5h6bO2lH"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_3.0.0_1576408705298_0.29568372791267494"},"_hasShrinkwrap":false},"3.0.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"3.0.1","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"017dbcaffbee96719b252f39e8390811713ad061","_id":"antd-form-mate@3.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-urFrHQQCNBYnpGEsznzJXKovOM2FbA1z4LUzNphoQPoIFDxmkcPiJFtuzmX46WRPFvFHDCpcpMUwfgW7dsyJbQ==","shasum":"8cbae8fb07f4705d2777b1ce59ae25e8de534b00","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-3.0.1.tgz","fileCount":59,"unpackedSize":260924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9lP7CRA9TVsSAnZWagAA4rMP/1rhHLu7f8QhpmCEfoeS\nv9N34LfehOxJL4JaqLMb5IXw7xCHW4ldJu9URe2lCk1aWbkihBZKyLi7K7Dx\n537Q3TX6K4v3wbuQkaBn6Cv04D8BkWBR8bB6fMDg3TkAMupLiH48IJHAL5/2\n5rd3twG5u76VQc4Pun/V55gbPactVXUYHfRW2wA4gMYOeRvG1ikvC7K7kiAV\nRePXVM6xPDByaZfC6vM6s+asVx/cXQrioKu7OK+5egF/wmFYnzNppSd1fX/I\nW7eCrj0br/rf02Tlz0vRsADTkBC74k5Avp7bvjSNthCcfTcAztbYN2/5QCWs\nOp6+a60BMoyv0FVyBDYsOKkfcDFMSraT6eZ+mxBXtLKX0VnHnaxo5cvl42dG\ntJdFxNIHulerwRa9eyra0wLsXqaa4m6JZKuZP3pJXLGriYDMozI25XvAJkPy\nx1zy6LHjSqmi1hcPNGKalIHtk3XeHMZUKt0senrNp9o+fWxWI0enQA+HoQWc\nSsQiOyAntt3tojy8o/rGiLOSVipVxxVXQvlsgAwBq5WETygI4lBs/U/U57/w\nBVnfpoP5HXdpGs/mFHVEocW45LRSkqZgCzVqCbn0AIXTMQsHApYA3MfedxtI\nyDf2bzylqfAOcQtNw63cxpPoKm8vO9RN62ixhF6gcp1tWznSrzzK8oTGKhka\nVfDE\r\n=R+ds\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeuudkQpMAhJzKVaQkdXwIU5S/X6rTCUOgFTQqyrmGCgIgdoz5KKmTatn53/AxDgFpoIouNv9gIcSPZOMQ+FI/ER8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_3.0.1_1576424442862_0.7165968308227"},"_hasShrinkwrap":false},"3.0.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"3.0.2","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"c7c7cb39cb7d5f70b51b2fda505f638923650b78","_id":"antd-form-mate@3.0.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-E2FC1w8h0916ARAtaxAs+c+ZkI9Ayko64ZBelzSKIu3Np9y/s3LlbGG0W4jJIfbIYkZfrpZLghA8wZsJev4JzQ==","shasum":"81ea2121139db79587febe8afc565611b85f5ad6","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-3.0.2.tgz","fileCount":59,"unpackedSize":260924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd9lYuCRA9TVsSAnZWagAALlsP/AuwnlCHZeGAf0C20Igx\nLoUt1K2zgOcuo3ZXaLAa70Bw7pDFY6KXIZtmOlWFdv06B07vanEgh6PN0wDy\nUIh/nrBS5ZySzqMlSkoG3WuBJNSWhDl0xXUKD/Sditdl9oVXxt92TsKRcaHY\nZM1PdWybHTp9vZqIJBe8i65R8bb83IUuROcAV7AztsDdnteP7w1eyjx04DuQ\nldrunX+3V3hlfghIAiRmlo2VxwcwRXn++VSRnyp74bO0eNqk0BF4jDeYPdud\nX/0NaKd3yvgH5jLMnkceChVMW+rJFVp/DEH2ryjHOG7PS4sJmSxLoByyIPA+\n6NU0FzaLl3uvqFP6H6/0zzIazd857KJc2vGSwTyEdkDp6OYtWdXMP/Duv9Zd\nO6e8+gezmHvty6F0OKM6I6e21CWQF4WDPHptDD3QpYkF/OgfzLkPqeAD80iP\nO1NEV43cJD/xl+AjsrDZTQEwDiv19WDE7BDMPeBDGSRZXVsTMz/fGyfDOTsw\nn3l/+1sVrIJzuad/781kCB8DKk8NwwVbbzG7y4TdbRPrGOy9KmGdEAUhVeMY\nghyE4aN3e5xjyr3qHrbR/Dnojh9+StSelT6mq/z3eKK9Atn8Ynhvdty3FwHt\nuFyouKyQGoQNEROn0xFolm7DlSaF0u7L+W9IojxEfgbFUnRZHpuw5Fq+/gIy\nITVG\r\n=xlEX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnSHIV6GVOQ9SSqiE3SHR6QccC6q8wiOv7YmhBZ1ReqAiB2YuS2JAvyyI/yBmSUs9r0V/RakEcN4Pe45G7CT1ga/g=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_3.0.2_1576425005790_0.7887192142341146"},"_hasShrinkwrap":false},"3.0.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"3.0.3","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublish":"npm run lint && npm run build","test":"echo \"Error: no test specified\" && exit 1","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"88c9559a8bee25b211de406e66f47508694a7613","_id":"antd-form-mate@3.0.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-97xqBMpI9GZ8LtHLEc7HjgfglJpZEYew91d+jdtL+6h9NBCWyCv3Ydf4uFDY+tcPB/1wRvxmzqyqMwwUvjT47w==","shasum":"57525f0838fe7c3a4f7f2debdd2be5fb21709f04","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-3.0.3.tgz","fileCount":61,"unpackedSize":263141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAI1vCRA9TVsSAnZWagAAWh0P/1qJ5QBnGjt329tlqGrn\n8HE92lDOqirn7r4/DwkHjjG/JMs39hW7+3kwTfZzqDyf3UzdymtnbTjPP8sm\nVXS1z/5qABgZMyf3Zb0/d3roVUBXHyS1ZEzkvlhJn8OrUBmPBsTMdoR0GEjB\nWoygjZJ5RixNHdpMccVJiKBJM+cR1HCJliuJYQ55j+J5dAwTtO+RggaT8cpQ\n3J3MoRdvZP19sh5mtedxFJQ1/IbZeb+GfRxLxN1Mkr/KFfQfY/n76Ao27bGW\noo6QQQiViobeDjxI+T+9cWGZUHkIb0DUnnb0WjrBgGpcnMIDtFpJPCjULOMf\nlt52+Vr20lPo4qDkRQGneKKNKYRlhO4og9jXj33z+/8ExuKGaFaKgA86P31M\nipJzsi8JlmMmxz27QG8UTm88yO9b9PeyZABHS6bKVtOJ5gBgaBExMTscr1Ue\nS2HaAw3TDDyIUjahRot9imdbF/28Y4Wexnus4+g5V1C6V8ui0UMIly0YuIRf\nMSjOoglVtC7DgpBv8er6d+rswiEJphNULwr8T/IAsYc208ArUt8WrVRCqxxX\nNa97dCtNXv2WMQpLfgMB5QCy2YSPN8eYOkjKc9tPaFKmk75GHA2pH6SE/QEr\nEj8kMBJ4tlcHTL8+VoFZ0nqr6EoPmQleWoWPRs9RfenFm97bwfbkQIWLVjNM\nA67b\r\n=COvM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrS0ed1u2fIpybNMBxf+4a8Tn2d2OCxhNQvNf4J93/vwIhAMSs9ChgLYeY8/nLMdcN5Hyuu+zXhomhHOgXLCo4BQGy"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_3.0.3_1577094511069_0.6821821135572033"},"_hasShrinkwrap":false},"4.0.0-0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\r\n\r\n<div align=\"center\">\r\n\r\n基于 ant design 的表单组件，配置化实现表单功能。\r\n\r\n[![GitHub license](https://img.shields.io/github/license/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/blob/master/LICENSE)\r\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\r\n[![GitHub stars](https://img.shields.io/github/stars/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/issues)\r\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/commits/master)\r\n\r\n</div>\r\n\r\n![antd-form-mate-basic.png](https://i.loli.net/2019/12/19/B6mUZEedoihkGfM.png)\r\n\r\n**[在线预览 ->](http://theprimone.github.io/antd-form-mate)**\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm i -S antd-form-mate\r\n```\r\n\r\n## 开发\r\n\r\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\r\n\r\n```shell\r\n$ git clone https://github.com/theprimone/antd-form-mate.git\r\n$ cd antd-form-mate\r\n$ npm install\r\n$ npm start\r\n```\r\n## 使用\r\n\r\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\r\n\r\n### 可配置类型\r\n\r\n|    | 类型               | 备注          |\r\n|----|--------------------|--------------|\r\n| 1  | `custom`          | 自定义组件类型      |\r\n| 2  | `date`            |              |\r\n| 3  | `datetime`        |              |\r\n| 4  | `date-range`     | 日期范围         |\r\n| 5  | `datetime-range` | 日期时间范围       |\r\n| 6  | `number`          |              |\r\n| 7  | `select`          |              |\r\n| 8  | `textarea`        |              |\r\n| 9  | `password`        |              |\r\n| 10 | `picture`         |              |\r\n| 11 | `switch`          |              |\r\n| 12 | `slider`          | 滑动输入         |\r\n| 13 | `file-dragger`   |              |\r\n| 14 | `string`          | **默认类型** |\r\n| 15 | `location`        | 地址录入，基于高德地图  |\r\n| 16 | `check-group`    | 多选框          |\r\n| 17 | `radio-group`    | 单选框          |\r\n| 18 | `dynamic`          | 条件渲染         |\r\n\r\n### API\r\n\r\n#### 表单项\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `type` | 上述类型 | [`ComponentType`](/src/lib/props.ts#L19) | `'string'` |\r\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\r\n| `formItemProps` | Form.Item 支持的属性，新增 `dense` 属性使得 Form.Item 的 `marginBottom` 为 0 | 扩展 [FormItemProps](https://ant.design/components/form-cn/#Form.Item) | - |\r\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/lib/props.ts#L50) | - |\r\n| `component` | 自定义的组件，仅当 `type` 为 `'custom' | 'dynamic'` 时可用 | FormItemProps['children'] | - |\r\n| `generateFn` | 自定义的组件，仅当 `type` 为 `'dynamic'` 时可用 | `(form: FormInstance) => GenerateItemConfig \\| null` | - |\r\n\r\n此外，每个表单项都有[默认布局](/src/defaultConfig.ts#L6)，如果没有 `label` 属性，输入部分会撑满容器。\r\n\r\n### 基础用法\r\n\r\n```tsx\r\nimport * as React from 'react';\r\nimport { Form, Button } from 'antd';\r\nimport { createFormItems } from 'antd-form-mate';\r\nimport { ItemConfig } from 'antd-form-mate/dist/lib/form-mate';\r\n\r\n\r\nconst BasicForm: React.FC = (props) => {\r\n  const [form] = Form.useForm();\r\n\r\n  const initialValues = {\r\n    'hidden': 1,\r\n  }\r\n  \r\n  const getFormItems = (): ItemConfig[] => {\r\n    return [\r\n      {\r\n        type: 'string',\r\n        name: 'name',\r\n        formItemProps: {\r\n          label: '姓名',\r\n          rules: [{ required: true, message: '请输入姓名！' }],\r\n        },\r\n      },\r\n    ];\r\n  }\r\n\r\n  const handleFinish = (values) => {\r\n    console.log('Received values of form: ', values);\r\n  }\r\n\r\n  const handleFinishFailed = (errors) => {\r\n    console.log('Errors:', errors);\r\n  }\r\n\r\n  return (\r\n    <Form \r\n      style={{ marginTop: 20 }}\r\n      form={form}\r\n      onFinish={handleFinish}\r\n      onFinishFailed={handleFinishFailed}\r\n      initialValues={initialValues}\r\n    >\r\n      {createFormItems(getFormItems())}\r\n      <Form.Item wrapperCol={{ span: 12, offset: 7 }}>\r\n        <Button\r\n          type=\"primary\"\r\n          htmlType=\"submit\"\r\n        >\r\n          提交\r\n        </Button>\r\n      </Form.Item>\r\n    </Form>\r\n  )\r\n}\r\n\r\nexport default BasicForm;\r\n```\r\n\r\n### 全局配置\r\n\r\n表单全局配置可见 [`ConfigProvider`](/src/config-provider/index.tsx#L35) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L283)\r\n\r\n### 备注\r\n\r\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\r\n\r\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\r\n\r\n## EditableTable\r\n\r\n结合前一节配置化表单实现的可编辑表格\r\n\r\n### API\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `form` | `FormInstance` 注入的表单实例 | FormInstance | - |\r\n| `columns` | 扩展列模型 | [`EditableColumnProps`](/src/lib/components/EditableTable/index.tsx#L22) | - |\r\n| `initialData` | 表格初始化数据 | `T[]` | - |\r\n| `onCreate` | 点击保存后该记录无 `id` 触发该事件  | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onUpdate` | 点击保存后该记录有 `id` 触发该事件 | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDelete` | 删除点击事件，仅当该记录有 `id` 时触发 | `(record: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDataChange` | 表格数据更新事件，切忌用于更新同一数据源的 `initialData` ，否者会导致表格无法正常编辑。更新 `initialData` 应只用于不同对象之间。 | `(data: T[]) => void` | - |\r\n| `onCancel` | 取消编辑点击事件 | `(prevRecord: T & { key: number }, record: T & { key: number }) => void` | - |\r\n| `onRecordAdd` | 当添加一条记录时，需要写入额外的默认值时可调用该方法 | `(initialRecord: T, prevData: T[]) => T` | - |\r\n| `editingKey` | 获取正在编辑的 `key` | `React.ElementType` | - |\r\n| `loading` | 加载中状态 | `boolean` | - |\r\n\r\n#### 关于 `key`\r\n\r\n内部使用自增变量作为每条记录的 `key` ，故反复删除添加仍能保证 `key` 的唯一性。\r\n\r\n### 基础用法\r\n\r\n参考 [EditableTable/index.tsx](/stories/EditableTable/index.tsx) 。\r\n\r\n## 升级\r\n\r\n### 从 v3 到 v4\r\n\r\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\r\n\r\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可\r\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253)\r\n","readmeFilename":"README.md","gitHead":"d6668d61c6f38252b893e776d4f0bef6e8a10c65","_id":"antd-form-mate@4.0.0-0","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lB6N48qEo1C17Fn8ldTvkYEGTWS+fAaZMDMvJG6FF2EwLlnFj6PumiLKkBO8wQx02fa8eGae97w/4iWuys1lHQ==","shasum":"f1608f466b6a3f3764767ea04886f892b7da333b","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-0.tgz","fileCount":62,"unpackedSize":252899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeRSsYCRA9TVsSAnZWagAAEt0QAI3YB6hd6T7+avKkmRrl\nzDQI4tYKo+ZbUhj1sutUEkpM96oHTepRZG9eEAmGcNDtLj92x2uEvosxoj9A\ntEezds/G3A+Zuj+gIjdzEz9iXBXvMq8FJpeHJVPeH+m35nVLoVskiLJfAmn5\nAccj+H07nTNHS5R4zOI9LADM0dSY4XNJn7TR9ojOGW03u5e9WNDQEe6g+fa0\nqgb/SCYXluDUVWyVTb7q2xecxvxsN39pZ1c0PrZQnIsCshlp2dGt8VP7eDZB\nYwO4+rQD9dBsaqpZyQ4+Zdpei3ZlYFTIlaJUWrbcwIUmjhhFwJXlUWFxY7g8\nfctfSZyjNNsrFd2VS80fjbnQKxy+7X7sKlS9FZa3g+uv1x+sGONayu6jF0Ve\nzHMvCyaSM7+CuD84DqRLSiV502RV9DQRdF3pQ0GzloIyCIshsQYGJhOw2AA9\nTHRKwnMHfinLo/sbDLmQj6VEHKBL8ATlKesywHSNcYxA4r67XWFOgyvw3oOm\nJ3UvoVppmDHkPyc5X2i49nWlqCVdLvQaGWiTymBY5/Ad8g10rVxZrMaKPzvV\nwew9JdhbUP4OgD3LwvAAzwv39e5g0hQjd16/O7sPdOveX4/OBZvHhyfqbykq\nld2DA88FChwtCbJE3pgOksrhnx/GtNJUNHFZ4nj386dLHXW7MJDxBGRdaCha\nEn6r\r\n=7dOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg1YXbP1a74heMA8UL88jfL8UU/8ulQTE5uGAidqwL0gIhAJORco1B07bWl6XB9uz1u00slNQPPMBqTpHvbrv1IEo2"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-0_1581591320403_0.27191099367824356"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"4.0.0-rc.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.1","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\r\n\r\n<div align=\"center\">\r\n\r\n基于 ant design 的表单组件，配置化实现表单功能。\r\n\r\n[![GitHub license](https://img.shields.io/github/license/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/blob/master/LICENSE)\r\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\r\n[![GitHub stars](https://img.shields.io/github/stars/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/issues)\r\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/commits/master)\r\n\r\n</div>\r\n\r\n![antd-form-mate-basic.png](https://i.loli.net/2019/12/19/B6mUZEedoihkGfM.png)\r\n\r\n**[在线预览 ->](http://theprimone.github.io/antd-form-mate)**\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm i -S antd-form-mate\r\n```\r\n\r\n## 开发\r\n\r\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\r\n\r\n```shell\r\n$ git clone https://github.com/theprimone/antd-form-mate.git\r\n$ cd antd-form-mate\r\n$ npm install\r\n$ npm start\r\n```\r\n## 使用\r\n\r\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\r\n\r\n### 可配置类型\r\n\r\n|    | 类型               | 备注          |\r\n|----|--------------------|--------------|\r\n| 1  | `custom`          | 自定义组件类型      |\r\n| 2  | `date`            |              |\r\n| 3  | `datetime`        |              |\r\n| 4  | `date-range`     | 日期范围         |\r\n| 5  | `datetime-range` | 日期时间范围       |\r\n| 6  | `number`          |              |\r\n| 7  | `select`          |              |\r\n| 8  | `textarea`        |              |\r\n| 9  | `password`        |              |\r\n| 10 | `picture`         |              |\r\n| 11 | `switch`          |              |\r\n| 12 | `slider`          | 滑动输入         |\r\n| 13 | `file-dragger`   |              |\r\n| 14 | `string`          | **默认类型** |\r\n| 15 | `location`        | 地址录入，基于高德地图  |\r\n| 16 | `check-group`    | 多选框          |\r\n| 17 | `radio-group`    | 单选框          |\r\n| 18 | `dynamic`          | 条件渲染         |\r\n\r\n### API\r\n\r\n#### 表单项\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `type` | 上述类型 | [`ComponentType`](/src/lib/props.ts#L19) | `'string'` |\r\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\r\n| `formItemProps` | Form.Item 支持的属性，新增 `dense` 属性使得 Form.Item 的 `marginBottom` 为 0 | 扩展 [FormItemProps](https://ant.design/components/form-cn/#Form.Item) | - |\r\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/lib/props.ts#L50) | - |\r\n| `component` | 自定义的组件，仅当 `type` 为 `'custom' | 'dynamic'` 时可用 | FormItemProps['children'] | - |\r\n| `generateFn` | 自定义的组件，仅当 `type` 为 `'dynamic'` 时可用 | `(form: FormInstance) => GenerateItemConfig \\| null` | - |\r\n\r\n此外，每个表单项都有[默认布局](/src/defaultConfig.ts#L6)，如果没有 `label` 属性，输入部分会撑满容器。\r\n\r\n### 基础用法\r\n\r\n```tsx\r\nimport * as React from 'react';\r\nimport { Form, Button } from 'antd';\r\nimport { createFormItems } from 'antd-form-mate';\r\nimport { ItemConfig } from 'antd-form-mate/dist/lib/form-mate';\r\n\r\n\r\nconst BasicForm: React.FC = (props) => {\r\n  const [form] = Form.useForm();\r\n\r\n  const initialValues = {\r\n    'hidden': 1,\r\n  }\r\n  \r\n  const getFormItems = (): ItemConfig[] => {\r\n    return [\r\n      {\r\n        type: 'string',\r\n        name: 'name',\r\n        formItemProps: {\r\n          label: '姓名',\r\n          rules: [{ required: true, message: '请输入姓名！' }],\r\n        },\r\n      },\r\n    ];\r\n  }\r\n\r\n  const handleFinish = (values) => {\r\n    console.log('Received values of form: ', values);\r\n  }\r\n\r\n  const handleFinishFailed = (errors) => {\r\n    console.log('Errors:', errors);\r\n  }\r\n\r\n  return (\r\n    <Form \r\n      style={{ marginTop: 20 }}\r\n      form={form}\r\n      onFinish={handleFinish}\r\n      onFinishFailed={handleFinishFailed}\r\n      initialValues={initialValues}\r\n    >\r\n      {createFormItems(getFormItems())}\r\n      <Form.Item wrapperCol={{ span: 12, offset: 7 }}>\r\n        <Button\r\n          type=\"primary\"\r\n          htmlType=\"submit\"\r\n        >\r\n          提交\r\n        </Button>\r\n      </Form.Item>\r\n    </Form>\r\n  )\r\n}\r\n\r\nexport default BasicForm;\r\n```\r\n\r\n### 全局配置\r\n\r\n表单全局配置可见 [`ConfigProvider`](/src/config-context/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L285)\r\n\r\n### 备注\r\n\r\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\r\n\r\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\r\n\r\n## EditableTable\r\n\r\n结合前一节配置化表单实现的可编辑表格\r\n\r\n### API\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `form` | `FormInstance` 注入的表单实例 | FormInstance | - |\r\n| `columns` | 扩展列模型 | [`EditableColumnProps`](/src/lib/components/EditableTable/index.tsx#L22) | - |\r\n| `initialData` | 表格初始化数据 | `T[]` | - |\r\n| `onCreate` | 点击保存后该记录无 `id` 触发该事件  | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onUpdate` | 点击保存后该记录有 `id` 触发该事件 | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDelete` | 删除点击事件，仅当该记录有 `id` 时触发 | `(record: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDataChange` | 表格数据更新事件，切忌用于更新同一数据源的 `initialData` ，否者会导致表格无法正常编辑。更新 `initialData` 应只用于不同对象之间。 | `(data: T[]) => void` | - |\r\n| `onCancel` | 取消编辑点击事件 | `(prevRecord: T & { key: number }, record: T & { key: number }) => void` | - |\r\n| `onRecordAdd` | 当添加一条记录时，需要写入额外的默认值时可调用该方法 | `(initialRecord: T, prevData: T[]) => T` | - |\r\n| `editingKey` | 获取正在编辑的 `key` | `React.ElementType` | - |\r\n| `loading` | 加载中状态 | `boolean` | - |\r\n\r\n#### 关于 `key`\r\n\r\n内部使用自增变量作为每条记录的 `key` ，故反复删除添加仍能保证 `key` 的唯一性。\r\n\r\n### 基础用法\r\n\r\n参考 [EditableTable/index.tsx](/stories/EditableTable/index.tsx) 。\r\n\r\n## 升级\r\n\r\n### 从 v3 到 v4\r\n\r\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\r\n\r\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可\r\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253)\r\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化\r\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替\r\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'`\r\n6. 移除默认文件大小为 500M 的限制\r\n","readmeFilename":"README.md","gitHead":"3093c9312d365b7702ef19b49b7a722b29be9abb","_id":"antd-form-mate@4.0.0-rc.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-UYdn9w3NhvnenVyzyo1rN116aScKKuJC4mAyZW5Vk98a0x7RLQ32J3uuhvL96hYqjYKcv5oRWJbd4oAjkAHMuA==","shasum":"a1b454a5efed10ddd9f0e6ce9b37ad41de5e31e4","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.1.tgz","fileCount":65,"unpackedSize":106682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSpEgCRA9TVsSAnZWagAAI/4P/1uoohGIV4hAO+z2SDmu\nRTWqC5+vO0RhxYY5sdQ2R55qK6m2uQzrCqIeCMQbiqp/Ng7VBe9zf+9tfRxE\n8bi1fBIt075G2wb0TcvxIr9WMrR6/BqQ++ektJnT2NRPKkthDhYH84bqXb7r\nDkb+nFaQkXyNGTLpUVT23e/zIl21GbPppB9CkVqHvFLk6zbxA4yuiEieMsKE\nVChxsrv1rwRsQY3I6NqDHk3r5VzD9xNXMpK3UcAFh8IO8Z4Py91dXjHrJFWt\nIPUVucZwx+mT5emd97/oKtpGF8YTDT2GhRYmzxC+aS6DNntY0g8svxXMaOaQ\nA5frGzagz4aQ+9WOQs3zjhLxduuEcTtr9BGb+38wjJ4ZoMpPpf599R94zpWV\nM7XWPzR5XPHArGoyANQDVS+y72EQifDcqglq9tVKNigqCEpgPygWPn7u+y7C\nAquyy8nJCoyBVVaOzrK0g6VO3V1eiXkCSiaZJq8t00mjDB3nY8E1yePf5kQV\ns8hHn5DO3zfrlF84B28ek3op2znnDw74OQHtTCVMo67cOqMNcCnc8kVQxLxE\nLkHuDSQkwrZcpdmNNHo4NC7xAyMb2vCO7A5Hne2OODzvnXVUpH8EFNSXFQYU\nGAixXTi/6vShsHmJEz5y7DS7ejKIK+b2wlfq1Nbp4zkbRfDXpm6EJnIWeOCL\nGnho\r\n=Fgh6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOacBI8qYR/cLgrHJTW/kc7gUCHi0MtXOy38wxzKXrgAiAud2BGx/b1ikJo5HP8nwkZh1LZAdAgINs8eud49vnA+w=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.1_1581945120110_0.1398274788669014"},"_hasShrinkwrap":false},"4.0.0-rc.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.2","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --npm.tag=next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\r\n\r\n<div align=\"center\">\r\n\r\n基于 ant design 的表单组件，配置化实现表单功能。\r\n\r\n[![GitHub license](https://img.shields.io/github/license/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/blob/master/LICENSE)\r\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\r\n[![GitHub stars](https://img.shields.io/github/stars/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/issues)\r\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/commits/master)\r\n\r\n</div>\r\n\r\n![antd-form-mate-basic.png](https://i.loli.net/2019/12/19/B6mUZEedoihkGfM.png)\r\n\r\n**[在线预览 ->](http://theprimone.github.io/antd-form-mate)**\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm i -S antd-form-mate\r\n```\r\n\r\n## 开发\r\n\r\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\r\n\r\n```shell\r\n$ git clone https://github.com/theprimone/antd-form-mate.git\r\n$ cd antd-form-mate\r\n$ npm install\r\n$ npm start\r\n```\r\n## 使用\r\n\r\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\r\n\r\n### 可配置类型\r\n\r\n|    | 类型               | 备注          |\r\n|----|--------------------|--------------|\r\n| 1  | `custom`          | 自定义组件类型      |\r\n| 2  | `date`            |              |\r\n| 3  | `datetime`        |              |\r\n| 4  | `date-range`     | 日期范围         |\r\n| 5  | `datetime-range` | 日期时间范围       |\r\n| 6  | `number`          |              |\r\n| 7  | `select`          |              |\r\n| 8  | `textarea`        |              |\r\n| 9  | `password`        |              |\r\n| 10 | `picture`         |              |\r\n| 11 | `switch`          |              |\r\n| 12 | `slider`          | 滑动输入         |\r\n| 13 | `file-dragger`   |              |\r\n| 14 | `string`          | **默认类型** |\r\n| 15 | `location`        | 地址录入，基于高德地图  |\r\n| 16 | `check-group`    | 多选框          |\r\n| 17 | `radio-group`    | 单选框          |\r\n| 18 | `dynamic`          | 条件渲染         |\r\n\r\n### API\r\n\r\n#### 表单项\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `type` | 上述类型 | [`ComponentType`](/src/lib/props.ts#L19) | `'string'` |\r\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\r\n| `formItemProps` | Form.Item 支持的属性，新增 `dense` 属性使得 Form.Item 的 `marginBottom` 为 0 | 扩展 [FormItemProps](https://ant.design/components/form-cn/#Form.Item) | - |\r\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/lib/props.ts#L50) | - |\r\n| `component` | 自定义的组件，仅当 `type` 为 `'custom' | 'dynamic'` 时可用 | FormItemProps['children'] | - |\r\n| `generateFn` | 自定义的组件，仅当 `type` 为 `'dynamic'` 时可用 | `(form: FormInstance) => GenerateItemConfig \\| null` | - |\r\n\r\n此外，每个表单项都有[默认布局](/src/defaultConfig.ts#L6)，如果没有 `label` 属性，输入部分会撑满容器。\r\n\r\n### 基础用法\r\n\r\n```tsx\r\nimport * as React from 'react';\r\nimport { Form, Button } from 'antd';\r\nimport { createFormItems } from 'antd-form-mate';\r\nimport { ItemConfig } from 'antd-form-mate/dist/lib/form-mate';\r\n\r\n\r\nconst BasicForm: React.FC = (props) => {\r\n  const [form] = Form.useForm();\r\n\r\n  const initialValues = {\r\n    'hidden': 1,\r\n  }\r\n  \r\n  const getFormItems = (): ItemConfig[] => {\r\n    return [\r\n      {\r\n        type: 'string',\r\n        name: 'name',\r\n        formItemProps: {\r\n          label: '姓名',\r\n          rules: [{ required: true, message: '请输入姓名！' }],\r\n        },\r\n      },\r\n    ];\r\n  }\r\n\r\n  const handleFinish = (values) => {\r\n    console.log('Received values of form: ', values);\r\n  }\r\n\r\n  const handleFinishFailed = (errors) => {\r\n    console.log('Errors:', errors);\r\n  }\r\n\r\n  return (\r\n    <Form \r\n      style={{ marginTop: 20 }}\r\n      form={form}\r\n      onFinish={handleFinish}\r\n      onFinishFailed={handleFinishFailed}\r\n      initialValues={initialValues}\r\n    >\r\n      {createFormItems(getFormItems())}\r\n      <Form.Item wrapperCol={{ span: 12, offset: 7 }}>\r\n        <Button\r\n          type=\"primary\"\r\n          htmlType=\"submit\"\r\n        >\r\n          提交\r\n        </Button>\r\n      </Form.Item>\r\n    </Form>\r\n  )\r\n}\r\n\r\nexport default BasicForm;\r\n```\r\n\r\n### 全局配置\r\n\r\n表单全局配置可见 [`ConfigProvider`](/src/config-context/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L285)\r\n\r\n### 备注\r\n\r\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\r\n\r\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\r\n\r\n## EditableTable\r\n\r\n结合前一节配置化表单实现的可编辑表格\r\n\r\n### API\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `form` | `FormInstance` 注入的表单实例 | FormInstance | - |\r\n| `columns` | 扩展列模型 | [`EditableColumnProps`](/src/lib/components/EditableTable/index.tsx#L22) | - |\r\n| `initialData` | 表格初始化数据 | `T[]` | - |\r\n| `onCreate` | 点击保存后该记录无 `id` 触发该事件  | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onUpdate` | 点击保存后该记录有 `id` 触发该事件 | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDelete` | 删除点击事件，仅当该记录有 `id` 时触发 | `(record: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDataChange` | 表格数据更新事件，切忌用于更新同一数据源的 `initialData` ，否者会导致表格无法正常编辑。更新 `initialData` 应只用于不同对象之间。 | `(data: T[]) => void` | - |\r\n| `onCancel` | 取消编辑点击事件 | `(prevRecord: T & { key: number }, record: T & { key: number }) => void` | - |\r\n| `onRecordAdd` | 当添加一条记录时，需要写入额外的默认值时可调用该方法 | `(initialRecord: T, prevData: T[]) => T` | - |\r\n| `editingKey` | 获取正在编辑的 `key` | `React.ElementType` | - |\r\n| `loading` | 加载中状态 | `boolean` | - |\r\n\r\n#### 关于 `key`\r\n\r\n内部使用自增变量作为每条记录的 `key` ，故反复删除添加仍能保证 `key` 的唯一性。\r\n\r\n### 基础用法\r\n\r\n参考 [EditableTable/index.tsx](/stories/EditableTable/index.tsx) 。\r\n\r\n## 升级\r\n\r\n### 从 v3 到 v4\r\n\r\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\r\n\r\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可\r\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253)\r\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化\r\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替\r\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'`\r\n6. 移除默认文件大小为 500M 的限制\r\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\r\n","readmeFilename":"README.md","gitHead":"dc2c0bc636ab80cfd06d2f7824ceefe788b971c9","_id":"antd-form-mate@4.0.0-rc.2","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rksboLKLuslQHJtiZZGLuzjlNuitvsIcL+ELnd/m+78E7S79x/mvYq37numGKu1Uyo6hR9jCJtBE+zrFlnD0tQ==","shasum":"b7c8a7708b6037f6670d06aa39aa6cc23ed5129e","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.2.tgz","fileCount":39,"unpackedSize":91709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeSqiPCRA9TVsSAnZWagAA1xkP/2kBI8BVjmYOFw7mSd2k\nxAvFO8PJDOrnAt7MhCezSN8+YtekxV/mZ8V19fLrOwv7+9iN/X2TfeW8AcJD\ns4ixyKQTcu8XZhtmqFQ2GzAc15G5eCScHlYEgnox4lGWWJYix3CXm2wProH4\nltTf5bFIk8yFP2Dw6mk5JrTnDXRealhZbZ/QmwkPntamg98O2Vaku3aYlTHx\ni6v7MB1gY7xe4dvn9PF/8z+hOeKrmIn1qZi8Vs/GpnlTRSloOYEpy36Bu9HH\n0A19cdcrg0Zu4sXVo3ya2sOzVGbj7pIXtrfECuGcDTC9NxLt3JYDikM0M47t\nts0OlOip87nkKCzWxGmlZaBj3aRcGLOjqIoVvU3RbCKuIUEYmAUbeq49+ERv\nIP34E7uMe1xCKn6CzwdrsncEmyD/ms3BMz5sL0T5ke0DcEQ5nVptYzcwmSSA\nAZ25KywgQhk/LIbTa6cpact4gkjmRpVyP21kI3g/PG/cL7hIxklsuJFygdIV\nsTltgY7s/qmfJM098zjZcwiTn+eKG/sBySYCDZFNJtGoPOdj0HgWRu4LsCtG\njbphiyaGwGrBsLEJBwxzJm5tEANROlz0X9Ss+Jg7siVgvQgp5EP9E7++TES7\nCntmaB8ItniPDDfKFLk8oLOGlbyyBtfaU8w5Gb58n8eWzzJDBn4vJQZjwoaP\nx7Z/\r\n=oi8d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDexYqCld6jYQ7XBTPU6pAY8yLZudbt1SHzY7VIXvHQHAiEAh3x6fJuMPOCkNPpyqS0Nl8xGRf1ZmEVrbqboiGkrrJE="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.2_1581951118997_0.8215964676939596"},"_hasShrinkwrap":false},"4.0.0-rc.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.3","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --npm.tag=next --verbose"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.5.0","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\r\n\r\n<div align=\"center\">\r\n\r\n基于 ant design 的表单组件，配置化实现表单功能。\r\n\r\n[![GitHub license](https://img.shields.io/github/license/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/blob/master/LICENSE)\r\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\r\n[![GitHub stars](https://img.shields.io/github/stars/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/issues)\r\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/commits/master)\r\n\r\n</div>\r\n\r\n![antd-form-mate-basic.png](https://i.loli.net/2019/12/19/B6mUZEedoihkGfM.png)\r\n\r\n**[在线预览 ->](http://theprimone.github.io/antd-form-mate)**\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm i -S antd-form-mate\r\n```\r\n\r\n## 开发\r\n\r\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\r\n\r\n```shell\r\n$ git clone https://github.com/theprimone/antd-form-mate.git\r\n$ cd antd-form-mate\r\n$ npm install\r\n$ npm start\r\n```\r\n## 使用\r\n\r\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\r\n\r\n### 可配置类型\r\n\r\n|    | 类型               | 备注          |\r\n|----|--------------------|--------------|\r\n| 1  | `custom`          | 自定义组件类型      |\r\n| 2  | `date`            |              |\r\n| 3  | `datetime`        |              |\r\n| 4  | `date-range`     | 日期范围         |\r\n| 5  | `datetime-range` | 日期时间范围       |\r\n| 6  | `number`          |              |\r\n| 7  | `select`          |              |\r\n| 8  | `textarea`        |              |\r\n| 9  | `password`        |              |\r\n| 10 | `picture`         |              |\r\n| 11 | `switch`          |              |\r\n| 12 | `slider`          | 滑动输入         |\r\n| 13 | `file-dragger`   |              |\r\n| 14 | `string`          | **默认类型** |\r\n| 16 | `check-group`    | 多选框          |\r\n| 17 | `radio-group`    | 单选框          |\r\n| 18 | `dynamic`          | 条件渲染         |\r\n\r\n### API\r\n\r\n#### 表单项\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `type` | 上述类型 | [`ComponentType`](/src/lib/props.ts#L19) | `'string'` |\r\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\r\n| `formItemProps` | Form.Item 支持的属性，新增 `dense` 属性使得 Form.Item 的 `marginBottom` 为 0 | 扩展 [FormItemProps](https://ant.design/components/form-cn/#Form.Item) | - |\r\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/lib/props.ts#L50) | - |\r\n| `component` | 自定义的组件，仅当 `type` 为 `'custom' \\| 'dynamic'` 时可用 | FormItemProps['children'] | - |\r\n| `generateFn` | 自定义的组件，仅当 `type` 为 `'dynamic'` 时可用，快速实现本组件支持的其他类型组件的动态渲染 | `(form: FormInstance) => GenerateItemConfig \\| null` | - |\r\n\r\n此外，每个表单项都有[默认布局](/src/defaultConfig.ts#L6)，如果没有 `label` 属性，输入部分会撑满容器。\r\n\r\n### 基础用法\r\n\r\n```tsx\r\nimport * as React from 'react';\r\nimport { Form, Button } from 'antd';\r\nimport { createFormItems } from 'antd-form-mate';\r\nimport { ItemConfig } from 'antd-form-mate/dist/lib/form-mate';\r\n\r\n\r\nconst BasicForm: React.FC = (props) => {\r\n  const [form] = Form.useForm();\r\n\r\n  const initialValues = {\r\n    'hidden': 1,\r\n  }\r\n  \r\n  const getFormItems = (): ItemConfig[] => {\r\n    return [\r\n      {\r\n        type: 'string',\r\n        name: 'name',\r\n        formItemProps: {\r\n          label: '姓名',\r\n          rules: [{ required: true, message: '请输入姓名！' }],\r\n        },\r\n      },\r\n    ];\r\n  }\r\n\r\n  const handleFinish = (values) => {\r\n    console.log('Received values of form: ', values);\r\n  }\r\n\r\n  const handleFinishFailed = (errors) => {\r\n    console.log('Errors:', errors);\r\n  }\r\n\r\n  return (\r\n    <Form \r\n      style={{ marginTop: 20 }}\r\n      form={form}\r\n      onFinish={handleFinish}\r\n      onFinishFailed={handleFinishFailed}\r\n      initialValues={initialValues}\r\n    >\r\n      {createFormItems(getFormItems())}\r\n      <Form.Item wrapperCol={{ span: 12, offset: 7 }}>\r\n        <Button\r\n          type=\"primary\"\r\n          htmlType=\"submit\"\r\n        >\r\n          提交\r\n        </Button>\r\n      </Form.Item>\r\n    </Form>\r\n  )\r\n}\r\n\r\nexport default BasicForm;\r\n```\r\n\r\n### 全局配置\r\n\r\n表单全局配置可见 [`ConfigProvider`](/src/config-context/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L285)\r\n\r\n### 备注\r\n\r\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\r\n\r\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\r\n\r\n## EditableTable\r\n\r\n结合前一节配置化表单实现的可编辑表格\r\n\r\n### API\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `form` | `FormInstance` 注入的表单实例 | FormInstance | - |\r\n| `columns` | 扩展列模型 | [`EditableColumnProps`](/src/lib/components/EditableTable/index.tsx#L22) | - |\r\n| `initialData` | 表格初始化数据 | `T[]` | - |\r\n| `onCreate` | 点击保存后该记录无 `id` 触发该事件  | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onUpdate` | 点击保存后该记录有 `id` 触发该事件 | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDelete` | 删除点击事件，仅当该记录有 `id` 时触发 | `(record: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDataChange` | 表格数据更新事件，切忌用于更新同一数据源的 `initialData` ，否者会导致表格无法正常编辑。更新 `initialData` 应只用于不同对象之间。 | `(data: T[]) => void` | - |\r\n| `onCancel` | 取消编辑点击事件 | `(prevRecord: T & { key: number }, record: T & { key: number }) => void` | - |\r\n| `onRecordAdd` | 当添加一条记录时，需要写入额外的默认值时可调用该方法 | `(initialRecord: T, prevData: T[]) => T` | - |\r\n| `editingKey` | 获取正在编辑的 `key` | `React.ElementType` | - |\r\n| `loading` | 加载中状态 | `boolean` | - |\r\n\r\n#### 关于 `key`\r\n\r\n内部使用自增变量作为每条记录的 `key` ，故反复删除添加仍能保证 `key` 的唯一性。\r\n\r\n### 基础用法\r\n\r\n参考 [EditableTable/index.tsx](/stories/EditableTable/index.tsx) 。\r\n\r\n## 升级\r\n\r\n### 从 v3 到 v4\r\n\r\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\r\n\r\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可\r\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253)\r\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化\r\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替\r\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'`\r\n6. 移除默认文件大小为 500M 的限制\r\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\r\n8. 移除默认的 `extra` 属性：\r\n\r\n```js\r\nexport const defaultExtra = {\r\n  picture: \"请上传图片\",\r\n};\r\n```\r\n\r\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件\r\n","readmeFilename":"README.md","gitHead":"5935627bf12c58c5bb94bb5b0ee471e2117513d6","_id":"antd-form-mate@4.0.0-rc.3","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-regOY8x88t4imD1QDNWLL6gBuUzH6jlmOZTT1rYAFfjM8Eb0g8vGBUe2tExW4CIjWPcNop+amzm7nYsYpZBoxQ==","shasum":"c9ed42b78c3a5cf92c85595284c578aef758a9bd","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.3.tgz","fileCount":80,"unpackedSize":108362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTMPECRA9TVsSAnZWagAAzB0QAKBRco6l/WsAhFAzwzBt\nSltVT7lfwMkARyjJplB/EzhaRbXRD1StiQRFHyaN8mkQZbLuXoiWNf/yoRXp\n33rK0yq7tr9wpsZBvIF3j4LpbMwFtNPCkMn/tQZggLgdIETQwasNRgIr++e3\nI/1aUEqvKcrIlGQ/X27/yoYQXZpQLGdqb/iWZnrek52C9Sw9IYYGUPXQQplf\nJeCi0+Nb0Fc8aKzo8sYG7WktzRcFGPq+G26TOa03XfL7Wyql+KZ2nYzQz6Yk\nHEWEGUilKd+s4+hOLwh2WK/W6HrZlwf5ldfnTvQUHT+mlZvIFrdxGkppECzK\nGt3X/QsSJ55vcZjD/yYlZAiuDNeq/A4CdXKfuF3SiD2RHPTD3T3ajHj2Avrt\ncJOGg8lCr7Q8G4gebpOLMTdW0uxy/MlRcP6s0UHzmnajsX1H5LJg43w646oT\nTN3O+XCsLhSBa8hl3d1tkGEpaCBLTSC5jqBQ7F9te++MUY6drnc2VSNFUfhQ\nGEJYD88f7vHKNyokx25VtpQqjrQvfCrIFN3z7oeUliSpH+Mq6sSgpcnjywLg\nbqG4r5A4pfABZiKKHKMaRwWQsJcGXfApq5HUbnrzrAW5ACXc/MKjYKZP7baK\nHvnyi/8Nu3jMxk+FrbhEGx8j83uoLpbNZRkrapEY1WRDboSX5xQbrncnmk09\nzkkS\r\n=SkHS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD00gBWLSRIZ1CqVlJ9fLD8KAVpiBDLT8ZQgkmopGbEAIgDe0lFynbshjjeBEIc4NpzeiPiAWXpeunWvpSdzs3l6w="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.3_1582089155632_0.12328356954426556"},"_hasShrinkwrap":false},"4.0.0-rc.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.4","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --npm.tag=next --verbose"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.5.0","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"88c30f4c3397cffd1e403a8adf2ae6e8dcf03c02","_id":"antd-form-mate@4.0.0-rc.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jMGJPdu1JTHa58x61M+iMw8w75OJmaU/Zdv847BFyGYr3oCb2ZEdUsIhSOyCWX8c6ABxqusJavKRLIgDjd5ehg==","shasum":"1e100f6977128393da1a4193efe13df2ebffa8ce","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.4.tgz","fileCount":35,"unpackedSize":82066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTP8NCRA9TVsSAnZWagAABvsP/R1ZVfo4vG+5vmQqEuRl\nFwKqJQP+VN1JDfn5PBQdEp9pN0zgzeC/55pDHqf/HajQuNMZlNiOzzLgJNiT\n2DUj1BLmUg2S56JKfjSVRqKtarzd74dOQaajlFJ6qQTamVCq2i/c+xkzb5MT\n9eOVCJyH1pSMBpmZR4cJKbfvEo6Vf0/Jt3SV3NKNNEOMHLkGRXe43Gr+ipMU\njGLow5YPao9lhTZyADBhYMVJYbY+XUeZRpjXXUdkWWxRfI74fzTIFTUv84ii\nDFSH+ZCBzA6wK2OQdoH1OGmsZaxIlNhoSftelGN6tpqAa3UnOG18v9X1ZyyZ\npKZYY4PstKVinm1rKATiarNj4rYZ+ltT+uVf7qQvkfRoKRVXFY13c3esD9UX\nCIU6bcQcNEBtjUyfrSY+127gds39/7jnzLHNisel7CmyE7RBnAEMvSW9nR1V\ns2IJnY4E4+1hioiz9UqQxb2o3APamsSeBBFhHUuyQiqFtpY6d164cs+RGdu+\nhOE4KQqztVsCIsdXr4pHulRfZRuQFAAwJiQYGLg5GxWYg3kvWRcnWi4WmYrX\n32gB3o/iXfcKt0Qn9i71eKyVvm7Uqcn4+mdMoSwH2GyxBpPOBmhTvOu8ZH+d\n1MuxmD7WCqJbkngNGzW5OJEgNP0evlTBQoO34yNuSsH6vCUPII8I2Kut7lii\ngd9T\r\n=M0bn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFl1hJZXxcYXAUHjuD8E3IsOHz9dBX2DtnWougzqB3FcAiEA/SOpLM4jbjOlN2moxuUQB9tx000i2joyqNpEjxBsrDY="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.4_1582104332940_0.16148910197598232"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"4.0.0-rc.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.5","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --npm.tag=next --verbose"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.5.0","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\r\n\r\n<div align=\"center\">\r\n\r\n基于 ant design 的表单组件，配置化实现表单功能。\r\n\r\n[![GitHub license](https://img.shields.io/github/license/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/blob/master/LICENSE)\r\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\r\n[![GitHub stars](https://img.shields.io/github/stars/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/issues)\r\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/theprimone/antd-form-mate.svg)](https://github.com/theprimone/antd-form-mate/commits/master)\r\n\r\n</div>\r\n\r\n![antd-form-mate-basic.png](https://i.loli.net/2019/12/19/B6mUZEedoihkGfM.png)\r\n\r\n**[在线预览 ->](http://theprimone.github.io/antd-form-mate)**\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm i -S antd-form-mate\r\n```\r\n\r\n## 开发\r\n\r\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\r\n\r\n```shell\r\n$ git clone https://github.com/theprimone/antd-form-mate.git\r\n$ cd antd-form-mate\r\n$ npm install\r\n$ npm start\r\n```\r\n## 使用\r\n\r\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\r\n\r\n### 内建类型\r\n\r\n|    | 类型               | 备注          |\r\n|----|--------------------|--------------|\r\n| 1  | `custom`          | 自定义组件类型，通过 `component` 属性传入组件 |\r\n| 2  | `date`            |              |\r\n| 3  | `datetime`        |              |\r\n| 4  | `date-range`     | 日期范围         |\r\n| 5  | `datetime-range` | 日期时间范围       |\r\n| 6  | `number`          |              |\r\n| 7  | `select`          |              |\r\n| 8  | `textarea`        |              |\r\n| 9  | `password`        |              |\r\n| 10 | `picture`         |              |\r\n| 11 | `switch`          |              |\r\n| 12 | `slider`          | 滑动输入         |\r\n| 13 | `file-dragger`   |              |\r\n| 14 | `string`          | **默认类型** |\r\n| 15 | `check-group`    | 多选框          |\r\n| 16 | `radio-group`    | 单选框          |\r\n| 17 | `dynamic`          | 条件渲染         |\r\n\r\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 和 `dynamic` 类型外的组件。\r\n\r\n### API\r\n\r\n#### 表单项\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `type` | 上述类型 | [`ComponentType`](/src/lib/props.ts#L19) | `'string'` |\r\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\r\n| `formItemProps` | Form.Item 支持的属性，新增 `dense` 属性使得 Form.Item 的 `marginBottom` 为 0 | 扩展 [FormItemProps](https://ant.design/components/form-cn/#Form.Item) | - |\r\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/lib/props.ts#L50) | - |\r\n| `component` | 自定义的组件，仅当 `type` 为 `'custom' \\| 'dynamic'` 时可用 | FormItemProps['children'] | - |\r\n| `generateFn` | 自定义的组件，仅当 `type` 为 `'dynamic'` 时可用，快速实现本组件支持的其他类型组件的动态渲染 | `(form: FormInstance) => GenerateItemConfig \\| null` | - |\r\n\r\n此外，每个表单项都有[默认布局](/src/defaultConfig.ts#L6)，如果没有 `label` 属性，输入部分会撑满容器。\r\n\r\n### 基础用法\r\n\r\n```tsx\r\nimport * as React from 'react';\r\nimport { Form, Button } from 'antd';\r\nimport { createFormItems } from 'antd-form-mate';\r\nimport { ItemConfig } from 'antd-form-mate/dist/lib/form-mate';\r\n\r\n\r\nconst BasicForm: React.FC = (props) => {\r\n  const [form] = Form.useForm();\r\n\r\n  const initialValues = {\r\n    'hidden': 1,\r\n  }\r\n  \r\n  const getFormItems = (): ItemConfig[] => {\r\n    return [\r\n      {\r\n        type: 'string',\r\n        name: 'name',\r\n        formItemProps: {\r\n          label: '姓名',\r\n          rules: [{ required: true, message: '请输入姓名！' }],\r\n        },\r\n      },\r\n    ];\r\n  }\r\n\r\n  const handleFinish = (values) => {\r\n    console.log('Received values of form: ', values);\r\n  }\r\n\r\n  const handleFinishFailed = (errors) => {\r\n    console.log('Errors:', errors);\r\n  }\r\n\r\n  return (\r\n    <Form \r\n      style={{ marginTop: 20 }}\r\n      form={form}\r\n      onFinish={handleFinish}\r\n      onFinishFailed={handleFinishFailed}\r\n      initialValues={initialValues}\r\n    >\r\n      {createFormItems(getFormItems())}\r\n      <Form.Item wrapperCol={{ span: 12, offset: 7 }}>\r\n        <Button\r\n          type=\"primary\"\r\n          htmlType=\"submit\"\r\n        >\r\n          提交\r\n        </Button>\r\n      </Form.Item>\r\n    </Form>\r\n  )\r\n}\r\n\r\nexport default BasicForm;\r\n```\r\n\r\n### 全局配置\r\n\r\n表单全局配置可见 [`ConfigProvider`](/src/config-context/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L285)\r\n\r\n### 备注\r\n\r\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\r\n\r\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\r\n\r\n## EditableTable\r\n\r\n结合前一节配置化表单实现的可编辑表格\r\n\r\n### API\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `form` | `FormInstance` 注入的表单实例 | FormInstance | - |\r\n| `columns` | 扩展列模型 | [`EditableColumnProps`](/src/lib/components/EditableTable/index.tsx#L22) | - |\r\n| `initialData` | 表格初始化数据 | `T[]` | - |\r\n| `onCreate` | 点击保存后该记录无 `id` 触发该事件  | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onUpdate` | 点击保存后该记录有 `id` 触发该事件 | `(fieldsValue: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDelete` | 删除点击事件，仅当该记录有 `id` 时触发 | `(record: T & { key: number }) => Promise<boolean \\| void>` | - |\r\n| `onDataChange` | 表格数据更新事件，切忌用于更新同一数据源的 `initialData` ，否者会导致表格无法正常编辑。更新 `initialData` 应只用于不同对象之间。 | `(data: T[]) => void` | - |\r\n| `onCancel` | 取消编辑点击事件 | `(prevRecord: T & { key: number }, record: T & { key: number }) => void` | - |\r\n| `onRecordAdd` | 当添加一条记录时，需要写入额外的默认值时可调用该方法 | `(initialRecord: T, prevData: T[]) => T` | - |\r\n| `editingKey` | 获取正在编辑的 `key` | `React.ElementType` | - |\r\n| `loading` | 加载中状态 | `boolean` | - |\r\n\r\n#### 关于 `key`\r\n\r\n内部使用自增变量作为每条记录的 `key` ，故反复删除添加仍能保证 `key` 的唯一性。\r\n\r\n### 基础用法\r\n\r\n参考 [EditableTable/index.tsx](/stories/EditableTable/index.tsx) 。\r\n\r\n## To Do\r\n\r\n[antd-form-mate-v4](https://github.com/theprimone/antd-form-mate/projects/1)\r\n\r\n## 升级\r\n\r\n### 从 v3 到 v4\r\n\r\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\r\n\r\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可\r\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253)\r\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化\r\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替\r\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'`\r\n6. 移除默认文件大小为 500M 的限制\r\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\r\n8. 移除默认的 `extra` 属性：\r\n\r\n```js\r\nexport const defaultExtra = {\r\n  picture: \"请上传图片\",\r\n};\r\n```\r\n\r\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/theprimone/antd-form-mate-location) ，可单独安装使用。\r\n","readmeFilename":"README.md","gitHead":"88c30f4c3397cffd1e403a8adf2ae6e8dcf03c02","_id":"antd-form-mate@4.0.0-rc.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wahal04Gq5v5vlQ75VsFg7M8UUH+LzIjYtOX84DwDof22cEhLNTKJvCjFtC/v1t2D0D3ZRMwNOsKLA7eoYqb3A==","shasum":"dbbbecf43d0bdb00cfb45bec6ffcb94494f6d888","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.5.tgz","fileCount":35,"unpackedSize":82066,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTQHUCRA9TVsSAnZWagAAcQsP/jb6FIkH6P+AFQwpl2Lj\nfTpLJNWAHJd2gvlpN4EyL4ntwc586Lss3A16Lf6KT6txQOLfh5fWRlb5GmSf\nADtkcPdBKdMUPDciw5egiKhQAxRDdK/z+rypBswaga3b//7k/mMPLJa+el+P\n5wqWPzaeuSYDnP6EZT0s8ie/1f91Mq5/zU9EkBLp5RpmzRywzwJ14LbpfECc\n+sfb0z7UOOyNGAU44zZsT9knSHA+zJ/p+U5NdMmEvji+VA0AyvT5H1Y3F7eZ\nfCoG2I0CstGmqJTQs92ioHC1V2QNpMvFcnthe6dY7HPxarCkuLxocgLfTdlT\nN5PMub4MMIgUOJxFohzeR0MNuIVBiG71pn6/ftuF0LDpTiwf5Yd6a/ShdhHj\nz08Q///xrqebW6zJDXOGbpIp6pyjhqORZ48HNBuThZsWL5VyrcW6/1hb4xua\nvRYEbhaSfhsK/ZcHs5+T9gBT9ptn/xrEN9SX650fwAYf/i90ZyInb/yofkoE\ncX6zRBvgKZaQQdzGyzW5xAwpUtDmpXyYjI8E4wv8bjYfJOzwl1xHZ2I4qD2g\nm7bcXpLXFiN5pAQL9t7D13JKpNKbaDvZPv+RBiAaSOF8LmRu9P50bqVrHrPb\nGWi3pcYWd/KUF3Jnja9nefPiwBG3DY5wYnblhnTQ1t06xBfqkqytjnQlfBT+\nYovd\r\n=+DDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLkO/ojo/oTcsrCzbtXc2MSepf0NLh8x8LXDo0ilX8uAIgP6sIMQGvgsosPg45YTgPRQhipMHNmHuvcEDRy9QPVo8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.5_1582105044056_0.9816559585900988"},"_hasShrinkwrap":false},"3.0.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"3.0.4","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"944ad5a88515e49e28bc82acdfe9355d778695fc","_id":"antd-form-mate@3.0.4","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-vbDfEIQNEZbRmvVDX9yDcaD/s7SpJZdeayUhK8F3yT/VXiv4jxlMBgb8K+vHQudQItSXU/q31ut2LqLfEDfxAQ==","shasum":"9bc4f501cd750eda5007f82f43b267e7529181ab","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-3.0.4.tgz","fileCount":45,"unpackedSize":253710,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTQKCCRA9TVsSAnZWagAA9xQQAIgg2bTH16J/1DEwuwtJ\nUnGVxB1lObCdzdo0KTfZpn95dp1efM1MmKzWbqbrd94GwrPi3+sJOb8rKkIP\ndpn+TOmil75migLwI+rok0LOhG85tFMP2/uCj1chxeNoZRiYSCRSfUbryO3g\nE9I0Hqoru4ZwZ/Jdt2sxEETkkwYVSnSHPTqvZC8Z7H+luQoMYSwpuLvadU66\nfjt6pbeN5iFLMz4jQtiBINluC/q/GZAOhP1RCb56s2Ziap4om81MdikeFqUM\nUvV/DFP7S0fTPYQipsIuum6dVnm4FI8TL7plrKQTJvBj3nJ+UxmERhAmzdp4\n1dxAaGMjQSZfwfVWedjSdLvZdld6/ou+RQVDf70zhBZG9+snf0j8xfc7gMiO\nhJlsn56WyyDIYX/AMEtJkMCQ8kMbQTDvOK9YyVdZ8fh5AFFU89dblS1DtJVH\nSD70Jr1g8UEzKQTfbSEkJHdUPCUvPETp9ehzJu66Xdt34DxfRvJCZk0lhcra\nCwV6tsrqh2jyCMf2T1RXfn/xPXArd4+XSxddc0/BlPTuh7hUAb1KmZ8WvrCx\nWvNLLmkfdgPlW1x+JDechj1vUt4qnV0pJJHFH6rs12sr1IbyVRxBM0XDsCn3\nkvF7m408/kiebrmLI2OI9wteBFug2HW5S30gcy1Ahy5pdtlk51N7js2XRppI\n25LS\r\n=Q8rN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEak5IkhHOOLy3iiaInZOqIp75xJexQkQhCT89XtGeIFAiEA2nZex20msU1vJNV+qL4i7CQUNUGXyR6P8LT8uxZL/fI="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_3.0.4_1582105218413_0.20365320699123668"},"_hasShrinkwrap":false},"4.0.0-rc.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.6","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --npm.tag=next --verbose"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"8343aab4b66043b4e68df3328d99aa1d953238f3","_id":"antd-form-mate@4.0.0-rc.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-h8IiGh64JTdPWI3iJVWovCMvrUhf5fmeyON5GOa6O+kjwJ082+Lqwim+V6GR2qYnNxFU905DzAsvNYHtsmZjpw==","shasum":"cd6b0642d101cfe3619ab75c8dde3b06dbe9b5bc","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.6.tgz","fileCount":43,"unpackedSize":85704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVIhhCRA9TVsSAnZWagAAxqsP/3xlFiz+pEEnMc0iZr6l\n8oj70680XE6R18p09mwAEzWCASKAHCOsE4wWnEgsPSRPfCE0+h7MPvviCP8C\nBt0tMZbgjvw2ofFzJw+pZXWXARuzOKe3TUutZPRfWIFdA/IugsjlHHO2xIMU\nXJDb2Rj/qB23s+oPIABiLGfJ0VE0pLFBdMF33ua2WxJ3xxF8VErshDJl/Juy\ne7qMbjo3fTgl3XyxQSVC4whDh8XsbVBu19oeih37fqvG9fKWMdM0qEZLEWHd\nNFXz0zJDQlDeSqYPULsewYZawFPhaRYv7E1edEnXnr5KY1hJhFEeE5Q1y2p8\nORkQzKfVbmi/Aqw2R7RQf1bf6mReRBM1HeEYWktMn5OZMlIYAdTWE2Mm74dh\nePag1eTGxpqOd/7452mpUGKSKnIDmgfrkBMjM+odBY0HN35n7fTC46XdQDC2\nmFCm1978frugxAvRrLxk9VQpGYstw1W8+JNdBuBpc6JPTHgrWN7tJ42Trx61\nwt9fGUIRuokmXKzE4N33pZItfGGcsQLp4av9ZkDje6pZJioP/GLSCs59RmHO\n6oL3kzpABpFDhx1evKBsyOpMdNazNF+Cp9uKWN3B//rzejWugQ0WIM6SsSw4\nlx3qKXoUBy3aearcDRZ6Tp8F8Z6n4urqZTnEaeSp7PlEjT++mblmxutYNOyx\nBdB9\r\n=VSKu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICX0dsuxhY7F85hIHX/KEnanyLoojWU301vELpjNGWPNAiEAu3px/TP7QetcHXnY9d+82uj4aPavN7oMF7ta6GGtrG4="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.6_1582598240975_0.34585770109944125"},"_hasShrinkwrap":false,"deprecated":"this package has been deprecated"},"4.0.0-rc.7":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.7","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\r\n\r\n<div align=\"center\">\r\n\r\n基于 ant design 的表单组件，配置化实现表单功能。\r\n\r\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\r\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\r\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\r\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\r\n\r\n</div>\r\n\r\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\r\n\r\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm i -S antd-form-mate\r\n```\r\n\r\n## 开发\r\n\r\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\r\n\r\n```shell\r\n$ git clone https://github.com/zpr1g/antd-form-mate.git\r\n$ cd antd-form-mate\r\n$ npm install\r\n$ npm start\r\n```\r\n## 使用\r\n\r\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\r\n\r\n### 内建类型\r\n\r\n|    | 类型               | 备注          |\r\n|----|--------------------|--------------|\r\n| 1  | `custom`          | 自定义组件类型，通过 `component` 属性传入组件 |\r\n| 2  | `date`            |              |\r\n| 3  | `datetime`        |              |\r\n| 4  | `date-range`     | 日期范围         |\r\n| 5  | `datetime-range` | 日期时间范围       |\r\n| 6  | `number`          |              |\r\n| 7  | `select`          |              |\r\n| 8  | `textarea`        |              |\r\n| 9  | `password`        |              |\r\n| 10 | `picture`         |              |\r\n| 11 | `switch`          |              |\r\n| 12 | `slider`          | 滑动输入         |\r\n| 13 | `file-dragger`   |              |\r\n| 14 | `string`          | **默认类型** |\r\n| 15 | `check-group`    | 多选框          |\r\n| 16 | `radio-group`    | 单选框          |\r\n| 17 | `dynamic`          | 条件渲染         |\r\n\r\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 和 `dynamic` 类型外的组件。\r\n\r\n### API\r\n\r\n#### 表单项\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `type` | 上述类型 | [`ComponentType`](/src/lib/props.ts#L19) | `'string'` |\r\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\r\n| `formItemProps` | Form.Item 支持的属性，新增 `dense` 属性使得 Form.Item 的 `marginBottom` 为 0 | 扩展 [FormItemProps](https://ant.design/components/form-cn/#Form.Item) | - |\r\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/lib/props.ts#L50) | - |\r\n| `component` | 自定义的组件，仅当 `type` 为 `'custom' \\| 'dynamic'` 时可用 | FormItemProps['children'] | - |\r\n| `generateFn` | 自定义的组件，仅当 `type` 为 `'dynamic'` 时可用，快速实现本组件支持的其他类型组件的动态渲染 | `(form: FormInstance) => GenerateItemConfig \\| null` | - |\r\n\r\n此外，每个表单项都有[默认布局](/src/defaultConfig.ts#L6)，如果没有 `label` 属性，输入部分会撑满容器。\r\n\r\n### 基础用法\r\n\r\n```tsx\r\nimport * as React from 'react';\r\nimport { Form, Button } from 'antd';\r\nimport { createFormItems } from 'antd-form-mate';\r\nimport { ItemConfig } from 'antd-form-mate/dist/lib/form-mate';\r\n\r\n\r\nconst BasicForm: React.FC = (props) => {\r\n  const [form] = Form.useForm();\r\n\r\n  const initialValues = {\r\n    'hidden': 1,\r\n  }\r\n  \r\n  const getFormItems = (): ItemConfig[] => {\r\n    return [\r\n      {\r\n        type: 'string',\r\n        name: 'name',\r\n        formItemProps: {\r\n          label: '姓名',\r\n          rules: [{ required: true, message: '请输入姓名！' }],\r\n        },\r\n      },\r\n    ];\r\n  }\r\n\r\n  const handleFinish = (values) => {\r\n    console.log('Received values of form: ', values);\r\n  }\r\n\r\n  const handleFinishFailed = (errors) => {\r\n    console.log('Errors:', errors);\r\n  }\r\n\r\n  return (\r\n    <Form \r\n      style={{ marginTop: 20 }}\r\n      form={form}\r\n      onFinish={handleFinish}\r\n      onFinishFailed={handleFinishFailed}\r\n      initialValues={initialValues}\r\n    >\r\n      {createFormItems(getFormItems())}\r\n      <Form.Item wrapperCol={{ span: 12, offset: 7 }}>\r\n        <Button\r\n          type=\"primary\"\r\n          htmlType=\"submit\"\r\n        >\r\n          提交\r\n        </Button>\r\n      </Form.Item>\r\n    </Form>\r\n  )\r\n}\r\n\r\nexport default BasicForm;\r\n```\r\n\r\n### 全局配置\r\n\r\n表单全局配置可见 [`ConfigProvider`](/src/config-context/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L285)\r\n\r\n### 备注\r\n\r\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\r\n\r\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\r\n\r\n## 模块\r\n\r\n### 组件\r\n\r\n将注册新类型的模块称为组件。\r\n\r\n|    | 仓库 | 说明 |\r\n| -- | ---- | ---- |\r\n| 1  | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\r\n\r\n## 扩展\r\n\r\n将基于本组件实现新功能的模块称为扩展。\r\n\r\n|    | 仓库 | 说明 |\r\n| -- | ---- | ---- |\r\n| 1  | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\r\n\r\n## To Do\r\n\r\n[antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\r\n\r\n## 升级\r\n\r\n### 从 v3 到 v4\r\n\r\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\r\n\r\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\r\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\r\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\r\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\r\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\r\n6. 移除默认文件大小为 500M 的限制。\r\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\r\n8. 移除默认的 `extra` 属性：\r\n\r\n```js\r\nexport const defaultExtra = {\r\n  picture: \"请上传图片\",\r\n};\r\n```\r\n\r\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\r\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\r\n\r\n```\r\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\r\n```\r\n\r\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\r\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\r\n13. 替换 `select` ， `check-group` 和 `radio-group` 中的 `text` 字段，使用默认的 `label` 字段。\r\n","readmeFilename":"README.md","gitHead":"8343aab4b66043b4e68df3328d99aa1d953238f3","_id":"antd-form-mate@4.0.0-rc.7","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kue61WkWM9pvwCTLFNPnauDY7zvvm1BDqYgoq+zSLaxstfUEP45DBHUf//Okq9/5MWOoqah4sTv86szpgmMW7w==","shasum":"0749a64b7a488c910bbf87487b7e2f89fcea4a3a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.7.tgz","fileCount":43,"unpackedSize":85751,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVI6mCRA9TVsSAnZWagAAaPkP/R1smJbVzh/Zy8AwXTOf\nCf7RYFtWgZPqDPdGvLbXmYpd0yLNZcRO3j6dwjzGJXtFF+irZSxQM/t+RWN1\nrCyJGnbvzk39UFI7zgP/0SYYnroY6bEQbdfENke8yiZ7/A2IyG1cluWwa1a7\nDRScETUQf5qi+6ImEFeM+BO3HTgz+UCzawB8+OFIaXWYlP0NFqVFaqvCprng\nryPXtR+2z0fzAjADtVLrecMa52rGO7+tkPNCfqU9HlsEDHz30/9seko4/Tc+\nXqTYMSBPO78hKR5USlFL0ro7Ozib5JbhAkmAYrVLplFV8XQeFzJCAzESLzeK\niEN3FYUkeLboEdYF36dX4TGthtZ+eGJnAUjvEH89pLOf9P9u9IJVaCEE2ye5\n5+tXYAK7TQalBWI6TIkODVjjT/kqu6PJOuMCwTF+DlM0u2vuU4h3quSnooA2\nPS2uAJmaGuM0ftj45MUjullMj9TpyEIhyfJ/1niU3g25GUrM1gPhW6wXNTc1\nvaJfaXPkSowCBVAE/Xc9x2gN6bY4G11dJ9lCJjYenK846BAcoxHpC5couNTR\nqxB1zrrfXnCrKAtAIrrg69ZtH1q1b1g6xuq2f1oVMr5ekL7cW2BeGXbF5KdU\ncjcpIWlx+1wypDsxsWxdatTFeKClSd9bqTqXMD1tP+uufhQjniLk7nZ1xl3z\nXqF5\r\n=WlPg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzgmj7sW/FOn1ImH838wrLdlkMAKjAmGD/ozLh9By1xgIhAITYMVb7vOfHEwzUqyr0HFFmwT5aSznaSSa4XC/Wq88f"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.7_1582599846250_0.43498066289158355"},"_hasShrinkwrap":false},"3.0.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"3.0.5","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"944ad5a88515e49e28bc82acdfe9355d778695fc","_id":"antd-form-mate@3.0.5","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ars0JUx4InmNL7DR1/IdSnwWpB+W/rO2Tm6m0MRukKvsUhRolvaJdTjCCu+bapN5o65v0m3npXT7uBOc2ryj+g==","shasum":"b5510d21cffef9b0ae64ae1b50762848ac568be8","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-3.0.5.tgz","fileCount":39,"unpackedSize":41769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVI9FCRA9TVsSAnZWagAAmOcP/0oMSVBFntZWCTg/mSWH\npQLqQyWHs98/wpdpCuGdkL4UY1LQ+KehUOMJd0TPOnksZExRs9gtaMvr9got\nXg8gsi5bP5F/aREIkYjPB2xIOnFQ0gU3h6n7ko92xNBm7i8ZlnLf6VClsQzN\nwYmILxlWpdxhQgku+xTIWzEn4fVMbv/k/LPKiwUgIPlBZ0KcxOo7MXKTv+LG\n+uoKH8Jm0JUFkOD8Be/4zjKVeuLKgU4J7sxgHtt9ZWu7NRXyzqP9UeB1rFcf\n3R+oz7e6DBYaiPNgF7EJTNdClONCTrEOc5I2+yNNeu6SY1Ps2w3t9eXVzCJW\nICoonjz8qAJ6ZaOjXejeN477mHc/Uvw2jh5LWGdAimEi8hGkPsJ5zHE0R8TJ\ngAulj0kwb9RnNVv2Rxe/Ar26copASXqlgZdYmj3YY097laUu6yO3u0VM4yDG\nPHswr/7RTAFeGx3EtqznWv5qvKkNjuQ/wRRnxKCGkxW3tJziXJMrcxSWs2mA\nIwu0y05TmriFivC4xtB6hjcUW5IsaHflQpQVoQOxUt2yZa6TswR+7ArWe/oZ\n8HCuGu4gsw/gyQif8ezAD9s86mcMDzt86TB+9vXbTsxdgzpyQw2AMPntPnl1\nPOIG32sJcOuAz5E/PvTtUYdEV/KjWNaypkUZYMYNkqAlkWSPs/3vO6TEN341\nN+QL\r\n=KKAy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqY3dDTGpSdwftE/ea423rVB6MWkSg4jdrWqgqJivihwIhAMrVLqM9V1y8Vf1QELamMZ5/ZcTA5yhWPDGmCd4pxDf1"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_3.0.5_1582600005014_0.2652101720501401"},"_hasShrinkwrap":false},"3.0.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"3.0.6","main":"./dist/index.js","dependencies":{"antd":"^3.23.6","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-dom":"^16.9.0","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.3.6","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.5.3","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/theprimone/antd-form-mate.git"},"bugs":{"url":"https://github.com/theprimone/antd-form-mate/issues"},"homepage":"https://github.com/theprimone/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"theprimone","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"944ad5a88515e49e28bc82acdfe9355d778695fc","_id":"antd-form-mate@3.0.6","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-3exwtB5oXhqC+/IclRf5WgAxr69x8hXJnQl49pBrTezSxqJkw7WKtKDyI9Zf26s5q3Dh6qs1HhOBVkiBkxm0RA==","shasum":"3806241847fb07e9e6c25cbb62a4c303fa87224c","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-3.0.6.tgz","fileCount":45,"unpackedSize":254355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVJB8CRA9TVsSAnZWagAAzuwP/0Bt5Vhueo3S3TpXdXeF\n3Erp6VL3wnKPR0ZSWUOndHqdek+0L6bDz3xdXfDOeJDcEdXGY90nFl+VXPZ8\nH1kqCZoQIlldHISs0ieno5Bu4CigliY5LQaPQwXbFAxmkEDfVU4uPqTnj1wq\nZkzGsNNqIdUmNMcG0D2MpFsOaUwmisYDtvaKaibIcJ8Ss4WcmQ3RCHO8fGOL\nTnWWGfERfnP9vZoytR0jplAvd526YoOQ4LSV1Nz2j0lR1twPHUF5yX07QF8D\ndwqywvZC+o0RQZyNkAtjQL4+zJjXrPiTuIno+QXTgsLzJFrsR30QeU38c6mb\nEYrjW0/wLHZfYnNLMYwX3yYcIKWbRMAOqULz4t3SgwXWYpH/yY1pwaxei6HG\nReCoIRTFzv0ZZnyO5d1wrziSCMg4x3p9N83mJmOTjUNkjg8dDgMFncrdC74I\nsi/rylH+qURG+l/PyseFN3pNeuN7HX58iYgENaYikVJS+5pRPgAMTV/4DSma\nVAkU4APXzpVPjeGpoiKskE7LRzLZIV4F6LmmXlnenS4IucgQ5VljJWzwoxFj\nrX7u57jvoifj2qA38wujACAYnjMqWawNZd02sI0j0HqkZR4jecFw7MSMXdyx\ntYouW5EXifF0Se8YhTe26XA1fTjAwg8YWy9l8UnukuT7GmhPCOK32eA1qYgD\n26e2\r\n=IGo6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWdMsXv+1/qPvQ56YJXq6/5ITwKMS0KdhgMG+9aXuxWwIgegMlJI3EHb+3wpzBeiXAAiseNXUvEZbsn0vhqOy3F3M="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_3.0.6_1582600316010_0.5137157192661654"},"_hasShrinkwrap":false},"4.0.0-rc.8":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0-rc.8","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.0-rc.0","antd":"^4.0.0-rc.4","moment":"^2.24.0","react":"^16.8.6","react-amap":"^1.2.8","react-amap-plugin-custom-geolocation":"^1.0.1","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | del dist /f && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\r\n\r\n<div align=\"center\">\r\n\r\n基于 ant design 的表单组件，配置化实现表单功能。\r\n\r\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\r\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\r\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\r\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\r\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\r\n\r\n</div>\r\n\r\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\r\n\r\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\r\n\r\n## 安装\r\n\r\n```shell\r\nnpm i -S antd-form-mate\r\n```\r\n\r\n## 开发\r\n\r\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\r\n\r\n```shell\r\n$ git clone https://github.com/zpr1g/antd-form-mate.git\r\n$ cd antd-form-mate\r\n$ npm install\r\n$ npm start\r\n```\r\n## 使用\r\n\r\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\r\n\r\n### 内建类型\r\n\r\n|    | 类型               | 备注          |\r\n|----|--------------------|--------------|\r\n| 1  | `custom`          | 自定义组件类型，通过 `component` 属性传入组件 |\r\n| 2  | `date`            |              |\r\n| 3  | `datetime`        |              |\r\n| 4  | `date-range`     | 日期范围         |\r\n| 5  | `datetime-range` | 日期时间范围       |\r\n| 6  | `number`          |              |\r\n| 7  | `select`          |              |\r\n| 8  | `textarea`        |              |\r\n| 9  | `password`        |              |\r\n| 10 | `picture`         |              |\r\n| 11 | `switch`          |              |\r\n| 12 | `slider`          | 滑动输入         |\r\n| 13 | `file-dragger`   |              |\r\n| 14 | `string`          | **默认类型** |\r\n| 15 | `check-group`    | 多选框          |\r\n| 16 | `radio-group`    | 单选框          |\r\n| 17 | `dynamic`          | 条件渲染         |\r\n\r\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 和 `dynamic` 类型外的组件。\r\n\r\n### API\r\n\r\n#### 表单项\r\n\r\n| 参数 | 说明 | 类型 | 默认值 |\r\n| --- | --- | --- | --- |\r\n| `type` | 上述类型 | [`ComponentType`](/src/lib/props.ts#L19) | `'string'` |\r\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\r\n| `formItemProps` | Form.Item 支持的属性，新增 `dense` 属性使得 Form.Item 的 `marginBottom` 为 0 | 扩展 [FormItemProps](https://ant.design/components/form-cn/#Form.Item) | - |\r\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/lib/props.ts#L50) | - |\r\n| `component` | 自定义的组件，仅当 `type` 为 `'custom' \\| 'dynamic'` 时可用 | FormItemProps['children'] | - |\r\n| `generateFn` | 自定义的组件，仅当 `type` 为 `'dynamic'` 时可用，快速实现本组件支持的其他类型组件的动态渲染 | `(form: FormInstance) => GenerateItemConfig \\| null` | - |\r\n\r\n此外，每个表单项都有[默认布局](/src/defaultConfig.ts#L6)，如果没有 `label` 属性，输入部分会撑满容器。\r\n\r\n### 基础用法\r\n\r\n```tsx\r\nimport * as React from 'react';\r\nimport { Form, Button } from 'antd';\r\nimport { createFormItems } from 'antd-form-mate';\r\nimport { ItemConfig } from 'antd-form-mate/dist/lib/form-mate';\r\n\r\n\r\nconst BasicForm: React.FC = (props) => {\r\n  const [form] = Form.useForm();\r\n\r\n  const initialValues = {\r\n    'hidden': 1,\r\n  }\r\n  \r\n  const getFormItems = (): ItemConfig[] => {\r\n    return [\r\n      {\r\n        type: 'string',\r\n        name: 'name',\r\n        formItemProps: {\r\n          label: '姓名',\r\n          rules: [{ required: true, message: '请输入姓名！' }],\r\n        },\r\n      },\r\n    ];\r\n  }\r\n\r\n  const handleFinish = (values) => {\r\n    console.log('Received values of form: ', values);\r\n  }\r\n\r\n  const handleFinishFailed = (errors) => {\r\n    console.log('Errors:', errors);\r\n  }\r\n\r\n  return (\r\n    <Form \r\n      style={{ marginTop: 20 }}\r\n      form={form}\r\n      onFinish={handleFinish}\r\n      onFinishFailed={handleFinishFailed}\r\n      initialValues={initialValues}\r\n    >\r\n      {createFormItems(getFormItems())}\r\n      <Form.Item wrapperCol={{ span: 12, offset: 7 }}>\r\n        <Button\r\n          type=\"primary\"\r\n          htmlType=\"submit\"\r\n        >\r\n          提交\r\n        </Button>\r\n      </Form.Item>\r\n    </Form>\r\n  )\r\n}\r\n\r\nexport default BasicForm;\r\n```\r\n\r\n### 全局配置\r\n\r\n表单全局配置可见 [`ConfigProvider`](/src/config-context/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L285)\r\n\r\n### 备注\r\n\r\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\r\n\r\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\r\n\r\n## 模块\r\n\r\n### 组件\r\n\r\n将注册新类型的模块称为组件。\r\n\r\n|    | 仓库 | 说明 |\r\n| -- | ---- | ---- |\r\n| 1  | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\r\n\r\n## 扩展\r\n\r\n将基于本组件实现新功能的模块称为扩展。\r\n\r\n|    | 仓库 | 说明 |\r\n| -- | ---- | ---- |\r\n| 1  | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\r\n\r\n## To Do\r\n\r\n[antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\r\n\r\n## 升级\r\n\r\n### 从 v3 到 v4\r\n\r\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\r\n\r\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\r\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\r\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\r\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\r\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\r\n6. 移除默认文件大小为 500M 的限制。\r\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\r\n8. 移除默认的 `extra` 属性：\r\n\r\n```js\r\nexport const defaultExtra = {\r\n  picture: \"请上传图片\",\r\n};\r\n```\r\n\r\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\r\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\r\n\r\n```\r\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\r\n```\r\n\r\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\r\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\r\n13. 替换 `select` ， `check-group` 和 `radio-group` 中的 `text` 字段，使用默认的 `label` 字段。\r\n","readmeFilename":"README.md","gitHead":"d6992962ceed6457c3d6a86e1f3bc690be1fb8c5","_id":"antd-form-mate@4.0.0-rc.8","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uwFakJKPRKRA7OS/Qy38O1rBDcrYizfq6lgwKwgtVdv0AlWcYc5I06ekfNFwC6/2HOAMd59kdOEN7RZwxAcl3A==","shasum":"e3b35d4aa13d4e853a74c97f3427803d4fc21100","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0-rc.8.tgz","fileCount":43,"unpackedSize":85752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVN1cCRA9TVsSAnZWagAASWEP/1ZgcsJONlMl9hQNYRv/\ntO7uiYHkOe9xJVYssWTNafM4IyWHCuywiyUwe2smJrkRXIZO392Z+4zI8lsO\nfd79RAMAWx6tuqdGTD+Rxu1vFp9nU9/SAQs43qj2ZrtCv4R/GZsx0+uMfGdI\n0IxlcP+XzCxS7FmTFO/rW4QGCWKHT2cIN4fPfyp8428c7Vpc8hj3Via9BkV8\nuyYZfy9VNr6viAomaJ2PlRelcqTWHyxOOALUmlCH3rlqGpVSL1At/0702NAo\nsfexhKVfWVAp59gtHgG1SqRTOcVm1nYvI3qzlintZA8zVpXcP5bpv/hu1gkG\niO7no1vv7RuZvhBoCQ4v48LgADrWyDn8XdiXcBXnFOi6kQOTRGetDv19zJsf\n9qBFEt9Qd9Jc/3qcrJK//UiyHT9wzBqEe0/VhqPfXLbBP/F0Z8dvQr03n3x2\n5PmXzfdt+H0Fm580C9ll2J3zDa44ni01ev9Kk44B3KiFcAiwU+F3FSN1xf2+\nkKnqn4SqlXIp99vElGSCMYpuKrC+GkC5ETBZz4dRklwcXq77CwRmBLaTeJxi\nxI43gKNLGMFqDpGleGXmSdmZPGU1ZDUpz00UEWCYirtBgphZFtyM2y7nAvQV\nYtnD/aC/a4429akUSbbbj4VfSVbFSXwBh9rDjbF0tiqmg0qqa3k7PmkMvH6d\nEvFL\r\n=FeP7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8hpBZwAv4Sv3qK3QEZNRMsTVWHAIFuknOd+T8Pd/cTAiEA6mO7eazd7hLCrb4u5Pl4yY6/yz+3M/3cksG8xQ6SHYA="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0-rc.8_1582619996291_0.010485522138542258"},"_hasShrinkwrap":false},"4.0.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.0.0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.0","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"6e506010ce778f992ba33cccc69f4f12bbb2487b","_id":"antd-form-mate@4.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gUWkzjRWNT1rMrbYQH4TZhis2+LUMT8aktCu8aDPKbvgtKaSZ1biwOcj0kLDHuw+Rf8Y3x1Ezqu1rjhE24bK3A==","shasum":"3e8284de339e35ff9b2c36c9994a474babcce107","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.0.0.tgz","fileCount":31,"unpackedSize":71043,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeX2TECRA9TVsSAnZWagAAb+8P/3nocuVVSW4Q9Kg5Jmcy\njONiZ8WcskC5Ozg21n+mYqGUAYoIXD3tOc/AzSYjL69O6eranM+wcgk1ubdH\nCU5JXc/cV78Lj1TbrO0GBFoVIZCNoJTY+bg80DTDuAHcxxDdYylfwlG0JH/y\n3k/HCiZ9iFIO+mUcpDdTXT0Qt/Hvhcdpld+3SbCHntYHizuHjGKAXrDzZ9O6\n4uuI1es3g1h1Th+7nJz1vOOItD9KiMYmKPTzizvvYl3TIfPm3qfPL1hh1TQW\nqKvpgllH8gP4gEp+g9bCAui869EvIfesnY0x3I11/Js6JjqP5oQ1q5NrZEh3\nIPI41lxQi6IVVpntw3YnMVKERcc5+7O2XGAcLkRh7Dn4e+Usp30qYrwmEh60\n9iZP6gX4Gd7HTRQoEHg5ralX0E4hjWIy1U89s0Hl7jZxvEer2IHc1/Rwd5md\nG8CJ1WwjjQMK7NaBPyZXdJn9WfZ1GEGv9bbvjn+QZbCXyyQ1s/o0SMh3tUGq\nN4JwIYx47Cizwa4IK9Q2nrHPDjyUePEU8O1R6kec14istesp0wS6r89fZo2r\nBfx4UG48Wo+qCH3At7GG1bTVaSc7FeG9XomMMV3kiMvKuLMOZ2azu+m8H3L8\n7w5+5oCvQOkJydtEqP4EPIS78pVuMAA9DhDd97/FylByziuJ/ORjeJDL6G+Z\npNMg\r\n=OO15\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ9RofzoIDFFIox9zdckR4RjL16K/DcC2AH+hNgFbkEAIgYLRFpZBcKrJrwfyfRjbYzyGFBuQZtOrylMrWuA2uXm0="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.0.0_1583310019791_0.2705308891619167"},"_hasShrinkwrap":false},"4.1.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.1.0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"61834f075598089e35a06a3e6a4771c125a08c9e","_id":"antd-form-mate@4.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-dz7lOQbRjVApagvH9k9qq++IkY5w6DN+YiL/0+QCeaaOY5/VhuSHw7W5epOpXG4h4Vg20JDHMa7oEc2V2guFsA==","shasum":"c9bc15a6614b95f6471bf1eb2064fb99e4d3334f","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.1.0.tgz","fileCount":34,"unpackedSize":73220,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYLjuCRA9TVsSAnZWagAA5a0P/R9wbGf7by02SdiZw9Sa\nuDi2OvX4qZnEPq0dvHXYfB/tcDE2KTg0NfsaYu6Mrlr7WjkVCgS1Jh87mXeo\nzfnWC6i4VGeGDjdP3/xDkR9KiCOu5q8dyx8OAo6WqTnkmi2H15yK1O65sMAP\nUKvKvUXn4gU5jHKzVLvU1psOWShbsPvvRqD6puan13J0jfqViI1JyFpdxE75\nq7bZOmaUkztL5UuzpcpksufxpTPXUCkY57ekgApfSTWzDOcm+GDHDa+xMWLz\ndrrCPP4EWst1/FGUvi5E2MgM6sZbDD9kP1G50gUEdl0gtoZA2xSLM4pqNiHk\nvbAnjR/KFS50odyXr6uPzkHlC7pjuehoQaSd3slCRNBor7EE1d0+hhHHFrp6\nls7pIbBG5ovoOxEOXNgYczwMnbCRgsbUaEpFVPznTeqWyfxZIptg8RQFtdFf\ndvm3ZPK0gzHdKRtyBLXFwmHS3gJyBETb/NtSGIbaJTs7Nb4GdC+2NE+SbbUZ\nGdJQqkP2nif31UW/tYWGMLhpc5e3kll3OkVHJQnmk0YL3/P67OPj/vqimx6w\nHGsC9X7nbUKX+MIMhkyxM+CNiObIF989QbtM1HWqTTh++SKQs/yLh9uJd1lz\naAfEYgI8GBe5nOrkXt2kuu45JODWa/cab6MSpSRtwxmGuVpyKkb8cTQPrMvI\n/uhs\r\n=GMuC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICV9g0NfSXwWb8VfCBqUYAobSR7fp+KDZQ3vzlnv6WYlAiEA02hZHHC10CeoD8scRcrtyG8IymlWk92aSAtI++8Dxh0="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.1.0_1583397101684_0.103756892721242"},"_hasShrinkwrap":false},"4.1.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.1.1","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"4b3a8fc146916d3d9f01bcef4b16e5c90bee1798","_id":"antd-form-mate@4.1.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-AHzPVhNql5FAhfqyEYSfb2nfG+xpYFQA2DqywuZj2XpMF/CcxEX9fNKUUifJNQhJIR80xRaxlO0YgHHGo5A4eg==","shasum":"c0b9e5bf4266f1cd0aaff0fd2ec02b302fc7dab5","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.1.1.tgz","fileCount":34,"unpackedSize":73454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYMZiCRA9TVsSAnZWagAA7S4QAKFGsoAdmW5D7zKAb+ww\nuHoui8cMw9oeN+ogVZfij98KWw5rEY6SvNCUp4TgIwWGoE5kfpAZj85wiHpL\nNGEvDDd5895snZceR8i8lfix98kIJLfY1xVPcYIcXJmgvpJ6b2zGgSmNK1lq\n/vkfk5icpss0cQVyVe1X1I+OlYrBLmajYR3wg6MtzRW09mzhmQOEatwrOfGN\nwDqmWwgnO68U0MmCa+5Jdt+4WcnLtNet1qoNUsOISVSOkHbRPS+vJNtoixcb\nrg3HH1hrmQOuLUg+lYdfzT1XW6zGeuixp80jwPm1U4f6vC37TQqOQkzno8HO\nU7z0ntM72mjClcGb0tVvTlJ1OzwZ4uj0jPWjBP6FoonqfA2Zs0mTi/iUBPY6\nhGuf0MDo/T1gDNxpTrPZsVTFLrhcBh5ruTBGzrIu7QbkSspsrcKDeUAJbsxg\nbCKr5vNU2tBBSpBqQX16HTY23vm/T8h5tZEyhUoLjo8LQSM8J3Y/S5sQG/l/\njRPltDJPRqcI4C0MPipuvuRFRNOhe3aTFZY4gF+g5I5e2MgZVsSlVyNkeC7U\n1TEUF/Ho6MkTv9jogmo6f7HkVtIKxhG/b4UwHsYunRVrc0DHFoHZ8ayfTB3W\nl5Nxrogpo18MKQACvIUIwQD4KfFh3Ud6ub3bueO9EOvoulJlTq4r0hHdBNmd\nuHKN\r\n=IE6R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFY6RAFHJOBLYYVTIo7TWChwhsf2Q+L/862gsYCUy+mgAiEAw1CoaTyve9qwdxor75pSTw4ByXhvlSiH7bkD3bMwEow="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.1.1_1583400546296_0.17306275290937623"},"_hasShrinkwrap":false},"4.1.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.1.2","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d669a85ea228bbbc2bcaa8f1f3d99d5859de5124","_id":"antd-form-mate@4.1.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LWRW8lCeMYvGR67252AqpxNVx+nVcGs5ydq0keEHV3cEQ3oW2uaTbEjAY8jTcpuKJWuueJzY7YdxRQokQFffSg==","shasum":"87f921a5cb8654d7e66e944ae3555597c4ccb0f8","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.1.2.tgz","fileCount":34,"unpackedSize":74144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYNaNCRA9TVsSAnZWagAA3HIP/AjQ5B7CK5yZ6a0Ot/DJ\nyycmTgUZ0Mou0baNWP2s6XRBDCPEbqUbclz0qJ8qjZd3Xc6IihgbsgmnqzCA\ncVjYpQWeVBVmMmfQS/Kayy6Z/bRvReVRW8d4BMitb0p34AOMw+K5Rcm3R1Nf\n8OsXc6ugm9JMaFxvN5T0wuKRSnyULF/R9CzzaqpYSn6PMq4SlfyJQoq7vEuJ\n6t3gKCjYHigKmaESCfYCaAMo7GXCYy1ec38v6KN+xKvgLUJENJPmLmvdEROO\nffkbLZ1YpNq7stoNNBT8VsVS3R1yYC2B9L/r+3VKIn7JsJOqqgx68Ccm6d58\nBs34L16yAmRv6CDwzyR5Xum5TC4Tr93FxjyjM+2KcFqxbqGrWbuiaQcFGXkk\ndXl/B69xo5smA64gDDK6anbqxtLxiTFdp1Uo56wGhhgxONKyH7FI+LaMecfI\nAqD3iUpdGadXJs2vS7BEP9bz+rVd+28H0uAymQmtelDK3/WxmGkRXnWSKDsx\nxdhbBD3nflpW9gqqZdJQ7k7/AayAaQdtD//rLcknbFuhnPTHX5ntZh6Gqtrp\nh8AK0NYFo9Ie7KNoSAvL8tVRqNkA126RPBaqTktgIBjxdF4OlsnG6Ewzexjr\ns1uTdXD49fwF6xaGxFZeu+C+/uYxIESyFblUrPPsjlh88mFpDlD6PiTRUu1k\nB5Iy\r\n=W4w7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXvYtbNu2XnkKrhzr1l4zBEuseZLeTJOjJTKPKFh/xKwIgTdJhtavcgWNTer7JyaWjimGo3P6dkVmCiwyHGGUgMlE="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.1.2_1583404684424_0.3963916328687751"},"_hasShrinkwrap":false},"4.1.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.1.3","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"bdc116a2d82b0658c0ed000182084b0d6f217a38","_id":"antd-form-mate@4.1.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ly5oHr4AMrvdDepk2RvQkD+hi1L5qLu5/c8iLmlyQITRmjBt2p/d3zxqQjF7/MI3ZE8JMhi4JYi0pNOqroH/pg==","shasum":"1c38b047e6fe3766838856012aa5a257341ea370","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.1.3.tgz","fileCount":34,"unpackedSize":73829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZwCRCRA9TVsSAnZWagAAsXcP/jbI9JH5owW91WgEFfrF\nhfBAjYdokPIgTn3ucK0XQisPCcrMEEps4T9+onpASKpnAKNSMP02GPrO8wCg\n1m750SuDCs5KazyTIFGvakHDjQ7klo6vgR3tkHUOGvqk3P797PXEGJdf0tJS\nX2LRjEcH/2pexcojeRrHTymh9FFbaz1M/2eZogq5TDTKGErzeRqA6Uo9In7K\ngP/M2iO0LCrnKOjyIzgyv5jfWYtkzFZgEmDkAXynkcWG4oFGPlLl7rjTOspz\nvif6+3Vfk95oj1GGR0Xl5vKdcqVOdIFCHglrrbqAG0cTEHDEnep8ic99JnIL\nskqhorPmOcTseBJCQL1MZvJnUEC6MNFSMWh88Um5xFHLG6JE9n1vF+a1NVAS\noKUw1ncvfYWKJU43qLMlS+ZaEvnBvcjpGCl3EDvvZk+SIp9zhibX9a1PSLg0\n53TD4Plk9saPBt8UXTCPJLWCoDBiVkyLPwiJxv7pCL4BsZ2hDODC/rTJIM+z\nNxmEJ7P2kzNhIZFaAkro56MtnIjg0MD5Muzxr2kRESkLn8DxN+k6FTb7k/qI\nbDx8FRRtBh8dayOvgUWp7LmoqDiEk5Ylf9pX292HTEV0z+7RSjYgGmlF9FpM\n+ooJKA1uGOabtJEFYCu37Xi3Q9g0RgcBUhkw1Ua07MowO/BzYAeYb91yE9ua\nyEHd\r\n=03mp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjgYYMAr+0M18ktfjMtTfk0eodxW730cn6NWdqNfLkJwIhAK895QZm2wG4wAXALSQb/mE1KsXA1NhIP1U7jVRATewj"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.1.3_1583808656315_0.016322058613104318"},"_hasShrinkwrap":false},"4.1.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.1.4","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"56dd0e16b38191407356137454a3f692ebb1b70c","_id":"antd-form-mate@4.1.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4UpehzVGZqZieC+xX2xKzA14wJQw/4mePWuxCF0wg48jmGnscFXurNMcOFfcfFbpEhTlfBnezyiZq5SWb8B4RA==","shasum":"0db8d4704acb3a8632843a1b1862e80c851a564c","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.1.4.tgz","fileCount":34,"unpackedSize":73572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZwLMCRA9TVsSAnZWagAARbUQAImph/EmLIPdkBzSLbBI\ncGHvkcIrtkx/lMkTOsEletmIj7rxo9An5tKbcL5WwyqLslfwXEjTcFBNOf5w\nRC/W5ANTP0U3dPuTee6bd/nag+c6OgCzSDTzeZrJZMD7eQNI81e+zpqhWZ5O\nORa2+6AssD/wx7OeG0RS3e+58R0/6nMTUTqx1+x3fZmDVkQu0wJ5K3dGhAgo\n0RISTMpEEl6OiIrVF9IbSMmwQQdvHoUL818uycfKrQE8REc5apQHfvBFyvd4\noU+ctxH+CnDYZ4aerYrG3by5hAgCWhGq4JU0/YUOjBMjkE1MsYd9STP1BQqn\nbu2iqdZVMk/9JCcox3PNmxUeoS+U66UiQVrdgJ59Fu1pjdIMl68eyxZ3RP3t\nU/nSv1u/nZ2wk0JK4vzqaITjD+B2maSX9qSKlBQg2F0apw9bu8ZBDNqCSq9k\noPbicQUEht4wYCQZFp6wUfA0QAjHJm2RL07/8g3qqVnX24jTYLpL3D1f0a4V\nImtHSmG0uxcAEaIppZpU6oXgWGOJUPR+rPexJzDStT4q2zYXbQugv0v57Aq3\nZLeEjGuQG7EwkegE0xA9BXZF2Nt5S9K3Vf5ybtIyS9RsmPB9fxeAXQdMAqQP\nJrdI7gmNsuqmjzZaRcxXAKevk747biuKwE41gP8CTRewoRQa+08sf5yZb8Wp\nzhmf\r\n=41cP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD370a2FDAcqRMBRgU1Yr1ZtN+W+RPHS/h8E8f21lM8pQIhAISIH64ATwwUgR0mUvLzATFf06ggEFAz1c+wQW3Ck6wG"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.1.4_1583809227962_0.8020691491609553"},"_hasShrinkwrap":false},"4.1.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.1.5","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"e5c23b7ca2612de736f80f9b9ef62ee24cece6a9","_id":"antd-form-mate@4.1.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-w7xy5HmFqY0Cob1SUF51T3uXM9PYOTTV/UjOO0erfqlNxphCBKmbzteTCPm8UQlbMww/pCHhIn2E9I0/mlfc5A==","shasum":"fc257d1c165af1bb30aeae7f02e32d2c04ecd1d0","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.1.5.tgz","fileCount":34,"unpackedSize":73562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZwWkCRA9TVsSAnZWagAAdQgQAJnnhyGZRT7DsFqWJ2Pc\nY048/R1V1dm23tolSXbM2+/JOD8ca5ry3bCW8tzAG9PFynMb4WUn+aqYpKRS\n4Cj2nzptDTx5hwlEboow13WiJH+ON6AQouXD/ozRiHi0BMXI9p9RxQxPy8M9\nYFHpa/2eLMDqZLmH35QX5pxQeS0jq7k2/qtqpdNiqDZIHa4POmKr7K+O+NWf\nKp7GMsWME571WZc76Ypgba+vitTwBt9unpyw5cestg2sZyY95HZu0eqF45+O\ndGFSh4czRl99zLsXtBzox2NnPg8akbyrFz9RY5R1ZfhJ3fkf7xMfL0zVQg1m\nrU+rye8n+M8FNONybeCHO8LY/Do8hNDjbemoQV/vJjMdvyZlVTv4/iYFKYux\n5AOZaTTQ/YvpUF3nwb9lpOG4nXQRAV274zJxx+41EBem4K7BlTEVxM6zF4WW\nqD20Kx9fBCSufDjpLOKcVkO92JiRQILjtEWh8b446PSaPnXpLjsih4OiL2D8\n+M+DruyLwdiQIahom1AFjagxDdN6t+AyKiSv5HOE7ImRzuD8fQoxZS/zIz6X\n59+EZbG8Y16LrW4dFWpogCSPHMLu3wMQq9e2E/zGPOS2idsE0yn9nIO+kMeh\no9bKPxm1VkSWqhquoDKUW9p19uLf/evjDKbPTb3Ng1uOa2MZzFucs804jy3E\nOoER\r\n=2O9M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDQXmY4I9OTUPUdZfWzKkNGZjiFhnzdXP0UmfY+vf4rwIgeS4kjGjyCSzmfnSrCHYRIAqrrahcsfSxQVl25k4BZXI="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.1.5_1583809956552_0.7847984770161103"},"_hasShrinkwrap":false},"4.2.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"4.2.0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"b120d72062f9f55be50b735bffddeecd88f0bcee","_id":"antd-form-mate@4.2.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-zsQXtgCU0cnNipQH++Lq1jFyF90AuLE8PudW6AXpD9KWm6CWWlPcjnc5ENrvDtOdQc3Bqt4HnX+ppSmRjvEUYA==","shasum":"837dbd6b6d807d9408974793be048d99da3913a2","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-4.2.0.tgz","fileCount":34,"unpackedSize":73997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ1I1CRA9TVsSAnZWagAAH8kQAJJ71O2H0mG20gtdmg8Y\n6+az/YIts7S1rydFqI3uMNGUna4H1mAT2jskRNEMogkEG3N2r2F0rX/3Aplk\nA17BYeO2JNzRrl10Wo3a1DmIMioCg0kYEy6BtLkMC2tzkaoSwlYWQwJDn9lP\nasNC0EFpsVx3Vywg0p7p+XXhhyEZj2BGp5l3xQWDuTE+4CuojRpU5/J4W53u\ntHtsb2LZrockr+EUseD+TPrLt/vg5sVTPzjO8CmyxEq2kcb/iB5jMWlKZHjq\nyWKVisr6lht4727c1kk+KOUXqkFv2L17LNiE1n+lK1Hhnh+DhPGzAM0MBqBy\nGW1cCVlI+vmqqR3EnWwMGebLrB/o+2Tnv5J/cYfAjDHTmx2lbkcTotGoQICO\nas82lnnPNKDxKOaFdwYHRZUj2DpnGFF9cYAuGOO5/jOAAkoPF6Q0GbAQGmWB\niKeh4gIwrnpiDfrWhdAylWiVTfL7QIkWs/aVMMYstV3R9d+niIc/5ufK960v\n1/ZgTfpyZdm8bT2Dl4zpcr4sEcnLVioJRcpb/I+crkfhIjjC4ETAMFanzkxT\nrfLGRnaZpGJqoVBBMRXYeMevXDgvJJK1jhg3sCrRyOQ3HgJzTRDAoA/lbTSg\nlChTqICOobP4RIxZzMaUdEH1VROSNtfD2zUHeSPWlSDf2/oSAK+21xI9Yr6t\n064R\r\n=650T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbkisUVTduGh3r/f8m8mBazMi6mubpac1PIPrDi8K7kAIhANjiEYB0oOD7xGJTA4i8wlJc3bTkc4sof4AnACmMjhpD"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_4.2.0_1583829556605_0.3205177028904256"},"_hasShrinkwrap":false},"5.0.0-rc.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.1","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|    | 类型               | 备注          |\n|----|--------------------|--------------|\n| 1  | `custom`          | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2  | `date`            |              |\n| 3  | `datetime`        |              |\n| 4  | `date-range`     | 日期范围         |\n| 5  | `datetime-range` | 日期时间范围       |\n| 6  | `number`          |              |\n| 7  | `select`          |              |\n| 8  | `textarea`        |              |\n| 9  | `password`        |              |\n| 10 | `picture`         |              |\n| 11 | `switch`          |              |\n| 12 | `slider`          | 滑动输入         |\n| 13 | `file-dragger`   |              |\n| 14 | `string`          | **默认类型** |\n| 15 | `check-group`    | 多选框          |\n| 16 | `radio-group`    | 单选框          |\n| 17 | `number-range`     | 数字区间         |\n| 18 | `cascader`       | 级联选择         |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n#### 表单实战总结\n\n1. 对于**特殊类型**的字段值在设置初始值时可构造为组件内部的所需的值类型，以便后续表单值的统一处理，避免一些繁琐的判断。特殊类型像日期时间（ `moment` ）、文件（ `{ uid: string; name: string; url: string; status: \"done\"; }[]` ）、开关（ `boolean` ）等，已通过 `FormMate` 组件实现统一处理。\n\n### API\n\n#### `FormMate.Item` 表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `type` | 上述类型 | [`ComponentType`](/src/interfaces.ts#L16) | `string` |\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\n| `dense` | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean` | `false` |\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/interfaces.ts#L47) | - |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamics` 动态表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | - |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Form, Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  }\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  }\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item\n        type='date'\n        name='name'\n        label='姓名'\n        rules={[{ required: true, message: '请输入姓名！' }]}\n      />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return (getFieldValue('name') === 'form');\n        }}\n      />\n      <Form.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button\n          type=\"primary\"\n          htmlType=\"submit\"\n        >\n          提交\n        </Button>\n      </Form.Item>\n    </Form>\n  )\n}\n\nexport default BasicForm;\n```\n\n### 全局配置\n\n表单全局配置可见 [`ConfigProvider`](/src/contexts/ConfigContext/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L52)\n\n### 备注\n\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n## 模块\n\n### 组件\n\n将注册新类型的模块称为组件。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\n\n## 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [ ] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件对并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，统一字段值类型\n  * `switch` -> `boolean`\n  * `date` 相关 -> `Moment`\n  * 文件相关 -> `UploadFile[]`\n4. 重构表单项创建方式，使用 `FormMate.Item` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在使用时再自定义配置即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: \"请上传图片\",\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"872c8c94d5f3ac77cd34d8b29b621ace3b789db1","_id":"antd-form-mate@5.0.0-rc.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-v2J5SY+5wka+0SOJehlEF7qm+VUIqyAMzywiTo3iJOUq9QVU4Smiw5hCl09KujKOd7uqw5oAyCDcQxZsshEuEA==","shasum":"b6541b6580b7e0ec2b262f8492b55e88c154fd77","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.1.tgz","fileCount":36,"unpackedSize":76755,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejI39CRA9TVsSAnZWagAAbeYQAI2C4WHLAvWap+n5gApI\niW7w+musKhocpXT4fnnjo1KLXKHpFrTjxczCqOkYU+7CHwb2AU5MhIO84tTX\nhO9sMYCirKWlrqJWPQMSOxIJAaN8dU2LV8avzU1h0zrZZmmsHfJm7fN5c5Tw\nNhI3ar+pwCWOPSLOd0pm8mi5KrYGmKbW/uoBZSB7wa5CF/jIIscQo4BOT4uc\nA93Ja4ON17HDJSdniO3mqOvcta2Id1sOViAlkyJW52nt+hOGT7mAhmwkIJv7\nsfvv4yxxbBAu4dzPgwV5vB7PyADhnmCU58S+P6U/2wkuB3ClQvPI4SmFLr+O\nqnER3zVH1e4FckZdULqcg/sS7cgXAQkH3VRpyKmihNZGu+E+toUFg+aak5fo\nvFMyH05b1aWbEgktf+zwI/9C+eAMgPE+XfqJP4S2tq0BziB8GLy4iG4zuA/J\n7pkUXWky8Oy+WvC4yO9x2rT1FXAI/+34y5dprxUCiDW9CKzS3atgQipm5ZeD\n1fPozFaQ49M+H9bcjQORJdHjpfDG3jmwIojbb6T7sxZqf0vmVd+2N3h5j3L4\nU01ez3nciC89H6aB9kpUtjL2cWStMzJwBf8fQIDqhHNygZQNsGkUL3MOveXZ\n/1j20azLplZI20pmOpgnVXrcoHUcvZQ6JzMwsI/a7ROgWfpIhBtHUk8N0QK2\ngUzy\r\n=hlVN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbnFGMY/CzdyD4N2+/HRpL0YYlaG17fk4FmgjgPoBhQAiAI/QfVbh4ySrHJql5Ao5Ay77+Tv0q+P0O94ck5K/3mPA=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.1_1586269692892_0.22160050996536906"},"_hasShrinkwrap":false},"5.0.0-rc.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.2","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|    | 类型               | 备注          |\n|----|--------------------|--------------|\n| 1  | `custom`          | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2  | `date`            |              |\n| 3  | `datetime`        |              |\n| 4  | `date-range`     | 日期范围         |\n| 5  | `datetime-range` | 日期时间范围       |\n| 6  | `number`          |              |\n| 7  | `select`          |              |\n| 8  | `textarea`        |              |\n| 9  | `password`        |              |\n| 10 | `picture`         |              |\n| 11 | `switch`          |              |\n| 12 | `slider`          | 滑动输入         |\n| 13 | `file-dragger`   |              |\n| 14 | `string`          | **默认类型** |\n| 15 | `check-group`    | 多选框          |\n| 16 | `radio-group`    | 单选框          |\n| 17 | `number-range`     | 数字区间         |\n| 18 | `cascader`       | 级联选择         |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n#### 表单实战总结\n\n1. 对于**特殊类型**的字段值在设置初始值时可构造为组件内部的所需的值类型，以便后续表单值的统一处理，避免一些繁琐的判断。特殊类型像日期时间（ `moment` ）、文件（ `{ uid: string; name: string; url: string; status: \"done\"; }[]` ）、开关（ `boolean` ）等，已通过 `FormMate` 组件实现统一处理。\n\n### API\n\n#### `FormMate.Item` 表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `type` | 上述类型 | [`ComponentType`](/src/interfaces.ts#L16) | `string` |\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\n| `dense` | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean` | `false` |\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/interfaces.ts#L47) | - |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | - |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Form, Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  }\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  }\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item\n        type='date'\n        name='name'\n        label='姓名'\n        rules={[{ required: true, message: '请输入姓名！' }]}\n      />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return (getFieldValue('name') === 'form');\n        }}\n      />\n      <Form.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button\n          type=\"primary\"\n          htmlType=\"submit\"\n        >\n          提交\n        </Button>\n      </Form.Item>\n    </Form>\n  )\n}\n\nexport default BasicForm;\n```\n\n### 全局配置\n\n表单全局配置可见 [`ConfigProvider`](/src/contexts/ConfigContext/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L52)\n\n### 备注\n\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n## 模块\n\n### 组件\n\n将注册新类型的模块称为组件。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\n\n## 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [ ] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件对并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，统一字段值类型\n  * `switch` -> `boolean`\n  * `date` 相关 -> `Moment`\n  * 文件相关 -> `UploadFile[]`\n4. 重构表单项创建方式，使用 `FormMate.Item` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在使用时再自定义配置即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: \"请上传图片\",\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"ce97355afdba9bc37747cc3fb62500e613851cce","_id":"antd-form-mate@5.0.0-rc.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-uw3fjLqkD4z39PRb5Jh6dd0Io0CP757LXuOe200v1krUD/50hxBEHpT5gkzXgnLQDvEQSu+rgWRFLxgZjMdPKA==","shasum":"c1a6562dbf29035aa11acee8f6faa566f2fe9023","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.2.tgz","fileCount":36,"unpackedSize":82491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejUdwCRA9TVsSAnZWagAANMwQAIljZifR51Lc7AHU2m6W\nscw/FYYPfyEoYWQynZnTyOzEP/pqsE+0dBZQKZbjrRKFQJRhsIU3fpytDfhN\nxL9GesMUp/W5oxcdmTXUJhvWAPlnE2AgOzZ7+mquyqYLap+eIKfDEiAHv6s4\n8UL+6yN/amusk/t/5GAixFpPOiPE40KGqzUUd4Gh/eyK1lIewMuSRPmF5EHz\nqDbZoDKXd1V2AgLgefP9bQ5DYEwBkELgQN40q0wuAIMWy/9BiW5D8nnI2C0a\n0RG/vPNBQX+eBpuoCaiRiOT+HQ+WDXnFKveVtTW8SC9EZH6FdVb/yJyMI4zz\nXUZk+oYTZf9bzxIZMV4WnxT3lsDwZETI0BmLZ2ccViQOxq6UZGCk9xNqJ3Z3\nrVkAdO/bb1ad3OXlV8JuN9WSvRpgre204GSguHRA1XSf/KJfMiqCT74ZptoE\nJmbp1B2RVDdMvr9fVGqIUXZ47IX5x8HcEVUf4XVd9+2zPNC6WcxoIOx/V4a5\nImtDnSt8m+t+PjDSFA5RlztPJniNyE7vKVPdgkY6RIuV2Ne2oOncQsPGXhAS\nfQFHlI2kcIb8+uGG3ri2U2m7ZSegOL5XCij4TDb2jO4Rv2jhzwqLLxDSjkkj\nxhUmAzUnOgsSnrR7RiBkp01vdToXh6ATvo6TbTHgo+Ggq25M0Wy2GUliiavP\nigQv\r\n=2Upi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAOqa8yVa2hlyjvZobSSy9Qqv6zx/+caEDGpSixBGAeAiAQNK8NSlU4F8skMaElBsrZ+dRSwkMkY3xV18Jh14rdmg=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.2_1586317168174_0.5991331155817943"},"_hasShrinkwrap":false},"5.0.0-rc.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.3","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|    | 类型               | 备注          |\n|----|--------------------|--------------|\n| 1  | `custom`          | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2  | `date`            |              |\n| 3  | `datetime`        |              |\n| 4  | `date-range`     | 日期范围         |\n| 5  | `datetime-range` | 日期时间范围       |\n| 6  | `number`          |              |\n| 7  | `select`          |              |\n| 8  | `textarea`        |              |\n| 9  | `password`        |              |\n| 10 | `picture`         |              |\n| 11 | `switch`          |              |\n| 12 | `slider`          | 滑动输入         |\n| 13 | `file-dragger`   |              |\n| 14 | `string`          | **默认类型** |\n| 15 | `check-group`    | 多选框          |\n| 16 | `radio-group`    | 单选框          |\n| 17 | `number-range`     | 数字区间         |\n| 18 | `cascader`       | 级联选择         |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n#### 表单实战总结\n\n1. 对于**特殊类型**的字段值在设置初始值时可构造为组件内部的所需的值类型，以便后续表单值的统一处理，避免一些繁琐的判断。特殊类型像日期时间（ `moment` ）、文件（ `{ uid: string; name: string; url: string; status: \"done\"; }[]` ）、开关（ `boolean` ）等，已通过 `FormMate` 组件实现统一处理。\n\n### API\n\n#### `FormMate.Item` 表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `type` | 上述类型 | [`ComponentType`](/src/interfaces.ts#L16) | `string` |\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\n| `dense` | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean` | `false` |\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/interfaces.ts#L47) | - |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | - |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Form, Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  }\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  }\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item\n        type='date'\n        name='name'\n        label='姓名'\n        rules={[{ required: true, message: '请输入姓名！' }]}\n      />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return (getFieldValue('name') === 'form');\n        }}\n      />\n      <Form.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button\n          type=\"primary\"\n          htmlType=\"submit\"\n        >\n          提交\n        </Button>\n      </Form.Item>\n    </Form>\n  )\n}\n\nexport default BasicForm;\n```\n\n### 全局配置\n\n表单全局配置可见 [`ConfigProvider`](/src/contexts/ConfigContext/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L52)\n\n### 备注\n\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n## 模块\n\n### 组件\n\n将注册新类型的模块称为组件。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\n\n## 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [ ] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件对并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，统一字段值类型\n  * `switch` -> `boolean`\n  * `date` 相关 -> `Moment`\n  * 文件相关 -> `UploadFile[]`\n4. 重构表单项创建方式，使用 `FormMate.Item` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在使用时再自定义配置即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: \"请上传图片\",\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"266f0e59391dcfe3055220a817e35f33ca2019e4","_id":"antd-form-mate@5.0.0-rc.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fT63Q7wxEovAEedFsUHewWkuhLowXL7UlTevDRANoCRzLlBE8PWhTSYjI4OcXvvaaqNL8U7qPPjOsELwfUGyYg==","shasum":"a13fa50e5f8dd526b871805ccc8bd99aaac6bf84","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.3.tgz","fileCount":36,"unpackedSize":77143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejYdTCRA9TVsSAnZWagAAgdwP/iE0PPBIfyKwBVwTPNCg\n0guWRPP6GeP14omqBkXlRiOXqJB9rOO6rAn1CfXlwqsEukQkEWsACpz5iwru\nPXomEEufABUsaQuIs0oVkS4eSFk0sOjXTeQJHyBWOd8RH9TWnhkhREkMtIU6\nFJtroRI6DeAULboT3Us60Qm9vB5IU4m5cEbkAy4KOmTyHOItv0RklghV7/ez\nJXnAuANK4i5XTtVAGJT9eqifnzs2AGnPoz5cl08J2ZEAcbVx97PbLiEjK7nA\nPdzs9WzSX3TxuICyHcmRGJehWFnag1mlXIOdijeUAr+ofEQa0Ceu63pUdKxF\nSRCd2MnHywuOmRuJ2omqKn5sjNRpuwmjHOYTNd6hxR05x4VeqKEyAbYwJT5l\nPg6pZRJdkqr/WE+eyrE7vw/+WpiG7Oq8Dr8gwOcmDC2fdbYGU34FGh05LpHa\nUqC2mfMO/DDH+U+6VWvfs5eBf3pSvkYaFswx7VbPBAAh8tqpQeT4kJQnOqaG\nILkMluFcPEQlcmaNIGCHedhVH9Rv6yBRCjAixJYZLihkfrmkYFWzy6wj0U6k\nAITlMp9l+S+j9WcaQIHi7llhTIa3bWLbh+S6WXI3I4FZyw7K7Glh3IDeOc4d\n+KZ3NJN5IrjJEtXXzmHPOXA6I8OrSILd1LZtfDnOfUyu1Bbii5FIrtxPnAKf\n13hp\r\n=77Uo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUsysFMl3py+xvpef473JLH4/ELCLiOfmM1RaRb74fIAiBI/tgCI4IL6+zdWDzFnQOpdbz2puD3riRRknBGksNJiQ=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.3_1586333522991_0.9886119709278152"},"_hasShrinkwrap":false},"5.0.0-rc.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.4","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|    | 类型               | 备注          |\n|----|--------------------|--------------|\n| 1  | `custom`          | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2  | `date`            |              |\n| 3  | `datetime`        |              |\n| 4  | `date-range`     | 日期范围         |\n| 5  | `datetime-range` | 日期时间范围       |\n| 6  | `number`          |              |\n| 7  | `select`          |              |\n| 8  | `textarea`        |              |\n| 9  | `password`        |              |\n| 10 | `picture`         |              |\n| 11 | `switch`          |              |\n| 12 | `slider`          | 滑动输入         |\n| 13 | `file-dragger`   |              |\n| 14 | `string`          | **默认类型** |\n| 15 | `check-group`    | 多选框          |\n| 16 | `radio-group`    | 单选框          |\n| 17 | `number-range`     | 数字区间         |\n| 18 | `cascader`       | 级联选择         |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n#### 表单实战总结\n\n1. 对于**特殊类型**的字段值在设置初始值时可构造为组件内部的所需的值类型，以便后续表单值的统一处理，避免一些繁琐的判断。特殊类型像日期时间（ `moment` ）、文件（ `{ uid: string; name: string; url: string; status: \"done\"; }[]` ）、开关（ `boolean` ）等，已通过 `FormMate` 组件实现统一处理。\n\n### API\n\n#### `FormMate.Item` 表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `type` | 上述类型 | [`ComponentType`](/src/interfaces.ts#L16) | `string` |\n| `name` | 字段名 | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | - |\n| `dense` | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean` | `false` |\n| `componentProps` | 额外的组件属性 | [`ComponentProps`](/src/interfaces.ts#L47) | - |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数 | 说明 | 类型 | 默认值 |\n| --- | --- | --- | --- |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | - |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Form, Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  }\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  }\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item\n        type='date'\n        name='name'\n        label='姓名'\n        rules={[{ required: true, message: '请输入姓名！' }]}\n      />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return (getFieldValue('name') === 'form');\n        }}\n      />\n      <Form.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button\n          type=\"primary\"\n          htmlType=\"submit\"\n        >\n          提交\n        </Button>\n      </Form.Item>\n    </Form>\n  )\n}\n\nexport default BasicForm;\n```\n\n### 全局配置\n\n表单全局配置可见 [`ConfigProvider`](/src/contexts/ConfigContext/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L52)\n\n### 备注\n\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n## 模块\n\n### 组件\n\n将注册新类型的模块称为组件。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\n\n## 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|    | 仓库 | 说明 |\n| -- | ---- | ---- |\n| 1  | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [ ] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件对并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，统一字段值类型\n  * `switch` -> `boolean`\n  * `date` 相关 -> `Moment`\n  * 文件相关 -> `UploadFile[]`\n4. 重构表单项创建方式，使用 `FormMate.Item` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在使用时再自定义配置即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: \"请上传图片\",\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"75c0c8e88a0af3cdc642242dd730a911935cb633","_id":"antd-form-mate@5.0.0-rc.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-9MdDDI3rAbIgG2ZhSIfwln4LiXVMPYpzBPASNO3IU9o6U3nI6lMozTKOu8ZD1iCxhxJwJqFFHD2oLPSBtBC90Q==","shasum":"b52517486a02dbefd4038bce90d07e83d83cb63a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.4.tgz","fileCount":36,"unpackedSize":77166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejY3ACRA9TVsSAnZWagAAVLYP/1Xyc/JOu0XlgHBsKbEZ\nUXnLHLt8V4aardXaLHVCtdVSzzftftlB6FQSK/7EIKGBzMnhBLjWwmmPntgA\ne+YBN9DEAsOlIc/gGEJNeo0yV9XlsA3GS2gkpa29I4L2B8XF3UMJOBXlecjG\nB1A46APNI29KB5yxVPTvaLQspwSxEgxWOTcmpkyM4wwe6OdM3SdhBWmlwTi/\nXL4LpTYe7syHE0vh/cqjMIwHXFhAQd7CDwe52fn5j2F2maPUw2jq5h/Q0xWh\np+NTNtSs2JB6T4BsQ6ztK8hRsUnBEZ4KCa/Br7p1lDdShFzC8HfNp+34Ir9a\nZ3nIPGvNwV1zIYLJiayuZYCXl/Vkh1Jq87wcccBJA/aij3f4Gs+xT+A9QlNh\nRm3Ynl2n6d8g5v5aMwNYhrkSJJ/o+aym1uB5sYpxfiSspsW5VsoHQklpnyVv\nLMEon+8+jclJ2uen7DWin0VOu8PtcPI7hsjWOrdn3EMLTT4T09YSWRiES4oL\ncP3iREN8NVTieNc3HLxB6edgoYOkXRnMX6u6mjvOGs5l+jOar/p1T2GCEJHl\nWRn/V2uOlhgt4w3HacZv5FwTCY/3zgJD060n2RSwOEwK5Z6iofujJgfG9gIo\nHmFbXH7TDA2AiQBUmojlD2twGhK5SSb8EdhjvrAvu4mEXhlVjwTQmUmmwz49\nZ2IV\r\n=Y1q9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnfjT0tHPLtwQJit8DZPvOVeMA16TfHU4eJjuUyneP4AiEA09iJnBIcR/30tofLDzZHg9rQIEYxoeS9qZ+xDfmQrkk="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.4_1586335167871_0.7436806498001556"},"_hasShrinkwrap":false},"5.0.0-rc.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.5","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|     | 类型             | 备注                                          |\n| --- | ---------------- | --------------------------------------------- |\n| 1   | `custom`         | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2   | `date`           |                                               |\n| 3   | `datetime`       |                                               |\n| 4   | `date-range`     | 日期范围                                      |\n| 5   | `datetime-range` | 日期时间范围                                  |\n| 6   | `number`         |                                               |\n| 7   | `select`         |                                               |\n| 8   | `textarea`       |                                               |\n| 9   | `password`       |                                               |\n| 10  | `picture`        |                                               |\n| 11  | `switch`         |                                               |\n| 12  | `slider`         | 滑动输入                                      |\n| 13  | `file-dragger`   |                                               |\n| 14  | `string`         | **默认类型**                                  |\n| 15  | `check-group`    | 多选框                                        |\n| 16  | `radio-group`    | 单选框                                        |\n| 17  | `number-range`   | 数字区间                                      |\n| 18  | `cascader`       | 级联选择                                      |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n#### 表单实战总结\n\n1. 对于**特殊类型**的字段值在设置初始值时可构造为组件内部的所需的值类型，以便后续表单值的统一处理，避免一些繁琐的判断。特殊类型像日期时间（ `moment` ）、文件（ `{ uid: string; name: string; url: string; status: \"done\"; }[]` ）、开关（ `boolean` ）等，已通过 `FormMate` 组件实现统一处理。\n\n### API\n\n#### `FormMate.Item` 表单项\n\n| 参数             | 说明                                  | 类型                                                               | 默认值   |\n| ---------------- | ------------------------------------- | ------------------------------------------------------------------ | -------- |\n| `type`           | 上述类型                              | [`ComponentType`](/src/interfaces.ts#L16)                          | `string` |\n| `name`           | 字段名                                | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | -        |\n| `dense`          | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean`                                                          | `false`  |\n| `componentProps` | 额外的输入组件属性                    | [`ComponentProps`](/src/interfaces.ts#L47)                         | -        |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数     | 说明         | 类型                                                   | 默认值 |\n| -------- | ------------ | ------------------------------------------------------ | ------ |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | -      |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Form, Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  }\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  }\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item\n        type='date'\n        name='name'\n        label='姓名'\n        rules={[{ required: true, message: '请输入姓名！' }]}\n      />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return (getFieldValue('name') === 'form');\n        }}\n      />\n      <Form.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button\n          type=\"primary\"\n          htmlType=\"submit\"\n        >\n          提交\n        </Button>\n      </Form.Item>\n    </Form>\n  )\n}\n\nexport default BasicForm;\n```\n\n### 全局配置\n\n表单全局配置可见 [`ConfigProvider`](/src/contexts/ConfigContext/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L52)\n\n### 备注\n\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n## 模块\n\n### 组件\n\n将注册新类型的模块称为组件。\n\n|     | 仓库                                                                        | 说明                 |\n| --- | --------------------------------------------------------------------------- | -------------------- |\n| 1   | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\n\n## 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|     | 仓库                                                                        | 说明       |\n| --- | --------------------------------------------------------------------------- | ---------- |\n| 1   | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [x] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件对并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整，使其更清晰合理\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，[统一字段值类型](./src/utils/setValue.ts#L8)\n\n- `switch` -> `boolean`\n- `date` 相关 -> `Moment`\n- 文件相关 -> `UploadFile[]` ，内部默认使用以 `/` 分割后的 url 数组的最后一个字符串。如果不能满足需求，现目前的方案是导出 `setInitialValue()` 和 `setFileList()` 单独处理初始值后传入\n\n4. 重构表单项创建方式，使用 `FormMate.Item` 和 `FormMate.Dynamic` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在实际场景中二次封装即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: '请上传图片',\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"b964d2dd1b05f85867c945d61d8559d181f6030b","_id":"antd-form-mate@5.0.0-rc.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-B09W6hDMq+zTpUL1+vxuqmQoZMjPEZeon1Eg398Aa8zpnSBA6o4Vof7VDTGz+K1uR9wY6Euism0ni83trhCMsw==","shasum":"6b805c7969ef080e79dfcd055153cf551ddee451","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.5.tgz","fileCount":36,"unpackedSize":79244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemHjUCRA9TVsSAnZWagAAXtUP/irKzkjEIS5hDmHZvav/\nnfJ76gAV+D5cnvXlC6G7n+IoKjBMmrjUvmgzO5NkESRCH2bwUTMzaH9tdtrG\n96VWolOXBqH5zEHcQKnbEefGvqXPnws+ARcm9YVv8lDakJ2q9RQGIFk4VH96\nu4GZ95zZ3UrltnLpw91mjoIR4ZRRRlpWcUocUzWDGUx2w5KEqI8MEvX5nLSX\n+QdzInQw0jng86/MEHOFGLyc6LzGWU7rU3eAFiav7FdS+eOvnhfCLL83GEHU\nJ26e8uaAaKcu7qMHfQNsP/+v5PeSTFUWth4i4T9f/LbF8VXIEGceR9QMKXz7\n+iZUGrmeQj55upkYjlP1QW+ZEaEB9uLaF0pruU/LCIkdJFTbuaGwtGjORxNG\n4QdsrTEd0r2oCiGSqcAfZv0HiMnNzM2st1CmHBGc7KxbNDiTHNdQrIq41XET\nm5/b1LrfgpRO9n10loBGZRNrWMIat5qQlG2RJ5VfMtyHwo1oepqyxwS+P1LI\nGfM3+BZZMdk+sYWQ56YseEINXCUAQh8vWa1++z/xmx6+5Y5QwPBrXWPwaWhW\nPld9La702lOaX8rNB7rw9JfS238OOpS3jUEi4dsM58pAyiuT0d8vbbE8FBqZ\n+8FhkmLy2b9zmHxre9yr9CX8fz6Dhy2o3VxxrluRhgBsx0HY1LPR3nnHppbN\n1ja0\r\n=jljZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKz8ov6otFgemJXdxWDyIloJOj7o9FVhgSaxdhSGEr6AiBHGbrIKBG7laamdAug0MzCd8HyG8g4A2sp7ojsDGf2mA=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.5_1587050702208_0.5953201528331928"},"_hasShrinkwrap":false},"5.0.0-rc.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.6","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.0.1","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|     | 类型             | 备注                                          |\n| --- | ---------------- | --------------------------------------------- |\n| 1   | `custom`         | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2   | `date`           |                                               |\n| 3   | `datetime`       |                                               |\n| 4   | `date-range`     | 日期范围                                      |\n| 5   | `datetime-range` | 日期时间范围                                  |\n| 6   | `number`         |                                               |\n| 7   | `select`         |                                               |\n| 8   | `textarea`       |                                               |\n| 9   | `password`       |                                               |\n| 10  | `picture`        |                                               |\n| 11  | `switch`         |                                               |\n| 12  | `slider`         | 滑动输入                                      |\n| 13  | `file-dragger`   |                                               |\n| 14  | `string`         | **默认类型**                                  |\n| 15  | `check-group`    | 多选框                                        |\n| 16  | `radio-group`    | 单选框                                        |\n| 17  | `number-range`   | 数字区间                                      |\n| 18  | `cascader`       | 级联选择                                      |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n#### 表单实战总结\n\n1. 对于**特殊类型**的字段值在设置初始值时可构造为组件内部的所需的值类型，以便后续表单值的统一处理，避免一些繁琐的判断。特殊类型像日期时间（ `moment` ）、文件（ `{ uid: string; name: string; url: string; status: \"done\"; }[]` ）、开关（ `boolean` ）等，已通过 `FormMate` 组件实现统一处理。\n\n### API\n\n#### `FormMate.Item` 表单项\n\n| 参数             | 说明                                  | 类型                                                               | 默认值   |\n| ---------------- | ------------------------------------- | ------------------------------------------------------------------ | -------- |\n| `type`           | 上述类型                              | [`ComponentType`](/src/interfaces.ts#L16)                          | `string` |\n| `name`           | 字段名                                | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | -        |\n| `dense`          | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean`                                                          | `false`  |\n| `componentProps` | 额外的输入组件属性                    | [`ComponentProps`](/src/interfaces.ts#L47)                         | -        |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数     | 说明         | 类型                                                   | 默认值 |\n| -------- | ------------ | ------------------------------------------------------ | ------ |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | -      |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  }\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  }\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item\n        type='date'\n        name='name'\n        label='姓名'\n        rules={[{ required: true, message: '请输入姓名！' }]}\n      />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return (getFieldValue('name') === 'form');\n        }}\n      />\n      <FormMate.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button\n          type=\"primary\"\n          htmlType=\"submit\"\n        >\n          提交\n        </Button>\n      </FormMate.Item>\n    </Form>\n  )\n}\n\nexport default BasicForm;\n```\n\n### 全局配置\n\n表单全局配置可见 [`ConfigProvider`](/src/contexts/ConfigContext/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L52)\n\n### 备注\n\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n## 模块\n\n### 组件\n\n将注册新类型的模块称为组件。\n\n|     | 仓库                                                                        | 说明                 |\n| --- | --------------------------------------------------------------------------- | -------------------- |\n| 1   | [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) | 高德地图地理位置录入 |\n\n## 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|     | 仓库                                                                        | 说明       |\n| --- | --------------------------------------------------------------------------- | ---------- |\n| 1   | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [x] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件对并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整，使其更清晰合理\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，[统一字段值类型](./src/utils/setValue.ts#L8)\n\n   - `switch` -> `boolean`\n   - `date` 相关 -> `Moment`\n   - 文件相关 -> `UploadFile[]` ，内部默认使用以 `/` 分割后的 url 数组的最后一个字符串\n   - 特别的，如果像文件相关的内部字段转换不满足实际需求，可通过 `postInitialValues()` 属性对内部转换的结果再次进行处理\n\n4. 重构表单项创建方式，使用 `FormMate.Item` 和 `FormMate.Dynamic` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在实际场景中二次封装即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: '请上传图片',\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"50ca20fffc41332fb454c25e149cdd138cdf1de8","_id":"antd-form-mate@5.0.0-rc.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-XX+LjwmU7TpHbGuk9GQ0a/zyKFCA1GTIKLnw6ByqWan/OG78qbCJugZs6lmWc0tyfLaJ/+JN8e4kOj6tKnmvLQ==","shasum":"bd9146f879ffbd9d633afd5f765ecbe4287ed3d3","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.6.tgz","fileCount":36,"unpackedSize":79551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemQqnCRA9TVsSAnZWagAA9X0P/jd9gUw2cfh9Rx8CdWSl\nXHNRtfZyU1+aUv1wEvu+qsY00SxVFm1oAp0BMe/OsnKGM1sddRyU+KpX+lw+\ngH3SVmcGZ6vsXwiFE2yZq37yW5oaihYtrP/wfoCvv1jVOzCNORnjnTk9aCmY\nbchsxToKKgs89HCBzDcPrmqbuStwDZ3BcEi0vZRdFDIuVT8qD9ET8brOIf/Z\n/rB/4NQd3f9wu770qIvifouWZe6pmO14kfzUXPfgfFlsfXq1l/4uS6L73yA8\nYtGm3ihNunibhSkk/eWCsVlNb98EvASuhamAl6Cal1WEMARhFQw720Uzt46k\nZhQZlG8ajY8XuT57ud30EkwfEj7vEDDYJFW8jeGEpMU/qHpHLzfyKiq70/gE\n0qVuUeRGrYwqX+Mc4HsfRNmBeJ2FK8j6uqgoU7u5yu5Quo9Sq1qPzhf6qjJU\nBTyL4Dq6bB0Uf8zZc7nfV9AQ1/O1cBhtR3R92NnBjIvIAfkL2tvdndsIlRC0\nLw7yjkZAKyn5y0AOke12pnm+w/f7LRAasU+h+HxI074DSRxR/K+YQc4mUaLC\ng0OHk1efuF7qsEXKj2pNnKFPG1vDd2wLZHFQtVoJi1xgTE4yqhuIP/2soij3\nhKkep3CN14Ma1sc7k6PQLoMXY2d9KwXfhp+RULZmi+uEMZBpy400pnHX6ENG\ne/oG\r\n=CUu+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC3W5sgY3KEt1/PTw941Z1agzpXZotdmkTzxXwcVZm1UAiBgmkAzh910pU6MZeT6HTYxJPnIEqKhWtFIhGJ7PK3G1g=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.6_1587088038425_0.7467704256495378"},"_hasShrinkwrap":false},"5.0.0-rc.7":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.7","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.1.0"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|     | 类型             | 备注                                          |\n| --- | ---------------- | --------------------------------------------- |\n| 1   | `custom`         | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2   | `date`           |                                               |\n| 3   | `datetime`       |                                               |\n| 4   | `date-range`     | 日期范围                                      |\n| 5   | `datetime-range` | 日期时间范围                                  |\n| 6   | `number`         |                                               |\n| 7   | `select`         |                                               |\n| 8   | `textarea`       |                                               |\n| 9   | `password`       |                                               |\n| 10  | `picture`        |                                               |\n| 11  | `switch`         |                                               |\n| 12  | `slider`         | 滑动输入                                      |\n| 13  | `file-dragger`   |                                               |\n| 14  | `string`         | **默认类型**                                  |\n| 15  | `check-group`    | 多选框                                        |\n| 16  | `radio-group`    | 单选框                                        |\n| 17  | `number-range`   | 数字区间                                      |\n| 18  | `cascader`       | 级联选择                                      |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n### API\n\n#### `FormMate` 表单容器\n\n| 参数                | 说明                                               | 类型                                                               | 默认值 |\n| ------------------- | -------------------------------------------------- | ------------------------------------------------------------------ | ------ |\n| `renderChildren`    | 自定义 `children` 渲染                             | `(children: React.ReactNode) => React.ReactNode`                   | -      |\n| `renderItem`        | 自定义每个子项的渲染                               | `(item: React.ReactNode, name: string \\| null) => React.ReactNode` | -      |\n| `postInitialValues` | 对于内部已经处理过的初始值再次处理                 | `Function`                                                         | -      |\n| `grid`              | 由于通过 `flex` 布局输入项较为常见，故集成了该配置 | [`Grid`](/src/interfaces.ts#L86)                                   | -      |\n| `ref`               | 继承自 `FormInstance` ，用于管理表单初始值         | [`FormMateInstance`](/src/interfaces.ts#L101)                      | -      |\n\n##### 关于 `initialValues`\n\n为了简化使用，`FormMate` 组件会在内部统一转换 `initialValues` ，方便在实际业务场景中统一处理。组件提供两种方式配置 `initialValues` ：\n\n1. 直接配置 `initialValues` 。只能在以下两种场景下使用：\n   - 无**特殊类型**字段值(时间，文件，开关等可能不能直接赋值给输入组件的值)\n   - 输入项（ `FormMate.Item` 和 `FormMate.Dynamic` ）作为 `FormMate` 组件的直接子组件，不能被其他组件包裹\n2. 通过 `ref` 配置 `initialValues` 。可参考[示例用法](/stories/BasicForm/index.tsx#L14)。这种情况下，就不会限制输入项只能在 `FormMate` 组件下了，此外如果需要重置表单，通过 `ref` 调用 `resetFieldsValue()` 即可。\n\n#### `FormMate.Item` 表单项\n\n| 参数             | 说明                                  | 类型                                                               | 默认值   |\n| ---------------- | ------------------------------------- | ------------------------------------------------------------------ | -------- |\n| `type`           | 上述类型                              | [`ComponentType`](/src/interfaces.ts#L16)                          | `string` |\n| `name`           | 字段名                                | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | -        |\n| `dense`          | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean`                                                          | `false`  |\n| `componentProps` | 额外的输入组件属性                    | [`ComponentProps`](/src/interfaces.ts#L47)                         | -        |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数     | 说明         | 类型                                                   | 默认值 |\n| -------- | ------------ | ------------------------------------------------------ | ------ |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | -      |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  };\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  };\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item type='string' name='name' label='姓名' rules={[{ required: true, message: '请输入姓名！' }]} />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return getFieldValue('name') === 'form';\n        }}\n      />\n      <FormMate.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button type='primary' htmlType='submit'>\n          提交\n        </Button>\n      </FormMate.Item>\n    </FormMate>\n  );\n};\n\nexport default BasicForm;\n```\n\n### 全局配置\n\n表单全局配置可见 [`ConfigProvider`](/src/contexts/ConfigContext/index.tsx#L20) ，使用可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L52)\n\n### 备注\n\n另，内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n## 模块化\n\n### 注册新组件\n\n可参考 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location/blob/master/stories/components/FormMateItem/index.tsx#L8) - 高德地图地理位置录入组件的注册使用。\n\n### 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|     | 仓库                                                                        | 说明       |\n| --- | --------------------------------------------------------------------------- | ---------- |\n| 1   | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [x] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 antd 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整，使其更清晰合理\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，[统一字段值类型](./src/utils/setValue.ts#L8)\n\n   - `switch` -> `boolean`\n   - `date` 相关 -> `Moment`\n   - 文件相关 -> `UploadFile[]` ，内部默认使用以 `/` 分割后的 url 数组的最后一个字符串\n   - 特别的，如果像文件相关的内部字段转换不满足实际需求，可通过 `postInitialValues()` 属性对内部转换的结果再次进行处理\n\n4. 重构表单项创建方式，使用 `FormMate.Item` 和 `FormMate.Dynamic` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在实际场景中二次封装即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: '请上传图片',\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"dc0cb2b58c7d6e3509b57633d915fd72e970722b","_id":"antd-form-mate@5.0.0-rc.7","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-aPAG5NHpZt7houVVenMhBBz8fsOsogy36xCIGqPQvRVk7dxreonRKSgyRw2ukfb60Ocp3rBVNU9UglN9v8ec2w==","shasum":"1b0363ea2f44cb94847a863817dad7785104db2e","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.7.tgz","fileCount":35,"unpackedSize":81752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen/zCCRA9TVsSAnZWagAAa6QP+QFKqu8KnR3EA3qmStR2\nQz5MxfRIUed7OSTnREujVA7R17V5YRlbajy/EDPptTz0rKJMFAtifSwBphTM\nQe2HWZEprnnZ/9MlfcNb2trcq32DoIqtsxYpS320Q01vvGtYc75M98Kqz0Rk\nQ6/ZgJXldcS80hFIbNxuRsdsKrtroU+YA3vaPTiHXwSxpAw9BSRrk3OP6+j1\n6+phyT+VEN/R6ci60JGDNphqwBgE4voEwjdKCPdmbi/DggPMkf3KaO0+sB7o\nsNRcSzl3LykeTtc3eVOuFLkKhXC43Hio0aW8HCwYwWeTkLe8CLFO2ZVNABzr\npnjQqld2r/1pw4fX6nvgtMh6MJ8HIRH3oPWRQ3My+Khis/qo/YnOmDmA7GSf\nIemFd5Ut/dUT3PMqOEAgO1vmcVYp0rAjWw9qc0C9I+465eHQGaeX2KwQYZ9g\nuKn45Xnq8QlHWLUMRBKT2CDfkOq+4LdtdIajMo9qE9KSfNuc28tIHH3n2WS0\nNR+TZzXeQQs1X7EZHtYVzPFuej6lUyepoZ3SAGqVm3or6Xc+WDAV0Ywhwc1O\nAfE7AI5GzAjS6ZS7QVMXv9uESQuRaum0mrlwUhHNblgDCOfPamXn1iInPW9C\nAdjppSisfrqH8yi+zdHBbsqiV+emvUk6Zwo8wUkY7bB9nHk8v1BMosa2TSJk\nJUZC\r\n=oSMZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+30RWnulgJ4ubXfaxioRWT98pQT69Rghf/kiuxz1FHAiB7uxvTHhfcnVeKY4DXBwelL1rMAOtxd9wXR4war1pS9A=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.7_1587543234242_0.2867008364615835"},"_hasShrinkwrap":false},"5.0.0-rc.8":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.8","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|     | 类型             | 备注                                          |\n| --- | ---------------- | --------------------------------------------- |\n| 1   | `custom`         | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2   | `date`           |                                               |\n| 3   | `datetime`       |                                               |\n| 4   | `date-range`     | 日期范围                                      |\n| 5   | `datetime-range` | 日期时间范围                                  |\n| 6   | `number`         |                                               |\n| 7   | `select`         |                                               |\n| 8   | `textarea`       |                                               |\n| 9   | `password`       |                                               |\n| 10  | `picture`        | 内置预览组件                                  |\n| 11  | `switch`         |                                               |\n| 12  | `slider`         | 滑动输入                                      |\n| 13  | `file-dragger`   | 可拖拽文件上传                                |\n| 14  | `string`         | **默认类型**                                  |\n| 15  | `check-group`    | 多选框                                        |\n| 16  | `radio-group`    | 单选框                                        |\n| 17  | `number-range`   | 数字区间                                      |\n| 18  | `cascader`       | 级联选择                                      |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n### API\n\n#### `FormMate` 表单容器\n\n| 参数                | 说明                                                 | 类型                                                               | 默认值 |\n| ------------------- | ---------------------------------------------------- | ------------------------------------------------------------------ | ------ |\n| `renderChildren`    | 自定义 `children` 渲染                               | `(children: React.ReactNode) => React.ReactNode`                   | -      |\n| `renderItem`        | 自定义每个子项的渲染                                 | `(item: React.ReactNode, name: string \\| null) => React.ReactNode` | -      |\n| `postInitialValues` | 对于内部已经处理过的初始值再次处理                   | `Function`                                                         | -      |\n| `grid`              | 由于通过 `flex` 布局输入项较为常见，故集成了该配置   | [`Grid`](/src/interfaces.ts#L86)                                   | -      |\n| `formMate`          | 继承自 `Form` 组件的 `form` 属性，用于管理表单初始值 | [`FormMateInstance`](/src/interfaces.ts#L104)                      | -      |\n\n##### 关于 `initialValues`\n\n为了简化使用，`FormMate` 组件会在内部统一转换 `initialValues` ，方便在实际业务场景中统一处理。组件提供两种方式配置 `initialValues` ：\n\n1. 直接配置 `initialValues` 。只能在以下两种场景下使用：\n   - 无**特殊类型**字段值（时间，文件，开关等可能不能直接赋值给输入组件的值）\n   - 输入项（ `FormMate.Item` 和 `FormMate.Dynamic` ）作为 `FormMate` 组件的直接子组件，不能被其他组件包裹\n2. 通过 `formMate` 配置 `initialValues` 。可参考[示例用法](/stories/BasicForm/index.tsx#L15)。这种情况下，就不会限制输入项只能在 `FormMate` 组件下了，此外如果需要重置表单，通过 `formMate` 调用 `resetFieldsValue()` 即可。\n\n#### `FormMate.Item` 表单项\n\n| 参数             | 说明                                  | 类型                                                               | 默认值   |\n| ---------------- | ------------------------------------- | ------------------------------------------------------------------ | -------- |\n| `type`           | 上述类型                              | [`ComponentType`](/src/interfaces.ts#L16)                          | `string` |\n| `name`           | 字段名                                | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | -        |\n| `dense`          | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean`                                                          | `false`  |\n| `componentProps` | 额外的输入组件属性                    | [`ComponentProps`](/src/interfaces.ts#L47)                         | -        |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数     | 说明         | 类型                                                   | 默认值 |\n| -------- | ------------ | ------------------------------------------------------ | ------ |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | -      |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n#### `ConfigProvider` 全局默认配置\n\n参考[类型定义](/src/contexts/ConfigContext/index.tsx#L16)即可\n\n#### 其他\n\n内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  };\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  };\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item type='string' name='name' label='姓名' rules={[{ required: true, message: '请输入姓名！' }]} />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return getFieldValue('name') === 'form';\n        }}\n      />\n      <FormMate.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button type='primary' htmlType='submit'>\n          提交\n        </Button>\n      </FormMate.Item>\n    </FormMate>\n  );\n};\n\nexport default BasicForm;\n```\n\n## 模块化\n\n### 注册新组件\n\n可参考 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location/blob/master/stories/components/FormMateItem/index.tsx#L8) - 高德地图地理位置录入组件的注册使用。\n\n### 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|     | 仓库                                                                        | 说明       |\n| --- | --------------------------------------------------------------------------- | ---------- |\n| 1   | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [x] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 antd 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整，使其更清晰合理\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，[统一字段值类型](./src/utils/setValue.ts#L8)\n\n   - `switch` -> `boolean`\n   - `date` 相关 -> `Moment`\n   - 文件相关 -> `UploadFile[]` ，内部默认使用以 `/` 分割后的 url 数组的最后一个字符串\n   - 特别的，如果像文件相关的内部字段转换不满足实际需求，可通过 `postInitialValues()` 属性对内部转换的结果再次进行处理\n\n4. 重构表单项创建方式，使用 `FormMate.Item` 和 `FormMate.Dynamic` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在实际场景中二次封装即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: '请上传图片',\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"f886e0ef73d35c0d704fb892f12b3a6efabea028","_id":"antd-form-mate@5.0.0-rc.8","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fmqfdbL6JfmJgN3K5oaSjTFcoqhUYrEkJp7GVlOajwVI5v6S2MtX9BgizhrBWy1NoqW1s/jaPxuQl5ARxVXcZA==","shasum":"949ac76c4f1202de743e42064b64987138357d61","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.8.tgz","fileCount":35,"unpackedSize":82079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoWMtCRA9TVsSAnZWagAAnUIP+QFsSAZH5oYQ2YZqdm+t\njgq/nfm4VGDnQfgtM/OTCs2vC63a3088NaxZL5S7IpeAL1iiCYqBwKIOstpy\nApIvmrz/BoDrRHf6eh+0cROThXyPcromcN/gjQ21nuHWjTYowXAlPv+lAai7\n5vVpzpIgW96JeW+oKqPnE8rPIDd83C+6kPMKfCv0ENYrKlucGWyg9AhPFJ57\nDc9265SehgRqx+P2VbGJd5yYqeeiEyW87p0PJ9Qd1VcK5LOgdG4aUf9ksM5j\nqBQgYdswkT3JtartN1jMOJpA8ZSFb3hWxi5Jmgm4NqOgPxwKLlDiTD4lolgg\nQR8yGfSjc+SwhdJ8NWcTiACw8mU5w+gjHAU4hQD9ezse1eKD1ycmH0CTv3NE\n2zOtW/lmRNo6HNzqpHWMe1OHirO2w0n018UQ50/A5j6cMoV5Oc5WRhxq/Ye3\nQWRnVKcrcwa+qHsmBnZ5UlmCCIlsPVAU2zhbtBo9I9N42rMnc7c2V0lQCi73\nRJuMGiJq+ifYOKtkKC8VIxRn4t5kKRTyGA0t9uT1iPTsIuohLeuchPCImYei\nS1uZR33V15r5hFhm8xK4nXSUX+UEVwHlfMVx+8obbC8x/UWbKTOMAbXIVFz1\nza4i7a1JssG0UrGNtuP+EXdL++UtIOjriM+boshAdw4hxevK7Onw3HW5em1E\n4/l9\r\n=yS9i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbckjNjGUh/02qaJXu84s1++688OwOydNI28gZxaeJkgIhAIewn2uWiY9U1sBdrdskhJLxqT+z50IbOnAP2+M7Ehpm"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.8_1587634989246_0.2776205160162566"},"_hasShrinkwrap":false},"5.0.0-rc.9":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0-rc.9","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate-basic.png](https://i.loli.net/2020/02/20/lOFpTMW75JukNZC.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n\n## 使用\n\n由于没有打包发布的经验，所以在 3.0.0 之前的版本除了一些未知的 bug 外，可能会存在一些兼容性问题。此次重构到 3.0.0 后，后续发包当慎重起见。\n\n### 内建类型\n\n|     | 类型             | 备注                                          |\n| --- | ---------------- | --------------------------------------------- |\n| 1   | `custom`         | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2   | `date`           |                                               |\n| 3   | `datetime`       |                                               |\n| 4   | `date-range`     | 日期范围                                      |\n| 5   | `datetime-range` | 日期时间范围                                  |\n| 6   | `number`         |                                               |\n| 7   | `select`         |                                               |\n| 8   | `textarea`       |                                               |\n| 9   | `password`       |                                               |\n| 10  | `picture`        | 内置预览组件                                  |\n| 11  | `switch`         |                                               |\n| 12  | `slider`         | 滑动输入                                      |\n| 13  | `file-dragger`   | 可拖拽文件上传                                |\n| 14  | `string`         | **默认类型**                                  |\n| 15  | `check-group`    | 多选框                                        |\n| 16  | `radio-group`    | 单选框                                        |\n| 17  | `number-range`   | 数字区间                                      |\n| 18  | `cascader`       | 级联选择                                      |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n### API\n\n#### `FormMate` 表单容器\n\n| 参数                | 说明                                                 | 类型                                                               | 默认值 |\n| ------------------- | ---------------------------------------------------- | ------------------------------------------------------------------ | ------ |\n| `renderChildren`    | 自定义 `children` 渲染                               | `(children: React.ReactNode) => React.ReactNode`                   | -      |\n| `renderItem`        | 自定义每个子项的渲染                                 | `(item: React.ReactNode, name: string \\| null) => React.ReactNode` | -      |\n| `postInitialValues` | 对于内部已经处理过的初始值再次处理                   | `Function`                                                         | -      |\n| `grid`              | 由于通过 `flex` 布局输入项较为常见，故集成了该配置   | [`Grid`](/src/interfaces.ts#L86)                                   | -      |\n| `formMate`          | 继承自 `Form` 组件的 `form` 属性，用于管理表单初始值 | [`FormMateInstance`](/src/interfaces.ts#L104)                      | -      |\n\n##### 关于 `initialValues`\n\n为了简化使用，`FormMate` 组件会在内部统一转换 `initialValues` ，方便在实际业务场景中统一处理。组件提供两种方式配置 `initialValues` ：\n\n1. 直接配置 `initialValues` 。只能在以下两种场景下使用：\n   - 无**特殊类型**字段值（时间，文件，开关等可能不能直接赋值给输入组件的值）\n   - 输入项（ `FormMate.Item` 和 `FormMate.Dynamic` ）作为 `FormMate` 组件的直接子组件，不能被其他组件包裹\n2. 通过 `formMate` 配置 `initialValues` 。可参考[示例用法](/stories/BasicForm/index.tsx#L15)。这种情况下，就不会限制输入项只能在 `FormMate` 组件下了，此外如果需要重置表单，通过 `formMate` 调用 `resetFieldsValue()` 即可。\n\n#### `FormMate.Item` 表单项\n\n| 参数             | 说明                                  | 类型                                                               | 默认值   |\n| ---------------- | ------------------------------------- | ------------------------------------------------------------------ | -------- |\n| `type`           | 上述类型                              | [`ComponentType`](/src/interfaces.ts#L16)                          | `string` |\n| `name`           | 字段名                                | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | -        |\n| `dense`          | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean`                                                          | `false`  |\n| `componentProps` | 额外的输入组件属性                    | [`ComponentProps`](/src/interfaces.ts#L47)                         | -        |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数     | 说明         | 类型                                                   | 默认值 |\n| -------- | ------------ | ------------------------------------------------------ | ------ |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | -      |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n#### `ConfigProvider` 全局默认配置\n\n参考[类型定义](/src/contexts/ConfigContext/index.tsx#L16)即可\n\n#### 其他\n\n内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  };\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  };\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item type='string' name='name' label='姓名' rules={[{ required: true, message: '请输入姓名！' }]} />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return getFieldValue('name') === 'form';\n        }}\n      />\n      <FormMate.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button type='primary' htmlType='submit'>\n          提交\n        </Button>\n      </FormMate.Item>\n    </FormMate>\n  );\n};\n\nexport default BasicForm;\n```\n\n## 模块化\n\n### 注册新组件\n\n可参考 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location/blob/master/stories/components/FormMateItem/index.tsx#L8) - 高德地图地理位置录入组件的注册使用。\n\n### 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|     | 仓库                                                                        | 说明       |\n| --- | --------------------------------------------------------------------------- | ---------- |\n| 1   | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [x] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 antd 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整，使其更清晰合理\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，[统一字段值类型](./src/utils/setValue.ts#L8)\n\n   - `switch` -> `boolean`\n   - `date` 相关 -> `Moment`\n   - 文件相关 -> `UploadFile[]` ，内部默认使用以 `/` 分割后的 url 数组的最后一个字符串\n   - 特别的，如果像文件相关的内部字段转换不满足实际需求，可通过 `postInitialValues()` 属性对内部转换的结果再次进行处理\n\n4. 重构表单项创建方式，使用 `FormMate.Item` 和 `FormMate.Dynamic` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在实际场景中二次封装即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: '请上传图片',\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md","gitHead":"22971b2e90c26b75d238862cd6a8fab7697b8924","_id":"antd-form-mate@5.0.0-rc.9","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-LXhbpI8daUhwaIW5fhHPTmdOFgomWOrO1H9TkIVnoNUprY9SrhICGaLUHd19ekXOtXLbjOAXh/4PGwuaeK3+Ng==","shasum":"cda9b855c8e2154066aae63df45fdf13ffcd7a91","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0-rc.9.tgz","fileCount":35,"unpackedSize":82091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoXZcCRA9TVsSAnZWagAAZToP/3cQagnhO4l8tCfysAtS\nAHw96d2uVQYtxaLwJHweumTf/1nqqlGdsoOtktQdG7wWBk39xdP3B/rhSKWz\nN18J28PVClTl0ubw/CPAHPgs6CsP9iOEgYaFvwBIupiW1LodD0HAKFpCxf2O\nTu0a5w/7ow1vuA38OKRq6ZlQt9S6qBqsq4zzIaHdRzqD3elCVsSraldHmUKz\nfpuIfbrKTUBO9vR6jjMoJAoLy4ITY3gmDkxFvtPZXD6IyNmSaTdc4bDNVs0W\nsOA9sHawxxlliZiXR8fBHyJ+84XGRapWcMp6NAGxBkVir+2SRatfgQEAXF5X\nhzdMunYXyQZJyd8ZNWyQEyqWWpIaEAYsg0O7NhCliV0MHwJtLc7T3Hto1Gbv\nd5Xt3iT5p2LONvE7tFmh1kakJy1v6WMulcvKY1+/WVEcPdwbCWi+PyoFlMQE\n4bdqFQ3LWCm32ruG+Js/aptELbnbr+UOpHV4tZvjUOd348KWE+wNc+kU1PY4\nrvmSkwEKkb0Kl/h4R3ofZZY4olqTbr1XGnlkuvtnCsUe5B9zMCK4bW0lEkxM\n8AH3YWWS40xv0UYjQz5JqgFg83T4B7ZbL3Wh27WD/KffLGlkihSQaGIuEE2+\nrWfrTgKTgpIaQzer6razYjyf/eyQTB60QZl0xoP34LURk6wuhfrW+yYHUBBr\nO6jT\r\n=DjWB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6LcMCVMD3h6e8mfiRuEKGT/Uo/utzthRAcr0c+tsqzAiAX6kwYiEmxDligpH42OgXPVc4BHU26hkDtxaDQ3hHSZQ=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0-rc.9_1587639899532_0.4629338889574015"},"_hasShrinkwrap":false},"5.0.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"789e09493743d6c7a10a8cec401b6ffcd4138a86","_id":"antd-form-mate@5.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ISNN70uZIyXKID0UHyUOf9J4Pflt6xqkkYGpVP1Hnx6Zb9E63ieoCAj6X2NoZ3gsQITrjPReB8fdLA38fnLBfQ==","shasum":"18adbce12e0eac115a922e742c888d932aecbd05","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.0.tgz","fileCount":35,"unpackedSize":81767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoaEsCRA9TVsSAnZWagAAkCMQAIymxd1VfI35jxjpYsoy\nz4tP/XU42WWmFhQa/RXQF3Oi5+P4rMh50njPcbZRae1n9vHF+u74IpxoWHRp\nAH+d2xOXzHbbQHKVSpH7tNx8scDAugfDOD02VXyW1yEIeHZiwJlkLZwuTAci\nyxDsMB4eq3rsGL/gZNHRoHG9E8rY31wEi5vqH3cqQR8U/4Gw3JXjr22m1UmM\nCxbm86p0DXUd0op2XrZs5G7U6423S0edMBJcBaeubXY6pjqba5cU5gTPiODe\nIKSi6vaSSzEbpZUKxnVMczV3ANJQ0illO2wW39UFJXT+1SM2mhlu0ZKOc7mV\nWwvcbpoEPn7FhhxhEx+GhbHS49eKYYT1zbrkVXPeUkwXTwbP4N3+5I03wM0F\niz+fjuBmumnL3y7sF77G9imsyXsl2DRigkPy4AnPPaaSdASFuMioduskuusN\nJbRuFe8lv+YVKKfY1XGS2BnJUAkdPalT7ois6w+nVhMHLh3QTOwnX8W/tU+q\nYdxHKGy3fNaP/jOAj8seyiK9DWlfi7j1e1mgUcikdFZ5luFAOK3C1fT+YAy3\ntGjuBslTWsRD5XOjFVXGSMXwjKMDXHTP+spINLV/IKleI0wExjrEwv5NerJR\nQtR+cfoQzjIPSoSASwAC7XjJi0BteMTVD4x45KeqeBj4QHK57gsoNjQbii81\n6GF9\r\n=IJgk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDODxVGRX6Vn7LDf6ih3U8ZfnIdN8IA5wkMdhQjayz4wIhAL5SsNz8oS8yukmh9VMSfG7BfZo//aKM4EWqPLTDAJeA"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.0_1587650859661_0.9229139697684068"},"_hasShrinkwrap":false},"5.0.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.1","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"6dfba73e63bc49e62cba7293387b3751a512fa82","_id":"antd-form-mate@5.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-g1KbzAJ3BXEfxLrJtdZvjLAOjHhQ/BzrfPU85Gurx7qPMXUuP4cpszgT4LFwmDDH63B/LYtxsrDJz2auktTdFQ==","shasum":"4293de21176cbc9193268754d9e4d680ac46bdfe","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.1.tgz","fileCount":46,"unpackedSize":83238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepUdgCRA9TVsSAnZWagAAZUQQAIsa2RJKedEwytH74qk0\ncwB5kLfSqewB2LTj6WOV8YMGJzX9hGc51vkAp3SH+qk3aVrcr6o5cvlx/EMg\n4qDR6c4VGzoqUg8GxdxdU+kUWHQMcXaL9Sz4uQvTMzkm9kTKpSUBl0upYbyB\nX2upaHzy1UXDAnIJsrSil11arzF8yfpPHdgE4JphxJe5wwVTGQqZcKC+ud/M\n3ubT3C/YjuuD+N5kGT37RU1XpFukn8zpadvmd30nsadts5xANFnpRBkmyWwV\nS4md5Q4pDKVBfr28jPkF+hVlU/un6WTRvr7Id5INeI+F68mFSFSLa7GQnrWP\nIC7AMYZyA/oFwLNALy0iwsf9m1I/lSLflVjJsOnjuCet0+yHVDu611wnRAZB\nPHecPmKJaKCx78f+qL6Th8eulaCIjutHbQy8GXYNqXwCpnqOlMA+flkVq9zf\npU+frBkFI1c41W6bWNIj4GJd0IBafBDxaSVshqlOBU0oShEgvV2yD3xh+OHr\n3zIaa1qcr4B6vBe/Viyri1EQigXSbxzhL08vfW7X4ks/o2Kn3MZ2K6OO8Spi\nB/IrqKWUFxsGQBYLa+RYXAbFvIe/kJRAbGYAmNUMxlOfH5KlwYqczTsaetSh\nH98YG3V3SiiNGDS4fj2Kef5OIqXTSQUwCI84Cnbl0kRg7er+TlzuL/jLPM+x\nQKqa\r\n=YrV/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFbSz6xE/OwNCyrGQGnglaks6Mw/SANCoZvEcQkYQAUJAiAKzIAEE/4Th6bIh9uJ9oZieDPQgrNOfhMJEmi850Tg2w=="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.1_1587890016057_0.20474922715232813"},"_hasShrinkwrap":false},"5.0.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.2","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"5ff3550653356f46ca867c07222bd77981bb3589","_id":"antd-form-mate@5.0.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-q8eBY8aFfUXMsZCnWh2CWRn4vNKUV+ouFmb3do1DQyOqqwqDFox2A8CBfe/ikPFEDphoZ/HjjNu/f1nvzs0k9Q==","shasum":"9b27766e399562929aa9653d6a398eed345be8b4","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.2.tgz","fileCount":33,"unpackedSize":78430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepVs7CRA9TVsSAnZWagAAGfUP/jt6J+lAE7PsQfuq79EX\nnlFKBitbeeXBPCHK5ih2Dv37DNRhzGBRNcIJUxejf8z1FApD+2Pm1+8j6/vA\nKd4DXK20PytFf2wQN34u1aCL4gV7KvS/0a+/A7jsDG1OxyGEvwlrgFgayDTb\nWyRPeJM1xVSmHbaI0UcNPpNA82TSp/aPSk8bHyjJZNLt/w1q3AdoAa/x59VE\nxHGimBSWP9LVJBV7Ckczuhpp9iuIuxbFMq8UT5wXi6yrmZSwyGzCqpntt33s\nrtbEesf/ON00hF2LkYpayZWQJfCJgKSUkmHTKUmdqVRX8ypadqOg0Um8T+Pr\nB0ipBEnPBKutl0ug6U04XJai5KO0KXxtKxwR5PgPkmD+jenORzIv+np9Lovr\n9t6o2eET7zAV/n5nkN2RZuWV6u9kQp7Un4f447HcatCV8QUtJK+lkk2dPBUm\n+OtxmNEEFxr0ZVrXlD4qEPY8d0D/r2sp1ezvgjUHvKWDG3JRUyhp+/IGa3M2\nAERh7LtCQIaFskAIh0uAFVlvFBZhOG2CS2LpTeGdUTnSVvtx03QMx+cgC6k7\ngaGKFouB23xSy1x0ggOwRWzyFXXdA62OBchl/8pdwym9m+GVF4eR6tWnIlCO\nbBuZgnmAy3vAcrJX8Lsi7lPJYVO8BK8pKpvm+mybM9bHEFvFxklc0B5q4Qu1\n7Jt2\r\n=Z9yJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCo3NqI0qRWsdDY7piNc5Q3n8gNOCr1u6TWUyazGiu8AIgPbp51ZWo+vDh98+A/NMFUcBqSEyDmWW3vMUZOUiGDlI="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.2_1587895099108_0.6928573679882597"},"_hasShrinkwrap":false},"5.0.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.3","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"08ed7ed777c50d840ac79b7cc4af21ee76c85ea1","_id":"antd-form-mate@5.0.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SKrittp5EIYE91rMreVf8d7IkdAqHp0/MSGz+AaPi+pW3fnK2G22dTk238WsYZrll7T0YWDR2o50Bvq2Nb0cRw==","shasum":"f9953bb454c257c20799d787864d76c774989cfd","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.3.tgz","fileCount":33,"unpackedSize":78455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepkeZCRA9TVsSAnZWagAA0twP+QBQosxJf1PYzDIxQaWe\nIb7MEOtaOgiIUfoiFJ678Tcu5vHaEpBB7xDXzCNC3mNiMNhfypfyDnM6/KrF\nC7587QoMe69U5wFj/IhVc88r470dRFFfj9WzO/rBhOFOVbalFBloYToL9/5D\nAblEEiJv05WrOwJueOs2ahngz6lZk9xs1OLKQ/4dYBMXt2fdKr8csfL0u7fL\nJUklvPHlQILzVid39sz/AKlg188wTgZnCvGebT67/OFM3QpNBIL4xTFmsTso\n1zCE6BePVbOqzMLsLxXu/hXT8kbQbUYyi4rhRTdPWQw50Fp0sBbnswPCJH3g\ngvcx+WE/SSWPSPXbi3TlUbYWwnZLHuPAI8bsSC6UMzS9XYqRHldiajc5Sc4J\ng+goOfz16bs1Feyp4x41keSh0CbuKDOqRHn8h6v+PDXEGH/fhGtOXFf9ivHT\naoITLJnnfwO7Yi7NxwAy1FlNgjqhTfRM1HYA9ecfoxvAJ9gE7Os2JEHV6bHu\nEs+Uj63VIAsr0dPVL4KKHqyxnWtNK6du+W6IiUGXT+wPGKwvAI+uMclcXZOZ\nGmc9T1NnXgfH7oLw8b7jjzLM04BQ81gSqmhNAiGwh2A8pUVEAO8sVvsQTNyO\nYBBhmy6mgYElQ9Pq+wtIEozeWGllk9G9wY+r9ydD2lZHA4k4dJoa7WYnl4fB\noSIS\r\n=ICK5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp4hFRZjbG8n4UTRA4EEJ0yFXgQawtvk8LTL26+rtKfQIhANSU1KbXlPXLjstP8kMeTgN47NuSHuL4MsqVn0DHF1iV"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.3_1587955609045_0.8986665173082173"},"_hasShrinkwrap":false},"5.0.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.0.4","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"6ed3f7fab4f55dc4f3136b4e89a8b2737b969855","_id":"antd-form-mate@5.0.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-x1etBAFMp4trvnNqKwhFBGZgdRdOVDCLUsjUav2KGn3yHRKbQkJIdsBLzjxIsYm1Fj55y+ksoXs20MQvZvxkuw==","shasum":"06a52829d55e4ab055d0347af052ea956c86b30a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.0.4.tgz","fileCount":33,"unpackedSize":78517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepk42CRA9TVsSAnZWagAA5/cP/jXBx3CI7IJoNvVwVt5r\nWJmyLGd9Kw7dgp7N2SBVgTVjKmjHv8qIf7XR6luEntelCy3BxlZLraGIWbiV\nXQzLS2bo0+DUudbs4IpPj8Qxu0fehEInkfhp2zjm0Iq25ZwLBi18MFeBJ/pb\nEPJaNQUsJQyE4Q8ALRXXsOwNabBsYurM+yjXOm8rnMhy4TxIrZEszpLqGhvZ\n6is/1KXB/G8JuptrYhwLyD7CTHzkj1c+ch4Ge2WkQV7R0AHVwQ4872O3/sFD\nQ8qDNj6zHCRJapW6jUAMK+K+kqdg8s44qK8kcn90uOSH/eFdE22WcdRmmwHq\nPf8Y3IQNnrKQ54k7PkHJaAAVaxMK4SjmJneTJWI6ymcQ5Zq+NZIxtIv5dKm1\nPAyHnO8UC3Gw83BWmHfY2Xm9jBIVhurrcf5/kZLvOTDpVjs789ZIdxsVVFuC\nw8SiDUE99GOCePx9RNHKvfKuoLnrP9LeHjWc94/uMJ6jzbsgtE66FTQTjQYm\nj1mzlXhyr8yXDECs/WzpjYfeKnzU/HpMCuIxNDfDgfXhanaYNdUAa/nB6NMe\ncaqDBdXpy97Xe5dA9Kww0PTGQlOd5bm8/HHg4VJfwTvBEhnWsV+odBaoS8UJ\nQ3UhT/gqAZjPh+/fA+/0L6trnXdq8JG20mPJ6JoUhfzNy9R2AycL12gaRmcX\nm5yf\r\n=iI0o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHF69D+5QgGF3ifwEBv1rjR0b0WBJ4FrWKJrCS+64Cn9AiEAof0py6fc5AN/UXv/kUWvAPxk6a8lofNefOLxcMkSk44="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.0.4_1587957301556_0.33148993538819993"},"_hasShrinkwrap":false},"5.1.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.1.0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"9e9a479e7890d670348c9f39f0d9f6243d58cb0c","_id":"antd-form-mate@5.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZLXPJVNgGTieTxAGNLYmLeaDbPalvn1p0H8KIWLvUZVv1EY4XM/xatNwVzsHdIPJ0g2KxcAAR3Ia8NpiaF7YNg==","shasum":"6ac154c3de51c2ba400e301dafbbf924ed461bfe","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.1.0.tgz","fileCount":33,"unpackedSize":78539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqVA8CRA9TVsSAnZWagAAT2gP/1GmVsqA2p6rKwONGwnO\nDiqLP6EwVaHwHgRZ2+fWYZyWqTo68tliEv6LDzEWRTLt5aFRSmBUQdjm9GSQ\nBIWeWh2Zm/e1OEsIJbD8jHgPU1AWVMLlGjebL2AHNTT0KXpp5BIYnfJtsroy\ndnf6CoQQELbfIOAp2IPIT4ve4X6nqbuwD742e3JuCxpWWpLesll9pZPexXUD\nlx4wEGEvZ5G/vSTCpBRXg9xTT6YUkBET0tMedmwbqKRbRf5sMqhNprihw53h\n0ufzG4vtyyZxICqL1bjpChwvXgj+G0kPOfIngMKdX2O3HNdGOpI7Z4p5889s\n7wXVlKnYq5Ge7KQjWx9e1tj7VmjVZ5FOgAPVHouIPZjcwNq7w5CV52w/UfGK\n9XzSYH/LaGMIYwSy4tntt7xfD7xjkD3xWK/aeNI23jM1oq7XN/ZKhazY0Aq2\nmD1rYHWgaiI7NgaJipQxZ/etoXUZG7YcFBpJu7wygi1vyXrZSKIxGCW3jGk8\nycRgEZraD2AbIuBLDTCPNzuPfoAc9gGE6RC+h0L6tlePWmEyRuGP8ITzEWIH\nv0JT7s2KnjjO4WQFmPO7F/c8/ipHuzL1XNyQdYNZ9g7TZVBuCwwOCsas1kZY\nHBY0xrjTUmRwdP1s0eqWy+M4y4oCMOrjUSxja+VWsuaUssvhGowF/0ci3uvf\nJ+xl\r\n=Rk/Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGRlBmCaC9DI2XukQch9RFut7mGg4ZD3AXFQ7M2tCp1AiEApmeFE+Q2TWjbr4WnQNc+6CKU4/dsK+RyWMl/PG5Q7X8="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.1.0_1588154427335_0.38070645117181523"},"_hasShrinkwrap":false},"5.1.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.1.1","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"bf274baff9d2dfe47fb6b2962ce30d997b78919b","_id":"antd-form-mate@5.1.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kcEnXX2FF93OrlVcQ5nIAj8cWrwJxvBexnTAcJl1mzcMSjuX876pdrrYeOX52QZDt30ZkSxqEtwM9xE5VEkyzA==","shasum":"a829c0034726914505284381a1c5c8982bf205f0","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.1.1.tgz","fileCount":33,"unpackedSize":78555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqVQlCRA9TVsSAnZWagAArDMP/39Dzi9SZE9D9r8sGU2Z\n+84+p8zh0vNmvNwEKsai8yEs7G04bWnPyvhnYJDaBUNHjJHaGVAikX0drjJA\n6M0F/7nMmFHvc5o5meYFYf4MWAMsQpT+UQmBPDVE216REDDWmhBBwM2WpZYH\nPBBqZRRxt3UA0Kc5S4UqejGQ84V8OC5GhMDz0lQ7wFa4Osf/nwDjf52Wo2hb\no4gwVJP7ph9xyU0ZKWbGsl6K5eB+D2BanJx4pRSAgwvf9L1znbzvkOu8scFX\njaSRqyaYOFSEU+OR79E8EpwC/MM4S2CXSuiX4lNmRS8vs002lzmKp/fD7cmd\nExzAkm+kSqFg8UcRGWqQVehjVRi6vZLndn+AOD8vpnTiKd7gu/BknzyTwQfa\nIAbOQJDRzjvQM0GweoyVTuAm6zxCPI3a6crclcBdGFgs/UxBi7G2WEv5oZ4K\nT5WDIEX7J+9hXMgI2V0w7VMk7xv85weZY6KUtbjfGgYVmE8M0b6oQlbMnmQp\niORc60fusm2L0u78CuvQPcPiHCwyYL2skmVZEo2g267AnCON6e/5NRis6HR0\npX4XJ6jdGjavDvuk+5mUZnUDPSwpKSAW1qfIRojr7WkM607Vs2X52mvAkoS0\nMXQC7VS5oUpNc+TRzzUJHMQI+/eLhAwPnpEiQKo0K/JcrBV1QTwRzmJuPw2r\nMCSY\r\n=S2Rf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAFkS5DDczHPBhop/gdNXppqse2hh0DdhFK8aMDkW3mwIgKAJ4bjEqYx/5HTd05RJe8jHBy1vAyzQL2UYZfCOjcYo="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.1.1_1588155429183_0.18030148885145203"},"_hasShrinkwrap":false},"5.1.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.1.2","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"174dff6c256ab54da2fe76466b7e7b23fab283ef","_id":"antd-form-mate@5.1.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EKLUWlpUFcathdmqV+AnXXwIjwx6UVNqicGJh1jaYxMddTd3VAKZx+IaLsSY1uvunuQQqbMQDwfI7s2GppDSuQ==","shasum":"454c1d0a198bc4a973824d86823c5a8f88da1eff","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.1.2.tgz","fileCount":33,"unpackedSize":78075,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes7KHCRA9TVsSAnZWagAAb0oP/1FLcJcF3ju+cwtNWpS6\nF2+54dAX0MHJB/vs4MRjFI7OCGk8EluBmTuvYgnvSCUIghjUFc0XNcwDkuIV\n/OwFvPZ5OHP93Leb9XdJ2+0c40P25RVYjy9SP7jLQjAYEvc1pEYHPYz9TAfY\nXQZtO38U7AWaqJ0LRWrdqUblZoQbM18Wso0lFUTJgmh8Q4ZcYsh2QyUyQWa4\nQTPzDxM7w63CMonmrucyPIyCvQg1bGhH4c504Yybkr7lgbBsMeu/9j+p/xcs\nkXc4GLzU0iqquJT0oCcZLRemm6CvP1j6O1epgVUOVRRpHoMrbsuGWowPP5YW\nEWNGKgHYOGDKflR+X6LlpgYZM1ERLAIO5SVyAmalvGhQ3m0CgRumofxfhibT\nVmFlDlxHGCJi1DAw2kaayXlJa1wHi3MRwUUtkpJ3Kaj6XuLmJGZJqXSS3nlJ\nX00++0tEb3KKfBKCcLNVl8KM6Cv6PRF0W/tGJJl/7RhvfRl575508LaREMuJ\nuNNeQrpD+95jyAyvOIyeM1B3ZqhG16bknj10V+01B36AZ2oDecbwJgvl8/zu\nHCEYgLq3QJ3VhfixMsrMt20r7linYaGP1Fd+XQQyXcVarTFYIsPe04PRDH7S\nWHfVa6UpTZZND2wu7Kb02xbfGVuNk6rjKk7p0vCa45OZG50VToFDo+9fc9+T\naJAl\r\n=1Q7u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXA7aAELFxqkS7//lhhz2x9v8SxNj7LeuVD64wxh69jwIhAOpe8fvUeh4pNSeupqF7uHwCVbLzAZ8cAciUnRns3/d+"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.1.2_1588834951099_0.46864964353150995"},"_hasShrinkwrap":false},"5.1.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.1.3","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"528392d09b3d2c018bd0218b8c34835e7e45b292","_id":"antd-form-mate@5.1.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-5Z+wRWJKqLTuBD1yjEXEtxbH3cdtp7dI7Icgh6MJDDY2l6XB/K+kMnvsqy6Zr8BqMqi6PNzxRlYFe3G4Klt9zw==","shasum":"b63548331857a4379ff4694309d2e812f127bb92","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.1.3.tgz","fileCount":33,"unpackedSize":78115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes971CRA9TVsSAnZWagAAdvgP+gIakGDVucK3CVqrLspb\nO2aSDY2ihbsdP1mczYYDfZ7fy6oxCLJKVG962W87+zx8WkMBoOpin5pdV87C\nWwGfBM9buPKt784SWsonbUZ88+l6zLfSZzxX7nePy4PgS4vVkROSjOFvjysa\nOmMSJZLFMua8EiLJ2iDLRHu1CFY0OJ5NzHs6QPack+AA+G2zNamTSOP76lQL\nsTPlubUf+beRh0W0M8xlpSuhsp0S3BWy/tCU+v6o3tIqlH/LmDKboktmInkE\n3ZDsDyY19dg6acBe5XQJs6C8O8XKm61CyCPY93++m4/cod3ZL9kYhDFq/A6L\nv4cQtWVGvQcXECs+GmNuTFfOHWX7/FBJVxRCGnx/sC4tKUgH7YLW9IEUmEWh\ngoB9SxeUq53vgBnfqhWLQUekF6wf92/55OmLD6gZS4CifrSi66rZzj4ue5Ny\n7faLzJFMUpw2H0CyBmCv9QaFefYm16Jb8TsMT8O88nYsv8AnfrMTOfGtN3rE\nBY05KIRhc/927WgYwEQqCyXcJ5QhPzNWR71jzmrmrumDogIddb2NRy6T6fOY\npKKWrK15MYgjjleRf4ZXTV02PzL9cEKyHEgArt5R3RJ7U+RDgFnY3BQUdNfc\n+Gzlkzc4S6xiw+9GJOJmgpEy3DFyqx780hrd9G0jERvI0YnbFtwK/UueofHU\nE8g7\r\n=yePe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAbGdOaZ0CKKvRMJcGxXo4Dgxf14hJmQHscESV4KwCagIhAM42EMweNPapASHNny7Vas+3n4/cq9ARRgBz/YLAwL/B"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.1.3_1588846324935_0.9282904707335766"},"_hasShrinkwrap":false},"5.1.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.1.4","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"9f7b87e9d72e70cc3ab289c7de0dea774fb3038a","_id":"antd-form-mate@5.1.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-eontvlW2pIQxxJmKLslGVWuBVPkdb1CWMc8v76PvlmHDoCBK/q++35DYhYeNpv+zAHD8wR7/FBoZF/AamaGLWw==","shasum":"98428a812024c3824948e713373b6bb984e10222","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.1.4.tgz","fileCount":33,"unpackedSize":78115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetCl9CRA9TVsSAnZWagAAloQP+wViWS6ZQaXUGiR0Didj\nz2CBvNegmVJ6Ri/2JGtYaj3GvwypqHHQDfLQzQpprqwF16yD7yXig68y0ka/\nuuq44qxVAWmqjwA1P0IkEpwETnB8pqXaxVY1messNAOw26+WGBzpI9tAJwJq\n+WkAwMynw4xGnc2cNcupJ9gJ8M3rcfESospORTGkraPMtV8NobBWo0yVb9JO\nwb0GIJiCEng8WjUg1lzKp7zeILp3AZVaBryJbETymdnoLLvSfLdgqeZjwVa0\n2cOV0IOVR43Uq8fQY4UcUXDO5/LFvisbV++533i8D/ni8Z3hvPxmboq39MkO\nvpcxjZYu0dIW2Rx7mrS0EXWhe23HRi7Ys+B1ud7g15rsZRmebgUioiIJQua6\nk4TuoIwYDX3adtgvncF5Ng09XmVvHLk1yn57Eo7sxMlxyD3QJrcGQJYm4IJD\nnb9Y0Ztrf0kvWGilcsgIOb6G0gqahqjQ0BRnh4I7PT3HIomnLSU2nZ3ubSxY\n1/TPIVISzHv9fBCkZNtf0pXVhrJd3X1giU56czY3FGGHPGLhj/29sDpeflRq\nKeo0N25X8CWUeqhleyXeYG6jFWlBpc8yssgwZpTDPOuAEXPA78NXm5GCqbM/\n73HEve1fEmAU7Wyk7L3Aa5DbGVyDrtwRw7upRu1+DFmtZ06SV+02l1yzmt2c\nLUKu\r\n=5nYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3yvh+jNPqG7nIwfcX6AZpIWB3j33rO0ahF2di9iNtQQIhAPSxITL61iDA15hPzItizGvLq3NPdF4j1kKi3YanfC2N"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.1.4_1588865405125_0.5930608020113042"},"_hasShrinkwrap":false},"5.1.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.1.5","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"d366f516369e7ab584f630fd43d8c1668af27b10","_id":"antd-form-mate@5.1.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-kHHkw/pophpZ36botTUPX7axb9XUW+Su2RSuZYFGPV/h1OoRQcFz1b18EdW26LLEg4z8rGZCi/9hf1vlUgD4Tg==","shasum":"2846d19dfb6eed2ab8339bae33f8c53d2c7a38d6","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.1.5.tgz","fileCount":33,"unpackedSize":78243,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetRxECRA9TVsSAnZWagAATnIQAJ4c/bwjROYSPO3v2L1X\n0t9G+EyG557YoUGCxcSTv+l/ldoEkycTz878Qw9r5MOS+zbDgtlHknp/C5Kp\n3k3yXnK/RJOYeBc5cZ+JnaNpY5b605ArUAvSqn/izPNigZPTgmTf3B4jC8aI\nR4gQmdAdW30Y0f1VgoBNtHRgjyXws/RxI7xrorHTNseNcvvNTygu5Y50YZ7+\nDCpd5pTt1Ai1Wa7eZeeWnMPux56brySa5RFrwgxBEbsThpS6afZCHW8q2HLS\nvKAiFNY1A8Hl3wQzIqhJ3dnL7GFpPOs5ugA8lPxu/+WnF2UcN1M/2JshKc5A\neBtloz/H4YzF/4vV7K3lqQ3OvAQHkNEsrTRiezzxhvOF2NBTySiC0nRox8Br\nZu7cKXlmc8QWRYl+KkrumLl5f2bi0fsi21tSy4eK4GsSaynbvwvEF1NdgihL\ntou+t6YCMuW5L/cUhIR1FFNEFd4srP70tH27ogmTnIgVG7DioDeNfloAPzOP\nHMaaOvxynoB7eynzg2WNAF04vl2z5stc22rcWVNuoHMwpDVagfiV4NqNn57m\ncAbsF9VrbN9qntfcm+d3HdVDLA8wyzp5sFoWfftU1StCtz+Pj27ssx4+fas6\nFgPDcX2eeZM7RjvBl7hN+SBshzd6RubzA1l+t1WICH5j5OsGzL85vjJ/bBAZ\nsAHM\r\n=FpIs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAE0FjxODTcPXgJqLzSVkTWF756bWQLOjzbhmN3ktBn0AiEAlXCGWtsvTx0Loy9VD69iB/3AQwggZ4hQcYw0FhKXlTY="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.1.5_1588927555699_0.2549119372553388"},"_hasShrinkwrap":false},"5.1.6":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.1.6","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"e0a7fd7a9a8e7fc64abc51bd74a37ee9ff915263","_id":"antd-form-mate@5.1.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-lmMXE6hbqdwkEImwPkPvwYjSxnI8A6EoeO9Sw4l8reCV7NQlHtIfulNK8QB1a/HLGKLKNgadQpBGXHNcCCUkhA==","shasum":"d10e49e644d1cf492585ada7b3ed8cc8610409f7","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.1.6.tgz","fileCount":33,"unpackedSize":78518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuVDqCRA9TVsSAnZWagAAQPUP/14COn0lB7aYThLIamro\nYqY7sSJsUGwOE6K9QRMu3eTLgF+uZ3HZ6cAciEwp2HvjxNTGB9u4jptfT2s+\nGQZUca6t5NxhvX4XOAuyqhFXJdOqXp3JTMFsXOm4Ra8VnGMQmhpKMMNLwLUv\n2GFHYb1lgSUJfKdOR+Sw4tm6DFgOyChnEgxmPuZmy7537KvlEO+cqQL13wI3\n2uJ353QdXr/OLidYLrch63khx64xyTdvsvlpgZkd7Ok+63Vc/pR0zpWX/kiO\n10fdoQrGftQNvlIcLH3oB56KIzxdSkgpDaiX5lVhj7ZLA5KdABMLUNt3O1iJ\nBXVfn5Re3FwNnORmaFOIWxyVrizRt+JiwjBkIM0cAKRVpHpkrRCqYdYw9rLs\nq+eHL4GDTMH3viQrVwLIG40gRuiIfaPgtZ5DYAoamMUDQKoZWPAUiY8ZsQcd\nAEAf5GkH1PP/9UyoGY4UnZPMpePcxATdFUDuIEmx3rX/8xTfLnJ6e0xjlFnb\nVYMPiSV1ptS2jEOsPLjFoGGRpZegw5xTafyqwobMKG1Vr9zc6Qz8zjvWlV/8\nMArvM3RGuumrU38NEFT9P0de87vfFCY8QEYBqpN4vWrOq8GcqZASteK1nMvL\n82z3cVa94R0ix5lazyu9Rw2NVhf81486o5nTAxc34nrc1+J6AHnkdHpiDuaE\nevBE\r\n=cQKY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgRM1ZrAPhaCWDJOIkSRBENMfpZ7Lu0QNSFGP72B09gAIgPKd7wKe9/GU4cL99hx8swNsFbCMQICFM9dZnpB13BaU="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.1.6_1589203178018_0.4578511698212129"},"_hasShrinkwrap":false},"5.2.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.2.0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"c53f371f4864828fc54450b253532db77f4bf87c","_id":"antd-form-mate@5.2.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UilZ2SJzHRqXpAmThBpUM6T+Z+urt4xglKz4/atDdOUwL6X8A7asexAtTZ8c12NrFZHdAbslxZQC+UC2nFJYjw==","shasum":"ee77edfa9bdd4cf5e0b0a52fbd52952ef81c623f","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.2.0.tgz","fileCount":34,"unpackedSize":82085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevPGtCRA9TVsSAnZWagAAwd8P/RgfzIJis0XjrHOWbRw+\nKkSSTF1cmGZBTXbRiy7Gzx6NE2hsF/ppIA9Tk9OVl4D0wQw4BCUW5VyAQg97\nRh5K6/cjlJ6uWipODxxmCTEIFdY9oBjBpZruaLRpc6RuNpom4//WR7e9U5RG\nf/mZrQIlr5jbi5yyEZBHmcVOwANLMMbXuXahh2oe2LQALk2vCEHG0P5kiPK1\nq4X9PvkHC1PspwXKq9Scx7P43QZTNmt0pOZM83GYfwlvCBxJ1cUQapcoqKzz\n0QdvXuD/fRXR06jYQR7SSZT2RQdW9hudBpO+IT1FZ1oWAeEws3cbKDrJyPPu\nFdzfLD/KT9lMMGhlkikteGsy4Vp9t3503HAMLOsre0tTR7Hi+P9z6MUG+Q1d\nEK5E0PJ6VuD0YvXdNQ/YAd3hQ564MSm5cZ1rPy94QJELmpY6fx5yCVk3RIsb\n4/ScztDbkgSlBCusgKhwzVkfa2/0F2xdwxXcWwFQlKP/6srJOwKq5EmkTzar\nBRld5JQiZGnj293FpFvCFyRwAj4jxDd75KdLn9G3HCvVhtaQh8biC+MXp1vg\nE4dZGMNp6h1AYARAlLTYqFR/Y5nLKVX55I3NMhY6s/P2uZggIVQT/AzAEBxD\nAgbdQ6CtbYhdFOomnYx+QWxej3bnhhyGg0je53fAx690dhG7/pziI0AzROjE\nFgJz\r\n=d9bE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9Edul218Iovg+RdpWtbKkohYIXMCJ7l0VmpBKfam/1AIgGtWKWm9L+i1xjh5F7SsqVAZTN0OvrSECz+K57PJ5v/I="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.2.0_1589440941281_0.8203937269899846"},"_hasShrinkwrap":false},"5.2.1":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.2.1","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"7b70f1b4618a37fb9706e87e270459eb4aa11d8a","_id":"antd-form-mate@5.2.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vhf1gFj9Q7lva1VwEoGydVt6yig2B2cgb4eOevKKJHIVUy1vu+yJrcJjv2et19uVO9sOaAP9/BjtKaZExq3kvg==","shasum":"f52e5cc4931c236c2c0569bf96ddfad9ad5340ad","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.2.1.tgz","fileCount":34,"unpackedSize":82359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevPjjCRA9TVsSAnZWagAA/0oP/R0P66GDwhM4IbY2vidf\nuJVRFjkpsMzq9Pwwr+1j47eqlTbPGgB8TzMo+tEKWN5oER+vvdTIynv2zMgC\nhbZb0r80qVYOvyH6jCrhq4P4IOGxjnio75yeUtsr0O25hIW+/YNm0KQZeFBo\nzC6vW6kNeF2NBF9cPI0OGJM6SUiE4ze8+saxEuftSaKPqA9m/b47T4yrcdEr\n3yLI0ETsAV61TGBM41cIGVZqEZ81CGs9vVyieqrU9ECptc/pdGWZ/UTpqHF7\n+YDGud4Duc65nABRs0PdQBDfh12hUX7v5c/0Z1OVm2QEqEe2CER1On8B0wJ5\nqsDAN72DYUjTqJZX1WWIZAgaiPZ4NLEuW8tReMkHmtRtsR12VMkhSB7+rR1h\n2I4JnELKJMrB+vXl1BHMHfkEBt9X5pawGA7mSL7O3lPArgfCxJSfcU7CObaz\nwCtvIpqB8dXPZ/LdWv+lCx2O+R9zVddXMjMvqLunDjY5yQ1YZCWWppKUVNpw\nfx22wGUkzvuEiaq0Y+Xltg8UZvUIr3Kh7jVeOweVvmyTfWrDUmLgcHVZt2L9\nsSbEhnuh25Xu89hIua7rZPixxEwUATKxOPgRRhNKwAIBtx7CitvGHsuwqiWq\nrc306Uyj/82HF/mY0jMeQ2ZlJvwcTnvHxwDa8RwVa38g+O3GDPEjb1f923Ih\nnwK+\r\n=s8xo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIJpF2EBqF1PLcKe1sRS1WEasPIvTzA51HKEFaiNN/BgIhAODwCxg9PNEy5EKK3wqBsYKRwd1GWZOcC1IB++9gcQFc"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.2.1_1589442787285_0.9775899330499909"},"_hasShrinkwrap":false},"5.2.2":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.2.2","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"9418445d553316ed644d38fc604dbe7466e0362c","_id":"antd-form-mate@5.2.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-I9dtey0LeIODxZlZ215nArSDXEBAV0Sqqwx/Jcgrx1F0pzGdYlxpj571UGMSk5kl9z+0haOIfzjRWUFkDdWlXA==","shasum":"74a25911d4bf69391f40eb2ff2c7f098d0404d67","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.2.2.tgz","fileCount":36,"unpackedSize":85772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex4PbCRA9TVsSAnZWagAAm0oQAIXaLXCe0E0Zkg4ufltn\ny1WlI0t4vIoEFaaSJvONVoD5qUc1NjkNEgvorxvcFWeDY48CirMsFgzMbbxe\nTCSBO9psMxT8mizmbIeGHdhUg1Y3cswQnlkS727qQwm/3gl8LKzpUkYy8FQN\nmMoFocaY8bePxC8ff1PLKGtQva3+P2p/3pAGNpYh0pqasQrErKKNuiXQVn/Y\nNvC1jZXQ7cAKz7ACrAkNaDg7pen3ln6zN0irIGjD20LvnF+V5axcAYwr/r9L\naT+6B9mc2vHlgWcnEpeW40ctSr6AI1aG6v7KtS+Y4fbtG72nqpV5U6/9GI/T\nW3qi6Q4Rlu7s29hD4C5uVuoZImBUNT3N3jZ8a1LzcBJBaluuIfpdhRO4afsh\nuNIJN1FGSoZ8dWYWXHYBwDZuiU4W1Q6FIkSoKzoNojzVEmDAxWsN4smXLpCN\nlQiLV9z3s54R1TdOlVLTEtDbEVosLgnyY6looUjRQMs2xglf/F+ZCw6HfIzr\nUTvGVMf8gWWwo4SYiOwhG+VVy/EEGSjSyMRzOsGlhOTqrGcLOWfYKRBEty+r\nqH127bPwvrKxxFKgVY3xsJ4R5f5N3BCQB8DnEN8IivLINyMN5RCZAzTs9xbB\n3IQyS/7cuYg9O1wk8qh5LnJKqkNUrZehFmiyzaS12m2ND6F4zd+CCTpWvyx6\nSbl3\r\n=CyKx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvLePfiV14zF+zHoEn5LQvigrjr8CjcXgHhM2SrE/5qgIhAP23lNmxgcgVDm7eDnuELsuedtIttMC8lzAGQCfHR3m6"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.2.2_1590133723171_0.9036559112404168"},"_hasShrinkwrap":false},"5.2.3":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.2.3","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"3c8fb607324efafd61c546c14e04615437b36daf","_id":"antd-form-mate@5.2.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-Eo8UaXfZDeApl4BfftzqwZN8K+dw8lB6vZ0gl4A7G6pe1ZP6suhx0yXp00YoZCEpOim/ix0RpaZel2Duw/oOfw==","shasum":"04d6e811b68aaa232e8afdde47b82ec41c9df75a","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.2.3.tgz","fileCount":36,"unpackedSize":86705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1lwoCRA9TVsSAnZWagAAbA0P/20GxqGWfKO8TUU4TR/H\nEQF3VXJPmn8EUNlDdtTj4vjwlg0v3rPIgXjF7ECJV0orxlk2WJIbFPchgISn\nVCKyTQoLxjGCoFV+sUML9XbxoAcNcc7pHxl6Id/xVDv7EpBIqWH25cthyQck\nPV2LN1ChT/hy9etOKOsWKSbidgQq57uIRpvcSRBYgrsqteNIpdIu0K6BbCGk\nLKNxcUS8mOC/VsQqBDhzZiv79cteMY9RtCmErYY5u50gMDc2qP/uy5p22suU\nk6URl8GcIjNh0Aw+JLuWo7aUBvW+ogampuA74QV/jQcsPzD0M5CWAICMDJKg\n/3NfSa60zHj8OWfRaJes6X2YvzGJzmb8pQORs7BhZz7NrQ/JRF3lJvRAE88J\nXq1IdF81PVDCfe8lWmQ81VDEtSRc0Hg4+lIqhQp/v6CtEyFvpWXfyItKW9kl\nRqVB8EOTR4E1pFlmx6EPap0vPcwBCKB4oYjq23xSI8KcEVHliUiGlUI4KevS\nlG9TngVglrSEX3m4ZM2HKBfWQlFuT+5KM0uKQ0TxXipE1e5tjs+XuJqMeqSE\nJGSGGaBDyR17Tgw0PidmGObcXCPXwJ/kQEV/+8QjFAAYPaYtDZWt8owOzlg3\nwVdQRx1eyErNc67bTzdcJZGZat0P/BLUH5g8DDgL2Aswe59wRt4wAU5O37q+\nLCuG\r\n=l87M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjFuCv8+VLo+meNwaKm9kUnHr3sU4DJgnOCN2FIuGZngIgNeGTT+5E4I4Z4riJB+l1klNDBfLqNtwZ5BnsjxqdLqI="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.2.3_1591106599847_0.5026259354998268"},"_hasShrinkwrap":false},"5.2.4":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.2.4","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"6e974689fd7afd82a363b5d7279c559a4732669c","_id":"antd-form-mate@5.2.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-EkY//73T1jTBu5stTXFd5uI8U7H0/jMS7nYp1XQYAXPceNOoMc1ED7eQgWNhYDW3hJpINIy+KVD3BK5Fr2HiCw==","shasum":"08f31879eb1ea4c01bd93d8842abd766e2cde5f7","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.2.4.tgz","fileCount":36,"unpackedSize":86700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7GkDCRA9TVsSAnZWagAASxkP/2uCKtKz4cUpd9WSsRUJ\ngbvRSS1QLOitnJmacXcRb1yEJtMF5criiwMYhSoNCe4KIjH44J4UX8wVN/yX\nlBcA+KPmPaa/JcXc1wc/FGWhkqZy8Ev1kxNy2MGTNYEjldRfRmiSevpMSBlQ\n3NghD9G5NX4UWtmXfwgJbt/LCtCu6D03X/tuRVMHF2bSlnnFOn1K8wVcQtWC\nWyse9rDEMywWF3dTE5CLJCU6ZlNJAifJRPouOKYeyECkmcBeckV6Dx8bF1C1\nPIzE/KuB8lnYlFKkLdm/bVmZ0aQHxXL07IBDTTwQobldhdOczOgcDPQE2pgT\nCtEmcz9ANVz6Y+DytqC7atUVtAHy0Zjnv51Q3NGdSR+na9NrBq1U5fVoDh04\nyeG9tnpg6FJpqHaxOwXb4ARRPgfMnORSkHuHmxWILYsvDBXrijVoQG0i283k\n3fZUvLyx7reRoRQGf8cWWF6NbY1Hns3jvbKp4hKaRbGn04+nVrQ3q/jfQBZB\n8XQvuC8WKrfl4TW6TyEpIKH4Yb/sKILfKRXe868mF6k3Rn0tuh6vnclVhOhY\nXF+f9EWBvbf1dRbz6fvs0bDyTFTqZfVOuZ0skuKRqxnIei0aKNBGRbU4MEN9\npXcawC10w6/DAcGsIkeJP4TYDKtmrzp0VFXco39leFjFdOMgksJrthxiNjEf\nhHQG\r\n=0xLx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEA4XLlYn1xbFPpFKm7H6aG/vJddMIfWzvQ1gArsXKeAIhAPaZMjsDiM/ohTPfZx/BozT3s95Enz3/kuBcHnckft+5"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.2.4_1592551682659_0.5307336573231374"},"_hasShrinkwrap":false},"5.2.5":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.2.5","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"5c2699386dd33952f52896805b1a328eb555d290","_id":"antd-form-mate@5.2.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-SN0gADq9048L6HH/kooWozUoqrCTO1nLnW8+ov+zHhE3C/0RJYLdxqFaoQ2mEMo0aHj+Qv+01/6ysdfdlPHyqw==","shasum":"53e58832d4641eea4aecd40f0f45aa503dce53f4","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.2.5.tgz","fileCount":36,"unpackedSize":86700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7GtPCRA9TVsSAnZWagAAllAP/A+2ffSnzJkaQYNwe4r6\nF2hrPybmNenHzd3f50OdhZ8XAVBJd4xkQnvtkS5s5LZLKAh0lWZRvMiEvQnQ\n3Gifb0QKsmBA24o5p91xc6GCxswnw2Tx+EI+lmTcB0Bd4f7LaFsNUAKes6hp\n75KtgvGnGwTg6p+AZMvkKlQiDjwWiAYrYYPA4EVG0o+DQzYDcAuzRAYFsKst\nd9od7rKPQLnfasT2hzvC1yPP8rSNEsx8sI3Bps5srxIUWSjwzwNhl9LTN6ud\nrMp0ZWZB+2UTyhhd5u4a57nW7o87TW6gthZ7J2MQBOgqzMGGOIeq0C5V5XkK\npAzjivZ+Lig7wcFzF+/epQwuk/sBOCBMuARZJHqXRQN72/n77dILFLybj5LU\nHBr/1hp/WLTvQJ/s1XpNDdXVXlIECo8daLky6rrTtC3r7m4awbCIiwAAbzlI\n3W3GoYv6MJAhbIEPTGzpuaDx+SGB3vsVA6TIe3/+fE+vhnfuPVmSUSmMIOtb\nzpJpg0fNSSBcq1MD0EMkj0+L5ZXFKecr/SC5Bhj6kVklySPG4quA6g6cr/e6\nU7xEsxfK1SOInSCZTIGwxAXVnS4gpyISRXNGXDYffGm2tCc8ubXPqFVrxDsi\nSShHMVjNCyyF6ysMUr5lu+pLtEmqzwdukq/BUY31Cnjchp41ZrGSkWZ8NGUd\ns6z6\r\n=zbMX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa328fD3acH7hELJMeCZlzd7bKspoLANspCxKMfcERiAIhAOhh4XtOG0TXqgoXwaamG16gfRn+QXbyAkuNU4P9GPpR"}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.2.5_1592552270619_0.5834989603721215"},"_hasShrinkwrap":false},"5.3.0":{"name":"antd-form-mate","description":"基于 ant design 的表单组件","version":"5.3.0","main":"./dist/index.js","dependencies":{"@ant-design/icons":"^4.0.2","antd":"^4.1.4","lodash":"^4.17.15","moment":"^2.24.0","react":"^16.8.6","react-viewer":"^3.2.1"},"scripts":{"start":"npm run storybook","build":"echo y | rm dist -fr && webpack","prepublishOnly":"npm run lint && npm run build","lint":"tslint --project tsconfig.json","storybook":"start-storybook -p 6006","build-storybook":"build-storybook -s public","release":"release-it --verbose","release-next":"release-it --npm.tag=next --verbose","publish-next":"npm publish --tag next"},"eslintConfig":{"extends":"react-app"},"browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"devDependencies":{"@babel/core":"^7.5.5","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-proposal-decorators":"^7.4.4","@storybook/addon-actions":"^5.1.10","@storybook/addon-info":"^5.1.10","@storybook/addon-links":"^5.1.10","@storybook/addons":"^5.1.10","@storybook/react":"^5.1.10","@types/jest":"^24.0.16","@types/lodash":"^4.14.139","@types/storybook__react":"^4.0.2","@typescript-eslint/eslint-plugin":"^2.5.0","@typescript-eslint/parser":"^2.5.0","babel-eslint":"^10.0.3","babel-loader":"^8.0.6","babel-plugin-import":"^1.12.0","css-loader":"^3.2.0","eslint":"^6.5.1","eslint-config-react-app":"^5.0.2","eslint-plugin-flowtype":"^3.13.0","eslint-plugin-import":"^2.18.2","eslint-plugin-jsx-a11y":"^6.2.3","eslint-plugin-react":"^7.16.0","eslint-plugin-react-hooks":"^1.7.0","jest":"^24.8.0","less":"^3.9.0","less-loader":"^5.0.0","react-docgen-typescript-loader":"^3.1.0","release-it":"^12.6.1","style-loader":"^0.23.1","terser-webpack-plugin":"^2.1.3","ts-import-plugin":"^1.6.1","ts-jest":"^24.0.2","ts-loader":"^6.0.4","tslint":"^5.20.1","typescript":"^3.7.5","webpack":"^4.39.1","webpack-cli":"^3.3.6","webpack-node-externals":"^1.7.2"},"keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"homepage":"https://github.com/zpr1g/antd-form-mate#readme","types":"./dist/index.d.ts","typings":"./dist/index.d.ts","author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"license":"MIT","gitHead":"215d546d8a4fb5d007d0441e632798b183c4da57","_id":"antd-form-mate@5.3.0","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UZ1Tiu7y4vlvYRM7tDsqV2jbYjVwpfnzBRd6lVya4amxlHb9bkGPnOHX4TKyk3uaN/z7CbsM7u9MkNTOZd3+1A==","shasum":"a8ff3e01be2a650de91effa64d193ef83923a351","tarball":"https://registry.npmjs.org/antd-form-mate/-/antd-form-mate-5.3.0.tgz","fileCount":37,"unpackedSize":89403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+t9XCRA9TVsSAnZWagAAhsgP/iiqGzWMeL+Bdgg4iaum\nyMBZzzAjwKa59+0bltoeycf7MUTayGCEfEtcd2TDSd117CNuo3cK3nepxIsG\nuomDuj5mIXu+5eGUDr0l/42syJFjv5Gq3SpHuhyo9j29D+G9F7XuOlQqSAHQ\nK1jrTdv2PJ1l0CeRfv2+PJW3l2FjiHhMtcPlg6AeVPqKc5Ubms4bOQIn5xdI\nef4cKTmVjQACWjsuAhDaE1G2+srqmDhBNv0NhOQFnScce67YvI3dIlWrlmfJ\nUnR5m/hBRfZIyGMTod8tXWJ5YAIWv9FXv9/dUGVM8GF7HEMFE6UcrgfY7D31\n6YqS6+I9TsSHTcDgPnnfbqeXHb5tPHr5y7DTcEnEOFAsGq/YivAU8Ck9MpkU\nuRaHovmKMeJbnTqogVbQn6oTHe+MmV4Jp4x1UpJAtbPCIAvwKF7EWwB6xdRr\n1YcNvKo6+MRRzbOLzR6IAHk/6VuW7MW/ET1xTsK9G/kTBko/slXnV84oIYyN\nEE0+pRIw4DVD2sXfROdmlFs67A/nQvkLwdFUtldAoCPpWJaRwjV9gIqTr2j9\ndivU78IvGa8s9pBiwYhGSYOkjLucSsBPaPmOw3aCVusUMsplkzxp202tbwUw\nbnwnB29ZV20YBGthJvQj8r3OIAi8V3QfYqF/kUcg5JZOg7hZsn+TkXDYhhK6\nubVZ\r\n=o6ED\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHe/APQUYdQ3hJdVVEKfy+dzG8q1/aehe4p8gjGa6Rq/AiEAgZZ9ULNfJn4Ey/p2+CSEteRQ84WXINxVlmpy3xRuMCs="}]},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"_npmUser":{"name":"theprimone","email":"yuns.xie@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/antd-form-mate_5.3.0_1593499478233_0.4902309922611032"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-05T01:48:57.807Z","0.1.0":"2019-08-05T01:48:57.928Z","modified":"2022-04-11T14:21:19.519Z","0.1.1":"2019-08-05T03:25:06.535Z","0.1.2":"2019-08-05T03:42:39.226Z","0.1.3":"2019-08-05T03:52:33.193Z","0.1.4":"2019-08-05T03:56:28.210Z","0.1.5":"2019-08-05T14:47:00.965Z","0.1.6":"2019-08-06T14:29:29.238Z","0.1.7":"2019-08-07T02:45:08.162Z","0.1.8":"2019-08-07T03:03:12.051Z","0.1.9":"2019-08-07T04:19:35.058Z","0.1.10":"2019-08-08T03:23:13.393Z","0.1.11":"2019-08-08T08:42:31.889Z","0.1.12":"2019-08-11T01:09:43.165Z","0.1.13":"2019-08-11T01:48:32.823Z","0.1.14":"2019-08-11T11:48:32.260Z","0.1.15":"2019-08-17T06:45:30.127Z","0.1.16":"2019-08-25T01:42:47.771Z","0.2.1":"2019-08-29T14:33:34.225Z","0.2.2":"2019-08-30T14:42:55.736Z","0.2.3":"2019-08-30T16:05:05.099Z","0.2.4":"2019-08-31T01:13:51.372Z","0.2.5":"2019-09-02T03:27:38.263Z","0.2.6":"2019-09-04T02:12:11.378Z","0.2.7":"2019-09-06T01:59:13.750Z","0.2.8":"2019-09-17T07:21:06.869Z","0.3.0":"2019-09-18T01:15:50.123Z","0.3.1":"2019-09-18T01:27:53.021Z","0.3.2":"2019-09-18T01:35:39.875Z","0.3.3":"2019-09-18T01:47:19.701Z","0.3.4":"2019-09-20T03:10:50.722Z","0.3.5":"2019-09-20T03:42:40.804Z","0.3.6":"2019-09-20T08:50:30.228Z","0.3.7":"2019-09-25T03:59:09.898Z","0.3.8":"2019-10-12T03:43:46.659Z","0.3.9":"2019-10-12T17:22:08.101Z","0.3.10":"2019-10-12T17:47:39.703Z","0.3.11":"2019-10-16T03:03:25.144Z","0.4.0":"2019-10-20T02:00:50.313Z","0.4.1":"2019-10-20T02:13:35.159Z","0.4.2":"2019-10-28T09:38:32.312Z","0.5.0":"2019-10-31T09:50:18.288Z","0.5.1":"2019-10-31T10:16:05.279Z","0.5.2":"2019-11-01T02:32:12.132Z","0.5.3":"2019-11-01T09:42:06.979Z","0.5.4":"2019-11-01T09:59:57.219Z","0.5.5":"2019-11-01T10:34:12.797Z","0.5.6":"2019-11-02T01:52:30.437Z","0.5.7":"2019-11-04T04:01:45.085Z","1.0.0":"2019-11-25T12:47:15.089Z","1.0.1":"2019-11-26T03:30:36.496Z","1.0.2":"2019-11-26T10:03:42.410Z","1.0.3":"2019-11-27T03:37:28.492Z","1.0.4":"2019-12-04T03:35:13.387Z","1.0.5":"2019-12-04T04:18:24.083Z","1.0.6":"2019-12-04T11:17:50.693Z","1.0.7":"2019-12-04T14:54:13.364Z","2.0.0":"2019-12-05T13:37:49.980Z","2.0.1":"2019-12-06T14:22:36.394Z","2.0.2":"2019-12-08T13:39:14.320Z","2.0.3":"2019-12-09T02:52:20.379Z","3.0.0":"2019-12-15T11:18:25.428Z","3.0.1":"2019-12-15T15:40:42.998Z","3.0.2":"2019-12-15T15:50:05.958Z","3.0.3":"2019-12-23T09:48:31.246Z","4.0.0-rc1":"2020-02-13T10:44:28.874Z","4.0.0-0":"2020-02-13T10:55:20.586Z","4.0.0-1":"2020-02-17T12:58:06.616Z","4.0.0-rc.1":"2020-02-17T13:12:00.310Z","4.0.0-rc.2":"2020-02-17T14:51:59.133Z","4.0.0-rc.3":"2020-02-19T05:12:35.914Z","4.0.0-rc.4":"2020-02-19T09:25:33.083Z","4.0.0-rc.5":"2020-02-19T09:37:24.251Z","3.0.4":"2020-02-19T09:40:18.586Z","4.0.0-rc.6":"2020-02-25T02:37:21.116Z","4.0.0-rc.7":"2020-02-25T03:04:06.372Z","3.0.5":"2020-02-25T03:06:45.135Z","3.0.6":"2020-02-25T03:11:56.121Z","4.0.0-rc.8":"2020-02-25T08:39:56.405Z","4.0.0":"2020-03-04T08:20:19.991Z","4.1.0":"2020-03-05T08:31:41.809Z","4.1.1":"2020-03-05T09:29:06.436Z","4.1.2":"2020-03-05T10:38:04.683Z","4.1.3":"2020-03-10T02:50:56.477Z","4.1.4":"2020-03-10T03:00:28.146Z","4.1.5":"2020-03-10T03:12:36.658Z","4.2.0":"2020-03-10T08:39:16.746Z","5.0.0-rc.1":"2020-04-07T14:28:13.173Z","5.0.0-rc.2":"2020-04-08T03:39:28.310Z","5.0.0-rc.3":"2020-04-08T08:12:03.176Z","5.0.0-rc.4":"2020-04-08T08:39:28.090Z","5.0.0-rc.5":"2020-04-16T15:25:07.740Z","5.0.0-rc.6":"2020-04-17T01:47:18.594Z","5.0.0-rc.7":"2020-04-22T08:13:54.479Z","5.0.0-rc.8":"2020-04-23T09:43:09.428Z","5.0.0-rc.9":"2020-04-23T11:04:59.666Z","5.0.0":"2020-04-23T14:07:40.186Z","5.0.1":"2020-04-26T08:33:36.265Z","5.0.2":"2020-04-26T09:58:19.307Z","5.0.3":"2020-04-27T02:46:49.150Z","5.0.4":"2020-04-27T03:15:01.694Z","5.1.0":"2020-04-29T10:00:27.431Z","5.1.1":"2020-04-29T10:17:09.314Z","5.1.2":"2020-05-07T07:02:31.379Z","5.1.3":"2020-05-07T10:12:05.071Z","5.1.4":"2020-05-07T15:30:05.311Z","5.1.5":"2020-05-08T08:45:55.807Z","5.1.6":"2020-05-11T13:19:38.140Z","5.2.0":"2020-05-14T07:22:21.442Z","5.2.1":"2020-05-14T07:53:07.403Z","5.2.2":"2020-05-22T07:48:43.324Z","5.2.3":"2020-06-02T14:03:20.019Z","5.2.4":"2020-06-19T07:28:02.799Z","5.2.5":"2020-06-19T07:37:50.902Z","5.3.0":"2020-06-30T06:44:38.485Z"},"maintainers":[{"name":"theprimone","email":"yuns.xie@qq.com"}],"description":"基于 ant design 的表单组件","homepage":"https://github.com/zpr1g/antd-form-mate#readme","keywords":["antd","form"],"repository":{"type":"git","url":"git+https://github.com/zpr1g/antd-form-mate.git"},"author":{"name":"zpr1g","email":"yuns.xie@qq.com","url":"https://theprimone.top/"},"bugs":{"url":"https://github.com/zpr1g/antd-form-mate/issues"},"license":"MIT","readme":"<h1 align=\"center\">antd-form-mate</h1>\n\n<div align=\"center\">\n\n基于 ant design 的表单组件，配置化实现表单功能。\n\n[![GitHub license](https://img.shields.io/github/license/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/blob/master/LICENSE)\n[![npm Version](https://img.shields.io/npm/v/antd-form-mate.svg)](https://www.npmjs.com/package/antd-form-mate)\n[![GitHub stars](https://img.shields.io/github/stars/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/stargazers)\n[![GitHub issues](https://img.shields.io/github/issues/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/issues)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/m/zpr1g/antd-form-mate.svg)](https://github.com/zpr1g/antd-form-mate/commits/master)\n\n</div>\n\n![antd-form-mate.png](https://i.loli.net/2020/04/26/gLTEx6RzYisNwGW.png)\n\n**[在线预览 ->](http://zpr1g.github.io/antd-form-mate)**\n\n## 安装\n\n```shell\nnpm i -S antd-form-mate\n```\n\n## 开发\n\n基于 [Storybook](https://storybook.js.org/docs/guides/guide-react/) 开发调试。\n\n```shell\n$ git clone https://github.com/zpr1g/antd-form-mate.git\n$ cd antd-form-mate\n$ npm install\n$ npm start\n```\n\n## 使用\n\n### 内建类型\n\n|     | 类型             | 备注                                          |\n| --- | ---------------- | --------------------------------------------- |\n| 1   | `custom`         | 自定义组件类型，通过 `component` 属性传入组件 |\n| 2   | `date`           |                                               |\n| 3   | `time`           |                                               |\n| 4   | `datetime`       |                                               |\n| 5   | `date-range`     | 日期范围                                      |\n| 6   | `time-range`     | 时间范围                                      |\n| 7   | `datetime-range` | 日期时间范围                                  |\n| 8   | `number`         |                                               |\n| 9   | `select`         |                                               |\n| 10  | `textarea`       |                                               |\n| 11  | `password`       |                                               |\n| 12  | `picture`        | 内置预览组件                                  |\n| 13  | `switch`         |                                               |\n| 14  | `slider`         | 滑动输入                                      |\n| 15  | `file-dragger`   | 可拖拽文件上传                                |\n| 16  | `string`         | **默认类型**                                  |\n| 17  | `check-group`    | 多选框                                        |\n| 18  | `radio-group`    | 单选框                                        |\n| 19  | `number-range`   | 数字区间, `{ min?: number, max?: number }`    |\n| 20  | `cascader`       | 级联选择                                      |\n\n除此之外，可通过 [`registerComponent`](/src/index.ts#L11) 方法注册组件实现类型扩展或重写除 `custom` 类型外的组件。\n\n内部组件除了 `switch` 和 `custom` 外，默认宽度均为 `100%` 。\n\n### 新增功能\n\n- 日期相关\n  - `disabledPastDays` - 禁用过去的日期，包含今天\n  - `disabledFutureDays` - 禁用未来的日期\n- `select`\n  - `onReload` - 配置后可渲染一个后置的刷新按钮\n  - `addonAfter` - 自定义后置标签\n- 文件相关\n  - `filesCountLimit` - 上传文件个数限制\n  - `fileSizeLimit` - 上传文件大小限制\n  - `dimensionLimit` - 上传图片时，分辨率限制\n  - `checkImage` - 额外判断图片上传的限制，返回错误提示\n- `check-group` 、`radio-group`\n  - `cols` 可配置分为几列渲染\n\n关于文件上传的函数 `uploadFn` ，可统一配置，也可对 `file-dragger` 和 `picture` 单独配置。内部默认转换成 base64 字符串。配置后则通过接口上传，成功直接返回图片链接即可，否者返回 falsy 值即可。此外，内部默认截取以 `/` 分割链接后最后一个元素为文件名，当类型为 `picture` 时，几乎无影响（不会显示展示）。如果为 `file-dragger` 时，由于需要显示展示，故可能截取的文件名不合适，可通过 `postInitialValues` 修改。另，由于现在内部只在初始值时自动格式化值的类型，故当通过 `formMate` 设值时，切记需要转换值类型。\n\n### API\n\n#### `FormMate` 表单容器\n\n| 参数                | 说明                                                 | 类型                                                                               | 默认值 |\n| ------------------- | ---------------------------------------------------- | ---------------------------------------------------------------------------------- | ------ |\n| `renderChildren`    | 自定义 `children` 渲染                               | `(children: React.ReactNode) => React.ReactNode`                                   | -      |\n| `renderItem`        | 自定义每个子项的渲染                                 | `(item: React.ReactNode, name: string \\| null, index?: number) => React.ReactNode` | -      |\n| `postInitialValues` | 对于内部已经处理过的初始值再次处理                   | `Function`                                                                         | -      |\n| `grid`              | 由于通过 `flex` 布局输入项较为常见，故集成了该配置   | [`Grid`](/src/interfaces.ts#L86)                                                   | -      |\n| `formMate`          | 继承自 `Form` 组件的 `form` 属性，用于管理表单初始值 | [`FormMateInstance`](/src/interfaces.ts#L104)                                      | -      |\n| `type`              | 统一设置表单中的所有类型                             | [`ComponentType`](/src/interfaces.ts#L23)                                          | -      |\n| `plainRender`       | 自定义 `plain` 类型的渲染函数                        | [`Function`](/src/interfaces.ts#121)                                               | -      |\n\n##### 关于 `initialValues`\n\n为了简化使用，`FormMate` 组件会在内部统一转换 `initialValues` 且可**初始值可重写**，方便在实际业务场景中的使用和处理，故输入项（ `FormMate.Item` 和 `FormMate.Dynamic` ）必须作为 `FormMate` 组件的直接子组件，不能被其他组件包裹，这样才能让 `FormMate` 组件内部正确转换相关初始值。\n\n1. 直接在 `FormMate` 配置 `initialValues` ，此法需自己转换相应的值类型。由于如果要实现法二的效果，还需要保存初始值的前一个状态并做深比较，私以为过于冗余了，故保留为 `Form` 组件原始的 API 。\n2. [推荐]通过 `formMate` 配置 `initialValues` 。可参考[示例用法](/stories/MultiForm/index.tsx#L29)。这样就可以异步设置初始值了，如果需要重置表单，通过 `formMate` 调用 `resetFieldsValue()` 即可。此外，该方案还可以反复擦写初始值。\n\n##### `type` 与 `plainRender`\n\n配置 `type` 为 `'plain'` ，即可实现**详情展示**的功能，内部已初始化一个默认的对于不同类型渲染函数 [`defaultPlainRender`](/src/utils/plainRender.tsx#29) ，当然也可以通过 `plainRender` 属性重写默认的渲染函数。\n\n#### `FormMate.Item` 表单项\n\n| 参数             | 说明                                  | 类型                                                               | 默认值   |\n| ---------------- | ------------------------------------- | ------------------------------------------------------------------ | -------- |\n| `type`           | 上述类型                              | [`ComponentType`](/src/interfaces.ts#L23)                          | `string` |\n| `name`           | 字段名                                | [`NamePath`](https://next.ant.design/components/form-cn/#NamePath) | -        |\n| `dense`          | 使得 Form.Item 的 `marginBottom` 为 0 | `boolean`                                                          | `false`  |\n| `componentProps` | 额外的输入组件属性                    | [`ComponentProps`](/src/interfaces.ts#L47)                         | -        |\n\n其他属性可参考 [`Form.Item`](https://ant.design/components/form-cn/#Form.Item) 组件属性，特别的 `children` 属性仅当类型为 `custom` 时可用。\n\n#### `FormMate.Dynamic` 动态表单项\n\n| 参数     | 说明         | 类型                                                   | 默认值 |\n| -------- | ------------ | ------------------------------------------------------ | ------ |\n| `render` | 判断是否渲染 | `(form: FormInstance) => boolean \\| null \\| undefined` | -      |\n\n其他属性可参考 [`FormMate.Item`](#FormMate.Item-表单项) 组件属性，可配置 `children` 。\n\n#### `ConfigProvider` 全局默认配置\n\n参考[类型定义](/src/contexts/ConfigContext/index.tsx#L15)即可\n\n#### 其他\n\n内部使用的[部分组件和函数](/src/index.ts)已导出。\n\n未尽事宜，可参考 [index.stories.tsx](/stories/index.stories.tsx) 。\n\n### 基础用法\n\n```tsx\nimport * as React from 'react';\nimport { Button } from 'antd';\nimport FormMate from 'antd-form-mate';\n\nconst BasicForm: React.FC = (props) => {\n  const handleFinish = (values) => {\n    console.log('Received values of form: ', values);\n  };\n\n  const handleFinishFailed = (errors) => {\n    console.log('Errors:', errors);\n  };\n\n  return (\n    <FormMate\n      style={{\n        maxWidth: 1200,\n        margin: '0 auto',\n        paddingTop: 20,\n      }}\n      labelCol={{ span: 8 }}\n      wrapperCol={{ span: 12 }}\n      onFinish={handleFinish}\n      onFinishFailed={handleFinishFailed}\n    >\n      <FormMate.Item\n        type='string'\n        name='name'\n        label='姓名'\n        rules={[{ required: true, message: '请输入姓名！' }]}\n      />\n      <FormMate.Dynamic\n        type='string'\n        name='dynamic'\n        label='动态字段'\n        render={({ getFieldValue }) => {\n          return getFieldValue('name') === 'form';\n        }}\n      />\n      <FormMate.Item wrapperCol={{ span: 12, offset: 8 }}>\n        <Button type='primary' htmlType='submit'>\n          提交\n        </Button>\n      </FormMate.Item>\n    </FormMate>\n  );\n};\n\nexport default BasicForm;\n```\n\n## 模块化\n\n### 注册新组件\n\n可参考 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location/blob/master/stories/components/FormMateItem/index.tsx#L8) - 高德地图地理位置录入组件的注册使用。\n\n### 扩展\n\n将基于本组件实现新功能的模块称为扩展。\n\n|     | 仓库                                                                        | 说明       |\n| --- | --------------------------------------------------------------------------- | ---------- |\n| 1   | [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) | 可编辑表格 |\n\n## To Do\n\n- [x] [antd-form-mate-v4](https://github.com/zpr1g/antd-form-mate/projects/1)\n- [x] [antd-form-mate-v5](https://github.com/zpr1g/antd-form-mate/projects/2)\n\n## 升级\n\n### 从 v4 到 v5\n\n表单组件升级到 antd 4.0 后，由于 `initialValues` 提升到 `Form` 组件中统一配置，且由于之前组件并没有对 `Form` 组件进行封装，导致了一些使用上的不便，故再次重构，旨在让整个组件的结构和使用更优雅。下面总结 v4 到 v5 的变更：\n\n1. 文件结构调整，使其更清晰合理\n2. 基于 `Form` 封装 `FormMate` 组件\n3. 在 `FormMate` 中处理表单初始值，[统一字段值类型](./src/utils/setValue.ts#L8)\n\n   - `switch` -> `boolean`\n   - `date` 相关 -> `Moment`\n   - 文件相关 -> `UploadFile[]` ，内部默认使用以 `/` 分割后的 url 数组的最后一个字符串作为文件名称\n   - 特别的，如果像文件相关的内部字段转换不满足实际需求，可通过 `postInitialValues()` 属性对内部转换的结果再次进行处理\n\n4. 重构表单项创建方式，使用 `FormMate.Item` 和 `FormMate.Dynamic` 组件创建\n5. 移除不必要的默认配置，如 `defaultItemLayout` 等，完全可以在实际场景中二次封装即可\n\n### 从 v3 到 v4\n\n根据官方的表单升级说明——[从 v3 到 v4](https://next.ant.design/components/form/v3-cn)，也对本组件进行了相应的重构，v3 版本时，可不使用 `Form` 组件包裹生成的表单项，新版本充分利用了 `Form` 组件管理数据。下面总结几点本组件从 v3 到 v4 的注意事项：\n\n1. 移除 `hidden` 类型，新版表单组件通过 `initialValues` 统一配置初始值，当需要隐藏类型的字段时，直接添加到 `initialValues` 即可。\n2. 新增 `dynamic` 类型，可根据条件动态渲染某个字段。结合 `generateFn` 属性，可以快速实现本组件支持的其他类型组件的动态渲染。具体可参考 [`stories/BasicForm/index.tsx`](/stories/BasicForm/index.tsx#L253) 。\n3. 移除 `afmLocale` 属性，通过 `IntlProvider` 配置国际化。\n4. 移除扩展 `DatePicker` 中的 `onlyAfterToday` 和 `todayAndBefore` 属性，使用 `disabledPastDays` 和 `disabledFutureDays` 代替。\n5. 重命名 `pictureFormateLimit` 属性为 `pictureAccept` ，并将默认值设为 `'image/*'` 。\n6. 移除默认文件大小为 500M 的限制。\n7. 修正笔误，配置全局属性中的 `commen` 改为 `common`\n8. 移除默认的 `extra` 属性：\n\n```js\nexport const defaultExtra = {\n  picture: '请上传图片',\n};\n```\n\n9. 新增 `registerComponent` 功能，可通过注册组件实现类型扩展或重写已有类型的组件。此外通过这种方式将 `location` 类型组件剥离到 [antd-form-mate-location](https://github.com/zpr1g/antd-form-mate-location) ，可单独安装使用。\n10. 新增 `withCol` 属性，可直接让每个组件被 `Col` 组件包裹。特别的，当同时使用了 `withCol` 功能 、 `dynamic` 类型和 `component` 字段时，切记返回组件时一定要使用 `Col` 组件包裹，因此，该场景下尽可能的使用 `generateFn` 即可避免这样繁琐的问题（如果内建组件没有需要的组件，可以试试 `registerComponent` ）。之所以这样是由于该函数由 `Form` 组件去执行，当主动去调用时，`form` 的实例还没与 `Form` 绑定，会报警告：\n\n```\nWarning: Instance created by `useForm` is not connect to any Form element. Forget to pass `form` prop?\n```\n\n11. 移除上传组件的 `countLimitHint` ，`sizeLimitHint` 和 `imageLimitHint` ，使用国际化的 `hint` 字段实现。\n12. 移除 `EditableTable` 组件和 `addDivider` 工具方法。剥离到 [antd-form-mate-editable](https://github.com/zpr1g/antd-form-mate-editable) ，单独安装使用。\n13. 替换 `select` ， `check-group` 和 `radio-group` 中选项的 `text` 字段，使用默认的 `label` 字段。\n","readmeFilename":"README.md"}