{"_id":"mota-validation","_rev":"52-86513c88da2b63d3ffb855e6e0f26feb","name":"mota-validation","dist-tags":{"latest":"6.0.1"},"versions":{"1.0.0":{"name":"mota-validation","version":"1.0.0","description":"这是一个 React 项目模板，默认安装了 react/react-dom，同时单元测试等基础设施都已配置完成。","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^16.4.1","react-dom":"^16.4.1","typescript":"^2.9.2"},"_id":"mota-validation@1.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-3Azjx2Py5hIZ9zS9qrdoY1yoA3xJfZMAE6F9hRow83h3MnXXhL2Tgei3ThsBmaFUM+OxA7OgUFsY/HHWsjzkTg==","shasum":"3bae18e5ebcc52ada18feaa5e1b325b190f79dda","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.0.0.tgz","fileCount":25,"unpackedSize":18607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU3xDCRA9TVsSAnZWagAABlMP/AqP4qNZ455LOeJX0oHP\nCH/oPMPW4GNUHTgLBPbIhODivm0nIaoKULK6rHeXNOrrgrC+1+FQ/TF3N/TM\nqNRTPXwGo1l+BX6z1pBkENHUsZ91g5ELfeRjKrbRNmw+10wYaY2CRe73FLly\n+6qQnUROu5C9g7FudxHAmzR0gtMD7tyvO6RcgHOsT82ii8EqJ5pE8gTvlUbW\n8KHIoDFsyGcoVSNDZ9gI+7jHPJZZ48i7QqOJ760qI6y/0OrE7d1MitKvLYmO\noVA6gcEPXJhKdZel5EU3LonFpcj81hMVqP3BodkVzij0gOiTZI6DxY4jGExI\nrN+rSxqf+qJQr3b9He6Lpic0jw+4F/octSI0Hqly9Uqu6Hx112uJwXXfAiwf\nc6sB682btywSZILhCyqMmNFIw0VFXK6P7OtdxvfQhY+1ObmQVW3xJPmFwXYr\nxgI99DisAf3N97fV25bGQPgfYnu1OMVyBibEO0ap6OZ5dQH71+EyukWGRXXu\n/scN6Ii7Cyen0X6TidvdnxZcGOXLKwZ2O0OI7eUoxRahzwdJ4MitzO1nUphJ\ngYt9LodtIogcR4n7K2sDg7zFLsXBX8apJ1c5e5iWLoXeTxi9UJdriG4ZkYQj\nVQ0yOgGEta8RPrq8UW5XkjJexwlPpDYFDh3IcXxJp5cPmRGHRjXNN4jWtIFP\nEn/p\r\n=Y9Do\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFlxJNk17/nYpNDh5WSnc17IAWyNYrKgRq2TxnVp4qaAIgapH+1eKItAC6hUKg79XfXu7tl5cqDZa3DV7GRzwglaI="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.0.0_1532197955608_0.5207638639114911"},"_hasShrinkwrap":false},"1.0.1":{"name":"mota-validation","version":"1.0.1","description":"这是一个 React 项目模板，默认安装了 react/react-dom，同时单元测试等基础设施都已配置完成。","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^16.4.1","react-dom":"^16.4.1","typescript":"^2.9.2"},"_id":"mota-validation@1.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-M02GV36227TwOfGFG84zRtJy74+UlVOOX15YAVn0KbtYnvQUghIkDEH9zZUgWAQOm+ipZIgoYjTmikWwo9tgNA==","shasum":"11052f923c51d6926fa70133de7d0a51c637b9f5","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.0.1.tgz","fileCount":25,"unpackedSize":18595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbU33tCRA9TVsSAnZWagAARmIP/34sI9eokwzhBzvIf0oh\nTg47cgoiOBPvvRHRS4XinMAjBsUd7XM/jnFpObMVkNh11Oc0jiLXFDQ6wO9r\n6/k2iXWLUNq/CA6YzJ/AEfMY45FeKUTmIJkUnrGBhch/8ahfA1tuk3fYJV3N\nx+tRmrJ0OibYvXykmHLlLnMrjOOcmhWo2CA32B9IOAJwJ5XdrVjNOpKJHvrg\nzekJvdnCdkyzYN6uG6HZlvJsMT9xFjHr8buK//hK6i2Xgu/9Ra5s9ZUGXpCX\nElweUPXmZfPw/bQpKTyrdl8EhMlen5Nzq6qMYgJ5cmD4bWZ3e0K8pnaLvBsR\ndfYmzCYGkzQ7mwgTod14jd2Q0JKyZqpU6sbzlDwRC+IZVCwaFcF8G4ThZUnn\n89wCLWn3lcm9q185R6Nss1t6WZOeR7KFvRgtu6HruRUrFpHUsxZfWNHcAR5y\nsvhjh19rwe6FcM6E1cRwTPfQ1m1w9CNCVhQdN/iqO5N2HmD/nEFEtrGiB8lv\njiIbeRER2V14TLcxRCHxFAKoWe+ovzacTwDCNj4qAvx9b9wsOcudifVY+hzd\nC2FsYuwXLypM53g4e+q86wInSPGjH7CwlumlQcOksK/EG7KEg/K2yIyAP8Ds\nolh7255gISMiARc9X55fzajRIAsAsWJ5dSXo2en5F5Wl6G7XAk9466CDsfjc\nnYGv\r\n=Bogv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5UlqLfFKo7JN+LXhLOmTypnOwlcJ/hsBz9WUdPLuPVAiBVYwRIt970zLk76QwauXqvHIigXGk4suKwovP7Ww536g=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.0.1_1532198381197_0.8213978297721043"},"_hasShrinkwrap":false},"1.0.3":{"name":"mota-validation","version":"1.0.3","description":"这是一个针对基础 Mota 开发的表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^16.4.1","react-dom":"^16.4.1","typescript":"^2.9.2"},"_id":"mota-validation@1.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-v1U8u05X7qphZISvzoCLxpZYbwOM3LepAYr6FtmgurDkL27jxjXb8/1SvMDDP5PL3NwfbFmxLpJbWWukMc7Nhg==","shasum":"0c1188705e165525ec87b43e13a3b37d620e3969","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.0.3.tgz","fileCount":26,"unpackedSize":20553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVI8DCRA9TVsSAnZWagAA9WwP/0yiqRAhqhpVvVMi5sVn\nyn0rbOZflf5N7FwS/PBqc0yopCjmu0SF6DAXZygsj0GcYVD4ZEwVeh6cUqNB\n8FmqdzLyBNWwBURWcAKMmfwkmO3uaLQ43aRex0Pl6yMCx5wgB5BK0JU0g+3Y\nv7YE0ifB7/tEGzHvU1+1L1+caCHQ91ebU9YJKB++oCT6w5oKEBhLp4AJVcYo\nLkZNkOrFmsu6Ru2WiokygkF5m5SDLKQ5Od2DGSoDb+/GXOQ04lzo3g3nh/yI\nnp1jCw52XedTEaAMyKZZVMkW1PmpgEKBWYBYjbLqqI6KURulR71SbEqJPhJf\njCpO82dPQj7X58Q4GFtyOisHnnic+P2NofZfFxw5M9t8hBP5yr0nY6QbCvmF\nsEbbWkdbBEVWJ4Aa5njuqena816uhmyEmyhSnIhUQpby0U6eOyTXAFVodytH\nmpx04+ie8+ah1WdVJn3RiBaOofaZmzMti5oIIFL2u1WQTxIl60SnPj5eqRXo\ndwE9tBzXSfHGYJJYV1sxd6P9dqVxkGpnAIG+IpcBySJLdZCUYM2AqK8jW8uv\nz0THvoXwJil8eAzEFqjSOHx3U9CP/MEznHOwoEtWygmOb0BQWsJsTbqYbL1y\njuK18bd6NTQ12wzQ93rb7Nzj+Jbsa/xOcBz+q2oP/CxJTpXRHktTQpjB99K/\nLIO4\r\n=AiZJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICCZsrfn6bFKqL/rFV0E59LQYBSUpmz3LunYWJumhX2NAiA2aPLGTEFH4GlYjh26BMxYJzO6aluuXZqaFd7fkBgQUQ=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.0.3_1532268291487_0.13401504876697912"},"_hasShrinkwrap":false},"1.0.5":{"name":"mota-validation","version":"1.0.5","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^16.4.1","react-dom":"^16.4.1","typescript":"^2.9.2"},"gitHead":"3c8ed25e3baf18221c190e65cc17d054d4c1d292","_id":"mota-validation@1.0.5","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-uA/pQqLkeccJbbHhhxRl8nRKWv9G6usYeg9teSReN4cKoQs/Cb4z+Ku8J2RwBmHPwl47QVFGE3bPFB6Tsboemw==","shasum":"ed573afa774ae3435222b68691e2919f59dbb9fb","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.0.5.tgz","fileCount":66,"unpackedSize":53540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVJDsCRA9TVsSAnZWagAAkNwQAKQXruwtT4JGzmfCCrfU\nTb7emwqUPToorB2UQvaIVjoLRWNY+KCF9O2/7oMwxLicpBXXXQdbrTjxA2Kq\nhW5WmNi1bYy5OOmRUYhYUk084C+s2Agf1SBz7sjkHi5brF9K6kF0XrQpkQX5\nDxnKLfhB17ak3RQCAy+ky5LaAq3Xc/oHbYaMKCDrQL06YT2rGWv8KGDOSEox\nRw/QnfMjxYH+dEbMEKzukJ3PlWVBJrN6dFfZVbF9gvvpTkfrsXljiCjynyDB\n4Axi1OsEHiEynYENvTtjqzjYPyUhA+UuBF/fJ3z6GxCHMSNNocmTjokxOppI\ny1OL8j/g5xzbG27AT8SKS2XfN63wnW1ARBYRLt6w7kdcscgy9pBQDNJMn3E2\nwWg3u+kREVrVLR4sYN64vW0cMjY4Wl6sIShcQIU6iWyfQj0EjEv3uDQZbNEe\nnkTkxzN8rHY11upgmjrIGrE8t3oY13e0HaUe8QR3SRPo4/epROsFNFl88Mgz\nBXcP3B2l+dg6zOdLHL2d0FF4GKYhNEbnZK7PRsxRuMLMc1L60rM9/QE/O44E\nZz3mx68gpJE0gyWiFu8EdT8lrleWJkJs75cQ25qPeiKRRaBX/v8mJjjmIuOM\nJI2LGM/5HjDmGoZzAnJcnJ3VYoiGJBcq7NPj7kR9KrBXP99PqHjP72vSRA6R\nsRPg\r\n=iV7z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBt2xNGcWQPZz9fH/evKpQOWjYpUe+XEkpgE+knPcfUhAiEAjg2pnxg6KqqALY+i0cjbLtHcDydIaxXJF/+8ylo4Ll4="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.0.5_1532268780430_0.1967793156793527"},"_hasShrinkwrap":false},"1.0.6":{"name":"mota-validation","version":"1.0.6","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^16.4.1","react-dom":"^16.4.1"},"gitHead":"703aa09c74e9bac5345bba052b21b2dbe1d5eeb4","_id":"mota-validation@1.0.6","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-nW+uJ/4k3J4xDZeuFS0rZy5rWnEmDrZ14brhIZ7DgwNVLbYMlMuBKW9Pd/55I/Gbm8IDNmHxSSwSB+blWx20Tw==","shasum":"9915ee0580e52b5a55b23a34bf169803c6ac8b61","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.0.6.tgz","fileCount":66,"unpackedSize":53564,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVJWFCRA9TVsSAnZWagAAbKUP/igJJAs+kNBt/I3SdaR9\nfo5ss4+uH5jN02WfypdPyZHRijztVLuCxv8y2DLwzsfjF4NKHjlzYwYcQR0+\nQ+NxzKqKZCkNlxKASnqNfSu28AtwXDAA5uXefx1aMYaswKB9f2wiK4i3v7Yt\nZyRgJn5Vj50HxgGTGnr8AV6eCTZkzm1dq6D3sWs7ZkkQjRdn6lYnmNsxLJwi\n49a/4jQgqtro2/M/I8HruT4A2Vpl4WDfevjjXH4ggf7AA3n+ImHzZZYBTGr8\nEyU9sjbm1GHunZA/r7qsb9Zao6qkpdcGOQNQFnTx3aXY7du+CK0DIsTyVHxo\nsh44ILs5wGBuOyuu9hHDspmA5hwQF9NwFPTz1xcnA88gtT6cPeQSvvnQSh6W\nOYwFs8dz2YrFlotJ4KlXeNAaxFzTsAcZJt6st/cHX57zMzYY3pPfRK37ztJ3\nfZ78hfQLGY9pXFbXH7D2GMLe6HMb8HZInpgZonZNrqvgrKdvegplVgrlbyH6\n6A2IvLEZE+Y9mLADKPwu0YjamiHbglMzDgpj+/K14pmaaenqFZ+5oInjen+F\n89hwlc3KunyO9QT3u1VjwLNj/ianBAFysGaZQUmSXO1/KnF9udRJfH0ZgA+B\nckuSswXEwiVl9/fPU7emFFYeuAGye4CyZTdpxJ7iBcX5jklMe5CNQMCo5S+4\nKFdr\r\n=6i9Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQ0uxoepntbnxAhLtha/7yN7E5Spn/4QVRi2wMy43ADAiA2QkWk+xnstxTE3B44xv5aiNW+AFKVxF6RuC3GF0N/qQ=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.0.6_1532269957023_0.3455503777618072"},"_hasShrinkwrap":false},"1.0.7":{"name":"mota-validation","version":"1.0.7","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"0720cae38f23d48ad1089be0c323f01c7ca3d9b6","_id":"mota-validation@1.0.7","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-D1fTeMIFzoASdf0f29NLIS/hFBL61aubfMuevXktIoKnd5pUmOcbwfIvSZ8Rh9/LkhOlrgu1K6CRCdLuhSktrg==","shasum":"a6215b4602f8a9623761ba4da368a12a20c83ff9","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.0.7.tgz","fileCount":74,"unpackedSize":63660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVbYpCRA9TVsSAnZWagAADqcP/A12BAvD3jol+3rxd2qw\nO0FC54PneVe+gjTpHE4RObysjQLsw7TK8+OgICqevQTIO+8Ps8J4mAqsZQR4\nICBiSR/PjsPCfslFuGtkB/kV4FxdIxEuGIP4VGepC6bB1sr1El9yKrINKV80\nefo8HsKDAohFQdr3KLsx/oGpX9UXa41/gUK0sFsDalGvMCmCWZMu2EeA6m/E\nKeniiXRWv/aLCBADtolKRjVyZgJ/uwy1tKyEA7z/v0gMmCWiPFx00mQPfRbo\nghVOqM6vVzttg3sDLfFeomM4M+Ce5jGwQ3smTUX3Rw2XWzpURLtmW4ntC3f5\nleZwQINtGTt1388Tfm3QXLPDXJRhRg3Io6XkKLRMfb0ZvwGBIqRibN3s9JRT\nS6tnGuK5xN9akNHuJcaOjQRoBMxo51KfdDRcH9AciiPynd4D+ftjWMziWr5z\nvSL3CZUigQmsrp3GbrQGgztL0XNdrdWDGIPgyjaeWOiP2NgwfwPXywGwZaiB\nxoF19/s/MyywlHpfDGOLQk2nOuJmeJ8whX/3Hvan/DPP5qbybvG80j7MvRGD\ntiMpP/dBbVGZTLe+eggBGyrftBeCT0H9EIV50PXwRr0veZY3FKg2IZUzcj8R\njKJlnACc9hQD9st5W9YmEZkIaxIoGW36WTHYfBGe1etqrr5mrLMZVX2ASiFp\n4+cb\r\n=5jmu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBFux227pUyuOUj9sxfxL7a0doxl1AomQ9bxxkou/nwiAiEAm785JEIazGStI0Vcy9S2zbCs3DDwszM+EROV4KKPEck="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.0.7_1532343849557_0.9523933915890981"},"_hasShrinkwrap":false},"1.1.0":{"name":"mota-validation","version":"1.1.0","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"c98016a4d411e4208a3a3f08460d8de65892dc7b","_id":"mota-validation@1.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-s5f6YeMuLDJCc2zoaNv75CsWKUxjC4GAAfaOR990TT7uGUQ9lce1vO9X//roFEns6c9B59CgkE+5B0MXWFCDgA==","shasum":"957363a6db899b36065fdda2589c02b7706e3e88","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.1.0.tgz","fileCount":74,"unpackedSize":63856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVou2CRA9TVsSAnZWagAAt1QP/jn3V49rK8UD5X2dFYEf\n3rxcoxn8Gej6G+ia1a5rtnZWoKSMLzZn2Kc89MUJYSeX/uNCbY+MvVe72P3g\njT0UsAZefMsWqAOm86nR6u7oDabW4T6I7cTuOHeBCXmFwqBk75coFbrQhosr\n8bMLVog3hwdZYq5BDEHh9REfWQz19QRdNdsSEJYaa+tTbghzph7gQAha6Ecm\nBKgMO5maOPYBRUZ4r9mgrCQfFdG8nepj9oc7I0usI8WNQAs95WqJt9ZQlYcL\n/zxJt+CMSJ3ULEKPNDd7HZ5V8E9lJ0dXw+P8Gj/dHcURZ4OLtcYd1lV+tRQh\nOVBwh2cN1hp4F13EKa/xdgyvUTmyGVJVmaH9TGcq/SDP+/8lg3x44HKJQMok\nPPhQTWZw/cScVvKfRwYlh4q9KljlwO6eouS8UdjEMKLl/vUX8CeN11CfFvH7\nUgoAtxm7varWiv88nHcYS6YVZlQu2zLbh4Phi75oqlnSk49WGggqTVAQq2fP\n+FoX214ZUGBN0dddNsAaC6LthitBl52gZq6D6nQyM/L2ETw4HBD9jDgCKFVO\nu0TFZbP0Eb3AzUS1TkTZ4mcY/63nhDESPEkHBaRr3+X/jcR6yaomwsnQwC+y\no/qbWsU1nQ6e0BERR5jPFaFybjl52OENnWuF0DvkdQ3sjgoq7wpLn3Zbo6Hg\nMqj7\r\n=ATZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfJ7oUyiT29pUUct1TH9S/CRGsjxH5U0w1h9zbkV0eTAiB/cQfG2DwTkMKf0W2uWEdFlZ/98wkRd0pg0CEZgTy4dQ=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.1.0_1532398518624_0.6931127911333621"},"_hasShrinkwrap":false},"1.1.1":{"name":"mota-validation","version":"1.1.1","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"c98016a4d411e4208a3a3f08460d8de65892dc7b","_id":"mota-validation@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-0tz3u1CRuO/XNTAoA+lcl6Qt+ZxNVz530nZSlss/UHx+8zaXRAVuNovvlPUoqKywpoYE/vQUn6raqeMlKncB4Q==","shasum":"ea8712d7eb8fb74f52a3ca8ee10b83500d8ec84e","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.1.1.tgz","fileCount":35,"unpackedSize":163736,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWKTxCRA9TVsSAnZWagAA86EQAIuLbSex4fCeg8lPT3gw\nUfaiJVioAvhhSXw3AqBMyxLnP/cj7+HIDMJJlsk4rHUYYyU0PNrH+pz+owHI\nDLUfvWBwIXo8IsjykFAd0qxNqtdP70txu8629KoqmT8E5f+Id2iddxx8DD4X\nGuZWEOD0y1Fri1ca884ax9ou4P9GWwITOFVLe7WSBb/OUiC7fK0mPGkMI5WD\n5S3hico6rKTkAMkMhZ4gomPlYTFi027J6H9wKQ+Cq7ehwF38MjOyw0xIlivF\nuc67lWa+FqLtjEtk0Fk/u5D0WqxeBWLZgzuQ/xrBF2XQfoUPbx7bRashE48k\nu7wY5XdYiwA7kK3G1o25mefSjVsTETd2UjOF/cEH+mSi0hQnNA3noXzPG/o5\nU2gNyOM/qm8P7rtMzNE6J+i6ZX0kqyvAUz8OoqVXrglf6X3EDguW2PJliM+N\nsQ/WGltRwbgYdalI/d6Bq3qGoQafuFkoAwMzcYUw36Fp4ciZA4w9kS+JAl2p\nJXJl8bU+S0yKuS45GqtjqkYe6+Hdh3WWtXw7AnQDwCt6hP4kAIrHLWA6D65S\nUJRvK5rE+Oucmt4uCcJvyQnQtVBFNIXHBAi4RKTx9WkRXUGi3XsUGifZdHI9\ntU0a+5u22jNhJ8+trlLgHvt5rnnMHJ4H6RN96a2QIZu1ma5aBRULOFKvCKrH\nRalN\r\n=0ye7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMK8tHpqm6ItO+8j2iseNMNAzOFh2M+qQhq1OrHZyMUQIhAKXMtd2MnErPuisyEnTHeHAB7O0WuBKoPNswK/koqoru"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.1.1_1532536049746_0.17961753911659462"},"_hasShrinkwrap":false},"1.1.2":{"name":"mota-validation","version":"1.1.2","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"c98016a4d411e4208a3a3f08460d8de65892dc7b","_id":"mota-validation@1.1.2","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-zPx6Qp5kl7+EaaBBMEwjXqJAGXL9I0nPVJpxt4zQlZ7V/KCgGn39JDz4JIE2fbEjxChkk7EMyyY3D4B/CluaQQ==","shasum":"c2dd4d2e09b500567ab90c6b4e7ebe8dda2c2f74","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.1.2.tgz","fileCount":35,"unpackedSize":66940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWUKtCRA9TVsSAnZWagAAS3QQAKOdGAJMjFceAayKVF1N\nLTMD9YlVKV1EGvXexmLyBwFA9fCzPoqrs7sO+3YsW/6i1frG3v0y124kTP+9\nWZ8YuYlaD4VIasoj1I8GcuUsuIzfJOqzcE4sYs/yQrA960ZPC38iKP7a84lT\nhAEiLIhZGa6G8f64hIBOWiKzrBz5fTYyaRNYifo5eM4QhODNNnd0S/BVX30g\nxeS7LCowYBAxEnCUL9BVJyxWcGQfXTnHy4Gj7kQn69w3QPThoqVvsWW7h0rC\n8wi9pALcLKi3GBz5Qtzlwb2G7O2HYMcvM2GAmC+XyC2GjSS7mPEoI0Y48hSI\n+FvpnVjghHcdeDONEL8s5Ta8K+MLbWbuUAg8ScL56rW+wRbWlDdrARRjSOVn\n4+Rzr8eImZOJpj5iqbZ+mIphyH25J4Xp4I70Z7DlYptsXglIZawIQZCxLI5j\nqYyj27nnlriEE4EeTDPpJ1G3BbRAbUlLUBaLShDqoMLGsGvxVz3g/fBjCDIl\n4wrUe9eUjTVCfhF6a3NEfxZ9pj/m6PNfXAkdQQr4wwSgOXUg65oE/fm7C6m9\ni9LaaAT/wCqY6b1MjPA9DpB39tpyrSCqDuAsSuoZ9iMq0Ehf1zsEnetQV87v\nMxxsznsoviBn7JUR5oWzujF9bB/18E2KZvNjx5UqWhfqbk1e/xXdiOK+4VTP\n9p47\r\n=xv/l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHllDNUNFRFq890vR0LAZviunkAKptUj2ZZg8O8DPHAfAiBn51OJ2KxcFx1IWxNgkX9bVmkvrfpyg6sYlHrHSxICJQ=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.1.2_1532576428956_0.9704700266521402"},"_hasShrinkwrap":false},"1.1.3":{"name":"mota-validation","version":"1.1.3","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"c98016a4d411e4208a3a3f08460d8de65892dc7b","_id":"mota-validation@1.1.3","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-SK9r9Cz/Jc5LxOqtX7RzhUlgi0GTyRaATuIFLc6+kkytVNN1rGw9LyUjOIoMZAiNQ5sasrBsgXG0LAEY51wyEA==","shasum":"60d3c774fffa01b72e32b526acebf875abe0fe37","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-1.1.3.tgz","fileCount":35,"unpackedSize":68151,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWUUjCRA9TVsSAnZWagAAYQYP/j2xfb0wBV1bnX3uYWhE\netIdksE7ftMJaC196gzWEUsz8qu71kAtK0SPXKF8tSEKjZfYu17UlT0OdUlC\nK43JAN3ST/hMZ6XQr5nl5j6VXuKiVEHjKIF918FV4gTpVqObA0VUNdBirXac\nqklx1+4KRs5lMokgrXJfFRtYzcbX+fzFMwu7CE99iLcgvLokCjrl9ws5Aar1\nHuIbR6JwlCpazx5y2jPwxSPopVC2LiWuP3q5ORgPDeAMBAH+pkBq1c5TJOr6\nsj8gGnBGKgEKrIZBAH+m5bP8lIaWI+YUuBDPaNp45Gl/1d2+hjQ03vevyRwS\np9HosH4uJc6z75BiJb9sVeBGL40b3WNw667DNdoGLpI9sYdunsGkfv690I5J\no15NoOS9MQTmpChDbHF+ayyxa/4X2Zb7RP3rkjWBmFjn9Sze6Kx74IVPG/h0\nWwVugw1YWsA63n6ojSBsL7sSiMsNwpzw8JTY02Tdb9y8V+1US+U/1Q4Bwj5E\nSbpQlH/FatIqCuA1MXJ/hH2WOrcN8l5Uq04yQ7zkPbfsusAYxdp2RMoCijM+\npH4A8J5TudQy6xNgnV8sh1Or37DXOMZW9r+ucIAfYNPAuo3tARkP2enZ23HS\nnBFCAWF5BPH6uSMfP2cspCY1pltk5qqknKOKbd/c4aW/7gpLHHjRxF6M35kX\nGf34\r\n=M3Ue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjWXI8O9cmOWsETwSlulHuUe1wDfSfq1nUfQ3YC9//DwIhANyWFBsr/35BJcypWfEjovjYKaHGexuWfRbrpY+41BnA"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_1.1.3_1532577059714_0.6991381672863717"},"_hasShrinkwrap":false},"2.0.0":{"name":"mota-validation","version":"2.0.0","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"ac4f8115c7d1f3ab1d304b856fc571c1528bf9b4","_id":"mota-validation@2.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-hxnrLQZqJjF1pBZO9xtHtiLLorOeNjReivy6VCu6+OL1mRZSLzpZIK0G64nquCcu8+qopQfMhwjUCd/bgY0ptA==","shasum":"14f4f08212a264e47cdb73cdade1e0effaa03f88","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.0.tgz","fileCount":38,"unpackedSize":72589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXKSfCRA9TVsSAnZWagAATIwQAKFHEuwQ3acqeanXdnXN\nMmlM3ZkKKPCPjth3PMcEJJXSMmGO03KleFa67tT108zVP4gazr5+ElUH62wy\nV7iyjrKeR9mRm8vjXyZd/D+PQ4wrlJ5u9PTvqhr2kpmnwxk/I8fUe+sxSZsc\nLoBIZnQKcxuNbBB+TJqIXUNGM92078HiLz/7V+tXCxPCfAwz/5obi2NcPKK6\nPmNtdAeisoBLIiWagdXsdyFtWDUCAlJAnXIRVl/vKsAzZ3teQDyAJFBsQKEe\nEUGDP+w9zZyARGX2uQR2NKsEH3QFa3qTyP/PCVUr94opnNahlqmPNh0ywdzH\n2nYnOw/uSVwlWvqRMaoygXu3/STonI4Y+XX7Ze4f7JYOr3kzQ/uVn/lblAlp\nqiRq+SjBVYWceFOxtqFu3cQsJpJ2mZWWCKO8nvprlYDu1VYEI8ZJixIiwQR4\noBm7kzDT7YjgMF0BBhiGy3XS4Opzv7WVvEntKeu8xAWIKb2y7lsRtF6pwruz\nzAmKPq61rou4wCxgcE5yv1cbgWqkxq6sSFgkFAiJ7aZy2iomGoCCQst2Xi+G\nYg/yqFmWx2IRCWMRAwoUNjOj0k+Rbm5KCVa00PuO2dNEnfCQVP3ZUXeg99nk\nGyWj8/eo5gGAfVw6B1Bgt6QZTY5dbg61HUUz6xNMRrzSqpg1HzBMxAEfmhOR\nA3Nq\r\n=jViY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHouI4wquAQ+1kZeUMnr3WRxsP/dLkzoHdYnBzLHVAO5AiEA4wnpN1OOuSivxRVKnRxb4M0Na1fAvEj9u0Lye5pDvgQ="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.0_1532798111332_0.18886648024955344"},"_hasShrinkwrap":false},"2.0.1":{"name":"mota-validation","version":"2.0.1","description":"这是一个针对 Mota 开发表单应用的专用验证插件.","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.3","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"ec6d876e07d162dfe2a27d00645e5b42408f2b98","_id":"mota-validation@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-ACRS9cNb1L0STiAfl1c/8GRL+CYqWsU1MPS1sm6aUKIxkYzP4I4IOYOQiDMjcZ4DnA7ZHbFDBs5YSIUjaiucIg==","shasum":"48d0c50ba19621667c02a7b3d018f6f930f1a97d","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.1.tgz","fileCount":45,"unpackedSize":2056445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXepyCRA9TVsSAnZWagAAPgwP/1RIsbNffUaZlSenQwFs\naO9JwamSJrz2WA5APEjqDuaa3kRIbejT0u8GzrhIOQjc1x1cJg7TvB8ELwWE\n0g58TNk6lC384TGUlH7zgRXB1ZJRotMRG/+IKgCWgciEA71X6xd2/aeXPmpM\nMBMdcOplKy6I68qWWS4N9Lon5PBYaIlW2Lh1tiWUsoDUmcdumbxz8ww3o2oK\nrnH4N4YqaUfHRSNos5DbUQhdxbZJvWLCsWk2zakfcV189JTastwUkglvGiE2\n2hKg8TUgXS8wvv9VUckh0MF4zJfN17tEQ2cuGI4mKclrZdk0mX1r9pp0TyCL\nyEmAhy268L5BpnVmaAXc5jhnf566T0oa484av8uqnDjuFfQsbxrbtt0UmQs9\ngkuTpp4rMce10oGpYGgyijBqCTYSmalfC5Cap0E4n7AZXe0RU+99POeaRUAq\nd6pSPd9pSmHNsAX7OGoJu8Pvu/5+0Keh7Cv060Sfi6yPYVYoyc+E5ALR5GrW\npQhDHr7U3ka8QZeErA5DHPyxFNzecK9ad0zuC18t6pqOyVeBP9OkSlkL9Ll2\nG/naPzNWJxkDQxJ+Zpc070sZtOU5jmouCn4rrBkLR4XttaVE6jClKhukjAZw\nx0h8NF3xhqB2v3P1bIDM86YUqMx4WZXAA7OqzMYF1tEa189H3PtVgiNG9XbU\n55LK\r\n=LgqY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIForovI53hZjIx1kfosFWiEmBE1KoUQb1BQBlTtIldEdAiADqK0vH93e2ZUjzCWdF4y5zNRqd7GJk4kdUeeAQtlvBw=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.1_1532881522092_0.1674486102568964"},"_hasShrinkwrap":false},"2.0.2":{"name":"mota-validation","version":"2.0.2","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"0271007a31ebb72e5f8b9e5366c3b01992e4b914","_id":"mota-validation@2.0.2","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-0Ar0G14oMEpg7CH9PIt78yazPq4XfkJgyW6kJhdRiNeVZ/qrF8ikGysamaY+JTt7iFhdai2pNmo9Geoj8m0ddw==","shasum":"eea105087721c54d3ae2543e3276ec9455c07b06","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.2.tgz","fileCount":45,"unpackedSize":2136604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXs/1CRA9TVsSAnZWagAAsekP/1ZHmeYvNDOXo17qMxbU\n3B8kZhgBz9l3kGaNwB3KoOrIWNSZEUfpUoRZU0MCCZqGK9kgYGu7QiQafOrE\ntDyyRDeWVqsndf+9Eg2AEZS0pSm+zsd4l4uOg83U6B6hMsluUd9NCp9ZEUQ1\n6E0tzO4XybkCPvXuNMG8Nvti43HvIxX9ZhWdi+d6qY1LruyWN/0XZXjGrdTk\nePks7uMXgXhm7qLcXKGYNTMR0WGkQWwjCYa1BAdC3M0uiFVg20ydXtKQfYDA\na3dndLDV6eQiaxJ/9sxarRQemLmJMrUVw1gLp2EVDu3x3gPDi74JbR7wmBdO\nHPNEThK5l9W97zBj2pGjH9mnR1vR9UzlrRe8uVLovsP3HfYq5kNNB6SeZMDY\nUyq9ah3/1phKOTBzNAabl0eaHZH3wg2x8oZ12XZmN7zkPLJQBDTdgYLYk9F5\n22tDEgOOj6yFJ3dz21YfZsvjynBvOH8v8wxOiRo6V6V+oZv11I9QaEHv2eEy\nNrlhx1slhDiIKRWluUvsdEjJt0CegS3OoJoVvZWUbnm+BfBAKE55MjQlEFlL\naQeDatr27IUY+nd8KyHrlZAzAPc0sa5hZQvQmSCVM7PZr4RKdqIbfJHWth2A\ney2Ifq8nV9TnRhCWUUrr/CMMMeA4fkiWpdZWPgzIEdqNZgFGEKYQ1B0pqGQS\n1NVu\r\n=tDBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMDxpLyBYg5tUXfZMQoBzjc+4e+RUFVw1OC/5bROlkNAiAC4entXfWTUHfzqGA4W2vFXYeqq6c1gkhnBIJq32sn+A=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.2_1532940277055_0.10283762755206549"},"_hasShrinkwrap":false},"2.0.3":{"name":"mota-validation","version":"2.0.3","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^2.9.2"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"aa664dc702840027c6916fe285f4d8bdaa936826","_id":"mota-validation@2.0.3","_npmVersion":"6.1.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-FSlvJ8jHvXUV9f8RG8jVy0WENAwbUtXrXYDrOoZ5CgGDx61MzZaw1/vdgXkFK92X89FeL0pmG3V3/JB4HSoFEA==","shasum":"1305832a7b1b9e42adc50fdd29c14a1354059f43","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.3.tgz","fileCount":45,"unpackedSize":2137396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbXtLFCRA9TVsSAnZWagAA3/oP/jMNqeqM5OyKlACg54iD\n4YDgjo2JCQoG7l4IpiEtRuJZTPTiehi0YeHfEvMWkARvHAIjmDCGam3mToiU\nZeQsspdRt5A9w8QpRzsTnfIU/2LhU+2BkjnYbXDF+tVTE91dYM+UYo+K1iKK\nb9epPkMS4Dzk/BIienHPBR6uT4RTUpsG5RubgFd3maIqQjQq0T+A3liDCCik\nPLBP2MzlStKH5CxjxONDAYaf9iA1lb2dhYIPbu2o8dAR2P+gwx+oRwn0GRd4\nhz0UDwWv+lXh6/TRSbGZugd4W9e48K025O0pmJCcvpEI+etegf6C/XsqFjB3\nwfhOzp/E3EtfoaCJ7K1pD9VHEPtt341jeDFn9+qBFbqzpjoRCqCThGPq7nPB\naf8I56fcsmAgDU/WtNzpkAx0XOed/jBOWXx62gHGjlaGbM7zovtPblXcOIkL\nfNhFcRBy5ZTYP4u9bg+nTg6+U4E3m7FRW2vhStOMS+SFgb12Kup+tssre9DQ\nFm+E4vsfjAL0a0S+bv9RiOAG94rcadkHxoqg2EzuT12WYjZu9DEnURpJS31E\n8FXOUBHNxDii05W3y7/Y4pMop2Kk0Me5ZYgsrBB89Eo+wdC7aV7GcK2DuCzH\npT9fMJHf+bwzcNfXk+TFeO41aB0zayoNobtFt6VjeHQjVzLbCG3SU1xsMpFW\n4ZBi\r\n=0bUe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY52IPiOR8reT92VDfts1RZM4osuRLBXBgKspGpTT49gIgA7v8Vp6yE7QihiswKJ1Ad68MJb7/n+iJVhzzS8fX4j0="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.3_1532940997406_0.23054954628857227"},"_hasShrinkwrap":false},"2.0.4":{"name":"mota-validation","version":"2.0.4","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"3f4a632a62aa5a4eacad968e11806131308cd937","_id":"mota-validation@2.0.4","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-vzJi1S54ZdIfgFHquXOZcMJFja6TvyimGprWlSXo4T+pcfsVWzJlHYpihFbueYEenlEu0m5PpPCgaBq38s8l9Q==","shasum":"d6696b06115fd8cafba6f6958aceb9acfe9f981c","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.4.tgz","fileCount":46,"unpackedSize":152648,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZAuLCRA9TVsSAnZWagAArLUP/0KITRzGn9n/TBg3pALL\nW4BwJzc+xT46tJbcei/bL8qs+agaTGdTOoLtf27DreullGL0emVNObnJEkrU\nx/o2QeuIF5f3xmqy/VXTFiNQyfeEIbMLK3O9c5c6FFVTxFTxHMeoFFRFn/8U\nZ+5vzMl+p09K7TOQjVuzMzjsH/nmH9DqqySuTufABeK0y2rnOc/l9Kn/3FFs\nIOI1RgGtCLYQThaNQvQQSZ7PdIsLM6CWZB/Cl2BnYOiIp5LMmLUFSiMhrTFY\nB7HrjLHk6Ntlto6rkPZCyXA5Wcuas3kulvVkYLrE8Zt6IpKguu8MG3pK3JyR\ndRyazTu3m5Jd9WaXm3NEojmFowNh9h7hiO8xuaj8zJbVGNC92/3xfiyhZQlB\nL0FAvDRQLG4+mHGw8J9D9FZziCRxpRQjzUhu0QX2HtIFSkPfcGw7Huc9TBwO\n9NDEbMTKegYDiAnhoZPBz6nCHtx/ps5973btW5S8ysJ5znr+hO2MLZ51ObMl\nAE0ELD8We5Dm9ofEaRrTP+5R/1UIpIY1Xj9/wF2MiD4Jd1tagyYWbAbAs5SQ\nFCBXEzJUKJFpTBFwddDS20QVwT+q2wTVedZvyy7cyIK03KaZ2fEL1yC2/h+V\n+XXUQM2zijMlZLByhxpJviskSmIafFDZd6ufg2RLtx3a/prTG+ftLvLSNAUt\nGv9J\r\n=BQof\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDkqVnOnqWlRlj5wVbd1VyISk24T26p6maHuZB/VBsH8AiBhzuwPLbOgTfoFIAJf+8s988ZX6pKeR7YKpPDjUNKCjg=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.4_1533283211104_0.2825117035081659"},"_hasShrinkwrap":false},"2.0.5":{"name":"mota-validation","version":"2.0.5","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"2cddad8a7313aa53d6b01db0e82e6ab4fe04f892","_id":"mota-validation@2.0.5","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-MHplovnjMLSpvqd5ZKE244kQ9l1alm+aPmCo0fYM/RUz4XORGWAb2z3B77YHsONd3wBIzPcOy9cn3AzzRGt6bg==","shasum":"26404cef2da4ea7c8f43c0453e170df38d3e234a","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.5.tgz","fileCount":46,"unpackedSize":160856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZXDkCRA9TVsSAnZWagAA2JIP/0730m3sXYUAearjG4Mg\ncSiIp5TFzHlt33OiN191/lu8QS4BCM1bQwQPoL5ALbr8eD5RjqKxqrwszcUQ\ns51XSpdeR6z2r/LbdFyq8Gm1/6G4bEH7fEkbu93Nlb2P/bao0FSbw1i5T787\nT0jQKrMunYrzaSqKhHRhhBue7b8JEPPr2wvScFDhqgxpOtKC2ZbwwTv/uVEK\nkYKr59wwFf+Cm2WsziwGHS6RKo021kKwK3w4/UiOGCa9zaQj/V613cgYkvbq\nYlqnyGO0+Wcs37T1Sg8n48WxF5xh9r3KJxcfUvyG9B+LKpm5tvSweihIUEZE\noAdN8BsVjq/ynnLjZvPhgQT7E/WbLaRAxx29gN4nJnkZH1cb3+cV60t94k33\nwaOSS2DA1X6KyvOXfjQ73dCvponTgZKGAVis81rQrRdfGJTPqLAYRoaG4+pC\n1tnJxBV6QM7yd6XeWaE+FUoCJUu/jpccziHHj3OsKtihgR7M/JFIGAiYmh5E\n010+MNUeLim6sp1MFGKJy+Lad/HSxdJQ8xbDA5vBnBevCDLM81+hKRG1BnJw\nJx0loy6eJWWIFoL2uHaR3h7PChSgveJZD8v9I7PClziFuA6WHUSDHgA+QZco\nuSU7YhP/jA9m6X9X1S1gfd4ANyvtY3tXx6tsCzeGgDMZTd+PLLnfrR0aSuWz\nd8oB\r\n=aeQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtyXbMeKS/YpBinZXYXVbk1nf4wsSeCarlixxpyTbAZAiEAnSqZpWCWbaDOuYE1sdERd8ub+Y9b9OipLtO3feXtBIM="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.5_1533374691495_0.8482239044796693"},"_hasShrinkwrap":false},"2.0.6":{"name":"mota-validation","version":"2.0.6","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"03c1e2220d2df7ade400e63d711e0f9baa0c546d","_id":"mota-validation@2.0.6","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-QL/Fb9pFPPGH+s4yTfTlUPhu1JSvHP8qI518Wq+y1Pp3MS9l54iPCxqS++M5tRI6TKxIujCHE7c9x7b/bN/dPw==","shasum":"b6378db308856f7c30c651dd656a6e845951e024","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.6.tgz","fileCount":46,"unpackedSize":160856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbZXFLCRA9TVsSAnZWagAAi1kP/0JGo80Y7gP1zF02NZA2\nBtNe4WRmDJFWU3tZAGCM+Iq3T2M8mDb0zDh9803bBnT1dLNhSWPlcUApV9QT\n9ktGNAp6d7IABBnpnKBHVzjngsYC6Gl19+f12dNNi9Nf/lleSyc0ro/scsAK\n8IsZqCpOSIIp7lv3SOygX7lCWF/bf4ahGpxrmL4gNwkGjPEXGRARSHLfRP2s\njE819I400MUew8jfF0YUSpgeruKWphwcu9NNpWFj52p2i6R94xcKKfSvE5E4\nM2wSLkv6Uh2kbbds+6FDYS9MIW/BXaiVd6IUYCka4HgzsEzLQds0jyBj+Wwd\n/44gDlO/y2k5s6vEADteZ+5l6co/2EKpy2FjDX11mRyf9w7PvSMlRMebJqMW\nZsDCfVU3NM0vYrthxBtV+J7AUR4DeTHNYcz+an6tybAfaLxIIzJHi66r8ZAX\nNpry6OMUUpYEPp0zF88MwJyVbGuqBoUDMHYdZsULdCsueJbYhHdJB3jlTk5l\n/iEZe52zeJ0ogd0AYiAADpFkd+HHq6X0sd6APSb97/wYaBlq+5ZddibP0yRm\nsYZuTpOvxnUeKNCbQ7LRuhEDKksyqKhk2/zB6JElYj2AQDErh/6uzKfDQ0rj\naL9UmO+q7RQZlKKOfZwTPOmxHOIRvNRKJLl4Bt7a8DTjbzgz2aoK6IFSmXYy\nzvqy\r\n=KWrM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwI8+ETJJre03ePUVNX3i5hRQp5B8Sr65SysSZ6FbqCAIhAKh+yta1t9jt3K/mttr+ElC4p8vEy9YhIDmV/3bujeZS"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.6_1533374794825_0.7303675469987676"},"_hasShrinkwrap":false},"2.0.7":{"name":"mota-validation","version":"2.0.7","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"a369f23363be4295111c8776e77d6ca3f642088b","_id":"mota-validation@2.0.7","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-iY5vDX/qhZsZiLc4fV2yFh8ASHpziAcI+lhkowcIuE1E0OlFwMwnljN9y+G/Mx7sM3Swpp3/ewfFbnPdSLjUAg==","shasum":"3c01a6df39dc5a007f0d8a828e5a33d0815d3d35","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.7.tgz","fileCount":49,"unpackedSize":163444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh9nrCRA9TVsSAnZWagAAKMIP/i8wcs79jUnZ8x1SIiwC\nGrMNNoDNv7yt2pg9QhF+9jOEaO7MSBg/o/JYue63jW6yGfgxF99FcR/IV9W9\nnsGl9+nuzxVl1RTHgX5Se93XChCkF0T5bleS9Gcxmyb8L9GHUKvQhE35alcY\nzFqtWD1PT1WRNfdeZpCGiGr+C6h2yDE1tacId24nNdvcM2ukZ7iU0Rg37Z54\nEmHXUBL9kNMktsryFBFRSXy/h2BvkAY/p3hftT4gZeMba3OMNBpmYVBbJo62\n5G7jnCHvwfbBTPzipCi1OWMuakkPaV/2jc7cpRD6CrPVn3iWL9PO9966Wzx3\nO+uMQIhyuC4TkcLGx9iuV25xq5i0k4XZQ1jkJ1ajMYn1rK84JwLL4ueC+gZo\ncwMhiNTs6OPvY074xJ5f2BXxSxxXnYTuPSecZLqIRcKKDZLEheE/ohRcnSua\nh7ZmkizDBZ84Z27qfHyYgQgFx/aTgVUQ5UeBspYoiLX3ioG/RGR//CM0T/kB\ni7zvUGuHKTO6lauGhC2YgdsK64YlEkMt0nlzbTSt9A9V3YC9OqvJbImM2Ya4\nzo/M1hUJw9basOa93sdkBuYm6z6EE4MIQV7gFuLWPx9KRPJkTRGcjAnqFPDi\n1JomRZC2zkBqC+e3qQW4KmDOEi4EfiSavY9TyDWhpdYH2bnorIMsQbpXzVhh\nmZa6\r\n=tMkz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFq/7MQa845LHWZzJKaLj3h01HpZ2r01rRsbi/0ko67qAiAr2MLaMIblBYedAmXenmfZXwDAkH5xsTcQIq5fi2TMRQ=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.7_1535629802747_0.21649466256233785"},"_hasShrinkwrap":false},"2.0.8":{"name":"mota-validation","version":"2.0.8","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"7741b89a0030879b7684a4710c4cad28a81c8a9a","_id":"mota-validation@2.0.8","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-G+60hr282DyT2uZBP0CKPH2fB/ScrMrfIJnCU3lkfNGQdEX0RV26nL4VyvjjhtAVJvtCetZ1ayQWgZJLXe8BGg==","shasum":"45997f55a6e2964aa18a8d2f11bffa9373fb0195","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.8.tgz","fileCount":49,"unpackedSize":164292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh9/1CRA9TVsSAnZWagAAP24P/3dIWlAYknozQoWlA74R\nJ6X0R7A0whyUqurlKYb1yYYRE+cjjgULvJPHaDdvFeIWzxL7A7W2xohVwTMv\negm7tRlOyPhf5WnhyVmRJbX9bZmL6QxA/p6nOaqdVeKYiMXVD2TIKYoNiZSs\nMuwN2ZL3CJizj7a1EygC467RUiqX2uNc3okeGJyjg8Hss+q/qKYtwvVDPBCc\nlVp5M8hMWd3mfgp7sFE9/mLYotQMSElxB7vX0g6qYwgBgUCJhavGNir1JtwR\nHGY4zV0huUoI59tRg4Ifdt1FOfvTKJ59wX39yvxwcyxx1NvUBBGBdMj7glff\nIqUQBgw01tWObME5JvIEL/M4/fCRvH+KFVAzC2i0BhFEy80sKdijtKs3W1vl\nrPXZ5JI3G5sKcqzDzdBnDdwSY72jyPTkKQxmHsvfZIfsmCox+NZ37wWpUYhO\nG9TzZwFCOt06OboRixztFuaoKAJGfV7iyhDv/YqqT2GbkyuuG8Yjg7aA+kqx\nEnjF1ZRVL3r6VNaMwBbPWiiJGAFXs8qA7SYxObPYA4FgggBR6hZdI6Z0egQk\nQ8IUeSiPk+5ahw4nsT/oK+WUN4BLiXmBW6dk9up63dcnsEuBL9VkaX7lQZj7\n6ta7u9cyBzAArCm3mbh4m3cA/6lGtNFrNSsm1GbHEu31SUG52hpG9JWjzOUE\nrskc\r\n=5NjX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbzeiu3SwP1kVbB2WmUBwPB6WctydqheW6Gn4P4DCAJQIgYOlyx5RMzVWCp6+TZB/Ta7ZFtm2sfvwxnwOGPhcq+Qw="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.8_1535631348535_0.14870184814761855"},"_hasShrinkwrap":false},"2.0.9":{"name":"mota-validation","version":"2.0.9","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"dbf25dde0de7dc0845eca605268225223a3ae5ca","_id":"mota-validation@2.0.9","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-+VqWIOgG9G6xKvR91KHOgw0Q1YTjjEsAQHgDLtrnnlwOuCkTEPk7EVZiF8hxY202dV268IbLo34NIJrXwkzC4Q==","shasum":"59574662f731ce3dd1e16d5a31ad1c86c82c2bc1","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.0.9.tgz","fileCount":49,"unpackedSize":164301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh+KjCRA9TVsSAnZWagAALf4P/0l0RjghWil9Qzx08hA0\nQZzD4y2htSxibW4ognO6K5N6AJ3MhRQu+GI25kj5BcTUZzymkmiTOJBSDTpk\neK/PmOr1CnW3lIf18aLhQKSkBi8ByVFlIIRLMJjX6XDJgd8AMEd40bvmectd\nw6ZSyV9sBpfsSbZCHjuG2ztExX9iJXfT/2ljI8YCihDCu60YwO6mSNP/rfUP\nB4Yl5KUEpxy1+QpWY23dOsIUU20yqW5ppJlu5+ZDi7tdyb5xJrkncCFIvGNX\nzp1Ql3rPCBcu0SErkev3I4uMhazu2dAC3KVZ0V8ZfpOkxDUIwpO+pKVCWfmE\nS1cXbAO8XBlvdSZtIJ2poWfO1SotA/VIZJhcHuveobwwQkG6BICz9iPO+fYC\nHSuDl0iGB8ZGdTjG7Q87AfGr6TIXwZaEdddEuRFd1bA21Av4wW4hhJQnzfXi\nuDa7Pam6RBjfM9+dW+h6g3NpP65qS/O2ZE+hv4jEM/5GcfHaIPjCwTE0tJjy\n6SQfLZ4hcnIvjHHsHu8zdsMz3tDViTH9qY2BWpamojn6z16SqliT71ncHDmf\nUK7ybY2i5aF6Y04wPK/HGlmg8TmR7//sH2Zow/NbW0YEKJtFRJbdf4geIAn+\nc5P4qQVsaFOZZ0j4VaH5pv6BXaihrUSVdR3wpOFApsbZRvfdqv4cZoHzwZRj\nqvfD\r\n=dJ7L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB/rYloh97xOImdZFT2x6JKAJEQ7FePa4HInogeB97oAiEAhO9vRL4VsEbEUtHosWFJDmFbdeEkm+ag93BduVfnVfY="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.0.9_1535632035174_0.2972188996956282"},"_hasShrinkwrap":false},"2.1.0":{"name":"mota-validation","version":"2.1.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"0dbf191cb14d1d0c72d9d7b494bbe58bcd989c61","_id":"mota-validation@2.1.0","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-ZYZ6AaLMdjJQD27i3HcSzzVkfvXLeOA1XUr4QHMbmvTAAd37i9nDxDMO8y0EuhiSgVz3Q5H7t/cb/1tsVUF6CA==","shasum":"d86d94a8d30361957bda0ed78a8550563780e9a6","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.1.0.tgz","fileCount":53,"unpackedSize":168107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbh+rXCRA9TVsSAnZWagAAbSsP/1pSb+OLx0Se+HBn/ZbC\nlPUivLGOGy3nXQM5L2jxaDZunnz3cqgx05i2mRoKxHpS64XvxeiOGMcdABGZ\n8QQ1SPv22UKAN8dlZsTTXGFpsnWPNei6yx22B+pq4/BW1zPiXDUOubGsFtk3\n8hWP3WrheBirxohsWKRu2FZ057sOJ9uVXdVUhpOduWj92ZlW+5UR9/uvTgNJ\nc4JNETtDZ7viD8p+rG+0Wa1ZcO2VJ2/XLoJ0qSoy+Ikt0/2LdZSw/7FBhMA6\nNubH0jiY3/36Zf6txGCW4WE9dMeT4qL16uNYCoYx4XUIDi6nNmBTcrrQT4tY\nB71pVPje39eBLoHwjbaijIHA3QsuRwXXAfBBVAHlOEBQhgL56Dz6ODBbou4S\nIYkoSwKZB64m9q2gAWZukEEp5Nmm+3ZbmtNoyfnh4hIM45y+MpS5tBQdEDrW\nhy8SLlOR0q89RKhljY8I1G3B6QOCpvT6PVFw/9fzRQLwRyyO65oqmZ8/bU52\nIIOscx73i3Q0BBvuDRczIisooA7cYwtojoM+qEOp12v9FVErjK6GL0sFEHvy\n+saHa9F8DfpInFgpsk/ECfOMWdCYN9fsHc07oqzRO26ntK3aX0XPGaSEcz4+\nzU2io6uzFijo5mRiI34XkmjGvs6RRb5/S2IR4zT5cHKDuZzzubxybribzL0K\njULu\r\n=Dh61\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC94FxjUpetaF57p6rcNeyWUxLMy5dagYZAr9u9xX/FcAIhANQD82MdP4xzsgiOv3or0wvEDyCVtEVV0anJfnetYk26"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.1.0_1535634134563_0.5270501655075799"},"_hasShrinkwrap":false},"2.1.1":{"name":"mota-validation","version":"2.1.1","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"2ac151474e603162a48bcb3e2a71f943e35e0759","_id":"mota-validation@2.1.1","_npmVersion":"6.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-3X55HeSDDzEnbspEnGjNaoz69MhOK0VeZy7LW2QhSr6+LPcs4NH/MDlqawhWY/AUTm/0fzuHA1BABg7M6WUEbA==","shasum":"e7528abd1ec554eb587e91cc6b49b5906f5dbf1a","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-2.1.1.tgz","fileCount":53,"unpackedSize":168236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiLs0CRA9TVsSAnZWagAAGc0P/AhqI+HUsd1HLnppzDHv\n3ntDo9ExDtoGBw/G2+fca5NVDozyq+ICmhONZMp73PRNKtI+uwc4fP8ip17n\nKtIjoEx1at6vMSYi+7iuQ1FhSBuFilWdvWlnQ3flFcik/UIWliEqiDk2Sipo\nMuQqm9MCWZzH9GTWLusfVF++MYNFj+G9o/RvuA1aFfk2116XgKUkaWi8bP+B\nELYnWFx+9xi08fpxflQSPaimMlozdPmvsH3vHn8TqZQNFcgLx9HAlkWCZtas\n+tEnauKzs2btMqxR8cAblQOzI4PALBzGPANt3KDtOZTfEICjOYKLUsubcJ4O\n/4MdaOz+d5cp34pCtriBQYRPuUlu1sM9pSaot4rfmm5zI74MrRPcpmhgmxZJ\nuK3PbCyiSgpnPnAiFSsKyEAHJk3P2ExFmgWlKWTGWOXFGYT3zR5ciuFStnPU\nRTNMXDgdecX4lnuzoGySpDcyGXVOnSLujw8r2nzENDEPtuQQ+9r9PFfna31H\n8pWpZzzktepQPlJJa88QzcR8Vj5mAvEIVPC23cSqHKkibSEP3fMLDbRVrXvN\naf1DBebyN2Q3Q/UyXEasGH5Cswh4W4lQU23BXu5pIH9hMz6LR8Cu1v/eKAG2\nb3xvqnSrNoILzLNIVSgPFyz7KrD/rKk6kZiWKeQ9a5pvcid48YNlQ2B5KW9R\nO44p\r\n=jC7a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAxiDsqZGFDULanAJiZBN08VqJsKMYEYdoGrGfu/pWYBAiBTf447HaPsyWTkkB0nN6RTIa7yH1VjrfiTm2+atQmsAA=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_2.1.1_1535687475714_0.3910334535306208"},"_hasShrinkwrap":false},"3.0.0":{"name":"mota-validation","version":"3.0.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"81d080fd17026adde26ede001644c825f9e9a7d5","_id":"mota-validation@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-rq0EAYfjCb9JnGOizlWNA87mHUju4cTc9lifzNGkBxoYf5iNnYIn0KpXlcpV422+jhpD3bG69az9Lxb6nRt9EQ==","shasum":"a652876c9cee714bf2188dd580eab4ed760e8acd","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.0.0.tgz","fileCount":53,"unpackedSize":170542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboao+CRA9TVsSAnZWagAAs0kP/jq6f+HOX2G1pla+TGvF\nFn5NeQcYhVIZrfhCHIu5LoJ+FePQ8DKs5ikplCXkNDlLgLCA9PEO5zu1AIVg\ngFszpMAB6V1eEkPVCViI94UIc3xGg/jYYyMOVG3226haWxY3Y0T+AZDROKTA\nzqljocq/Hd2n9ebtoNLhAqdjG5eR5faWiKen57WU67Tb7rpjYOGfExFJOScq\n7vsZA2sm7stdTjXb8UMlz9Sv+6sHdtzz2c4ibrxLkisLdf3v8FVSUvRJvwvT\nHkPwB6hautzFAPwSBchhbfS5TmFKq8YqAOoa6/iZ9W4zWslFoeqXJktJvQg5\n4PJDPk+6sV3rt2+voDjtyeTVixn0QPvt3I/uDeFvq+FoEe3t8jCUDFuUxFMR\nQuktFLH96aLD1FS/VU5/xCHuyWtBfPXY+76lP8DJWsVK5DGjzygkECgatZSm\nyC0L2kmsh08i5LkHV3F8OLJB9LkC4kFiKWLL7oR1jXcP4eBJ6EXE5RR5R4QT\nPQKlOEEPgufFVcKP2lEh4nabIbQaEC3BjjLoA++1po4tgjqGQs7Uw+Nvnj+L\n/99P70L6uQna8mn+oS+vFOgr2He6ka0YTuUckZ06i/TdJMIKhYHE3E9oJY3b\nuX6o9pYeoLIpsxKU4JJjtEi0+q/7K8/fsiCjvBgrfyKRQHXs+4VYUQgTeawm\n9J04\r\n=RaNg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBUqC+rq2Jt8Vn0WyeUtgL8sS3yVLGMdfawaH9HJVH8AiEA49gAxkZp9jcfBO4vGSJXx1S1x/NR4Xc4mikRleZEsFc="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.0.0_1537321534139_0.2512662949519613"},"_hasShrinkwrap":false},"3.0.1":{"name":"mota-validation","version":"3.0.1","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.7.5","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^15.6.1","react-dom":"^15.6.1"},"gitHead":"68375871954b6db5d819d5ef10a3d5d746ca3c44","_id":"mota-validation@3.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-PslFQ/gSulukURT1ar57uD3gEffimRmI9t7IDvhJGYaEtpqvDPS+PDp5YrU+BmfcmiH9IDylrKtciXCp52nahQ==","shasum":"ee378c8539f44e61e500371438415baea1ffffff","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.0.1.tgz","fileCount":53,"unpackedSize":170391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrGUUCRA9TVsSAnZWagAA6CoP/RRvb36tBz2aeAaKA24T\nZBSVqwwQMUxiEZAVf1hF5WWMAHpDgRbjO5lA/pdBAYKLJNL6J8rCh9Kg+kEa\nWLtIiQxU0xELWYx+6vG/4SIUEJ+oaD7AdwthWFRy55ZECCTxeIwOjQ4qqfDa\nlaT9oYsJWEtlYICkzcvHkRc7LhPK0jzS4iBGhufLj8JQozFmIifIAQU+kzse\nCMZ3sd6+Vo1vmhO8A9W3TFpp4hP6MxjhXldsk8xKioeU+ZLyi1iN01EXDFIA\nDHNMw0xHLWlHafa7EigYZj/p6lBly0/jzj5OPyj+LtcAgxC/4VQEiqwP8PvY\n+w5Km6SyVjDac+tlsmywvzjmlBVbKyRU21sGA/zrdpOgePdzJd/u6fIui+3I\nm1q4OYFS4Z7732mOWPKcYqBGGmIU91VnRnC4Nc678OKy8Lbgn6vl1cGJbFqk\nWdqokrkh5XX6cjennU53o7lKppi47Kjs78nQn2RmVyQ4i/n1FilWnwECuYsd\nTg4La9uHAQ2A+B+9OJ+o6trlKmnClZzAS77TMuS+lc5E2mR27q7oLf44IDyf\no21Yrr3ILCZ82y4txTWazcvA4CEso0MKYAlxU2wHkzyt1uulqxSk6ihZvbLd\n43cvJ3/UAhLAe9+julAYyZ1YIDLfNrsNaC/NwpvSd3vPFW0BNVMWFcw2MzAe\ndgCr\r\n=LDXk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHXNaNOFXeEJ0yqBMA3LoiMX6vYgOQGJWLeo653rzAwzAiB+6Li98sd9waHU9bA3nBctNN+XlWXY79z9KfTZXGwlEA=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.0.1_1538024723982_0.5872110393624139"},"_hasShrinkwrap":false},"3.0.2":{"name":"mota-validation","version":"3.0.2","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"typescript":"^3.0.1"},"dependencies":{"@types/react":"^16.0.6","@types/react-dom":"^16.0.6","eify":"^1.0.3","mota":"^0.11.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"76f8de8bc79fbb9dbef430c9d7040453b233957b","_id":"mota-validation@3.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-Q9I6VfikfZSEjb7SpJvfB2fWuQn7CvmiUrKBy9CloFaPCCFl+kxu6oWy7ZYmEji5IoZfEOgWNkTSCh8fybt7tA==","shasum":"fe25ea8e533b4d901ebed391a9b039181c5cc111","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.0.2.tgz","fileCount":53,"unpackedSize":172078,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb83w8CRA9TVsSAnZWagAAlE0QAJ+AXVYxO4PUpnV/Rd3Y\nCkKe1M5DFfqdLX6ElbX6recD8C5dz8P69Pn5bmkaBPjrmCfNJV0tZZ0YF6q0\nwyelho84fM0Elkb0Q2m0U1SeAWWE/WiD/PUsw5LA7n0/HftXyqiWByDSFoI8\npXM217wclE5XNTNY10mdCdYr8mm0nWE7mrQIXCYf1bYKOEoGZZVzj98fKoPa\nKvwAi2g73CgvE0RZJW6lthuDn9uFMBmqp/unpcIOHLwTFeesIe7rknFdkYoS\n2T8gpo/87nfCdNOIXH2RN0IhWf451gBOkXID42vNeLrq/tXpVTMNTuFz0jzq\nqUuaMGcIBo335IyMv4RGecimeYjCq2LuvP7fzO5grnYX/5KhGwyhGne2ppC7\nA7yms2HzPK8H+rZclaLdTW7Jg3uJs1edAmNyOk4bjcv4axgj8IIEGFMKndP3\n+8meq5rQY01ewn0AS0ZE9q9rXjIyAulYCujCVlzT/aKr+C4Woq6twdRMRiZX\nn9Jg0geHMj0wD2ySsjJgT3A38dKXZu0HCCtKs1InuiIHD9NaXcamlVPhpv/B\nofqSpT8JGIZZSbNqCF8CLZWJ4O9+/4CToSJIlDPEy2ARGxip8S5+lVbbrHhF\nddwBwIJ2RM8+EC9QRwd58tEZPdjzL6j2mDJ7nUE2/6JJE4cKgzTBqOAcmiug\nAXsn\r\n=cb+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC87dSuJZ/Jx1VbmOZALif51V6Nhf/bkOi/3h37y7t4AAiEA5jX/Jqpr1zgvtfLqyuXL32VyYbQ9g+wqhzrde6lW6po="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.0.2_1542683708163_0.6758250386912905"},"_hasShrinkwrap":false},"3.1.0":{"name":"mota-validation","version":"3.1.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^0.11.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"a40a468f96f85458d8c255b8dd8ff80db93f5f49","_id":"mota-validation@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-l56hTmDpnsUQM7VxzPT+JES9dScrxQZKM91RRq3omATzg4B6gspFTHKBne36Q7RZbuvpcMir0ujBnAOCyjxsdw==","shasum":"8f77d6212f05cc7fed3fa4f3e8679cfac45edc6e","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.1.0.tgz","fileCount":53,"unpackedSize":172343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcBMlECRA9TVsSAnZWagAAkkEQAJpJaKJ3Kj1Y+UbUP6rd\nCBdpgO/SCDVd3EHD3cKNJzp1zAr6uDmrhM4JLnss621asUbi2dTxYJ5uCA95\naXAQ28DOqrMHDCWIa4QjgMu7c/RxA19HGadAdNO0jJlxVZYUj6ZUqDR0og9B\nZ16RI2s+RsgtQB60LI5mqo2N8+TwbZ9TmZU91WgvGgWvmVOfq5RrmNvUDRDl\n7s9N03Sdi29PEnS4HhSw1B5/p0qYGFJRSLMYQdP9hKhzW9Mffi4VuE3OAVSS\nt2QK+Dq8qWMIO2BVp1pMGp5tnuqpr39a4w3nyIFum019swortc8pbFueX49i\nUBMOfGL32/cVzfnGivhXV/9IKRHgZnmNLaGWyeaZYrA15Ed9zUQmrIZW0cAF\notTjKBjQGbALT5i9AyrCVBWTQYxhfHlBG5lM0S1wKwj0W1bagNW4BwLvdZ8c\nL/aC4VK7OI87Njv+OxOMw29FhdzS2ZTEX66PpVqIAicSlEY0YIzJAbkoyCHy\nWgqwDiznf7YnushwA/BF7Gw2ts+/UfOj0iNka1oR1sPGaSVGUtNeZe4yNl0t\n7eDOTdqlTyalEFABH/ADb9NWaqHqO3l1HC5F27ccfpC/+haTBAcTazlzXScp\n+AdIPKh02FdkgP4h6mdaiShJb7fDs4mxPfRr9QGH//xTRyVfT3zcraGketNq\nmeBx\r\n=svuA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGwBAQT/A05H2TZ/eGCXUcFTsQHcSghpBexP8RJDXo3AiEA4tMLDrnWBPMKq+Zy9VEpIViWznlP6NPTTY9v72FV3hU="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.1.0_1543817539700_0.04825679705331676"},"_hasShrinkwrap":false},"3.2.0":{"name":"mota-validation","version":"3.2.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^0.11.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"4e73e708227a658791c613cb7e067f0ce3ca22da","_id":"mota-validation@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-CiRs/AsBnJHRbSgQC6OHCIRNQz77/WlhHzoRZz1WuRQq6ufmBrZJp3vPUBegBEtqVN1I+luri65lLb3brP28DA==","shasum":"40e28fe47458b98fa6f56c235bd3eb5e91c279b4","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.2.0.tgz","fileCount":55,"unpackedSize":177088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcB0o8CRA9TVsSAnZWagAAgn8QAKKeG2siLkxEO16foMJu\n+SxANwRaVJa4JT9I9Js+XLXT6U44HhSKXrkoH1CpxIWFoz9c21FFcgrQzF9E\nUfwjvgNq3SWfQBNIhtwGE/qA87OPnDzg1I2DOHsxNbtY8seELw1M7J51G2EK\np4O8Fxe5kBRErlmocNwxOG7MZAQhoxQhYU8rB19pZaKKtnT9RZeMlL4gE+9j\naEvKVA+pqHt7MST+fzjG8eBYsEzxBA6hVWqg14UAc4ymNVu3/iuMHhmM68ZC\nZl+luHOYQ8c+i9SWWEMjw1Wr81tscMosVvnHRkv4wsdeOFH6hjYXVYKBIbaC\nuuiD4mxEqWUXt5gv7CBb87eP40EIC0egeT30jbNpDFgOyZBdTGL1a8iFTuYM\nz2aG3RdY9f+UIp6Ask1MM5t0/ooGKCAbzRENTWGy0Au5ssmGtZ+LpjHiDFMs\n2HZLr68Yfy2k8yaIKoRGyQiLi1HZt86OHIeHAPR9gDp8G/nxoQSVcU/VtD5A\nozJLnU2X03cLX6KAbKseZVm2ywLMzKUK+awrTvGq0w8HIrL8lBvkCTmnf3kD\n3cbml/AZuH0ZFlAl3AWStI74HgJwLmzr4AJVcLSF+0YNrkcfq/NCuaPZ0TwN\nrxpIjcC6g9RMl3xqqxCnxQ9wSJCCtxywcX5Cu9sgszjIZHE2Bd6xm4mXeeq5\nWDWs\r\n=hNZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuD96xiIWeqUOw74AFRycjElnGixlUzKqBHicdAjYyeAiAlpBL3CiL+KG79hyGwHlbSP70jUkL7Wt2/epCuTRaLiw=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.2.0_1543981627685_0.28586335042354105"},"_hasShrinkwrap":false},"3.2.1":{"name":"mota-validation","version":"3.2.1","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^0.11.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"0a056df15fe5d69e8485346c905084eef8a58ffd","_id":"mota-validation@3.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-4Q56V4iu5HMeR2jYLFNMsVQXfI1g/fmaJG8fkIUtsIO0yl+SYEDTnxqUrg2Kym3ReB/g+8AoCK/LBv5ovrKA0g==","shasum":"1fd6b99e74c207b0e4f291d6a04c6519b2d4983e","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.2.1.tgz","fileCount":57,"unpackedSize":179930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEdJiCRA9TVsSAnZWagAA8MUP/j0+5F+t1yvP3jlmJFmt\nUP7rHsV3xtsSH6Cwhb2vuCMPxDGLwsLJPlcaoM5NHSpDhGvdamf9EfOMQ/fw\nheZbT/N1Jxb/NqvnvntzWGsniXjrh1JKE+AfTU9DKNfqHc2MBsVFe4aIkVo5\npPgoKu5adonIf/oXB/tOp8jGQazEH6Y+G6oEewnkDT6fhAQxdAy31WIolGng\n7FTBRWmJqVAhOqAkvQF7h7+R3le45/B1G6O6TS0e0Qt7hMhc9SZ/+x+45coN\nAK+8Vp+d/OsZzNDYF+pQtVtlTeL12G9JhFqVswB2jJMyj9/sEA7NFuOnCw0p\n2az96pbIjCKMd4sNevSVAN6vksZA3ftZFBuj2uYQhETZIPvpphfhBzUPG0sw\nhLyLBKSOks5KorfcEKDfoOW/5cscgpbRb364JQSG+pannvwTNMAJtSxJw+OA\nEujqjkDs+mfbxcxPVekbssXDBSvDxIFMlw9rgHc82nsvkcAJpq2+YJWqaT36\nLHl3Ku+vGaZo2a8ESMkcYIqriDxu+5Clw1tE75EBFbFROZSDHYY25ZVEPzpl\nxgANhdzc1AaGhPwQUeYuCb82RqL0z1na1p6imfHvolG1XVFQb87kILFwyPlv\nijrb+7UGmMp4vtMcnLPjivKYawb2O3zspM8TQo06u726RcUcWBKfMx1Fy8z1\nbqLo\r\n=MvSp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVWywPUgiee9Ly1pdKymHM1cuzZGI6wzZ+qMx6qNZskgIhANTEMU9wwJHA50VpjTs2FBArk7JCvWlGfGJTBxsHJ1SP"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.2.1_1544671841793_0.34478414772202437"},"_hasShrinkwrap":false},"3.2.2":{"name":"mota-validation","version":"3.2.2","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^0.11.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"04a4fe4e92b5c8081f14faaa7d66c738d5d44c24","_id":"mota-validation@3.2.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-mlrDQMGc1+UwyDfPtcEz4cmRtiekdbqgfYfQc2RI1lLTgHqvYpbUgd5q/2vjI8o5qI0zNw5+qrOSsi00jo6iMA==","shasum":"d48ec890951082e8e77d85ae3c1bae19b9d16e95","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.2.2.tgz","fileCount":57,"unpackedSize":180196,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcE1EACRA9TVsSAnZWagAAVkEP/RViChxot22lVUSN6WAD\nRNW7wJAXYxkBdqHma/8gJYQHJlFy2YFHwHVxGaDEf5yi4v5llOpx2rKEbOMM\nXDW7D2u1o/GJaR62mI396y+Yjgiezrh5iThWdDcrvkkN6xpnDkE8nKl+gC9E\najYoK86gVisM34Mc/x3VmlZj048OXb5cK5sbKWxrBKIeVPvaaDm7OYsVqRFi\nIJLNbCc7ZmHdaO8yHnfYeXjiUj+3y0LHG4YzTBgojiGE+rR3WAdaGiDZXaWQ\njUB5WpFY4OyS5OUCB8wzXCcK0zC9nkXOqWU8yF0R2nzF/Cdw8EuGH1JVOY01\nWESKEtPDvypTtCGOZtYQqr08qi+Vw9OwMIVfhLaudKavLpOUf/RaN1zTjb+b\npZ42wcEmV224U4LDVclSLzNRBtVfwJ92S5WyRhJJOlTio4jd8Z8nOO4IcqBi\nrPbbh3OLw+CalMvBn3H6SLh4Dots0wltaSM1FNvTgjpD3/oQiSoM67mjTGYx\na/ykSBO/7n3n3mPAXrMsjmH3G4l390mC1Do0aeDmf/QoeMUcFMb1GVVuY6gS\nL0IL+HBYc+w2IefibgFrTTBdd7BNcFQ6kKwH1jYXntnjYBAzDncZy/ZIpm/2\nZcoKc9DQ8Y3gwOwzqKz5jyFSJHa7XQed/gFXRpnAZvuiVNgu16/gFGTuUY6f\nKIxT\r\n=9eeT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDesN8GubnMo8IbSUfYjZRQ+Evy67zUDwKqanzQ+ujTiAIgHhUmvwndDiQ83HpD9Nr2uesPZeg7eYlDBCAyUZHtcNE="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.2.2_1544769791949_0.8113341011495334"},"_hasShrinkwrap":false},"3.2.3":{"name":"mota-validation","version":"3.2.3","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^0.11.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"a9559ffbf911d059e644ad2b7656644d01f1684b","_id":"mota-validation@3.2.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-flhPAnAa8MZ4WqJlAXnpR0HFlimYitidgC6pgayIL+/AatfqgJ8H7IW7heVEpHtBXJ0dXvRQwaWb3/ephEWZWg==","shasum":"0aadc82b34fbffa3c1694c00bedb437bc7412439","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-3.2.3.tgz","fileCount":57,"unpackedSize":180428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcF38VCRA9TVsSAnZWagAAwYYP/08QkoiEJbqfHuabQ8x7\nW/dXuBfEvYU8Py4cfvLr/r+LE0BeG99r6/IJhltTwmgZDk127WsYuu4NmrV6\n6F3+x4c0ptqh5l/oDX3BZBYZCh6MMO5nCVVMHY5Ve6PIGLPwhvqIQvPkDWW4\nQIRKhMy+CqwR+2RVNHeg+0qo3GJo2I1lvPvrVPqL1xQSfX8fnlrwCE9Xj5YA\nZC7exSz3c26iFTZu7aThDN90/oQ96C268PXL0mp+ul2EcOnFAVXFD2rvPozw\nc2WyQaIZIRQFDoyu3FMEL8KQuKptx/5JxGrbvLlBzzD88mQMwocvaDGCbtKi\nyDW2bOROv5gf3TA/KDeLliAGZLl8y7LGTXVbPrOThEvQvU/45opuipK1QX3O\n0qhYmUJSO0BNYBU6SvRfJ2/mTsWbuO/ltHdPneNBGhslwxjFkkFW8vzWiidd\nt7Wz9LvZ7TqZHPmQUs66tnW0MsIVt7kEzLWC+FrcHF79O3ZW4pHX1pUNX2Qo\nVsuNYu+3jiPkiJCHuhsXvZibfT6X1gWddw/9URCG+54h2foDyKECz5UPI703\nm7yER8pFFXuVGZxCBsNAKxIjF1jIEB7DqlB1Safk5beqpY0W4EdQb6TV1S0H\nBnIlSExmf0LPdDl0fMulZJC4b+Re3TR9wVuLxkkgV1a/0HOPKifDMn3csJHi\nq5zK\r\n=mMp3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq7YK4v9os0W7X4MwZynKotEmq3r8jsIQYmpBkgLFwPAiEA+h23LbrrnouuF9UkLVvwZs3ol0Mx+UenM7NKX4YqnL8="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_3.2.3_1545043732752_0.2579019596010834"},"_hasShrinkwrap":false},"4.0.0":{"name":"mota-validation","version":"4.0.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^2.0.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"f73a8d3ebcf3b1430a963596f5d04ad9fceaebe8","_id":"mota-validation@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-yQjhdOdKqSdK9Ts9dg6CbBx0jvDztp3F6Q/kh75YEBM+xQltRXHvSIPi1qK+nE3BcCauAEgH87ySt45N1LDsUA==","shasum":"1fbced646463d7ce076c5d0bef1f904e6c0cb56b","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.0.0.tgz","fileCount":57,"unpackedSize":180329,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJYoKCRA9TVsSAnZWagAApD4QAJVzTZWiqnKmVtYArkvp\nUaWlxYPNKsjGkvl8Za+BkPGneKMycrirtakfB6Y8BmKvZywGXO2e0j6q9Ls/\nT7j2fUpaV0nnbUWsIabP6O81cbJTjSf0+ZKSKeyBWG5nHt1uxzPU47RV/isF\nc2pDkdgHK4Qn994t4vc8DwDJMQmuAeydV8uTXpjvoYJQhfImVpJaRJKN4wSz\nKD4vKtBUc6FUHnc3xTgiEcuggJqajcEu+8186QCebqpF+PHqJWt8VQnV38ns\nnkbE5aqXhL4QYekoDj811NMifYTcqpMNynL33VM7gYHgv959m9XlvJ71cFhM\noWr+JEbGvbBPNId1Bu/5pPlC9YIOeOcyUwYcNSg70DxKVSEGHCbQ5IXy9YXd\n+WUUVsq4teZsaNywyI+ckk4VpmvaLD5eWWgx/D3cNeppqjpAGutYQTmxRK7C\nvnS+MaXlOXx1Rz+AH1LnRHx+zgPgXL5yDGOZSqHLroHAt2vDyszxSJwVdI5D\niS0vZinHSnjBYuEZJr0hFUnN0xlxw7fP2Z6Fp2fg6MkAiPvDJHjEEDDKIrES\nCI4AlPiKD7p/50qxGkAFTo53IcAXBfho6iTORxQP6aDlh9VgoqMS9zmaFOzS\ndKkK9knV4ivVxmiUdKmvmj+9JQr92MN1A6IP5YUqQiiPoYFCzSjPz3zUwoac\nZ9vu\r\n=AjaP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6JT816HmbH2YlppLCGyUOgGoTLGk7R6xCMrVVZ9TfdAiAVhrQjbLbbrtofZwhM0NXeY4gK/FOdMMy44ukqCeUH+Q=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.0.0_1545964041943_0.742163408699537"},"_hasShrinkwrap":false},"4.0.1":{"name":"mota-validation","version":"4.0.1","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^2.0.2","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"56b1cf6bdb93fe312e882c18bfdc0d43825ba8c0","_id":"mota-validation@4.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-BcTc1mmAWwNsK/Sq8/m3ay7QpYK1jH/bc18ftCzEgqHuPXHD3bPhKoSq6yVQblITPxl2p3carun1Bxj6JvD/5Q==","shasum":"7605ad407086079ef9bf342de4aec0a0f5e3b832","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.0.1.tgz","fileCount":57,"unpackedSize":181107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcY5xyCRA9TVsSAnZWagAA3kEP/2Oi0B5t4+47O60Z7+bT\nZ+IJcJZ+M+HLv7BBsr3AvJjVnZvrNMsjOyeroX1r/2ZfJ7fBL+utfYXnBNaK\ny6/NtK55hRAyytwW448GJXmKsZUssDnALd6HjiLp++mYwldzPSBCn7RWSSAp\n2sxl4rGM+lh+oSpkdh1Q34bJOmdu9OZX30eP29EJIZtCU2EwTgQ5oxQhCyEI\nriWGZaV7xa3Zx4sObD4Ep5kfiSuiHw2xp1Iz51LiCY65BSc3NN3W4CkHDpt9\nhJKoSLbjow30/V8eYrl/l1mXgrru3Dw4eNc8DskVBfk/71DIkGlls/Rvejo6\nciyCz8K8eZpeGML4Z/LUmyny8TtSZceLGw3WTzjgr7QLV+CRjCoALLPerBGM\nbUUJny5wD5bsFcQ0xX2U1Hhuuou4vQfcbNahkedYWS2GEie4jgGWZcrtwLyC\nVKi0nkMK6FK9iCOlSdiREFXimjZw96MxbytnRUUE72jpBW9cKIpm72yOLt2H\nYQlSrZNQY6KltjUiT3+WnfNfOIZmbbqZERBovwWgNdzCtUYDrPiixRIEpTgW\n2tlPBaC565YSBqNPTE7eqaJ0ulZpZBzqNU9IR++Isn3xrAjtm/7kgZKWnLwH\n5y1Zpcop+TRtuE17c6TJH8HYwxpRgxVBl+px6bMvukMovD3at2u6RVcaHqEg\nUNga\r\n=sFYJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlWkaMaiEGh1FMoW1595k+54cCeTvQaIKdbzvEUSR4OAiAdIhy5j59yj2sOfuSg0RMRArnWWPTrEjBDTG1hnGTQ8Q=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.0.1_1550031986240_0.24490703064417008"},"_hasShrinkwrap":false},"4.0.2":{"name":"mota-validation","version":"4.0.2","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"69cb66ae3633c7bd7aa643df2a7b9e5d5ae80a15","_id":"mota-validation@4.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-Qja3mia78va5Ox1J+YAmAvyvm/07zSING+ECWh7VUvzW+hcwUtWII49uuzN/SzmrQQ+/1xu/tvFVFIni4gahAQ==","shasum":"843025ba7d2069df12423130edc1115207c7ea09","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.0.2.tgz","fileCount":63,"unpackedSize":189077,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckkyNCRA9TVsSAnZWagAAbWoQAILVmulA+HNkmLP/iy+d\n8TVcz073gzmkLPP/hesth5VmCfTiQnuMLkcEC1F8PmmkZhnXIH5OVo+XNfQH\nm+MPNn+DPswW+UXkxHmYFx9ds9wVtDgGNxywHJfSLL8si8B1sPiyEFHQF7+a\nrh/98PKpID4QuAyEcgGkwaBkkS7peqH/ADYj6pf6CUbQVlznt2tXCcgsMRqY\nNMhsP241CwJIdWTMoNIsTkHUi7FIKg0Ft8h+8iY4ubx5igBLd6DWbLCUBX61\nXT6rXpWealhxBkpK/m8P8lFY6xvbDykwmproRwbPaCSdfA/7pta1Iq1BufEg\n9LOStAqnN6ZYqPnSA1Rcnv4XcGoRIgG+V96iMaatPRZXWJ+x5DHstK64T/Ts\ntrtt6o20+z2mxGTT+M3SV2YUkxdDmJOFkdWlzpGIqyGfZBKWKOJnB2apD7kg\nWo7iG8cjdG1dTErohvoQErdA/nOdNIWECS7YnwwBPQdLcJKH2FbSnCAlyNSL\nADkCxZ/oKIfjMzHkz32O76Dqks/x2+H99w5+6fp2U4xMp67kFgrq2ke5OxpF\nAAUQcCZaiBc27ePHkVYgc33qRxXptb51ynf6fHfpD2aygHi0O6C8c5Wyj6/M\ncUvBin6IxNjbPZd7NC+WKgLCle6hXSNxiXPj6dPVGo+Ylk/SnAces2y6GTzT\nEtfq\r\n=fD2y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdbjeE2n2m2mR5TnqRAUBo9CRJop6yxTizzllbBr0w3AiEAnHneTvArgssR6DatkKlsGQ93+C6NLKFZtBaKU5sVjCs="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.0.2_1553091724839_0.11451798016630188"},"_hasShrinkwrap":false},"4.0.3":{"name":"mota-validation","version":"4.0.3","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"69cb66ae3633c7bd7aa643df2a7b9e5d5ae80a15","_id":"mota-validation@4.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"dist":{"integrity":"sha512-dbDcefvWurllSSdu5jRSF7w6yeluCf7R+csefnwANCN5vFCtMjGlm7qG5kZV1X4mhRh4fxso23vfwlQuO1a+KQ==","shasum":"adb4d5f45b328b208cc153a82fcfc84448cfb1b1","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.0.3.tgz","fileCount":63,"unpackedSize":190391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJckvDECRA9TVsSAnZWagAARp4P/3g6lh/LQCLx51o+BhnM\nzHSNXAn5v5SFftEenXHLKnU6svb/ig22HbWHDXz/ST/rNz42g9GFA8b2q+Av\nfiZWQ6dmDR4eoUXZgMRb9h7mDO38/8U43CJ4rzSt2SspIgyhK6C/9fWksO4U\nOeeTM1CUWN5SZOIR4JW78LOrYEdoH5XNCDivXnk2m9V5QyAyaUzE+GGGwMSk\nQcraevCWtc4WAkb2+ss2cHUiKbaMB6E2z5UvNbVzgzIMlJGW4iNr05YQftaQ\nkzngRBG0E9TuI7cXFasv7cawY8XU48uKCDrz9pPWqqSkz/amMWPD8hL+6xom\nLnCn1gWhv73dMCZU23KBZB3edclYO54Mzg/Cswwi9J5N3xsrj0uOa1jmeKoU\n0/roPCn7ZVfeNlMAAhmTiY0LI5Istqoj4GeGFSxtStcRoHii4cHE6DbdmEer\nBXGbNCo6cuZEDWcFCQt9orxaWcgtk3ckC03jBwq4R5zxHbL048bYJ/+HB9o3\nF/6B2PbI8aFGAzIU04X09WA4XhwNGCgEIWi3IQC62gcgUS47Xsn+tNxMlQXV\niKCdWF4PwFSzcFmiF7KjNEIfVgJj3PGADvquXbJOr0PClK+5/gAyZMTzvmLU\nPh6Xi76EM/8/LcEFtPjSmNgCm2FAfB7QsgizNdyiHbxnWnhzpm4hN1+PwgZ+\nWDLy\r\n=Y/MA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC0DRnOBlqkj+jO51soidem0hwYQpogBQQZp42h5mhmAiEA82Uh4b0timRqyKL6W0sbqQ8NXrftIRMVGua1IEuNHiw="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.0.3_1553133763880_0.26408714684800216"},"_hasShrinkwrap":false},"4.1.0":{"name":"mota-validation","version":"4.1.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"a9878c237f8da68a9ebadc8f53e3e0f8659d9407","_id":"mota-validation@4.1.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I6Y460CflstrI5Dlw+L1d59VWteNU/TfgEc9Se0a5T3KVB5MxQFXIfiTolfdJcqEKpJKzQFpj2CONzOwUMqlgQ==","shasum":"dd458d06b88773f99eda0cfcf1ce5847698b4cd1","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.1.0.tgz","fileCount":63,"unpackedSize":191517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9emcCRA9TVsSAnZWagAA+KgP/1v/5JLzIvPKUvYyr/39\n+JwABP2w8EbbNNw0F4GA4maEssF6xMRBIkKxFs4DwhD6WKFERIS1C7IWcvUm\nb+9rf8HMeU1BZ0PffRG+fOS+d3PbpK4WEyOK79o0y0m78BY/9WcLEgCe1qNG\nlKDdkGjH3LFi0GL9lFDFHj5ifbUY1xnREGKHQRqK0IuROAMcxUqYYHiKj1k3\niAU6ZnxzLgB9eVW0g0drV4cbTPafFrh2AYxpchSpCGPQ4TG3U/zHHHU6BJtV\nIc0sr8P1jdXB9zadiY4IgnnHqdahJKsGAMMK2XFl9xzmmWJDOw4691Yb6m+7\nYNIRUtWZvwSYFG+UdPHVR2RcgrfRabihtv4vZK4EwalyMvqqIj4n+Lj6e9xe\nzlQzac1uZ/vck/ZMIFmTSuSYvk0vU1nYyQ8GEB4zUgXkRWezipp9awsS/5ow\nDa4pvF5lYDISxoCGKYgP0Ot19WlW+Dyn3s+IZYY1wQiqrX/+G6z26BKSgHqD\nrxjkTGowWZ29fizbpguVGDIbO0bmZY0iYaxkpR9aE3E90NSdifdhSBCw0VhQ\nE2IMefgHFBQHV0XEflbZTOAmBBKRUJWmzweCAUJF4GOE/33lG0UgLmXW39sP\nl6ZAP5ggbYiR3U2FAnuS0lkiHdbiyu35IL9zjJ0DJrtyhzruq8aWN4bN9LuR\nuq7q\r\n=vl6f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoim2Ayks1xbTjrJRwdneh21Ld4b6Jv6LU7F3TwB9OYAiApfQ/R5Rv71gEgw8hvdGLLTVJxUTMmjk8vGBJuXETndQ=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.1.0_1559619995444_0.6842369379453501"},"_hasShrinkwrap":false},"4.1.1":{"name":"mota-validation","version":"4.1.1","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"865ec4d3df994b74fa4a54cdd1180c92cc0347bd","_id":"mota-validation@4.1.1","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-wDF7AOguW9YTI9ayQfHH8ya3cldI6WsqUWWAOwrRMplv6RAQHbz7kEMS4jPc8aOnwGC1eRzq8z5B8o6pFmJRpw==","shasum":"28c7d5c3e6d5c3ecdbf4b0886cc2d88ad6f8cee6","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.1.1.tgz","fileCount":63,"unpackedSize":192829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9gLICRA9TVsSAnZWagAAEZQP/022s/1NU2X9QsXIsEmi\ntoK9wJSzPMxxOK0vNmu8q79PxxVA24DldTrcpwkNl9AAS6ti7CWLPdL/UQt3\n54x4gNjAWAouJX+pEdJjZy5Vsfsp92wsauKEOx7P/xaSnuwEgxEI6YwYCcQk\nU6JQ8R+LdiNNVWOxL16MSCioK6pZHVyMV2xhBK9HbP9jLYMjiq2Ust1AteYz\nNv2S9+PezZplDqW2oE+IzBKL+pSMvhS2RttWe3aQIqx5sdP9SQtMNM/KsxMk\nSi41F0w6BrCfQ5i+15Un0xi5/CFJtnLcWT4859hsm1a2G7AeoA3cO24QCT/7\nUSuGKByoz+u2YGo3DMUjE9c1g1RUXS9c3kca8ejwA4EfRHq8ptbMWmQyE+fg\nlikgc9/wmM7wUk9oTajr2e2F/F6J7D9QaU8dPlR71caYqYhwSYIRcJrU8HBf\nBTNRSAcTr9zCJ/IZTY3QzdnBM5Cy1u0AiM0YKt1Cq0dVoqOWcCa11eJmtYAH\nsgeCjBUaniXNAAWtMZ/KAqst/FEJesZa8Y4/KOwGy/C6TipMVhkVoR9mir0q\nu4SbpfECUPjKDr7BDk5Sg8h0SZd70D2sb4m6WLiqqLSZAWdljB54Yyv+C64A\nXM9VPhZN9X3P/0gE1lT/UU80LtV/7tT6zx6oe3dgYeNJ2ykS3rP6KBiNndQO\nYfBY\r\n=JJEs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9UJkoXtUqYX73/vbKdTOer06mfcTMbrFT2utTfYiYbgIgVHK9Qe/uv7C4aynSV+V5/ZTXp+zaxauGJt6VcNbwO5I="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.1.1_1559626439559_0.9654261493169876"},"_hasShrinkwrap":false},"4.2.0":{"name":"mota-validation","version":"4.2.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"c763c459c758a3bf7ba38414d61196e039ea3569","_id":"mota-validation@4.2.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+VFNi4u1PedTZkYG/jLaZguN5lkJmKjlFVV8tgsQ08Ch+rk+pf4RHYfergumi4tzX7B3sLGY7Sc3NAosGtCuuw==","shasum":"fd3f9253f0aa386a174d7bdda072cf5aa34049d0","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.2.0.tgz","fileCount":64,"unpackedSize":193907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS52vCRA9TVsSAnZWagAAFf4P/3ir+LljOd7U+mo76lwj\nasqMUqmvWwk9tl6DWyU0J/78C+RH9lLJpNS5ahK2ErCDy/yKwBtZxVWxtgs1\naEXqYIi2bn2d/dQVvC61ueFhD61T9VsJzrA00PoQGg+/qbF6rFS6V43qVpVV\nhmCHj6O2+fimpB9vgIbnTuzfixu0cqs87kGW2HPfXiDFD/QghCAJyPySrt2G\nrFRbWIQrt3yiClHwYU57ioYocmxHhw99q0pxdYtx5wSpgh2yFCPMsdOgGGCF\nWJDHZvT0ogkWNh/eW+iCLygWCzPHBEu7UGXnDrXoROcy9oP6hu8r3Nhje8iU\nhAguMGcIE3j6x9WsdC4IT4ebopJila9pKgGVTt4VKbO6FeSTIXY9u/klAY35\n6fL7eXh8ozh4EgZ8aEQbpDYY9zYF5P5rSeJunMn0SRb6bzVtySUYrA0AF9Fb\nJJtMdoX9JV+fST3hiItA+vMshJnyT8T8JobvoMbWZnd5gxFRBk+M/9UAeE9e\n/lRnJ88Kt9MicHqsXQzxM180X/FpELpa+SrPEnHYHj5+bZILUN91jomb8ssd\nS3pJd4KI8xJTQXVamgPgi0TpUzBx6N4o6QDy1vSkB4AXOy3o9BePYiQ1C0S5\njUPtqQE7Nvz7OBe+rOWTlUhCi+C7Dz6XPj7Qq5bPac1Z3kO3oLiUVlfzXwaR\nv/Qr\r\n=Fxp4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHzB2tapPRfzslNFvorwrY0vWGV9yjJITGR54pL8JUdECICv6bRrqypI5NOgrZE0uZ4vDdcevIEZvMvaAGhWmad/m"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.2.0_1565236654485_0.5304051798466476"},"_hasShrinkwrap":false},"4.2.1":{"name":"mota-validation","version":"4.2.1","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"c71844f19b3b20362bb689dd205026e7dd6132fc","_id":"mota-validation@4.2.1","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hBHYVGFWQTMT+zY34xPTGeEZjy27orevfJCF8cF95wkTpWh9UVv+LRuWC5stYetXcA8e+/YXaAoPGAxr+Roxpg==","shasum":"7f55ee9098cea4d2874a9de4e699e507dae09136","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-4.2.1.tgz","fileCount":64,"unpackedSize":194184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS7CJCRA9TVsSAnZWagAAyPIQAJLd4MHO4jYd4tKu+wP+\nN9DVKvdAxitY1X7N+nKTF3oBJIwUY2Ty6sEo8fsW8x3KHZTz/kzehTbqRw3y\n5EsYE+EZLhthgiZbCvKZPrE2eLPSto3NNsQ3GhB5Y7sqDOVXBxEbHHH3gH6h\nVQwU26F/4OLWIGlDy5hKEnk/aJdWYsnFBPKjkZNzNDK2uOWMmqASMWOER68m\nx8vuC3b2y2gBMXgz6jGZ4b3C7iOqzFxS4q1KfpcHBH7Qu7FAG2QgzLOCYyZ7\nfIIOhE2mGuIrAnrrt90lh+JIABksThVd25K0sfJII1eLRMngK7IZPvUFgFc8\n4oT6OOA9LeU8LdOhtOtZQUd9W12xBml6DcdYy7kArPWC0HKGi+TZ+kmTpA/9\nUjqLc6+9dU3M7jbeVB7SJHlZWvRrh0Ge6ccBGWX52BTugovbtJjeEpqhQW9+\nkp/u3FOws3Z8aFvbYX7harP1GmVa0p89Nu80ndApnWUvzJObSFiVo2cl7CdG\nMVLkBlR4nRLT2iO+5ASqEosq9hmJ46q+tV83wqRScGvX9kR08v5tB5veKCAx\ntLCiuA6cypBHbNrxuEGNZw/3qWLXmzq/Ys2s2MUjUOl9dNCfT248jOmPabgV\nzPyJjKtkxPwRF6zFmmbxGsBFnneBBS9KxhvhuhavrHaiELykhFGu2QqStNTe\nGEnA\r\n=zq/r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFS7OZeZiq6Od9kX6lx8xF1lTMNpTMN6+LwFdd4HSd6AiEAo1DY7iSF4eO+lFibj/ZFyuii6o+ZQPKp3GTH8d3h6l0="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_4.2.1_1565241480536_0.16199263275541664"},"_hasShrinkwrap":false},"5.0.0":{"name":"mota-validation","version":"5.0.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"b5a4a521d9c5b70201220e481c20613441d552b8","_id":"mota-validation@5.0.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-hS0ZqtzRf8iMEGDOlkEtxSh0/b9NPeph05BzhqQtngNjxf7B9N7+Y8IhCsEarDPT9BjlNZYPSvYqYhzut3SNPQ==","shasum":"37838012ea08c6704ee936faf7a6546839baf59b","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.0.0.tgz","fileCount":64,"unpackedSize":195973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTSuFCRA9TVsSAnZWagAAvAYQAIgh6z+bq7dneoxa1xaF\nRzy0ktwen2sIrdnLnJY04V5DBevFlYKhX/xPvi2/aEaBcN56dAOue48/qnzi\ndC4Xk0a+iWJJ6Vh11sgrfsK+Ro74Nfes4Leud47q5MyDGGs8lmrsaAUe8Iqg\nyK8pN49KNEo77I5FQswLPhHO6JAwZth3TD3gaGZFuk6Sv+B8kicQSjLv8vLO\nPCA3b61TrzDt6nm6i+r+3tMCzFoARz23lFOXGW+zpYAi3qTxM+J0GcFK2lWm\ndWzZY1RiwU0lOxxCtzGMYnfLe7N70Vu4PDzM+2H7iZT+PqN6jykGUKO93VHK\nS9xxUXbUXu2ACcsby1f2x/cSBkHI7fQakwKB3ZXx27KuM4urtn9AT6GWOCDm\nqPQx5FXT/IF8SHbNKVU1c8ifYztmpysh1tmWZNGnfMnbIb8EHom+F+KH6AYr\ngoLLs2+2l4HaODZ8l6l4uGS5U7IOKSTBJSUKbtxK2bT00sANWT562hF1+Nen\nzc9iug5nl+lmYQA8iR45KVA//GeuGqRUsWGFsMDJJtKUxFgF071U+cM5Rn8h\n3q6ExsRwK8N/RTHp+gy5SC3BLUhG7jA0OzJ5gSe4fl1kFHtn82dGAXi42tWG\ne4yTufPLAGVESCq1uzPoRW0OawfuTPv3qqpOtvTP/1SQsEbUcHZQK+AMRJeK\n000L\r\n=Oja1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfNALHdhU7Az+PLBwa9i0ZG+j19UVaH3QzP7N3Ij/BfAiEAmrfx0fBRNi0/zY2rXbpZ9rNZQOkhSVXkIsi5wGrnkxI="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.0.0_1565338500442_0.21504636988695003"},"_hasShrinkwrap":false},"5.0.1":{"name":"mota-validation","version":"5.0.1","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"c1d7ecb4a2b4417583aa0afb5c6c6a7ec6b9b90b","_id":"mota-validation@5.0.1","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0Qtel4+OQT/vBrAXW4aDkP24V4obyte8xTUtOoMZwYFmHgpuXEO1PC8AYvx/0DFlZpiY+FT6k3Nv8oHa3uVR3w==","shasum":"a7469f0226f0ccc4b160911b13ab8ead0e34b73c","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.0.1.tgz","fileCount":36,"unpackedSize":163777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTS1bCRA9TVsSAnZWagAAYGYP/3ES0sTbmo/3PUeJeCQO\n8f6ql7k2MSdAngrdJ1haOiWvFJ3V5GNxnNzBazZ/++/ldQxW4ZKv8XhcZDm3\nOUHpNS7NL40msguy8mcS7VuUkB6eLAr5CE2oDeMHeHi5wQ2FtK8Wq1/7fcbE\nnd16fgkHrrJ7QYBOmIqZCj0QfCdgJHHET9IIbkGL/hH+WtNCTIwoUKQcjoi+\nDcUb7FSHJrmk9HvmFA6ktbTDHhoJsJfCovYisk1+s18FO7v6v0NnRch9fc9j\nNqDjW/zx5A0OrD9dcdeFwcyo13mqpNGfhOBGKMvaNVrSiCWM137VnNLRlxML\nViSYHX4n8n4NL+vdJc11hmftf3HnPmfLmICiaraHiaHEhEi+tBo2sK+Wz9J9\n9vw6B2vQaoE/fHXg02Tqv1EiAmB+r2HqVYfY3tPnqlMEFp6lc5sZ4kSkJft+\no57H3EYYTZVepT1Y9u2v6AP8Z/0G+OWK5AE14zpmI+GKLKlVrm1vtfxJhjtu\nFJriZ+ucHS8oZ6vVzQepMcknr1/5sMZy9dhSwY38cq6vKTojJbNXtI5M6a/L\nk3VyjslosuzKOsLhkvcStSJB5SqMaKineR82rB63NscUMRmDHGyATy12dsQ7\nalnVNI+HtrN+WJ6aSZ/uItwvO7mj+FpMuxG0sTHuK6wD9BJpKJbPbo5igYpj\nMgBK\r\n=jbgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWfM4CyUNhdRlxctNKOL1SnrJj0aqVd31ucqEq5sXsMQIgN39uoU6lsg25hN6opk6onw1AJd279HWopKBcnEmw/U0="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.0.1_1565338971001_0.49837743725866357"},"_hasShrinkwrap":false},"5.0.2":{"name":"mota-validation","version":"5.0.2","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"14388061d3b83b04a3ffc4ff9f3e047b6637c78e","_id":"mota-validation@5.0.2","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xjBVu5jzpDomh97bFMQZ0XBwSSSm0EsJh2LMXTYqEmr0Drq2tSLRqoY8QDk3fL3BKRAeiBI3htaLO00xiJDkBA==","shasum":"f01dc2ccccd7872aedc01ce50b451cf9e1991e1a","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.0.2.tgz","fileCount":36,"unpackedSize":165378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUR5WCRA9TVsSAnZWagAAT90QAJh8ovyS24yN2N7NOQOm\nkTh7ZOpUDcIUKSH8S/4P/KvfP9ujlYN5x3MCcSvrJw7Q0JZZQURto0l5Lf7o\ndaJFLiDDaGoWXoGI9ZVnAL1tFV0c4Y/2Wo7YHBVQz6LhbrqdQ/CO2UTpgONe\ntWXPGz3FQnTFXqRpp9qBLgtKzRdfvjoiECN6JgWH7leGpz0MdyqVvvRtB/Qp\nTg7qtJDNlJM2YfpZFT7Tql/Al+uEfGdb47Ir4655sBzOsdkNU2D/3KmODhSN\ntchdz/AnliEmqiwsw55bdA6dXh3PIdKzGtDBgvWAebki3tXEqu8H1oRHA1bC\nXK9OGuMuH/nxaydZyiVg3SavECpFpmRuMW0vU9fxRiamGiKjOTxY5YmJjK/l\navNeZh3FZkh+Z7Ybk2eKH42cOEpkbySJNbb57tjTot696YAydbYVTsUEQ+AR\nRd4ddppXIv/mOfAEsAmg8O7M6PIuwan5uid4PlhqI0acib1CAENWnYK3XhSQ\nzz8/tatjy9pJDLieczMFTb+cv5n0cSQlNL9bXtNbNHzNPemkXScjDPe6GbWU\n/uSzxa4+C7SRhfgj9VqFHhEjSDtNENK6PDcoSRRXF2oN7ZpXd13cQDbzoS9D\nOogHV/qWksIRfkjsWEmS3UrwNP6oxc0wNhrRxrx/8UYFfqwTQo8NtC08IFWk\nWZGe\r\n=rIIf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxkz5I1wr2eMR9r0w2otbPxdQjIAGtlaWGYNLFDuDbxAiEAvtWgJ5iRiAO0THe6noi55/mIhlvoSeJZ6Z8+VwKyyl0="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.0.2_1565597269665_0.3134694531431448"},"_hasShrinkwrap":false},"5.1.0":{"name":"mota-validation","version":"5.1.0","description":"Mota 虽可以使用任意的表单组件（form）来完成表单应用，但 mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时，mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而一些表单组件常常是会内建表单验证的处理的，`mota-validation` 就是一个针对 Mota 开发表单应用的专用","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"402afd82b4d76ca015796e815f18568a31b3371d","_id":"mota-validation@5.1.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xCGkc2SigVEiPcjaw7yjWs+/qtiptAiu6eXW9+poYW0+iZ7ePpYjuSKOqxVNhRqiyq7IH1Z++3tNseNnsFvCww==","shasum":"670d1f1aed3022cf00e7fe08e3996b102dddd9bc","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.1.0.tgz","fileCount":36,"unpackedSize":166072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUSIKCRA9TVsSAnZWagAAkWIP/iVhRnVU4o/29kenVQiD\nVtOYFvrp8lH4GGUlFAkzYVFo4bJhYmzN1VEo/YVXNBj/NTp7QcnMXzCZn9Hd\nhUHYxPCuqLxNba7aNhhSPRwK/ownFxZN2D3RGd8wydzWRFIpEql84YasKy1y\nVLE3M3H0y9ffsA0kR6vvWOXaSIKaNjMAZ7TFK1lxtvZ6dW67pT0z8VgfWYJU\nKANnMPZWQzccNxRtlepDwMWhXFXOH5R7aHILac6+V3q3iI1lW6A/vL93iy8l\nej3GRcBCOG9oNYIPXmIUAo6DkoNgijZzywsZU/TqljoQ+Z4t5ee11t6UMho3\nU8ATkcyFfbd0/kKg0XScCCOJysnRxkQI8Rb2LBa0BkvHrOqa3Yiu4rNWZcPo\nKMUMvrxhQPIDVGS/OA29cXsiRQANS/7Pp0Dg72AxTOa5HFY2ly0psNrb8rLe\nGfkISGxH28vYXW6uszvyvDsTTIYrtvsH4d8msjejcA/bx84mHIzsi/dKnV5g\n5dUz+Te+9wbpyz6uYne7O3q5+8nu3QgOVCWmStY5chY3NpCCnd/lyzKC/4aW\ndpj1QPp0xPzBDo8YRNNwsFf4jVNzPo4WB9lvNL3oaA33QsEfsN40BwfWTg0P\nDegI1K8EAXUamKYbv3ZFSg8lKkppzM4UQkxf7gJL0KxLcKmY5Pg4TQDfCDee\nCbTn\r\n=q/3R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlg05zRLt+iCvz31APqI9hsraIwSTyCLtg6QoWKNJIiAiEA5/7aRaB106mbG9zeX1UVbJuyJaQ2MJ3y2+HN+swXIyk="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.1.0_1565598216688_0.3500145247725486"},"_hasShrinkwrap":false},"5.2.0":{"name":"mota-validation","version":"5.2.0","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"490f2302c532ebabb3fc90b2899c26176b70f2e1","_id":"mota-validation@5.2.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-AxikeE2tAap6yLQ7itj61RQw31Lydqo46K36IboXCw9rPlNBftjXU8SlfaJcq1taNopa3wgmieowS+BZRlvSVw==","shasum":"651069cb41dcb9217966c0a465a82be9437f5da6","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.0.tgz","fileCount":61,"unpackedSize":1980660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZKvBCRA9TVsSAnZWagAA5JUP/1D8SPhxceEYjpTBbO18\n8OnnUhOwDdLAinerXoNSJnIFzGZYZVQ8TyBbf4IsnOH5AIezQCdD5IowGHvh\nFmZYF91aoiAlJgbn3qK8+6VUtXUrswJx6PnmRr+IFipj3Pi8tntzf68+oWBy\nF2rbEjNkR+Fo5xS+6wSOfyV/hMacgy06fhSTS0bEd0R0nCogEadui49jbfDG\nf8QsRzJjz2jcW8BohV+v8n9qQHcSiA2De7V65XHdBRVZk1BJgsL0zeG/YJH+\nRnQwup5BfivLTZDewnHue2A6vmCNzhM4w2ZCaQ2u/rOr8miN6eJ8eyn6uB14\nruD3tUeF5t+YdRremS23KGKvYwA2LLE2mx0/M0jquFJ8IpRDsPMrNN9DOk7v\n84oSI8zoSPiAQ7rC4D6Y5u5pj8LRiVOrhG6U0iZGddNt2Yq2UXpg10JkYZuf\nFpRrrq9FHEID2UuOlr4b0CZo/7cjsCKY3N5m/9JKisrvsnY6gDgSdyVAObHt\n46E2b7iZhgz26gRBqwqHRvGSa5soX1jNDcMOjZfLb/eaUQO1nsU13raYkHHi\nozWIi/F+7Wa/aXXmC1cBy4L9HjqJppZUEv5jYcY5sTRDmoh36fJysn3WTGOm\nC4UTs6YEWuBgh7DlGcwNDm4PhtJE455dPQ4nabER7Uh/+MCkwtuV9ShhqWTA\n/MOV\r\n=gtgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEoc13v+SPy6nNjiqFXeAX+6YJAzU79RMTQ98DavlmKuAiEAikMPbRkEaGG2Q20IQp3B5o+98lO26JgjahuWyCm+0Zc="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.0_1566878656364_0.9747163092968323"},"_hasShrinkwrap":false},"5.2.1":{"name":"mota-validation","version":"5.2.1","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"81d6373fbd63f7e3cbdee5a6f6e6642383769edf","_id":"mota-validation@5.2.1","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-lCFYcJxlOTyRGyOKfInE3lAHgyvKNkx2ixxxpyIq8ORGi9z9eCt4sg4OiWNJnSibh+65uYPbXunzy2VK8x23vg==","shasum":"221a687a16ece2f79a8ede18f1ede511fe219c60","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.1.tgz","fileCount":61,"unpackedSize":1980563,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZK7nCRA9TVsSAnZWagAAvecQAKUo1kL11Gl9gPiWUIkN\nL6ejWSqthDPUvvKTKtxo8pV63vXlT+WdpoNNW21SroHv58I1JSbUOlwji66+\nN2j+oP2eieiTtb2qlzlWaIUu+ryfctXEgeQEv73ea6HxhjeN/7JdvIzhd9PT\ndkS6n0eXUjxXlvpN1fBXT5zQFMQamJIaPA50i06u6n9xWg1CaW9de3zyHXij\ngxzAEfOYRm3rw0aKdOsFH86hmk0fRzngQOXDwhFRF6ShNZaVQyiS0N2cHfaj\n+zC6608juosOY4IbRZ35RkGikDcTyrCX0tYbIrYHvQC1dgunrM3fqaFgG1/x\nw2DQL+KTFw6rhv2regFb3GF14TdcEwj1AkK79Lre/QwFCjjWyXu10qUa6zE5\nX/EM5EGwkXpHJhH4aesnmT48/AERzvJK8tD2hqyhzCSiAAcg0Jazmpd3Gs90\nlQw4cv4Mtlviizj7mCWx3ky+W90x26PAaUmVouCIbeGy/rXH3e4RnhTPtvWx\nFIho46wI3Rmtv4LCT/gSBNLuVHCNSGN62PZfKcfI7SZhSOn6LXk1e0KoGiXG\n6AiCK5ryPXcb7tr/XN6FG+/1yJneUol62PQCujdhhnBwTVxErJsdV2yPa2Nm\nKmQNreRPxoCqecXKDzg18QzZQIFI576dTtlplQnxkTDuXdySDNHPYRZV4cUS\nxRk7\r\n=jNz5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNykvGQ6/r+lzVnnFOLx0H0LTVcXxfyKBICSjpOnIc3AiBiFzHizKNNE1wd26Givos++pqNGWOD3c9nVOBFIFwBvQ=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.1_1566879462484_0.8865757003926802"},"_hasShrinkwrap":false},"5.2.2":{"name":"mota-validation","version":"5.2.2","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"a08628c39979f960f1b3d1bc26017dd80114c3aa","_id":"mota-validation@5.2.2","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-RaUWnSSPRrImPih1YvNfh0KzJiSKY1L/FV8QSiNEoh81fQ8dRHCGfHlBR3kxe7gZ5XPGsmQ9B+oiBrjd/HFv4g==","shasum":"514a7a7b0a870e82cbc1a7347f829bc3f76694de","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.2.tgz","fileCount":61,"unpackedSize":1980869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZLLTCRA9TVsSAnZWagAAvJUP/0iuwDmuK3SOqRq1LWra\nyQwn6OoslFXc6RcsH+rwzoyzASnVY5pOd6bEa7YP5bljv0AANAFPVvL8z4yl\nkcNMO3Zct1HdYXprJ5aAKi16PgAsPq65gY0O+BJAxUKUozjpaIOJmvc4vsg9\ng9s1NLkn05siAZWUHavvrr8R7GYUr7Npz4EjvStCzmCezVOlETTn3SLs9PdG\nhatjSOEtaqUVP89mBCHgDSX8HaRScAq0w7hJifksDtg5LlMjy4tFaOTJeK5a\nly9ofcMuYOW/iDRbNdR6HdlfnyUmj38lzZfac4ACma69IBPwTJ5z0INwW2GT\n+i3Iu8Tn/WvNlE49cBLT86My1MuyiNHFEySGONsEIz202445EdEtHB21fAkE\n5lPZskz8GBC1NYk6oXud023qpMzS3A1dY1YpxWPm/wIiTfEyxRfscYxK1aCj\nxMq1eSyPCW98BvrZWBQ+2Pm/iqaQcUvG5n75lJOJShzTA1y9pCFn5U5++34x\n0Yn9ZXugDPsAMf05rhNk/NZaPXuYvlq6ZRXjnXS3NnKph/huDg+rSgxTSdCo\n/DvmeGNVNS8vNb4HFsrsxpGhfhS/fwk6BSBUAftZezswM45om3O1J1ZrrMdf\nf3a7NY6PDhHKQC0MENKmylse5fTvf18jNFnN+U03gLu3pPvNodMUwZtvjA6a\nmy4E\r\n=o1my\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXS0c6T/Zm18jhlulbFV//G49xjIjr+JeLN4Cy0v4yawIhAPq3AqJIXeR9pYBvR3gy+38cDI5CXEMOUuLgsPR935/8"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.2_1566880466252_0.7582172168224901"},"_hasShrinkwrap":false},"5.2.3":{"name":"mota-validation","version":"5.2.3","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"a08628c39979f960f1b3d1bc26017dd80114c3aa","_id":"mota-validation@5.2.3","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-14vSXEgJBNLNn6SFUuTawK9hTKaLoWIyHL3Et+H4Tw6fSWfZjHfSMsqskypy/wRIV98V2i6TjJH9KlV1375dZw==","shasum":"a7254e3cac6d0444719811d84a3f5f1eefadc840","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.3.tgz","fileCount":61,"unpackedSize":1981030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZLSQCRA9TVsSAnZWagAAh8YP/jhMKlBeejH3cgBv5SeJ\ntTK8TRf7pgwUWZUzM7zy8yMxvF/abGaxl88TP9tlUjqVLMURwPuHF6izX5It\nVwq1ahwlZ+XmmL1fmAzyimD8f19ZjMEH5D2jGvU4NmNrlLL8Fw/NjSGP6Eel\n3dAyGLVIszMQ/bIphkdp5V9agKu9vWx6nCEpu1xEhauEL1gSbbkcgzw3sOKZ\ntX1u+PM7qCtbe/0g/O4YJzbSkVSli7ryMvZIFbYJQjyIifaMTLPWU/SccEas\nqJZaaTy/pHTPVIX4ybv7R2Nt0C/vSl0EzJl/M15OBNa/9HeVPBrJXJ+BEJMx\ndlFvI5krYRGfAwCgJ+Xhgf5kosMbvjDbTjLx2crQSpT1/hGZ7D4i37igTCH5\nFa85NnBrjfwlSTzbqrTxQCRvlXJ/wWpAavvXAKziEscLOCNKOMimubVqNlcr\nCriENbhnEuMLRYzo9VZkvoI6a98BPOdZ96QsLCe396+HfQYjcB3a/2mHIEVR\nhsltmIDKKRm8W0XsUyHd7iftoP4rckzMyDNdH2sPeY1BQhhcQ+CGpkM2DuGA\nhAtkd4Hx2GiGK812CtR+TwvZ9toL7EdIdQH1+tsChzKOX2NK/iYyhqyr8y1v\niZGa5kefr5GLqHe+U60QlRRRUcdI1/DTet9NCvlOa8ESNzwHni+jf2DcwxwW\nRyjk\r\n=anr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOShqjCNrUe8scBc67e7tz6FBKlhqB/E/O002ESQpvwAiEAhRxiS3okUmz+Lm2sv33XOzlVPR1xtno+KqvKHGGVWAM="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.3_1566880911770_0.3258535273949028"},"_hasShrinkwrap":false},"5.2.4":{"name":"mota-validation","version":"5.2.4","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"167c6914bbd50ad4ba99187bf8342ef736f7dd89","_id":"mota-validation@5.2.4","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-O16WCeXZhnJ2N2bTlU+N7L+CM6MR11l7r7mELHFGDA0TSevrMwHSbxCEqyCGHRc+7bcz1VLv2CXDQtk2fmZ5DA==","shasum":"3da65bd9b1a26eaf1478d5132b1228e3cf749e9a","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.4.tgz","fileCount":61,"unpackedSize":1981176,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZMgqCRA9TVsSAnZWagAAawUP/A5Olw/mLr/qY2QSjPZY\neEnpGK2IRTQks8+uu9YWWku40OkoHuo6tSs3MhATra3fBxdkRc9d5ykrJLzv\nlKblKbEx0dFaVxGJ//LkDIR5zH12J6wEOI8EXNlUX8XBmKFs8e0S5vsNVR8E\ngAW7IL5IL8z/MnjFG/xmRyeu9oGTiJAJ89Ans6A7dwlHxG6hh6+VB3cEA6Vq\nCFifjcekJWbWacKul0kP92BOFN2dvbhPAmh/5XWjSMz8vPhsS0zAxNo14exa\nNrigIqWQeOrpnKDbGDGNvprIyOmCRX/eVzCYBF+c34LG+U9YecJc42H8PPb/\nKbA2wh+KdfKxYg0wAwk3hI+0mIzvUFmWAH/TZvLt3pzVFweOtbGHQz24V5vD\nmWRDHGfPtPBDXAmly3/dKPZUhb7xQAL6lbEEwzU4hZHEEw1W23zLpGyetewH\nzvGm9RRe30eKuvOKT/75Lfz7svuV0D4jJrKGqMTHuVtFRj3bistj8rLUv53Z\nJQ6wYD4XOShSctwGxnG1U1GngtOh4Q82isLDn1DusUawPuAeW8nxy17Wmthn\nRjLrbC3381XOQYEmgCzGNtLKXbxfd+UWafcp4oojlygwaafZpbv51FWbZsx+\njkxB/O16LHdvYg9rYxZoCnX02c6iQqLU/H9GaIOo3ES9AsICPcPZ9WqnMZjC\n7SF+\r\n=nMeU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrqoU2M9z+j7m29AiMrzcbP7WQXWJGgcGTw3quTfg1bAiA/HjJsciErOwW+4BKb4LyCrMQRlkSf3/JMtbOu5iM6Lw=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.4_1566885929402_0.330830765233582"},"_hasShrinkwrap":false},"5.2.5":{"name":"mota-validation","version":"5.2.5","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"503ace968ac78fb1580185f68909d8c03619e70c","_id":"mota-validation@5.2.5","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-k6vbZV2Ni9BOZ2hl9BfitLZ+xSBJ6sf06+djjciQnqB4MouiD1Z3K3M1DwcYAdDfh4yTw5oV1GHFNgE/JkMjvw==","shasum":"5c1d700b738c4d1ddc70493244c2a5cb4e46f115","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.5.tgz","fileCount":61,"unpackedSize":1981601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZM0lCRA9TVsSAnZWagAAEsIP/iK8WxINHQndMkgdmEiZ\nhf22glV0eFcAafWZ4sDc8R9k3dIBhTdw0bimH2FedcuJlpUAvimsGN1cLq9F\nUUe4wojwK9DA6Zt9KUKH+ziii5qtA5A+3d8DafPQnhpnloqNY4K06kPEtAM7\nqXqWOwZ3njw8PjKBO5bFl4Su9YoGxB+Q6CSk/Dfc/g0dLgxttCVbmHPyNdC0\nY/GiMGmOVVQy2HOi+PRQ1I/mawGlcueEDTVWrRv79D7WyxzeHdKjLz1Y9sxn\nr6aq8p87l2k6MmPBVgf1MgaOpajzdXR1PgLnBY1Jv6TzTCJrM2cVllCi5VYt\n0SyiwvsThzAmfcMudcU/YIXl9KFUvL7tPf5EonNBi8caBj2T6xHBT6kOdAgQ\n98EmZZtB/5Pz0WEVUybFDNovKZp6e1YfvthcHxMPYlXPOXJwnmExMQ6xrWwQ\nI6mO07RnuaPLjkj4mKqNrJQk9mF65ZrloZIuWLUH9AjSORNNN//ho1EJXa4d\n6U/U2V5lxq2uDvibEyqQCeirAc8VR1tPROZ6zkrUmzOjymjuIMqXHfLK0dRM\nytZYfxkhm7Nx2+6+tn7mbp9CpGbGXET2UMJptE3xSWLh/EGu76gwiz/31keu\nWtqBilGXSGvNJ7EvxOHogm/W+VYTyl/RyPLQa1gwpgzaUrTZ62q3a+jvPju7\nrZkO\r\n=h2yr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg/FCxCTl8xRxJmydw5pZDksRj0Ipo7jpUpSUzIZopeAiBiVuW2DwKN3xRiW/tTps9YBDjt6GPuckg0wNFVK/ikTw=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.5_1566887204645_0.978655543252885"},"_hasShrinkwrap":false},"5.2.6":{"name":"mota-validation","version":"5.2.6","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"6eba5106bf0079d05049f86b74a247fbba58079d","_id":"mota-validation@5.2.6","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-YgyvKo57HGxG0TenkI0UnvjQ3F0esf84qGEZhGP1CEExhZKNeqem3Sjbyd6+EOeyn+eRuLL7J1/VVyRlOQTYIQ==","shasum":"76240f8a6ac6da8823f58bc010eaa66a8a5397e5","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.6.tgz","fileCount":61,"unpackedSize":1981964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb21uCRA9TVsSAnZWagAAGfcP/1iDQsvOFkG6T3SI4JXx\nQsa/j3BIwtxTywWgELvBozHDxqOfxtXkg5lEMbKojQ/7+abO41R4sxDFeGz7\nePtgn/VogKoFZvDmxLYyrsXml1RKjl12VPciH4xpENEOWZuXlm96zF6ZcXdU\nU1tU3rpdWmeT/X467G1dcVziFI1DFKd4r64PO4Xteq0hi2OcxLt6RGVcGfcs\nn+wI5lKGHtWtZKgaqN6hNbhdLNXvzxIN/dP7guxr9duVXjl70usdxCSb9Igj\n2P58kSnwLisn9FKnvFVvqwLTkSlAUz+PqkFXpyf7ipwlny7OsNzreb+TfG9v\nwhgRi+fjJ+MWK3Vg//7UPNzZly358vHvUofJ7yVIR3EBuq3aJ1jJM0nJ5rxI\n2o2JuoeyBIgJOncRw+rl0e2yw5EaDuATISzhu7UaTNlkSAzQ0TxMOH5lglZE\nl7lEdeqDKF4xLHC09iUs86JdmnLiKlVTXbvip4OHhuQbTNUvuBLtrYHwO+nT\nHSC4OvIgHe11E/CMg3yKfGnjqMAVx4pSTfTEkYt8JIrjUMkq7ymjbBYNprzI\n20E+fD44WVQ/QX3TllxAvprC5Xrdh65SIQLfR4TYlTtyE/GNvNy58P19t6FB\nJvr7ubnkRsE/aFC1OtDEFZKpp7K5Q9gazE1+blpGZOOAhwd+UlU826zrfUNi\ni3Xl\r\n=snck\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW9cNACR7p6aGqmpMp5Z+/lIDoPadAHuKOvO74yQdT1AiEAv6n7PYqnLvenoRtBA5czjiq28FZGF/iEMXGq0OIm9J8="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.6_1567583598083_0.25926366143753965"},"_hasShrinkwrap":false},"5.2.7":{"name":"mota-validation","version":"5.2.7","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^1.0.3","mota":"^3.1.4","ntils":"^4.0.4","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"e0b4a5d5571d4247bdaa9519b168b03d030fbba9","_id":"mota-validation@5.2.7","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NEXidmqzNVJiIt9DHN2rJSJ6u0e7lJMVIpN0f9cyC9OrC8UdVhpILXplP8HwVYj6/Cs6uYmPqhtN8ycfQ1DtVQ==","shasum":"7fdd69351867751e56b3a388ac20fbf88e31e511","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-5.2.7.tgz","fileCount":61,"unpackedSize":1981964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb23JCRA9TVsSAnZWagAAonEQAItwgtyrv4u2EJaf2hfd\nsJ3U5ltrNK+6unD/RX9gYSIfM0H+OiHgz4XCNLc9beJ+aCNudHlkLMPrqkGs\nz1gKD0dIk4Z4DJZQlMmbnu4nd8SxE03/LLk/2boWS/dFTqEb2uyvhyVShNfY\nvNdKVlwNM2wiVp/uJGtW/9WIdNIQfvZuBnYWwASgqQ0cT6Y2zdSgWBjNy4Dx\n/c77uhdDUs2wPf45iYDX2JZXAD+BiXuHAJb1g/LqUIByUhmZiJWpnP+jNxzM\nwCMXnphPdh03+iaApYUhxxMRn35xLT1gJivkmMSagOhA6Fow4TJSjtM/G+yo\nX+pmpHjH7mPZkSfvzxxJmizC//KRXYkcKjAhVxWr3IWTaDNZtB8wosnJoxYD\niLL4YMTBDkeAKtuzV5rWTc0LLPj+1RWeOEl4T6SqLMzIf1FT945XUAtPs6zh\nGn3C7EpzNYIfs7nTvRU+VGzp8gO8XzYAKwrqiMpP8cYwk7I1rpmJYBKJXVoR\nCWRFTfupwOIrCRJxMaOgSOqmkcPReFn7VnpOGXudG+d2zPKdnYbQhvVuwEFl\nhzcRRpjbdv5XjBwAph0y/LSO4idMtElO+gnmhdNWuYPct93nZiufY8wDemQc\nDaVUwv7ZCyPFXiXDLXIzXGS3R/DNz8a4K6bSxxEsHxKMaEXp/sxozxr8cMpE\n5+ke\r\n=49//\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUvNENRU7K+NXSkyakRWysRcyQy4l9Vz8rg4OQgCeWhwIhALlXwlxo57g/aIDBJNb2kY1X/v0EmpMtng/z8Ezd53A3"}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_5.2.7_1567583689196_0.35898823536065705"},"_hasShrinkwrap":false},"6.0.0":{"name":"mota-validation","version":"6.0.0","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-version":"^1.0.4","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.0.1"},"dependencies":{"eify":"^3.1.1","mota":"^4.2.6","ntils":"^5.1.2","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"e468a673034a6beeb3141032f60a0b48c0259b39","_id":"mota-validation@6.0.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-yZrtJaoVZxnr2icqpQbV9Pwtjhre2MQGVYhbBCX7kY4nljxhZ2e7agcAUJ8/wL3lXTKOQOmyk6ADVgfBiowuhw==","shasum":"63ecdbb61f92ca3e7b08e5e7c016584749781cf7","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-6.0.0.tgz","fileCount":59,"unpackedSize":1967691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeicKoCRA9TVsSAnZWagAAN+sP/iEXgRGpzmuK3mU+FMEU\nagaoJQt3AlNsFMarlnt+0Te9cPjviAdsL/vyqrRdayeP3UMzjGdKjOrVqbSq\nHFaknTE3RjKvZJTAwrkpAovE/NnmG53H4OZwiyuBRChp4CHvI8+wm/+vHJ0G\nZkPZ1f/o55MXPF0h4PCi13flnB0MsGfCoyqirC2y8tpHHLWNPKyx24CR8Nns\n3QwZGSw9riigfRf3lBYk4hTz+DI4f69kZr49adiKFuassJpZHmpN/eEeNWKH\nUZY02aL2YQdl4eQQD+nRaI7A7e4Tl6fgc92ZNf1iLHYizCfbNGfhZa1eaxz0\nD/B9KwZrSmPFhwgJUVsQ0dU39Oue4g4AMbsJDIyWI82gLmE7bA9Aj+PmuRLf\no9sfeUyAsWmLc6qHa8tGrdla2Tn9VrhZlEh+8SRk9PRWihEWjkV0RQM0kREC\n1vy8ui9TInopNTuGYX608jTjsQEQzzf+QDQF0tjWphbvhogclBBLd8BkL+oM\n5Q2Zt67ZbzvGdwZLNCN15D5CA9P9mv0WaQaezEokPQn43K2nzxCgqAJyBByk\nLsMZZXHyo7nBRXCo6WcVMGBV/mwW8RknKzHLW4VMuAeoBQXKyNAthaaAuGY5\nK1pYj0htvgjMHXZFaTv7rIWwXttY6NUGVUY28s+NbgB8fsItvc6E2EUOqwYu\n3PZH\r\n=+KnF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGpFrNqHODQnzNYqhkBMI8mKK5iMDBxRhJ0Dgt3GHTlAiBizp0i7Q+Ca8FJB9WA7SHHtV3AQpXU2yJNsegcstOItw=="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_6.0.0_1586086568290_0.6179275644865234"},"_hasShrinkwrap":false},"6.0.1":{"name":"mota-validation","version":"6.0.1","description":"## 简述","main":"./build/index.js","typings":"./build/index.d.ts","scripts":{"test":"dn test && dn build -e prod"},"author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","devDependencies":{"@types/node":"^10.12.11","@types/react":"^16.0.6","@types/react-dom":"^16.0.6","dn-middleware-browser-sync":"^0.1.0","dn-middleware-clean":"^1.0.2","dn-middleware-copy":"^0.2.6","dn-middleware-doc":"^2.1.1","dn-middleware-lint":"^2.1.3","dn-middleware-server":"^1.0.15","dn-middleware-shell":"^1.1.0","dn-middleware-submitter":"^1.0.1","dn-middleware-tslint":"^1.1.2","dn-middleware-typescript":"^2.0.8","dn-middleware-unit":"^0.1.18","dn-middleware-version":"^1.0.4","dn-middleware-webpack":"^1.10.1","eslint-config-dawn":"^1.0.7","typescript":"^3.7.5"},"dependencies":{"eify":"^3.1.1","mota":"^4.2.6","ntils":"^5.1.2","promise-boost":"^1.0.2","react":"^16.6.3","react-dom":"^16.6.3"},"gitHead":"b9e1a1d72f815a947cc67dc5b6f0efee0d224bd2","_id":"mota-validation@6.0.1","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-KIdyFPmLZtUnX7S/DGmfp3wQ1fDLjPBnyyBJisodqMvQ54TzrR5E9bh5dAZY0S19DGAnI7IY2GNU19PDJYcyAA==","shasum":"d31ec468983e11155d7419228410af0221f74366","tarball":"https://registry.npmjs.org/mota-validation/-/mota-validation-6.0.1.tgz","fileCount":59,"unpackedSize":1967732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeicRdCRA9TVsSAnZWagAAQrQP/2uyVNO5L0jD57ipF976\nhfPmYgLkeKqEotLdDVB3LvCIe4DjGxUSiUPLowjNsBGt8X4ygl9/Ck25/l1Y\n+T3To6nHp5zxd6VSKR90O2j9eQIVX/NwwvhA3j/yB4SYWizNlc4sKz9XBKp+\nJ7QwPDL/7XWhW6pXRWyRmVp+jBSz4fJ/OKBGPVeI73rRYaHd+xkjQfKagRGo\nIb145PSSdVfwLWdjpR6X83V9LSiYcmNOyDAMG68PehEuzXR3hHeyH3V50L5r\nljYEFtrofKC/oLP+aUrHkFG0cQlLFhyZKXfJ78cu+BWtC+lLiqSnZ0lvN41b\nCLMkCA/tSFDKjmyhGSt+HhXCB1I5YZDd7iNtQ9yS7UCaCBbnXTALbmALM7Cq\nV3i9p+36VIKc/zvjQOzm2IpUQoEHVcgYC77+7FEsemNGyQEIXebTIneLkC4L\nHjZGX9kwJ2TaHvB/C/za9WOuCHGyeDEsme72QOUqL8Q6AvmkS1/oaQD8PZG2\nMqsy1/hDWN5hRr9SLKrJb65V5KGsnqnoPhhrX5FxOFuumvvEEQRFKQZEc8AZ\nF8nE56akCERywEc5767lf+We04PqR/xyc0xAQGbDmjMT24iO5MkFh/FTh5GI\nSJfOjQeetBIZ2R/RLSjAGhnQ7B5Tv3ZH89naCaimMyybeBUxPk3UwOWEJW0y\n9bt9\r\n=ir3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTwXOS5v99Ob+63bgqWbnXauuRM7DauJ9LzMJDtZDTQAIgdQ4YEYz6fOEYwK9sSaSvkwBJtLjDNj3Tvr/6jWZSOwM="}]},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"_npmUser":{"name":"houzhanfeng","email":"admin@xhou.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mota-validation_6.0.1_1586087004988_0.3971897516429239"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-21T18:32:35.608Z","1.0.0":"2018-07-21T18:32:35.677Z","modified":"2022-05-09T20:57:31.588Z","1.0.1":"2018-07-21T18:39:41.256Z","1.0.3":"2018-07-22T14:04:51.551Z","1.0.5":"2018-07-22T14:13:00.550Z","1.0.6":"2018-07-22T14:32:37.140Z","1.0.7":"2018-07-23T11:04:09.699Z","1.1.0":"2018-07-24T02:15:18.791Z","1.1.1":"2018-07-25T16:27:29.871Z","1.1.2":"2018-07-26T03:40:29.061Z","1.1.3":"2018-07-26T03:50:59.827Z","2.0.0":"2018-07-28T17:15:11.401Z","2.0.1":"2018-07-29T16:25:22.201Z","2.0.2":"2018-07-30T08:44:37.339Z","2.0.3":"2018-07-30T08:56:37.546Z","2.0.4":"2018-08-03T08:00:11.227Z","2.0.5":"2018-08-04T09:24:51.644Z","2.0.6":"2018-08-04T09:26:35.230Z","2.0.7":"2018-08-30T11:50:02.898Z","2.0.8":"2018-08-30T12:15:48.770Z","2.0.9":"2018-08-30T12:27:15.351Z","2.1.0":"2018-08-30T13:02:14.715Z","2.1.1":"2018-08-31T03:51:15.872Z","3.0.0":"2018-09-19T01:45:34.293Z","3.0.1":"2018-09-27T05:05:24.207Z","3.0.2":"2018-11-20T03:15:08.369Z","3.1.0":"2018-12-03T06:12:19.838Z","3.2.0":"2018-12-05T03:47:07.897Z","3.2.1":"2018-12-13T03:30:41.924Z","3.2.2":"2018-12-14T06:43:12.398Z","3.2.3":"2018-12-17T10:48:52.887Z","4.0.0":"2018-12-28T02:27:22.130Z","4.0.1":"2019-02-13T04:26:26.400Z","4.0.2":"2019-03-20T14:22:04.993Z","4.0.3":"2019-03-21T02:02:44.016Z","4.1.0":"2019-06-04T03:46:35.763Z","4.1.1":"2019-06-04T05:33:59.704Z","4.2.0":"2019-08-08T03:57:34.621Z","4.2.1":"2019-08-08T05:18:00.709Z","5.0.0":"2019-08-09T08:15:00.558Z","5.0.1":"2019-08-09T08:22:51.185Z","5.0.2":"2019-08-12T08:07:49.862Z","5.1.0":"2019-08-12T08:23:37.699Z","5.2.0":"2019-08-27T04:04:16.523Z","5.2.1":"2019-08-27T04:17:42.678Z","5.2.2":"2019-08-27T04:34:26.565Z","5.2.3":"2019-08-27T04:41:51.929Z","5.2.4":"2019-08-27T06:05:29.551Z","5.2.5":"2019-08-27T06:26:44.837Z","5.2.6":"2019-09-04T07:53:18.365Z","5.2.7":"2019-09-04T07:54:49.365Z","6.0.0":"2020-04-05T11:36:08.466Z","6.0.1":"2020-04-05T11:43:25.165Z"},"maintainers":[{"name":"houzhanfeng","email":"admin@xhou.net"}],"description":"## 简述","author":{"name":"Houfeng","email":"admin@xhou.net","url":"http://houfeng.net"},"license":"MIT","readme":"# Mota Validation\n\n## 简述\n\nMota 可以使用任意的表单组件（form）来完成表单应用，但 Mota 不仅提供了状态管理，还提供了双向绑定的能力（可选），使用 `@binding` 时表单组件显得不那么重要，`@binding` 能给 React 带来「双向绑定」的能力，但与此同时 Mota 本身不并会处理表单验证，在开发应用时，使用 `@binding` 带来的便利的同时，又常常不得不自助处理表单验证的问题，而 `mota-validation` 就是一个针对 Mota 应用的专用验证模块，在使用 `@binding` 的便利的同时，也能便利的完成各类数据验证的需要。\n\n\n## 安装\n\nMota Validation 不是 mota 内建的一部分，而是以一个独立的模块，所以需要单独安装。参考如下命令：\n\n```bash\nnpm install mota-validation --save \n```\n\n## 使用\n\n- [快速开始](http://houfeng.net/mota-validation/zh/guide/get_started.html)\n- [常用 API](http://houfeng.net/mota-validation/zh/guide/api.html)\n- [辅助组件](http://houfeng.net/mota-validation/zh/guide/components.html)\n\n","readmeFilename":"README.md"}