{"_id":"mm","_rev":"93-2cad3de579361e370c9f462a2d71aea7","name":"mm","dist-tags":{"latest-1":"1.5.2","latest":"4.0.2"},"versions":{"0.0.1":{"name":"mm","version":"0.0.1","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"6bb731db604a5ae7f6ca7f531707834954a6518e","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.1.tgz","integrity":"sha512-wTUXEWByn2FC+prMXq23wKf2sX0QvZR0g1NKNbaxNTGVxr31cUPK9wWJBz4coU1CeGeoa9kZfQkaoM81AcMrJg==","signatures":[{"sig":"MEQCIAm8PSQWPZE6lr+biMiV5MzbViDJR7b/7KMilOWxiDYCAiBrSeKx6ELgiLu4z+ALbd2+TzBMuRbU7IvzOdobgKFVTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.2":{"name":"mm","version":"0.0.2","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"3fd8258da719820b96dfe5942479912bdf2a5600","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.2.tgz","integrity":"sha512-hudpUsivtQUz5uLzRmffC3marGhRiXDOEg6Qhjyp4s/4nzXhfZBb1I0PNRwnwM5wKi8qWmw23f6+Gjc90TH5cA==","signatures":[{"sig":"MEQCIENCtuajvNfsOMF2dTPxYBq7cc8ctZoyH+5AW2WyZ+PvAiBquoQyzyuE8uLeuKXL4iPMbNs8hn/JK9j24zTOGvAsWg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.3":{"name":"mm","version":"0.0.3","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.3","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"316d2d00ed62c3ac8bcbb2f03264fdd9208ddb9b","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.3.tgz","integrity":"sha512-jCljkiqo6DFW7J0Qxgd8orlB4PKVbSN0MW+qtmg0LzTKprMc33hKvSYo3jWXmmR7ser0tV9ygkApwuiG/3pMEw==","signatures":[{"sig":"MEYCIQC1JGm0nVTVREtpa3s/5qQH/fwPjKsO7RobApLM+LefWQIhANGMyHdn/+QqiFku8bxgb/9QZE9AfQXQ5I5Cruc9ryb+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.4":{"name":"mm","version":"0.0.4","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.4","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"82e8d4bf99839f34299ca295cd6646428c1f35e0","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.4.tgz","integrity":"sha512-hcNm3w/scdiggtPXGfbyJFVv/o4IrNJrYrOobG88GE2OBjjsItwF+uZJ+yq0Mh1zRUZo7zyl/Ug8aY7kXF14kQ==","signatures":[{"sig":"MEQCIC6n0PrEo5D1V2Tb66nwe2Z+fy9Nf1vP8sTfWADV1ym8AiBETpoS+Giw+FoKHS9WnPbTgGDg7tz5xIKN3OL95ScC1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.5":{"name":"mm","version":"0.0.5","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.5","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"aa66ad11a071eb49f9aa146713491ae04d04c50c","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.5.tgz","integrity":"sha512-cOkEYUd09kL3xIS5OugoPR5vPWJL/FbK/L53GBaQQKRCsK5cBtY3RJbB072j/+Rjyrt0flDr+G0eD/EqdbrhDQ==","signatures":[{"sig":"MEYCIQCrkIRvUcnjX0v/+SjnBX7DwV0jNI/kdEEUApABt9gBKAIhAPcdXePnvzwh6oax5oTwmJjLbsfCkXbSKqLsem+FW9AJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.6":{"name":"mm","version":"0.0.6","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.6","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"3393a65ba2f8579e3973d39247742ef2409e54fe","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.6.tgz","integrity":"sha512-YtSpFTePGzXdBVx4p+v45fg1jRoYkANMs82cgE3d0gi/V1Fxups33wY++uWHRwQQ1ieg1SVi/Xn8en/cYtFj0g==","signatures":[{"sig":"MEYCIQCdzAClc89NZpOGWQkGgbcpQRdQWygPcORpIRUpvMIbmwIhAMzLG8m2yKevpjN2sEHW5+0weyr8fCEaxFZzT2i3DnkA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.7":{"name":"mm","version":"0.0.7","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.7","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"179ffbd3ec52003d7c4a07277e6294ce698dae2f","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.7.tgz","integrity":"sha512-0ogUcVyTTSzrchmHkH3hjzEMLNOgedYuooMdeZWpoGMaNzbI2yDVaJqfaSfgGGi4ee8ql3MKot8YTCdS+YC/SQ==","signatures":[{"sig":"MEUCIQCmKMdXuqXQEmIxVPWxgKxG7MJ3vVr2qO9h3B0R5WSE9gIgfHsZRRLbZDaFfmTQxicUKY9Inl4SVycr5poAmlWTz4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.8":{"name":"mm","version":"0.0.8","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.8","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"5a65a5da28f7362fd5aa1cb6162a181180bf8235","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.8.tgz","integrity":"sha512-wQ0+lkiiFCwPbXEj3x5lV3rQc6OTRHjHQ3Coa2k9v8/1lBP/LU4GnGMRxks4gvcb/vBkxCk4kQm0p4c55Zfzjg==","signatures":[{"sig":"MEUCIF+U5HWI68m7ETwtW59rvBXRh2W9y3EeN4tDSZY2XT2wAiEAwowxCogZy8cZGJhn5ImB7LDGCfZ/ilvS5jSwr4wbTgg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.65","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.0.9":{"name":"mm","version":"0.0.9","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.0.9","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"bf65d3ca3c1666376a58b42145e1e4b2bfe98809","tarball":"https://registry.npmjs.org/mm/-/mm-0.0.9.tgz","integrity":"sha512-LoHo9xGIqQJ6eWkJbys3XccD5soPyQusZmIBye9YKWqFcfHZpsOEzUB/1wRhJoH56wAJvrYTaI6FfpqBNKubZQ==","signatures":[{"sig":"MEUCIQDAl1jbmEMw4tmXEGr6aeqYdqIYT6sqwJaNV7SF7Izi1AIgbV5sy/jui/RYuiywzVwkmgwscx1rRY0zMRsZrrV8uD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.66","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.1.0":{"name":"mm","version":"0.1.0","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"2e7bfdec2dfcabbcccb36fea96be96e8ee372028","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.0.tgz","integrity":"sha512-vv95j3gkEEUvTehYVHTE7TTA3GqwLlW7o4eR5+V7SMhBFomFaj5eLlw3qfk1XiHvojFkvqJbYUt2Au73c5VsGw==","signatures":[{"sig":"MEYCIQChjV5Z9KgXcy71HUI7MKFLk+FV47iXQwkrT/yTJJVKYAIhAMTfiKyvGytL5FLcIpZOQ7OQbrqxQaAMlWW1rjf9wVTf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.1.66","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"*"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.1.1":{"name":"mm","version":"0.1.1","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"a61d52a9c9ed09144d38ca9329a5d5add6b61b89","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.1.tgz","integrity":"sha512-Y/jml3DIPuWWuGIrjWfXxqYFXWLUtjITsGVP4IshBJ1Q0BBvUa4U4QD0IsKITHi1Q/TG/2U94xefhU29RWHQiQ==","signatures":[{"sig":"MEUCIQCEC9VmI6t2AHewyjVsYCoBVchRZZ43X+xINVVGKy42swIgEwhjhIIs+nwRIT3nuiVO2G998BikY2nmiDmjm9lvVhA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.2.18","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.0"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.1.2":{"name":"mm","version":"0.1.2","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"0ac510669766b3b8c634322cb52fcd53c05e7a7d","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.2.tgz","integrity":"sha512-Qba6KP7alnFQF11+kWwU6KibmYxCvct/UCfd4onzvZSfMWF/Qr9GHVC8jETHy11mASHzxqoD797XVjKQzZLGlg==","signatures":[{"sig":"MEYCIQC/MArDuSsofT6UZBfV6lijnTyr0xsh2vXFLpcDWwhl0gIhAMTNWd2va7RTGkuZzLt0s9OWqNoCpQjuVPwH/d6zXzJ8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.2.18","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.0"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.1.3":{"name":"mm","version":"0.1.3","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.3","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"682764ad64a5eaba0b2193f60d7cb65c184a69ce","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.3.tgz","integrity":"sha512-fTy9KwyByYk7drkentS/fzHuM/i3vyFCJ+CmRTsJ2Bf8FdDWhZgge7XeYI2wfJDPoNivMeTCz+MIVwF8XP8bjQ==","signatures":[{"sig":"MEQCIHoMJdTfCBFI33MvasyaVmZ/QXPiQ7TSBIXDxADfH2XJAiAIAXJm7NdiKZYY+rM/4dkygFHyc4cXHFGICBCqK7u14Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.2.18","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.0"},"devDependencies":{"mocha":"*","should":"*","jscover":"*","pedding":"*"}},"0.1.4":{"name":"mm","version":"0.1.4","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.4","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"fa65ad9510c4a86c2887c2b541e9855dc0d28ee7","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.4.tgz","integrity":"sha512-JWcUX5kGFVzBuly+IZ/uTIUymnaUBFgdx0hKa1SdWmhjN6RNsANhrAEKabEJZFVVfkTfRODG/VyuViblVrXOKQ==","signatures":[{"sig":"MEUCIQDOYihwiFaglKeYA3i2VmJ5ZAaya0CYkB3dng2/wsZb+gIgGmxGt4t3cDcw5FdceVqSF4LKRTgEA6hCLAf+XWmsd04=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":100}},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.0"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","pedding":"*","node-patch":"*","travis-cov":"*"}},"0.1.5":{"name":"mm","version":"0.1.5","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.5","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"f33c6123c57451d0e530eaac4d5067815827fd67","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.5.tgz","integrity":"sha512-zPslOOEFbRCaG2W4U5romGANVhz8elvF8rCx8LonIHBU6Vh5AWrpwOFWiWiJOTXZt8iXYdFa0jhY8cpJEMvbHw==","signatures":[{"sig":"MEQCICoNBoaDBsC3z+1/HJ1CYhD3wdEv4BjsShelYGQx/SdhAiB5a2Sn+foSGm6BizLaJPImER0tDF1jr0tbmp3PbtujTg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":99}},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.2.32","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.0"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","pedding":"*","coveralls":"*","node-patch":"*","travis-cov":"*","mocha-lcov-reporter":"*"}},"0.1.6":{"name":"mm","version":"0.1.6","keywords":["mm"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.6","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"d69a75ccf88628907d004d5ae8760f5876ab004e","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.6.tgz","integrity":"sha512-y3urojKG/+I8IGomdqFvxa8JY02fGaMgnUCKIPozbsW0HJCZQshPGj54ApR9FW9MlQb+3WDF0TjT8/HP8gKYfg==","signatures":[{"sig":"MEUCIQC7wFXICBR5hbQxIWCbqHGsYR9fySreehRlpsZO/L4dKAIgPtx42Oe4NKVAX6urZdi3maIA/zxA/Z4+47mHeOD7YVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":99}},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.2.32","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.1"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","pedding":"*","coveralls":"*","node-patch":"*","travis-cov":"*","mocha-lcov-reporter":"*"}},"0.1.7":{"name":"mm","version":"0.1.7","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.7","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"d7e90977d988b7db017b0e9ed581960a20cb91e7","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.7.tgz","integrity":"sha512-I+ePZVfg81ao/eSNGMv4lUT/FZsfW+9Sj73jTa9oSz0FaV7TjwbpY3BOXgqXeDlVAB04w48dJwlKEKhfIgbaXQ==","signatures":[{"sig":"MEUCIQCHL4G+8TVdAJvb64tq9Jet11d8ozMVQJOAadqDiLRAvwIgfsfNOq+JGjqn42ve7zPd/WKxA1WCdH47zNCyih1xTMs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.3.14","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.1"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","pedding":"*","coveralls":"*","node-patch":"*","travis-cov":"*","mocha-lcov-reporter":"*"}},"0.1.8":{"name":"mm","version":"0.1.8","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.1.8","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"cb83c8d79d34f855999565415fc3a905c3a5aaa1","tarball":"https://registry.npmjs.org/mm/-/mm-0.1.8.tgz","integrity":"sha512-Ie15MZeyPPyp6t1IKg97Dg6gg/6rFHRbX18DYgT8YIKMTmA8V0/9vWdIAl9MQYeXUE57y49XZeCAQFg9NwERKw==","signatures":[{"sig":"MEYCIQDtB+bYieasurRCN1l560DxaBPtvKp6En0g21oD4NOclQIhAL94XVFzbOgdGoMp7IbnF4Uo5CFoIa9Bzd8WHIGvaI+8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.3.21","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":">=0.3.1","semver":"~2.2.1"},"devDependencies":{"mocha":"*","should":"*","blanket":"*","pedding":"*","coveralls":"*","node-patch":"*","travis-cov":"*","contributors":"*","mocha-lcov-reporter":"*"}},"0.2.0":{"name":"mm","version":"0.2.0","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.2.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"9a7100d25f52571cd4b398eea5ffe8da459a1e96","tarball":"https://registry.npmjs.org/mm/-/mm-0.2.0.tgz","integrity":"sha512-SICULBp6RMbHwkCJNLK0lhlhyElT+mldd3AtRlDIu18tMn2LdmSO4pWXlRmxPv41vcusHZlGd/FgvQtgZL2KkA==","signatures":[{"sig":"MEYCIQDp/bjOxlIFAPXEwxKxhgJrf+S35ulyin0RYpIfeFNX1QIhAODftvXUPXpe4YiiEN37dfWaxv3hZyQBTmDCsXjJ1nBZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.4.3","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"0.3.1","semver":"2.2.1","thunkify":"0.0.1"},"devDependencies":{"autod":"*","mocha":"*","should":"3.1.2","blanket":"*","pedding":"0.0.3","coveralls":"*","node-patch":"*","travis-cov":"*","contributors":"*","mocha-lcov-reporter":"*"}},"0.2.1":{"name":"mm","version":"0.2.1","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@0.2.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"dc01d690edc5d2bb65b7f111338f624d002567f4","tarball":"https://registry.npmjs.org/mm/-/mm-0.2.1.tgz","integrity":"sha512-sHRS4J6MxcDqbthQbQbUebXpsryXw/2a/RLkWk2BDp5yqLWgT8KLya5m+se25AmX4FSOIGk8CUdgzy6hJkpb2Q==","signatures":[{"sig":"MEYCIQDp8ZPxJnlPxRo/OecYD+R61P2OrWP1U3taRZEwjUZaKwIhALYc5pYZML2IAxRASBy1gpTk/0ILuZRB7Q2n3K+7zyr6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"blanket":{"pattern":"mm/lib"},"travis-cov":{"threshold":99}},"scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"1.4.3","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"0.3.1","semver":"2.2.1","thunkify":"0.0.1"},"devDependencies":{"co":"3.0.4","autod":"*","mocha":"*","should":"3.1.3","blanket":"*","pedding":"0.0.3","co-urllib":"0.1.2","coveralls":"*","node-patch":"*","travis-cov":"*","chunkstream":"0.0.1","contributors":"*","mocha-lcov-reporter":"*"}},"1.0.0":{"name":"mm","version":"1.0.0","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.0.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"655a3156f4fab65795e7091da86a18fa9f01585c","tarball":"https://registry.npmjs.org/mm/-/mm-1.0.0.tgz","integrity":"sha512-qioeAwZprsLZYiRWctWWld5YbofqCLniaWVm0Pxe1mOCaij0lc7gMpPIwqJaoS9ADKRw2v8SJ2xUB+gjyiFaMg==","signatures":[{"sig":"MEUCICNUuh4GqycdlJ2QfThS52ahRChoAfVWcS+VdJHrTpWXAiEA8otL2gV2g1H5Orn4o018bEH4u/pdVqGz0TI9IMEZB0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"blanket":{"pattern":"mm/lib"},"travis-cov":{"threshold":99}},"_shasum":"655a3156f4fab65795e7091da86a18fa9f01585c","gitHead":"3204b07bd7059369ababd293e8d8b33515c96c65","scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"2.0.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"~0.3.1","enable":"~1.0.0","semver":"~4.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"~3.1.0","autod":"*","mocha":"*","should":"~4.1.0","blanket":"*","pedding":"~1.0.0","co-mocha":"*","co-urllib":"~0.2.3","coveralls":"*","node-patch":"*","travis-cov":"*","chunkstream":"~0.0.1","should-http":"*","contributors":"*","mocha-lcov-reporter":"*"}},"1.0.1":{"name":"mm","version":"1.0.1","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.0.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"c327abf6ffcb53d41ac46d71615fcc5698fa5030","tarball":"https://registry.npmjs.org/mm/-/mm-1.0.1.tgz","integrity":"sha512-T9Mq9Dmq6QqjeyCLyYIntq0cbyCxF9Z8zDsKcXmCwtDzvbCaWBt8Ce00CthuACZONBDljiWVD07Z7/s4nqaz/A==","signatures":[{"sig":"MEUCIDD8pUhcZe6Bmx9GqUNZC1oCyJklboJDS5v6TQZ5yKtjAiEA2xuxBurAPkx6xI03FoOAXe5RAqXTt6ht5kq0n40gOXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"blanket":{"pattern":"mm/lib"},"travis-cov":{"threshold":99}},"_shasum":"c327abf6ffcb53d41ac46d71615fcc5698fa5030","gitHead":"78e82e959c1256c5e07b55d84e46f127312aced9","scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"2.0.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"~0.3.1","enable":"~1.0.2","semver":"~4.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1","thunkify-wrap":"~1.0.3"},"devDependencies":{"co":"~3.1.0","autod":"*","mocha":"*","should":"~4.1.0","blanket":"*","pedding":"~1.0.0","co-mocha":"*","co-urllib":"~0.2.3","coveralls":"*","node-patch":"*","travis-cov":"*","chunkstream":"~0.0.1","should-http":"*","contributors":"*","mocha-lcov-reporter":"*"}},"1.1.0":{"name":"mm","version":"1.1.0","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.1.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"1944756f3303425301e0bd1b5189895629d6fceb","tarball":"https://registry.npmjs.org/mm/-/mm-1.1.0.tgz","integrity":"sha512-x7hflucIzYCFWUiwV3UtRZGDmc3Hfccw/1pRiip2VpX2P8hiE0IXKMZ5mvuCYh8++XbDMfCzPyln7Cx45KkFKw==","signatures":[{"sig":"MEYCIQDL6Zs7GuRF5fPyd8BYhddvuU/rgKp43jDA5V+8Ed61owIhAK5mZ76537YNcF6aoKaOWusyUKw1KOMlVm/2SS3J2+py","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"blanket":{"pattern":"mm/lib"},"travis-cov":{"threshold":99}},"_shasum":"1944756f3303425301e0bd1b5189895629d6fceb","gitHead":"8e28a8c1407b096747045cf6a96186543ddfe565","scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"2.9.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"2.0.0","dependencies":{"muk":"~0.3.2","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"~4.5.4","autod":"~2.0.1","mocha":"*","should":"~6.0.1","blanket":"*","pedding":"~1.0.0","co-mocha":"*","co-urllib":"~0.2.3","coveralls":"*","node-patch":"*","travis-cov":"*","chunkstream":"~0.0.1","should-http":"*","contributors":"*","thunkify-wrap":"~1.0.4","istanbul-harmony":"~0.3.12","mocha-lcov-reporter":"*"}},"1.2.0":{"name":"mm","version":"1.2.0","keywords":["mm"],"author":{"url":"http://fengmk2.github.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.2.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/fengmk2/mm","bugs":{"url":"https://github.com/fengmk2/mm/issues"},"dist":{"shasum":"36713a5644b998f92426db8f00624aea11f0fefa","tarball":"https://registry.npmjs.org/mm/-/mm-1.2.0.tgz","integrity":"sha512-OVDkmqsDR4PZGed7E1Tk865TK/T+Lp1HzhiZqse7csHPX8yo3pFXeMw4xLquhCbMKvV+afrMlCTHd/8JQpxsjQ==","signatures":[{"sig":"MEUCIGo981nzPJCGugAZxojx/1WbmlF16pQj5zGd/XESS9bjAiEAlXwvgofa2uGcabvoTDsHsPOgRTNmDgmRBksaRhHQXSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","config":{"blanket":{"pattern":"mm/lib"},"travis-cov":{"threshold":99}},"_shasum":"36713a5644b998f92426db8f00624aea11f0fefa","gitHead":"6cdf4b8a7fc1150d8f2061b4f8a0e4532453fe79","scripts":{"test":"make test-all"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/fengmk2/mm.git","type":"git"},"_npmVersion":"2.13.2","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"2.5.0","dependencies":{"muk":"~0.3.2","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"~4.5.4","autod":"~2.0.1","mocha":"*","should":"~6.0.1","blanket":"*","pedding":"~1.0.0","co-mocha":"*","co-urllib":"~0.2.3","coveralls":"*","node-patch":"*","travis-cov":"*","chunkstream":"~0.0.1","should-http":"*","contributors":"*","thunkify-wrap":"~1.0.4","istanbul-harmony":"~0.3.12","mocha-lcov-reporter":"*"}},"1.3.0":{"name":"mm","version":"1.3.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.3.0","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"8f3cd14362afc593e71d2a55a51932f80b823003","tarball":"https://registry.npmjs.org/mm/-/mm-1.3.0.tgz","integrity":"sha512-1MEe/2J54Jz61XutRpV52VFOHbTjkI0qHyjmt3qGvl7A0NOjRSN5rhT0DkZZitkArushOb9I96UOIkodQKFgsQ==","signatures":[{"sig":"MEQCIB51CKo5g/xdh3xWqvR9R1GQ5Z0I3jdDT4tbKttv6jnZAiASanNDkKSyfQxNqkpokIF7GKPVHuiuhSpepJxdWR+Ouw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"8f3cd14362afc593e71d2a55a51932f80b823003","gitHead":"a3affb9dcd9923aaea01529005a31fc6b2a5ae57","scripts":{"cnpm":"npm install --registry=https://registry.npm.taobao.org","lint":"eslint lib test index.js","test":"npm run lint && mocha --check-leaks -R spec -t 5000 -r should-http test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 5000 -r should-http test/*.test.js","test-travis":"npm run lint && istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 5000 -r should-http test/*.test.js","contributors":"contributors -f plain -o AUTHORS"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"2.13.2","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"2.5.3","dependencies":{"muk":"~0.3.2","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","coveralls":"*","node-patch":"*","chunkstream":"*","should-http":"*","contributors":"*","thunkify-wrap":"1","istanbul-harmony":"~0.3.12","mocha-lcov-reporter":"*"}},"1.3.1":{"name":"mm","version":"1.3.1","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.3.1","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"e6ff86e6a8f67e2b69fe975b20e87c90d3960652","tarball":"https://registry.npmjs.org/mm/-/mm-1.3.1.tgz","integrity":"sha512-xcR0nlYoNjCHSilbUETlB9QJ+K7jEHxayETFqcB8yeqn6MqEsXYzHU5SV+lJUDov9ITgJ0g+ofdVbt2tEpkE0A==","signatures":[{"sig":"MEYCIQCFGrAIGpMRIDPiksSpfVjutZEmG90IN3x7NUlpGYSPagIhALZ6se1lv1I0WEIfzhXUfz/zhwLWnvqBjQeqj8gn2my1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"e6ff86e6a8f67e2b69fe975b20e87c90d3960652","gitHead":"e417a0042b10bca62089003908bed13a24ba0232","scripts":{"cnpm":"npm install --registry=https://registry.npm.taobao.org","lint":"eslint lib test index.js","test":"npm run lint && mocha --check-leaks -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js","test-travis":"npm run lint && istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js","contributors":"contributors -f plain -o AUTHORS"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"1.4.28","description":"mock mate, mock http request, fs access and so on.","directories":{},"dependencies":{"muk":"~0.3.2","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","coveralls":"*","node-patch":"*","chunkstream":"*","should-http":"*","contributors":"*","thunkify-wrap":"1","istanbul-harmony":"~0.3.12","mocha-lcov-reporter":"*"}},"1.3.2":{"name":"mm","version":"1.3.2","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.3.2","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"43e665395cde394c706f3896e96c64670a5d850a","tarball":"https://registry.npmjs.org/mm/-/mm-1.3.2.tgz","integrity":"sha512-nFZElbhJ7fAbcgWfJGw/qsWOpjNMaGbC2PVPyGAV+PUe9UVSrAozfiW038wCdQ1ZaX/2EbIAyk7S/KagfxAL2A==","signatures":[{"sig":"MEUCIQCBgxcJwZqVMThMi3A+efdd45kA2Onn5oopvGwiUfs/BwIgaPyP50ZbWo8wYYN+PO2kFN1U3hY8nOMQ44XrqAx99Es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"43e665395cde394c706f3896e96c64670a5d850a","gitHead":"e8fcddb665bf478feea35732eeef46b81a77732c","scripts":{"cnpm":"npm install --registry=https://registry.npm.taobao.org","lint":"eslint lib test index.js","test":"npm run lint && mocha --check-leaks -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js","test-travis":"npm run lint && istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js","contributors":"contributors -f plain -o AUTHORS"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"2.14.2","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"4.0.0","dependencies":{"muk":"0.3.2","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","node-patch":"*","chunkstream":"*","should-http":"*","contributors":"*","thunkify-wrap":"1","istanbul-harmony":"0","mocha-lcov-reporter":"*"}},"1.3.3":{"name":"mm","version":"1.3.3","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com/","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.3.3","maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"dead_horse","email":"dead_horse@qq.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"cc9f5a72804870ad77ea098dfe1be7308483d218","tarball":"https://registry.npmjs.org/mm/-/mm-1.3.3.tgz","integrity":"sha512-jMkXoVlvsocp+P0l1dNMSaJLG2FvXhNsBi3S6tb5/gN/bW3PTDh7rGq6Qb84trJ8MgEwX3AM39qW9uOYsD6HQg==","signatures":[{"sig":"MEQCICxHOnUgZ+eT0DToTFOnIV7R+xCUudwO8HeHtk58lZYSAiAHu/nN+AVbJBhHDdEVNWX3MaN2JMILQ4Kcsq8n3aIr5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"cc9f5a72804870ad77ea098dfe1be7308483d218","gitHead":"9b723edf67ad9cef91335c4b3981a7e39658bfd6","scripts":{"cnpm":"npm install --registry=https://registry.npm.taobao.org","lint":"eslint lib test index.js","test":"npm run lint && mocha --check-leaks -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js","test-travis":"npm run lint && istanbul cover node_modules/.bin/_mocha --report lcovonly -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js","contributors":"contributors -f plain -o AUTHORS"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"2.14.2","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"4.0.0","dependencies":{"muk":"~0.4.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","node-patch":"*","chunkstream":"*","should-http":"*","contributors":"*","thunkify-wrap":"1","istanbul-harmony":"0","mocha-lcov-reporter":"*"}},"1.3.4":{"name":"mm","version":"1.3.4","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.3.4","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"865036e4bede0969d837597deebc8b3260fc45e6","tarball":"https://registry.npmjs.org/mm/-/mm-1.3.4.tgz","integrity":"sha512-gQXRKbYH9pSU61VG3IUWkFdjBOtgvJpE/OOA8bg+Sb+2J+x/fROG1goyBHIMF423l5I7Th/lLEwobtnjMVOItQ==","signatures":[{"sig":"MEQCIFizu1ovL9IgHE5jeHfUD2BQCMW9E1EMJ/WUsB4lQP6RAiB316W2gr/3zQibnpaHsg16hBGw8nohyOrLF9cCmtMikw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"865036e4bede0969d837597deebc8b3260fc45e6","gitHead":"ca2c962c09923d64846c486a22d1ae61ca937bf8","scripts":{"lint":"eslint lib test index.js","test":"npm run lint && mocha --check-leaks -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"2.14.4","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"muk":"~0.4.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"*","thunkify-wrap":"1","mocha-lcov-reporter":"*"}},"1.3.5":{"name":"mm","version":"1.3.5","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.3.5","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"cf6dcc84e4fb6b7d452c600bca7783611220418d","tarball":"https://registry.npmjs.org/mm/-/mm-1.3.5.tgz","integrity":"sha512-7fgKjA8Z+iMGa+JYhqcwsObxMAdsWiqXlgbHVLNMwUFQEMwfy/Hw0hI5AJ/66zZHRTYAriOVIkq9LUohf5VSuw==","signatures":[{"sig":"MEUCICcdhgCsuiORQK8eO+sfjFuEUBvl/7wspNrYFC0v7aRyAiEAtVmAOlPBeAt1nkWCs0UhDqeWs8eDzVRmOxqxU3vCnL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"cf6dcc84e4fb6b7d452c600bca7783611220418d","gitHead":"1dcffc36ab3239fb4207d708b3d780df1ca50068","scripts":{"lint":"eslint lib test index.js","test":"npm run lint && mocha --check-leaks -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- --check-leaks -t 5000 -r should-http -r co-mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"2.14.4","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"muk":"~0.4.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"*","thunkify-wrap":"1","mocha-lcov-reporter":"*"}},"1.4.0":{"name":"mm","version":"1.4.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.4.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"39d7e88413f8f5f91e406c1adb1349b2d3bef611","tarball":"https://registry.npmjs.org/mm/-/mm-1.4.0.tgz","integrity":"sha512-4Ka/06+a2GXKDGzDVkXCVpvDdBeUcxA9ePc/aze/DuzRvzT+asIcmDQj2nnYuImPCiqfWLMFNrvOU8a4cSsD+g==","signatures":[{"sig":"MEUCIQDbXCHz6zhReDJltxKXrv7BF64qQVDI6PGVJNYVLBjGsgIgAOaeEbPZOq1+Fslwanw8Ok+h2BcBB6jZertfjMQMEes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"39d7e88413f8f5f91e406c1adb1349b2d3bef611","engines":{"node":">=0.12.0"},"gitHead":"4a032d65e7e2d8fa346978fa58cd0216065cd542","scripts":{"lint":"eslint lib test index.js","test":"npm run lint && mocha -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should-http -r co-mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"2.15.5","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"4.4.5","dependencies":{"muk":"^0.5.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"*","thunkify-wrap":"1","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/mm-1.4.0.tgz_1465704264536_0.20408169506117702","host":"packages-16-east.internal.npmjs.com"}},"1.5.0":{"name":"mm","version":"1.5.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.5.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"b11d1125844ce33a2cd05b37312805828c17c9e1","tarball":"https://registry.npmjs.org/mm/-/mm-1.5.0.tgz","integrity":"sha512-KGFug+I0Ib/sdTBt72Qu0Xyhc8U7zJq0Wyg6MGz7JILRlBbrOL51dFbrKWHsirNrAehet6sw+N9iaT6OQZ6t4g==","signatures":[{"sig":"MEYCIQDXNuyX0fPgM+ILYFd1CryUpToY7CCmOD/M6nQ/AdeNvwIhAKoDeivUj0p36Mfl+TZeBgfZjYSzPq0+InRnEu/fCCuW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"b11d1125844ce33a2cd05b37312805828c17c9e1","engines":{"node":">=0.12.0"},"gitHead":"47c69d6ea5bc1c53e15bab1bdeb79eede702f139","scripts":{"lint":"eslint lib test index.js","test":"npm run lint && mocha -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should-http -r co-mocha test/*.test.js"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"3.8.9","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"6.2.0","dependencies":{"muk":"^0.5.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"*","thunkify-wrap":"1","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/mm-1.5.0.tgz_1465748627639_0.3569336768705398","host":"packages-12-west.internal.npmjs.com"}},"1.5.1":{"name":"mm","version":"1.5.1","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.5.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"000338d4ab6f4a774151d716803e80bcfda46ffb","tarball":"https://registry.npmjs.org/mm/-/mm-1.5.1.tgz","integrity":"sha512-/upvMxWvsIAKK/ODX6M8gLmvVOE5BcrW1zA1jdskNYzYCotfP25RTdq98lUv/MMPhxP/cA5JV4J0tbjhTAm8WQ==","signatures":[{"sig":"MEYCIQCCOd+x4m8V1RRrcr+G3DC5rziCZDz+suPOK1nBVAhf8QIhAKl9G61tjiz/1DAW9j5J6n5gS5aaEHLOleBAtINiUm9n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"000338d4ab6f4a774151d716803e80bcfda46ffb","engines":{"node":">=0.12.0"},"gitHead":"993960b271d312d7275fdea879955a02be3165ba","scripts":{"lint":"eslint lib test index.js","test":"npm run lint && mocha -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should-http -r co-mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"3.10.3","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"6.3.0","dependencies":{"muk":"^0.5.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"*","thunkify-wrap":"1","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/mm-1.5.1.tgz_1469069109302_0.684499797411263","host":"packages-12-west.internal.npmjs.com"}},"2.0.0":{"name":"mm","version":"2.0.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.0.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"8b49bf8e023b67a2122bdb117f5afd3832bb1aea","tarball":"https://registry.npmjs.org/mm/-/mm-2.0.0.tgz","integrity":"sha512-s+3/6IOr6afnVWHCnpUpOXoyxqmqocZZNwY0XIigiiZIT3H7Tb/wZF52Nmdduglpwz7uMp/cGuRP64xFvKScXw==","signatures":[{"sig":"MEQCICKKmD/poGyDig/HwcEzOoz6mQUg136ySWD4i/rI6iwdAiAB5usQ2OCbe3AWkVfxQ45Fri7acItWpC6uUYKxJONhQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"8b49bf8e023b67a2122bdb117f5afd3832bb1aea","engines":{"node":">=4"},"gitHead":"eddb0bc624a0ad13feda866c6eba7da52b5ee3ed","scripts":{"lint":"eslint --fix lib test index.js","test":"npm run lint && mocha -R spec -t 5000 -r should-http -r thunk-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should-http -r thunk-mocha test/*.test.js"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"3.10.3","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"4.4.7","dependencies":{"muk":"^0.5.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"^3.1.0","co-sleep":"~0.0.1","is-type-of":"^1.0.0"},"devDependencies":{"co":"4","autod":"2","mocha":"beta","eslint":"3","should":"6","pedding":"1","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"*","thunk-mocha":"1","thunkify-wrap":"1","eslint-config-egg":"3","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/mm-2.0.0.tgz_1469938390370_0.8026687784586102","host":"packages-16-east.internal.npmjs.com"}},"2.0.1":{"name":"mm","version":"2.0.1","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.0.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"a27f5bb84fc8db8d8991f448addf311a25ec6eb8","tarball":"https://registry.npmjs.org/mm/-/mm-2.0.1.tgz","integrity":"sha512-owV80V2oiRdwfdjslDYX2apVlRimmvP70yV+s5Zdke01DAWeGu25r8bvgbKZDHo2EH6aIaDsXO/m7pIUIIh8TQ==","signatures":[{"sig":"MEUCIQDjg3DzIiD7ICb7gMugU8iGAYy7uAr+bs76y5Aru1zqEAIgD5EiQYVDAwf8oTQhVMA7Sj52rJkHCJ51yn9Giahhiqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"a27f5bb84fc8db8d8991f448addf311a25ec6eb8","engines":{"node":">=4"},"gitHead":"2426c6b20a7781f315128a94f17ba0635feca4b9","scripts":{"lint":"eslint --fix lib test index.js","test":"npm run lint && mocha -R spec -t 5000 -r should-http -r thunk-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should-http -r thunk-mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"3.10.10","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"muk":"^0.5.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"^3.1.0","co-sleep":"~0.0.1","is-type-of":"^1.0.0"},"devDependencies":{"co":"4","autod":"2","mocha":"beta","eslint":"3","should":"6","pedding":"1","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"*","thunk-mocha":"1","thunkify-wrap":"1","eslint-config-egg":"3","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/mm-2.0.1.tgz_1485077509108_0.3845543845091015","host":"packages-12-west.internal.npmjs.com"}},"2.1.0":{"name":"mm","version":"2.1.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.1.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 7"},"dist":{"shasum":"722f0b0756f5e10106073cfcd647072ef7b17246","tarball":"https://registry.npmjs.org/mm/-/mm-2.1.0.tgz","integrity":"sha512-2yeQutVNhscInObci6/EQROWdsN+FM/nGhKFOIl76G/Je7tLdoWmyF+RZdvHwGAox99bl7Sb0ky/WpfboVXLLA==","signatures":[{"sig":"MEUCIQDKfquO9G5ybtiFZx4qUWlUrrwQg2qWarGeWObBW8NbVQIgXNkk9dV9LHaNVQDHCdhBPNZl1P7QFkrN3QUsQbgTQcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["lib","index.js"],"_shasum":"722f0b0756f5e10106073cfcd647072ef7b17246","engines":{"node":">=4.0.0"},"gitHead":"8a79bbeb0ffafbc06b812cb13096d098d660d959","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"3.10.10","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"6.9.4","dependencies":{"semver":"^5.3.0","thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^0.5.3","is-type-of":"^1.0.0"},"devDependencies":{"co":"^4.6.0","autod":"2","egg-ci":"^1.1.0","eslint":"3","should":"^11.1.2","urllib":"^2.19.0","egg-bin":"^2.0.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"3"},"_npmOperationalInternal":{"tmp":"tmp/mm-2.1.0.tgz_1485283576501_0.8919401252642274","host":"packages-12-west.internal.npmjs.com"}},"1.5.2":{"name":"mm","version":"1.5.2","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@1.5.2","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"ee443e9efe9d0bd892423bed4b6f67188a4ec730","tarball":"https://registry.npmjs.org/mm/-/mm-1.5.2.tgz","integrity":"sha512-fWPaz32SgfIYBQrnD+U0mzLG+WYtnAa6rg08LU0alRLqfKOtufQ1xMFwtoCNgInVktgru76adBt7hZPAjNaQyQ==","signatures":[{"sig":"MEUCIHd5RBEB1FryoOk4uB6F+oa6X3FI+3hXVJERHy8uxY+CAiEAw+UJkrfBqS+5hDhDqU/vwE9ZL4MtGm8vyCUvcWn3msY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["lib","index.js"],"engines":{"node":">=0.12.0"},"gitHead":"ac27cbe50789b7555b755ff5ff54431be665f054","scripts":{"lint":"eslint lib test index.js","test":"npm run lint && mocha -R spec -t 5000 -r should-http -r co-mocha test/*.test.js","autod":"autod -w --prefix '~'","test-cov":"npm run lint && istanbul cover node_modules/.bin/_mocha -- -t 5000 -r should-http -r co-mocha test/*.test.js"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.3.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"muk":"^0.5.0","enable":"~3.3.0","semver":"~4.3.4","thenify":"~3.1.0","co-sleep":"~0.0.1","is-type-of":"~0.3.1"},"publishConfig":{"tag":"latest-1"},"devDependencies":{"co":"4","autod":"2","mocha":"*","eslint":"1","should":"6","pedding":"1","co-mocha":"*","istanbul":"0","node-patch":"*","chunkstream":"*","should-http":"~0.0.4","thunkify-wrap":"1","mocha-lcov-reporter":"*"},"_npmOperationalInternal":{"tmp":"tmp/mm-1.5.2.tgz_1504709561449_0.3495945397298783","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"mm","version":"2.1.1","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.1.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 8"},"dist":{"shasum":"415f1e90ba7d8f20007f7ec339770a1c97a24d11","tarball":"https://registry.npmjs.org/mm/-/mm-2.1.1.tgz","integrity":"sha512-+CDmF1v1J0nOm69cGxOVGSu15FakJncgjPGvDkbk4tog2y2Rz+AUWkoFHWttqelfOU1HqpYGyfxPx1nAIQwf0A==","signatures":[{"sig":"MEUCIQCjXJcUTjGgggmoBOP2QAQ6+ojJf7QcsO2zXw1OHYRbTQIgcEzydmva+pduBi+LgrsR75DIdRZff/FK4fiM9aN0GFk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">=4.0.0"},"gitHead":"0aacd6184183b5dc342288dda1b06f648e6b3d0a","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.3.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"semver":"^5.3.0","thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"devDependencies":{"co":"^4.6.0","autod":"^2.8.0","egg-ci":"^1.6.0","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm-2.1.1.tgz_1504712680050_0.0371501452755183","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"mm","version":"2.2.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.2.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 8"},"dist":{"shasum":"6477fdbceb48bb55ed02f68356e83feffbdea1ea","tarball":"https://registry.npmjs.org/mm/-/mm-2.2.0.tgz","integrity":"sha512-RSQcvoGo0n1285AOjZpHjtJTbN2QUaWl5k2Hg2ePca4swO/h5/Ka+01wrGjNetBfnBW2UjnIsquygS0DF2dV+A==","signatures":[{"sig":"MEQCIFW7IIEqmHK57ZkIpq/6tKiA9/tqGKv0At6M1hFwz78oAiBh/FX44DN+xur00tpKxsGjN+PXgndUKQpCC94hYMxmsQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["index.js","lib"],"engines":{"node":">=4.0.0"},"gitHead":"063c17971f65c1c5e6afcb7947644e52ff2e9e04","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.3.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"semver":"^5.3.0","thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"devDependencies":{"co":"^4.6.0","uuid":"^3.1.0","autod":"^2.8.0","egg-ci":"^1.6.0","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm-2.2.0.tgz_1504747312229_0.8885598622728139","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"mm","version":"2.2.1","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.2.1","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 8, 10"},"dist":{"shasum":"37a3c49dd572e348340895c3650d0118d6b45d6b","tarball":"https://registry.npmjs.org/mm/-/mm-2.2.1.tgz","fileCount":6,"integrity":"sha512-+FDje9tFYrlYL6sJxPt1J1bwIQPDs/s/3W2cCFjKxxD+zF9SYTJ4/l7cLZ20Zoec66VL1rk4BUOD1QXN35XHlg==","signatures":[{"sig":"MEUCIFDvPN5T8tWRttATEs9zsktFEENibS0jKk/uhxtk74KIAiEAuEf5N0gYfU9FzipdgPf5YkLz1V+ZbLRns037Frb8fU4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRfHrCRA9TVsSAnZWagAA9tMQAIJxZiVU2oIzpZg+E+Hq\n8CmUFva76xIGKTwI6sAiaOj5de8GbsVj33xGRcjc6QloGZgHE9j0i/sSaAeF\n5x91b4h/D69uP7V/uYw0OpXu+oxZPza6TJdB01Dya2CpAJDn1071bCLzHFMh\nPmvSHaeOt+E3z58SuBMhtRn3Ao0ZpBA5/PJPe6/M72PY09UljHsyymyLKfs0\nQY8qMDcxauTzCWeX7ryHILvO428GTyHPOMJgql3qaNxmbvu6TSeuEiwASzyC\n8PHfjzXD9g+XSVIYnt38qSy+6j5+ZgLmdRgg3KdDxp9/qq9aDdU3kgAVRxVT\n6lvRzDI1i83jTtY0FW1ZfdaEiOt+lWDKgWb3/NTORkf45PlUbs25OhL9inZm\nzCHyxL/BhdZLzNcl14o2g6tpzoRQr7RdDvVNVo3KSl0BjpdXbn/sJDS0koYN\nEYyuWyrmUDPLE5i/SNOy+bhD6sgFYszameWbmq7hN2REfK8WJE7m2qWTVQP7\nZxuKZfXjBoNY4ypOlu0IHCugHfSQnkv4K0WNXR1dvdx2pL9WrGrvqOpckiz/\nv3YfpQJKAfBv5byA2YULPpQwfSEiY/29Dm7hThQeELrX7CqAaCP1ewmEiOlW\nJtc72WbqSacWP+ipQf38yTT20xNnooEA25SirXFQ8WAnRUiVk5+WefMU4r1c\nVY1S\r\n=L95/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","lib"],"engines":{"node":">=4.0.0"},"gitHead":"05bd7f7a87159cf127905af0ebd7d34a7cb34aa4","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.5.1","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.1.0","autod":"^2.8.0","egg-ci":"^1.6.0","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_2.2.1_1531310571436_0.3521325306662877","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"mm","version":"2.2.2","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.2.2","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 8, 10"},"dist":{"shasum":"ea436f13bca57404e5fdacd95b04efeeef8c6f79","tarball":"https://registry.npmjs.org/mm/-/mm-2.2.2.tgz","fileCount":6,"integrity":"sha512-W3PlCrKKVu+QZbTaBTQMiwxLxQ3PSPyH5UFz8BW2HKclk9uc5jGQ7l126lS+FOqLnhNINUWNj0PMomtbOu+RKQ==","signatures":[{"sig":"MEYCIQDZ0yoy54gJwYD/vf6v97QFgV9wFJx/4GbzQorutnMv6AIhALgDLSE9+ewnRKH0kErvxP0DAKdePEsSYZC/XiAfuohC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRtE/CRA9TVsSAnZWagAA5SEQAIuNEYoz+tOARE7uaJ68\nHCtd8OEsIruknmCDB7kbC7jkpjQ6H/LLjZp+049hn9sLGyxmkLnG8TfQI1db\nnuBnrr12a7jDLONCigE8FNzIUqBzPytXzHUueRFK0AVdzFs5fG0VAiUBYPcn\no2DQu3sb7xd20i7MmGjzn27x+I7PkVJ11vfIZxwbm8mjdlsJMC6Kx2tmkFa/\nlg6cIFHtkHhGX6tzr9kxTKSetTUtnAr90CZiJFz2Vka4g2wvTY/XhKrPr4M7\nVvsn9GZx5twn4p9mcV2O2+6tw+zXhjAWoWOpVB6UtvobINazw/I/OwJ5A3p/\nSPWeH/tvEzxsAFg8aZn2YPxGkljHE4FjEVFPKrrumO7v62h7F4vG/RoOyP7Z\n3H/dR2jK0vKu2JpME/px88lCHfJ4EGH2XSQX1Xpn+K2WPIQmcuPmf5cNhlB+\nMZBZSslcyC99NCMVd7mEnk6FIXNFUwZVvOwnhI+Kt1Nr72GOWotmNLcegAGa\nXlk4ym+u5M9z+orW2h4m91iD1pQu/zsusJTua1/gB507sIkfE8Jn2cBfkKVx\nM6Y+iiHyS2MQxSS8l8xwdrCLFIFQB2qtCGTD1wP8bwyiIduo9+qJ/fVT6wSV\nSuWGvQaWitoMYpq3/NE5IcEXbR3qXqv15qABmzZCCZWk5vVXGlo7DrT+sIx0\nYeqh\r\n=Tpuj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","lib"],"engines":{"node":">=4.0.0"},"gitHead":"1f76280d596f9c8538300c122e38daee3e4fa99d","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.5.1","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"8.4.0","dependencies":{"thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.1.0","autod":"^2.8.0","egg-ci":"^1.6.0","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_2.2.2_1531367743115_0.15725888766933283","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"mm","version":"2.3.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.3.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 8, 10"},"dist":{"shasum":"9b74a875bd4bd5328a26f4f748de3d16babb08f3","tarball":"https://registry.npmjs.org/mm/-/mm-2.3.0.tgz","fileCount":7,"integrity":"sha512-q3u9uc9x/kyZLudJjEzbTOapHwqo96yHplMIHFtlW5WG9g0D9bEWPM5uNnA6fnDg7G5rlgfdvQwK0g/NDdVqZA==","signatures":[{"sig":"MEUCIHTSvLhEmPs52Utzyv7ks5GVJdL0ESkAWffJUL/WAwJjAiEA0mUsgmr4xOBSz29A+conpLVxz5qAOdsERMOe0gyeSwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28438,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaTV2CRA9TVsSAnZWagAAAzgP/0AgsWLIj1IIROdFSEF3\ncmqMIuWWiQa/duIBmnE3OrDA0AXikFcN/+SJNsyjYMCADrhRvP0rK84DcNvQ\nZhA90DWcRJ47wtGR2/bUrONx4/JHiKH0khcY3NM/TvIziYk6OW8BzBE6s+/X\nTLyYuICkBpqrWx6f7jnVY+FXfGMP+yyFelS3ndT6flh7Z3y7TkV9TSDDCxGT\nq87fUqNB7OPAPKpBJNjYPjtbJZjEZUKePlOZtfEafQIt61ugFIKj4VOH7HQl\nR4swvLg5FAn+iVigeuiRN4xqmxD6qaGsdrNWc/6nVWX7qUJTGatobJEQs5xP\nP+9e8MJKa4g/Dq1PAPymFZnUVCkr8mfooEjzoI1GG/qo1zhMsC72E9fiukEQ\nnD400C3sjA576DQiXxjmLY7But2ucQJPx0oR4Kc7a0fTfY537L17UQTb9bU2\nip8R1FfEbjhd1cv1tdNz5xpQryYg5KFrJMb7aoyhs0RAdq80DoSALpGJXw6Z\n5VidkTs6HpaXg75CQsvQoZ/5ZejSUGjO45Fs9oFZsa979q6O+kv61OAc40GV\nanFWNp7gqgMOl5sdKpslqqjz6RDkEtkkzsN3hLcqxhCgTmOyZcxUCQwBUnlx\nwGDtFLoXGqN5Ur8/4FbF36qpbOPCzl/nP4hFqIcxOXVrKJV1h0WKRdlAFKgW\ns5R1\r\n=eB+5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","index.d.ts","lib"],"engines":{"node":">=4.0.0"},"gitHead":"364020a1ff629413a3c305868ea1b14cfeb32156","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.10.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.8.0","dependencies":{"thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.1.0","autod":"^2.8.0","egg-ci":"^1.6.0","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_2.3.0_1533621621895_0.8908625945598816","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"mm","version":"2.4.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.4.0","maintainers":[{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 8, 10"},"dist":{"shasum":"eefa64a76865e38cd15a900c8cc281f76b8776e2","tarball":"https://registry.npmjs.org/mm/-/mm-2.4.0.tgz","fileCount":7,"integrity":"sha512-gqbWIv/oizbcNQXf9PAp8Ljx7bc2Z2lKB/92VceSNTKKNRQH5XBroiVNT5ZDAWaknotkR1eN539DMALVBZOduA==","signatures":[{"sig":"MEYCIQDTqXKbxqMZKFAKCnKclZk5Cmh25rVJpqZWmGx1WCTA8gIhANMX9TN9ho89FTTAL7HZoq0mHt6uGXudploNHW6R6S5k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbarqVCRA9TVsSAnZWagAAjpcP/ApLnmEX4rYWCt0aT041\nWuh706/KYRXjMNYBOXjEYk++QSx1QlyWMz8cNNEmHvtYbVyyrRAcjOmaLkcV\niTUjN/07lScLPIeD0eRMlRvKvjq38o9RiO6RjGnkmi6j1wD2uBRsWPrdnsSB\nejlCblToFuNUyZ73b76sm+WlFmlpnFwgvLTObz1OdChh2PfQ3M4tqKMa1sB9\nc56sogwwOrBJLqjkAyhmd01ihESElVYYNdVW7IARUAmiJpGuMQc0YPmHYY58\nkF3s2nQdoyMH+kHF6upqSEo5f5aGGId3nrhIPZ65YROJPtTBqUVSU3xH4eDJ\nvkYg2AoZEJ7BX4iQ50//hTdEx9DheNRKiB8UOw2Z7ca6gVZtSliP4fFyj/iE\n73OA14POUUWJRCTRGdpK4u8CTXteantE9/Tm3ima0aYTv1IL8jAzXMWT6LS+\n4yjNoDx2WE6Bk4kpaYiH9O/eUaumt3UqOmafi6grhvrCU9Wv2ODpMlAWmI56\npiAkHOQrwvZNtPkXAqn6Us5LGBJwaG3pPH2L4gD7emTBn9eq52PlG9lEWBCc\nYOW1msF8WmmUySNf1aMqLLQT4cR9UWlymTr7g/S2+lfR4NpkGj4sdP7Bmje9\nsjuEM3khowsvqt3IFVctdE96a/GwMug1SucRafDPUmeP76z9XSZhQ2wob0Yt\n5E8F\r\n=AVfH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","index.d.ts","lib"],"engines":{"node":">=4.0.0"},"gitHead":"860f728f6e8bfe7a4ca44496c43132ae517967b3","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.10.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.8.0","dependencies":{"thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.1.0","autod":"^2.8.0","egg-ci":"^1.6.0","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_2.4.0_1533721237522_0.6355963596243315","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"mm","version":"2.4.1","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.4.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"4, 6, 8, 10"},"dist":{"shasum":"d5885ecb954196e89393cff255b84782feb3a1bc","tarball":"https://registry.npmjs.org/mm/-/mm-2.4.1.tgz","fileCount":7,"integrity":"sha512-NXWPSHcaTtC8GqcJ5w1FvX28ieWwEobrsfngBugrbyhAEg710i2W+vZuMuIBW6VnFt0l4b9WsjvqMytvmc3HmQ==","signatures":[{"sig":"MEQCIEA9+TAqKOPaaY05FjeUZ6GwiVcf9bNPqUZk+brSZ1l3AiB4TQk1mMIxDH6S6NaG3xDGzXkf110+pswoyXFWCXPPgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbg7grCRA9TVsSAnZWagAA2VkP/iCwPR9r1URnY4UyhWo9\nLNtiI1Rryb2UYGFGZPJoYNR+dpIYKMoB86i+quuYvZhj2rCfWQSWvJdTfjRk\ndGLg5acPTXjEjmrKMwsCP0ZSDRMIsxQ3IFToQtycjVhr+St02DVkWFDtEehH\nE5SRQSfKsM+DP36Ylwzx/ImUvezIDhP2hlXiKkOOeD0TRlkdMn9Dc/KI2gOX\ny/72cCuO+21lPdcK0d2gEUtkrA8fhp1Ju6iE6FlWeskvm9UPbP+nzDDQoorO\njT1pSN5BVP7b9TosXPcrmQFzZzeBBmvwKDSUDJp/niPpUywOH2vKxdXBO4T0\n8xEcmgjg2vZqDFkMg0LwuKLqRmAPbTdw9GwWEC98D7r7yHEG4N/sYqP3FcXQ\nmiJs7H8fKimw9gUe8VUvLXqEokSe/CrabnLNp37R/KEzLU5Y8btRfDjgSiq8\nx42uM1z0KwUPTTnuxbUyk1Jk3Meq34O7ZW5OAv/LAUVW4Xje/sHMj7ZRanyE\nPCvOr1WDSgpDIdpVhy+MJ1VL2T6rrPF9NIEmJlCB6jpHbtTzVJNK6a1g/uIJ\naBt0lYJ9w9VHKyFpJrWwzCkRS2Mz82R2BzyOMf3u3OZvj5eZMU3RfA4EYEZL\ncUfgJNs3z+IBRSdKmo2nz9cslFVLH1hl+xIUzO1Vz18FSnGOrUUunT6evjPp\nGMIc\r\n=hcjd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","files":["index.js","index.d.ts","lib"],"engines":{"node":">=4.0.0"},"gitHead":"5146e82aa37a13019bdc34ef1a79b36b3e8db8a6","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"5.6.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"8.10.0","dependencies":{"thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.1.0","autod":"^2.8.0","egg-ci":"^1.6.0","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_2.4.1_1535359018769_0.8386261331395626","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"mm","version":"2.5.0","keywords":["mm","muk","mock","test"],"author":{"url":"http://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@2.5.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"type":"travis, azure-pipelines","version":"4, 6, 8, 10, 11"},"dist":{"shasum":"dfb993762c1468b591c4c4fcd47dff45ed01378a","tarball":"https://registry.npmjs.org/mm/-/mm-2.5.0.tgz","fileCount":7,"integrity":"sha512-ilm+lGEBNm7Cw45um9ax0tbApiNwQV3PY6Yk1ol+wtA8c98hHuJqTgmdKB6rYQJTUC2QrhBfoWwN+/766ZlrYA==","signatures":[{"sig":"MEQCIFNS2UpbMGMlsVBip6onIEWwDTUcPz2wX7zPUucckYwoAiAF5SPFugoOVyEVXtg+h4h8HzM2yDIzMTSe9M3xOZdBCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30892,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcf+y/CRA9TVsSAnZWagAAVaoP/jmXBNEzggNT2wG4FR2a\nwZoM2UW2yWB+BHirHoatWLVb2dnBgFU0asuXBMkvrHE0v92m/E69zNhLWBNL\neBpik2h7/HatjZIE12dgNnG9mHKa2Cjr0TOWEATrIMtglfS0AgMWL1ycQte0\n881RobMtOc3penjPQoh3rTH4oB5OqsVa1Dp4z8Irn5dycZ9y1bx7hziXsrGp\n6w0Q+ikdeRGOB7CHDK5CW9XJBtorofg6c6oRbRpC+d01Q/IqYo2veRYJok4I\nTJYvwFjHZDWI2sGSe5hpGEocn0tlLKLUiOz1L4BU7qndwF5kAXUhGqjzbWuu\naCFUaR7F4KWw5GaMwYygYc77suZYPr4WkXJGWXX7llQ6ifVHXhX/tLti5j15\np4CukAagye7lY60jn6sc9meH7YMhjrEWiO4mucMK2L4vegXvEzYbTdjIoZH0\n2No/SAQdkifMZOekSzXa/oSHz/wRPqNzaBj0s3M5EjbwWmRPkGwr/Itwz8Q+\nqcNAh5oQpDTqePd823JYu9E0vkT3EhQ6UMJlJ2sZaUotztYjh+sOdgEYZGeB\nfKn5G0irnc5zb0mW7WlkD4MaLOXv3CUWomFnUUM/P9DETxQQyubH9hAwfzSO\na7r0X6L8fBz22x7rPKSu1UWuupP6myPipb/flEF0nyRBhAhKABv+dLXdr0jl\nL6aV\r\n=3UP9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=4.0.0"},"gitHead":"278991cb308778f64c211fbde138b0b7d0ba6398","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.5.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.15.2","dependencies":{"thenify":"^3.2.1","ko-sleep":"^1.0.2","muk-prop":"^1.0.0","is-type-of":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.1.0","autod":"^2.8.0","egg-ci":"^1.9.1","enable":"^3.3.0","eslint":"^3.18.0","should":"^11.2.1","urllib":"^2.21.2","egg-bin":"^1.10.3","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_2.5.0_1551887550805_0.1448894973418804","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"mm","version":"3.0.0","keywords":["mm","muk","mock","test"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.0.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"type":"travis, azure-pipelines","version":"8, 10, 12, 13"},"dist":{"shasum":"e1e739d5a7211067fd64ff4ed6a9a23b621e987f","tarball":"https://registry.npmjs.org/mm/-/mm-3.0.0.tgz","fileCount":7,"integrity":"sha512-fybs7+yTmnS5XEUDammUYMKELgdOr+lxEUkW3Y/Gt2BKYvhfLGMRd4VQ+MKbfiiVe7JGEjdRJBjT2bNkOEfguQ==","signatures":[{"sig":"MEQCIGx0CIVfp/I2dbYhOP/Y3PoRCzoL979pR0gNnIwkX/0MAiBrB3WJvoYQ7VL9YUJkIdPzs8N15wiyKLhyG+J+Rn9wFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWph4CRA9TVsSAnZWagAAedEP/RtLDXkP7rpkux3KEkIG\nx7abmXvmDBICLFEiO1jLgsutNkg9JqADsbZ52IYmdyC1b71uyHOYS8ycA268\nD3Tco9kpTcxHF4LJ4bZh8ToZQzJZpSgve+2477ZM9OG+sba75zT7YKTXyEEy\n9TfXnLWzK+x2fHIP0YhLtM87ZBmciJx5zggCSKIIk73En09B0hjxsQgefKrH\nUv4tM6nC5WstqEvVPCrsBw526hlhYe1cJr/8CihayjNN0Z+3GwZ9NSBQ7VhF\n/6SJrPxsxitHZT90YUtGm5kzFbzGppiYg4WZZFt1QcRf5tpPkqYDRAoNKkxZ\nUbGp1GhT3JZgGu28KUaEUYj6r4tTxrcMf1ZwB9vt+HvgokNjSGJfnykgd9vF\nzefuNLbwKs6y92sLzjBa02tgpMglTdIsqU0XFeVkU6mgQ/KdRL3gmiUSZFwq\n8tztOn3AmyX0fWQhuVOcxIL7uWpKalTqfgfEgtlWISimkpoz9xQ8YgZaS1Jy\nH+qbLJVKYMgkdGSH9OH2fDSpVx4257RxzEzMKwCYklcE66BAgzMqwQUUGgyN\n8aCT2DHTmT1/veNoRP4YKAeOQEULyGkIhf3Y/IhhGM4vBH+JkBisycop5sBR\nbeuvb5zV/HEPhDXrRZ2nV8EH49Krwl90t1LtUGS8gn2GZR6TZ/ikmc+XlJFf\n4iZQ\r\n=F3rg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"dd61ff2e0cfd329c5ae1e3c1e08b16b433d718f3","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.12.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","autod":"^3.1.0","egg-ci":"^1.13.1","enable":"^3.4.0","eslint":"^6.8.0","should":"^13.2.3","urllib":"^2.34.2","egg-bin":"^1.11.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.0.0_1582995575910_0.47507042503137487","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"mm","version":"3.0.1","keywords":["mm","muk","mock","test"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.0.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"type":"travis, azure-pipelines","version":"8, 10, 12, 13"},"dist":{"shasum":"a1ac1cf34f42fcb7d5840ebf6b6c9d2b532136cc","tarball":"https://registry.npmjs.org/mm/-/mm-3.0.1.tgz","fileCount":7,"integrity":"sha512-r/dSDx28Abv+lAV+VMYuf7/ezc0D1ed/pUlXQ8RUwPQEV7u8tVXGa7sy2BjPKg6wQS9v6P+hNt9t2Ei+oHeDZg==","signatures":[{"sig":"MEYCIQCdCbkKE0pwNXsYvetdgp3X7O3mC6wjZwejdr3KBbH/sQIhAOo7oy+qc2wxoH4oZx6+puKZ5Q9+vh75g89WKN0R9GDz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWqAJCRA9TVsSAnZWagAAJ/IP/1gnw2g3nyuzD7+HDHDk\n2UNiUH9e5kBJneT5HXaIcn2it1H/FLqtjNHIdr49nNt43iQm7DdkbVaFzFBY\nYPsBppyFH8xVkqzU89jUzcvQnYEiA8SwjSFCEA17mf0b3LdJuIo6UN8rayNW\npRsMEhWNHoVbAhIS/qc8f2dW+E6cS6YdFzkRsqEUNF0OnUdVMq25bY+SDZQE\ntonjijBBWdh0+2JToNbSobHF4TebztnBduMKeG/tAlA1OANPTzhBXe5tMvMQ\ndM/xIvEDnoc8qWHDOoOP78nrtbMdYmMMjY6Tm9TBaAzhICApoFA5XbvSwTbi\nYQPnoj+3RlP24TlTdsBKvSK0jBSTDlDH5G16nuTmsmCMBX92JWB/PSfCYq8W\ntftqq1SPgrJNvgSr952Wbqw5P9wZAu3ZkNI0MLNOPF+uUPc+BPwLFAa6hM7M\ni//XC3dAmCYZ3taEplacUPmOenOBu+pXDSaaoLrJUyYL9TIHia+rxc/MkqOk\nN2byFdLYHEAx8Ok6tGNxxGPC29H7YJlwTlwS+eGDAso8VPMM1rmVx99axywS\nVNCFRfzm+5EJUDHov7jpbaKW5Qt+YNsds9jF1hN1esWa+iZGxAxYnIpMxRR5\n9yWuLSoDBH5A2divdLAz+65+sMoNhpu71Gt6iPgQ/vTqk3DWTGijF4VgcEFc\nwG9x\r\n=aS5S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"8eb7f40452e9bd666cebe1bf40b88c3a36b591e3","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.12.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","autod":"^3.1.0","egg-ci":"^1.13.1","enable":"^3.4.0","eslint":"^6.8.0","should":"^13.2.3","urllib":"^2.34.2","egg-bin":"^1.11.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.0.1_1582997513298_0.8382931893597168","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"mm","version":"3.0.2","keywords":["mm","muk","mock","test"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.0.2","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"type":"travis, azure-pipelines","version":"8, 10, 12, 13"},"dist":{"shasum":"cdf1780e50c5d9eaffa3555348d555bd9fd30dbb","tarball":"https://registry.npmjs.org/mm/-/mm-3.0.2.tgz","fileCount":7,"integrity":"sha512-1XC8LAIjn+HURVhcyCXRN/cvBu6SfZSevLOvHK+GkhqGqGOzNPGX+vuLUfEBSM09dGQ1m7Lq06Ca7FiZK+fctQ==","signatures":[{"sig":"MEYCIQDY2GPRNIEA0gsW+FEpnFvWF1at96ZUKDSIZ8tDTt2ZvQIhAJB20Oi7iXUPac3NL+N+c4ZRgRr0/BnqQFFyatqdCCfm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWqyACRA9TVsSAnZWagAARYEP/A7Iq0HNWmu2upmu7NiN\nttBct2GyEoG3ZR5FRcrPsyXkhuwgs2kv5jKXuHBSodngben970Fxjc9nVOSy\nmYdtkz2YFmCe+ODewsvY5kk0u/TfZ3RWvhVfgbbJHwyDl6qPOJm+ZwAj1xnH\nDRcNQUsOgEp77JZz02IYyVDF3ObSxUDWxWphT/IqwtK5HEGpkC7nMVbt1QER\n0leJQrrmluZT63aFprL1s0tXmbHOr6sqPK3R/k+6Tvv/ArjrbpBz881yOjC1\nR/Fg0cKJUEalp1Ly5T3VHBTyXS/enGfSNrbuq/Su+hZK3jJfof7pIyTaLnT/\nLRLpXnEHx/6cS31ENoXHZnU4iQGQONq6i5JaNMvENOME66QdIrZ2/TbdRlvY\nhYVdakW3cDKjCs0g3SDNnlcoe0MLiyYEZIT0ffvqNxlKYdgayrwVW8y+lymt\nIuZJS7Vz/ZaBomiFQllWnPcsc1c9AZ1Z86S9PCcoURoB3cStPJ/l7h896HVY\nI2g29eNORjl1ARxcl5TObooVzzzGhpUBKUqgrBK3kRWL9j0Y7Hwz8Exnr8AC\nq6JH4/VKqgZXoUDBMIO7pf/2Hc+oWresK3mtd3pHxlOzxTobyBxd58xGj8Gd\nIeiJJ4blwufCsWsvc4JagtVmEtXQx89DXj4telqL4ZSA7aOhoCcd6W4wgooc\n2gjk\r\n=lkYT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"47e8273b4936f703f4d6cf0b834a39ac711fd0c5","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.12.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","autod":"^3.1.0","egg-ci":"^1.13.1","enable":"^3.4.0","eslint":"^6.8.0","should":"^13.2.3","urllib":"^2.34.2","egg-bin":"^1.11.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.0.2_1583000703948_0.15907060728367184","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"mm","version":"3.0.3","keywords":["mm","muk","mock","test"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.0.3","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"type":"travis, azure-pipelines","version":"8, 10, 12, 13"},"dist":{"shasum":"0ee1a3b5cec16cef2c2f05cd86bcefc0a584d178","tarball":"https://registry.npmjs.org/mm/-/mm-3.0.3.tgz","fileCount":7,"integrity":"sha512-vIJ4WFmtUSNrZAhazmmA5ga/6c08M6+ThqDN7AwAMqwdDBnftzWULX8RKkzLV4qutINAu0UAg1LdA8PgAJ4kzg==","signatures":[{"sig":"MEYCIQClh1qf41kNFTMwzwuOsw/G8qX5ZEIEluZntrDLch7hmAIhAIDhB/piSgCVGiBJpX1fEjW64BFSr5Adhgng6YFMznE5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeadOcCRA9TVsSAnZWagAAXF0QAJGAEZ4vxrjQeCT/RylG\nMzqU+rIVCGZ/JdV7B0VlX6Eupzxuv3MLADkMAtb2a+swZf66OQw/tleaIj+A\n/vdnZcCmrxl1XiTQwY5BCBC02s/3O9hlqKWdwinFG2NX3cGKgirOA7r3mNLf\nCnDU8yNs9k0Bmcth3OTBVz6p9bLEZ2owvq0lFdvtGfsFMuLfdb20q8gNfdnq\nPk72hFWwkKIWPRSh9tFVh16ybEc5QvJ7IKHIp7CVacj7Odqo2RnC3/CjWwtR\n4TVZ/3io60mSOLqyXOcZu/6+qLtRZwSS3E3x94jvhsLPx10ElOKFoPScCcyc\nx5bHE6pHGdQHt3pq6XV4u5gsJcy0bX5oWuT3y1Pln9chm6l8f2TZt8iA+D5D\nWqxzdOy9F+Y0cuGOsHE8m8Miqh0j7oFKWuIDMH2Vx2yje5ntzdTGPZiDxKnR\nlLMIOaybr2BjqlszPJEj3t4OUQyW6cwKsk1gBNJDj8wASBs6bYaxPT40LyRw\nwI/RBEYRSqieTthxCGUx+euCJsArUJstABXXbqMfs9bqryrzHQxeQy8KIRCf\nhiq2ThCPxaAGG3zukrrfgT4z/kmdHggmeFcF/s8Fl107EfepsI4+afvfWxUR\n5kGC6O75RuN0toX3rViPjHXy3D9ialgQSPFpYU9uuhgcL2hF11gya4hgYZ5D\nV1SI\r\n=1RV/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"18c47a952e00da0ee3ae1506675a5afff2b2682f","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.12.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","autod":"^3.1.0","egg-ci":"^1.13.1","enable":"^3.4.0","eslint":"^6.8.0","should":"^13.2.3","urllib":"^2.34.2","egg-bin":"^1.11.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.0.3_1583993756311_0.8898745885731052","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"mm","version":"3.1.0","keywords":["mm","muk","mock","test"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.1.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"type":"travis, azure-pipelines","version":"8, 10, 12, 13"},"dist":{"shasum":"f18d0a7311581a9e5cc68f67c5532daab7bb5663","tarball":"https://registry.npmjs.org/mm/-/mm-3.1.0.tgz","fileCount":7,"integrity":"sha512-oKuRR04gyDbIDzbdCN47uiC+rhhOYdsZit3C0bKneXugMWleZHq8gKgXPE3dLAMkJ+iBGYJlo6kvnhW/z/R19w==","signatures":[{"sig":"MEQCICK/SFIgPVUoqYECc0Yo6q1akJ2MCdMmbRgiywAlsHbgAiAazzqeomAN6kIyRFM/XV9voJ89Dt/sOZ9UrO6xVvwHcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea4U/CRA9TVsSAnZWagAAloAQAJsiNjA3vkw07mp1KVEY\nj5ayC8dcM/Rv4oGIhMdhVWWpcnbJ3CuTswYhm17YHVwVRyChtOqAy0AxxcRf\nYkHiMztW7TTrknlV9jmUxLdt0hNMkYprv5jmdOcX2IWiP+ZUO89aU9+03a4i\nThNyVzWPh5NEjCSjQsjs4k+zf0l4deLYixgrafOWRh9ziXQLWa2+qYdqhLCT\nua8k39ktFT0BTXgVMg7u1+vgnyolG8jboWswH2K18h1WhAggEK/TNnOyufvx\n/wHaGDAHbvYgAz6uNro5SLY5X7mYVPKG+f6VWBK5jrBsG86p54j5aiS9P356\njL+YNKTv565KJledS7APrG50Ll73eLvn3nbJZ4be29hvszVx3PFK7TkKWPKJ\nvX4BYIqTtFlG7zPseuGdQTxyNLKK1//v8KSruG+juNYDoDIF+q+KumkdKpkj\n8kimqDw5dupdEpQKvpjFeyoBzsAuLieWqFQzLC+EWGy0O9kHAL2mGigL5+LY\nmdSjamU5O0GiwoYLCvlpmKG9fsTt2XvW0aWIbD0NGaYuSYXMuPSmP/RHd8jb\nLLYiKWNwy/s4Mzf7Wqe3Ur61UL6jla9tILM5bn7qcDKv9fNM0TFPmrtrEw9q\n4ZYxnWf28PkXSgVRxkcfwdpI/WCuZTZYWd+hqoBoijqcknpi+S82suLRmQm8\nWFGt\r\n=ZZ9E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"e88430f2b730b453462bb3de40d116eca9c0815b","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"dead_horse","email":"dead_horse@qq.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.12.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"10.16.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","autod":"^3.1.0","egg-ci":"^1.13.1","enable":"^3.4.0","eslint":"^6.8.0","should":"^13.2.3","urllib":"^2.34.2","egg-bin":"^1.11.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.1.0_1584104766686_0.4963621011864525","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"mm","version":"3.2.0","keywords":["mm","muk","mock","test"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.2.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"type":"travis, azure-pipelines","version":"8, 10, 12, 13"},"dist":{"shasum":"509cc2477c24376f4c441229ddf8ddd3d80b5fcc","tarball":"https://registry.npmjs.org/mm/-/mm-3.2.0.tgz","fileCount":7,"integrity":"sha512-/VCj1KbfQHqY5YfAQZY0YVoU8QyTvFDdRnGfAQ1SzILtwgns2fl+SXiIMH+/7GW/5DEr69ffmGVP2pouUIKlaA==","signatures":[{"sig":"MEUCIGvnymAde6LmHT6jiPqgHhLpTTIMRbF+HgRHY+GH5kJSAiEAjDzmjxyRHIJpRAhhRRkJH55+PMhhWQotDzDSdvk++a0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeZ1oCRA9TVsSAnZWagAABOwP/jlyt8QEkpg4H39pawB5\ntqR6NL5jSAiGqLoA4U8pvamTRV7Q8Oci6ow6xCReRgYJ3D5gQXegV4ujtc/l\ngLsYBu1o+SD5QDvDSjDXinQHP4fYIofH6XmROm162IPeLwt/B322kJuBybHK\nZ+d8i0VjcehNgDK2UO7oYkjmKzmNfoo1wvJap2dY3L8WSvptmn9WevRKMnWS\nOzUPRpmcKbnFmzDeVeaQdxydA82XlOZUaTLofeKTiEi0d7JYRpbCGSH2gGhg\n1VwKwwSfbzHEiTrxvdYpa1xRO8bQ7wg8rtS8dbRvEy1VTxjZWmGEpgn8LqjL\nSCiMQzkEXrCY+em83OOGIAud7LSHSe+oNBUZ/KeHrWDdBKHH9/ILhgKGM0F0\noEA8G/NXvGuxtSjV4zg6Tr6dL3dPwx4yVMyJZ4CPNknqDV9FNf38BwlYqMuL\no0XwCPL0jo9/3mmoiYO3nemG7L71pEumy0MazniPIdidlsCXJSZDxJbwMWIr\noV8dZ2NLxzEAwzgUaaqDMxevZTepbRNH4Ff9TVTHsAyQtpDlcwvoFBYszmxJ\nJzJK5pZ+++CQ0E65S7rSPkv6HptPutcJOJzdzvE7hho5rj/z/JgDv4P59li5\n+PwaH0I2b+cDyNxu+c0C4bvgpZ6g+IOkcbNXx9i2zYDX+C4G69jbcJgl/B3f\nX+Ww\r\n=iyb3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=8.0.0"},"gitHead":"fd71b21ccc554a34e93fbde8642a07c49af337d8","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.11.3","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"12.16.1","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","autod":"^3.1.0","egg-ci":"^1.13.1","enable":"^3.4.0","eslint":"^6.8.0","should":"^13.2.3","urllib":"^2.34.2","egg-bin":"^1.11.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.2.0_1585028456390_0.7752083972891306","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"mm","version":"3.2.1","keywords":["mm","muk","mock","test"],"author":{"url":"https://fengmk2.com","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.2.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"73d7216a15ca312763398d628d3b8c3d9a7dbb60","tarball":"https://registry.npmjs.org/mm/-/mm-3.2.1.tgz","fileCount":7,"integrity":"sha512-/Vvu3EJtE6UOmwRuBot/rKxo0coYT9FdsikpO2OEKw3AlxpIVxf9sGIoNwmABRWj70ClqI6oFU4UgWauHA1fNA==","signatures":[{"sig":"MEUCIQDXBL0kSL9d6HR69AZjqMY5fHc4CkcOqY1gKIN5X+a/QAIgO7HUDJZI3iOYsaPdFp68FbhYq5OzQe3/FLf8KkFGINo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjecg+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0NhAAja6zsdsEfohHk0al2C2348pXkppLRv0d7aee6VibEW+V4RVR\r\nUVQ82+uefQgKydPmelop9HJbYoPnzcsPrAQngO44w/QZuwkLrYAy36rBfX6r\r\nHaMGMXkjdHKLs2SjhbYx0SmNAidBezKTWqXKrcxZ+pSzLgIYepwvGYfO3+Z6\r\ndAfIV3gLYLHC1gBVx87/GOqGDlGDpSFlbW3Pj5rVgYMvgameDpTg0heMIWHN\r\nbDyo3LomqrvoR70CjS9qHBMMwWTJHzCP3/+3i3Hgs/0u9nS/r1nSm8hZPl5+\r\n/EDw1Ps1cRcBdGwCZetyc3OuZ52JkAf1w0KWtW9U3rGU6J3n4TivU90p5u1d\r\n0FQRosnwP7Ed43tEyUcbQZhzYVMgPdkD0h3Ja34NlDa9b6CTNSi0y+IH6PVp\r\njA9AfpJSJxMtL150cXtN/SxZo0+hBwmY8rIlATI2Z/lJT0uV3s4f5Hq+BbUB\r\npVE6Jcrw8JQ5yrFR1sJAmr43Wu2mPcrok3o0f85AVnd1eeXVOWuw6m29OH+k\r\n9AXVCZUfJGSIDav2/YJ0uxc3KuTn4zWD8w8y2DEntNDjx3rqzwhdi/CYVH/Q\r\nm59+Xt0ipdmSpT8l6ZhmgrNVm73OdQqzL+Rz5nZJt9t2piLjfIggAYgCpUPX\r\nIxEvHQXql/19a5f+N5xg30m/QGaPWSRcEyU=\r\n=4+lu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=14.0.0"},"gitHead":"b6cd3f1ded138feea6cdec44e3eac02bc157123f","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test","autod":"autod -w --prefix '^'"},"_npmUser":{"name":"killagu","email":"killa07071201@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"6.14.17","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","autod":"^3.1.0","egg-ci":"^2.2.0","enable":"^3.4.0","eslint":"^6.8.0","should":"^13.2.3","urllib":"^2.34.2","egg-bin":"^1.11.1","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^8.0.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.2.1_1668925502555_0.6168287283272322","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"mm","version":"3.2.2","keywords":["mm","muk","mock","test"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.2.2","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"3e4b5d9471a3dd46a6acf5051e48cb09d29ed192","tarball":"https://registry.npmjs.org/mm/-/mm-3.2.2.tgz","fileCount":7,"integrity":"sha512-E/202NZbxHnaT61pilfNaWxKBTieF4JkZ5+TXAbkPOAIl3T84JxApAT8I0wp1I6zN6Z9CEiwxP70yV4tjonpGA==","signatures":[{"sig":"MEYCIQDRgnK/JkGFulrhTMGYEIOgINWtK45szLDv5wDO2jrPtwIhANDRvHTYsgnMFw6jv3KfR7BKBnj3+u0swBtdFTsiYWCG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28556,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKY0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoclg/9HUvBmsEb0bIALM/nOmZ76xJm1PHmolb1KMWKj30+PxyNpWfm\r\nZR8AAAVAsc1ospp2vbXHbcQo9R6CV/MkcoWNAgN9a545ORPSTch/2Amy0+qa\r\nBy234up7kyPBkNI6NJfYv5R9xcWikelKMuVnyInk05j+ZutzCLM8stE3lzxu\r\nGDz4IQ2A8rTf2FoL9LWHF2lZQSUQzmF5ASZumLUa0F9hZZxjnG/nmHRM+VtS\r\namWorpPHsWb/dQrl3xHU9KbjbIBDjzyT9eBMF/48Scdea0N4QZoO86Al5YD+\r\nZfNxdgx85GyOYaGfdOmM7+SBpaYr56X72rlZcoUfVd0kn/MUtY3QLaE16XYB\r\nMtZANCpK+HUUXidPGGvIHw3G6lvCARKtI35K/kRFSPmQOF4DjxjmY4ADXjtF\r\nQ6bdPwaxPKEvICfsFxUaADGOfSY6SY0Wf8+Xr99jZ19nw5O5JTyD7+mQ4Yek\r\n2tL3kHyHKNGuHt5k8PQIkPHz6Eq9FPDB3xxkymMzCSvb/sKBGOqYFHW7ipSg\r\noAc18rZWyFvZt3RTGSuSb7buFo4SEybK//K0CkzOhQV6V5n+XW26a0OMPdhJ\r\nksUeQjZ97ibXAiReo7+8VyNHZyDTs2d2fTZNEfgbGj5zIxqAb/QXpgZVJLKn\r\nMME6tYpaLFoShU2vRGplVKuXP/Xvz9IFplY=\r\n=yNKI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"888d0fb16e9157665ad1d1607b01bffc91b615ef","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"9.5.0","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"18.15.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","enable":"^3.4.0","eslint":"^8.28.0","should":"^13.2.3","urllib":"^3.5.1","egg-bin":"^5.5.0","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.2.2_1680444735400_0.8267009204654965","host":"s3://npm-registry-packages"}},"3.2.3":{"name":"mm","version":"3.2.3","keywords":["mm","muk","mock","test"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.2.3","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"3b9a02a5e1d021442d2757b0e15416644ca7651c","tarball":"https://registry.npmjs.org/mm/-/mm-3.2.3.tgz","fileCount":7,"integrity":"sha512-Kq2n3UQOPvagPhd4ldx6MbNql9OWsIKe4M1FxAZbPvWJBvwPaupZNoQO75WzvdF0nRrb94LuTwgxQFqBBYj9/A==","signatures":[{"sig":"MEYCIQDEba4/GtjYYcBe6rJozbOQvUHrIpMqN1ESxp4kSIxJ7AIhAKWHGSJVXnrsArgjxrb2S8O0HNMqdz+OCSAsm+pUfNxU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28556},"main":"index.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"b42e9bcfe2c76506f219534820a5ac02d3a319e8","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"9.5.1","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^3.0.0","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","enable":"^3.4.0","eslint":"^8.28.0","should":"^13.2.3","urllib":"^3.5.1","egg-bin":"^5.5.0","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.2.3_1683870485149_0.32206120227961366","host":"s3://npm-registry-packages"}},"3.2.4":{"name":"mm","version":"3.2.4","keywords":["mm","muk","mock","test"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.2.4","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"ci":{"version":"14, 16, 18"},"dist":{"shasum":"df37f9849375190214b1cc9881a07e12f1b17a58","tarball":"https://registry.npmjs.org/mm/-/mm-3.2.4.tgz","fileCount":7,"integrity":"sha512-k+zlTwTP/2ej11ru5skrwwcBc083jp4NFtAATJHKZ8aA51m2hDHyC88DV8LLra6dZ7goa0sApWIb7ZLSsoT7PA==","signatures":[{"sig":"MEUCIA2E5o8p+DdyuynBMajzPQrrcjmCSULjq2KsO1R7d/SnAiEA3lnZ96I2isjqvmUiDbO5tdP3JoqMzp3fNW6c9J9Wb+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28556},"main":"index.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7496a0725d7d68ab3b41b43a126f70497dc49065","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"9.5.1","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"thenify":"^3.3.0","ko-sleep":"^1.0.3","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","uuid":"^3.4.0","enable":"^3.4.0","eslint":"^8.28.0","should":"^13.2.3","urllib":"^3.5.1","egg-bin":"^5.5.0","pedding":"^1.1.0","node-patch":"*","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.2.4_1684201887288_0.5311538568362775","host":"s3://npm-registry-packages"}},"3.3.0":{"name":"mm","version":"3.3.0","keywords":["mm","muk","mock","test"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.3.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"contributors":[{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},{"url":"https://github.com/dead-horse","name":"dead_horse","email":"dead_horse@qq.com"},{"url":"https://github.com/alsotang","name":"AlsoTang","email":"alsotang@gmail.com"},{"url":"https://github.com/popomore","name":"Haoliang Gao","email":"sakura9515@gmail.com"},{"url":"https://github.com/xavierchow","name":"xavierzhou","email":"xiayezhou@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"51ea0e533e9c16e82eaea92d76d5cdcbac1806a6","tarball":"https://registry.npmjs.org/mm/-/mm-3.3.0.tgz","fileCount":7,"integrity":"sha512-oR7N3mhs1ccWqK9HpVhhWjYIJneH4k4+HKPODyZ3HWPal8Vh+4HIb+v8jGmqJVg0fZmy0v554SuS7ZdyL7ejWQ==","signatures":[{"sig":"MEQCIF6y1gsRlKEiwlDLl60WeBGXzst4Useil/U+aySbgKvnAiAkanaqlyq2Jer6r8Rns9MLMgFXoE+nP0h/8oNOSnIWqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28476},"main":"index.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"2a2dfb402e8a916d137a31e145baff2798a1a042","scripts":{"ci":"npm run lint && egg-bin cov","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"9.5.1","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"thenify":"^3.3.0","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","eslint":"^8.28.0","should":"^13.2.3","urllib":"^3.5.1","egg-bin":"^6.4.0","pedding":"^1.1.0","chunkstream":"^0.0.1","thunkify-wrap":"^1.0.4","eslint-config-egg":"^12.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.3.0_1684202855072_0.7520805843934428","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"mm","version":"3.4.0","keywords":["mm","muk","mock","test"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@3.4.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"1b63b67cbcc68bcf1a98dec004301a9bc34695b2","tarball":"https://registry.npmjs.org/mm/-/mm-3.4.0.tgz","fileCount":7,"integrity":"sha512-pXyBKWM0cMG0QD5NoXCUZok8XOhqe/Pf4ILOYFJ4Ur2RIHJni6YHdxt/zHOiwjf2FAMQH2fowczaQMtIDvq+bw==","signatures":[{"sig":"MEQCIG/axgYenRr+uJ6AavAizyN+x/FFhtYf8EA6O48fJtZQAiBUwiQMZ0LtB9p+WD8dl55b0OwgxfsTsQ4lf4mxNsXZRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mm@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32117},"main":"index.js","types":"./index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"8855186f6965e222091c77963e7cae2496dc3ed2","scripts":{"ci":"npm run lint && egg-bin cov --ts false && npm run test-ts","lint":"eslint --fix lib test index.js","test":"npm run lint && egg-bin test --ts false","test-ts":"egg-bin test --ts true","contributor":"git-contributor"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"10.2.3","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"thenify":"^3.3.0","muk-prop":"^1.2.1","is-type-of":"^1.2.1"},"_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","eslint":"^8.55.0","should":"^13.2.3","urllib":"^3.5.1","egg-bin":"^6.4.0","pedding":"^1.1.0","typescript":"^5.3.3","@types/node":"^20.10.4","chunkstream":"^0.0.1","@types/mocha":"^10.0.6","thunkify-wrap":"^1.0.4","@eggjs/tsconfig":"^1.3.3","git-contributor":"^2.1.5","eslint-config-egg":"^12.0.0","@hazae41/symbol-dispose-polyfill":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/mm_3.4.0_1702097984642_0.46804861161706657","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"mm","version":"4.0.0","keywords":["mm","muk","mock","test"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@4.0.0","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"9aa8469e55fd577c145859a7affc6830446457bc","tarball":"https://registry.npmjs.org/mm/-/mm-4.0.0.tgz","fileCount":12,"integrity":"sha512-J03vae8u6FvN/42Q16W4nOym7zzYRCdH99l2+v7ynadZUkRnfxr0dwzD+Nb2hJNFfpWQDQiuAXm4Xl3rpbwXWQ==","signatures":[{"sig":"MEUCIHxEElnkweUuv71ixpUqYzlcyIxqvxIXLAc8PcDw8nzJAiEAsKtCahsylt9d2YoFkg7EcQJgzzW/XB7VFvOFDhxyi3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mm@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122022},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">= 18.19.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"13a540c9fe4d5e1f44e023bcf3b634c8c2d0c922","scripts":{"ci":"egg-bin cov","lint":"eslint --cache src test --ext .ts","test":"egg-bin test","preci":"npm run lint && npm run prepublishOnly && attw --pack","pretest":"npm run lint -- --fix && npm run prepublishOnly","prepublishOnly":"tshy && tshy-after"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"10.8.2","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"thenify":"^3.3.1","is-type-of":"^2.2.0","@cnpmjs/muk-prop":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"3","eslint":"8","should":"^13.2.3","egg-bin":"6","pedding":"^1.1.0","tshy-after":"1","typescript":"5","@types/node":"22","@types/mocha":"10","@eggjs/tsconfig":"1","eslint-config-egg":"14","@arethetypeswrong/cli":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_4.0.0_1734706751955_0.7880792907514789","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"mm","version":"4.0.1","keywords":["mm","muk","mock","test"],"author":{"url":"https://github.com/fengmk2","name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"mm@4.0.1","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"homepage":"http://github.com/node-modules/mm","bugs":{"url":"https://github.com/node-modules/mm/issues"},"dist":{"shasum":"b7bdfdb5a2faa5e364294dc6bf81a059277ce8b3","tarball":"https://registry.npmjs.org/mm/-/mm-4.0.1.tgz","fileCount":11,"integrity":"sha512-09tccJzbZtltspEvTGqox64wh3aD7tKsfV9WHC20afWrrB29DCi3c7eNGz7p4zyupKZntgUymDfWVPAyO3ZAiA==","signatures":[{"sig":"MEUCIAWt+OhlQMGsksd3/sCzBOHIO83rtWhJXRaabFv09KqXAiEAz+vhYhyRrjBEcPTqZgNPlKuhAMPojH2IhbBDw9AIYVw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mm@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":120425},"main":"./dist/commonjs/index.js","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","engines":{"node":">= 18.19.0"},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"gitHead":"93c66478e36fdd798aad8049a3836041420e6a29","scripts":{"ci":"egg-bin cov","lint":"eslint --cache src test --ext .ts","test":"egg-bin test","preci":"npm run lint && npm run prepublishOnly && attw --pack","pretest":"npm run lint -- --fix && npm run prepublishOnly","prepublishOnly":"tshy && tshy-after"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"repository":{"url":"git://github.com/node-modules/mm.git","type":"git"},"_npmVersion":"10.8.2","description":"mock mate, mock http request, fs access and so on.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"thenify":"^3.3.1","is-type-of":"^2.2.0","@cnpmjs/muk-prop":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tshy":"3","eslint":"8","should":"^13.2.3","egg-bin":"6","pedding":"^1.1.0","tshy-after":"1","typescript":"5","@types/node":"22","@types/mocha":"10","@eggjs/tsconfig":"1","eslint-config-egg":"14","@arethetypeswrong/cli":"^0.17.1"},"_npmOperationalInternal":{"tmp":"tmp/mm_4.0.1_1734795610515_0.3508380092904484","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"mm","version":"4.0.2","description":"mock mate, mock http request, fs access and so on.","homepage":"http://github.com/node-modules/mm","repository":{"type":"git","url":"git://github.com/node-modules/mm.git"},"keywords":["mm","muk","mock","test"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},"license":"MIT","engines":{"node":">= 18.19.0"},"dependencies":{"@cnpmjs/muk-prop":"^1.1.0","is-type-of":"^2.2.0","thenify":"^3.3.1"},"devDependencies":{"@arethetypeswrong/cli":"^0.17.1","@eggjs/bin":"7","@eggjs/tsconfig":"1","@types/mocha":"10","@types/node":"22","eslint":"8","eslint-config-egg":"14","pedding":"^2.0.1","should":"^13.2.3","tshy":"3","tshy-after":"1","typescript":"5"},"scripts":{"lint":"eslint --cache src test --ext .ts","pretest":"npm run lint -- --fix && npm run prepublishOnly","test":"egg-bin test","preci":"npm run lint && npm run prepublishOnly && attw --pack","ci":"egg-bin cov","prepublishOnly":"tshy && tshy-after"},"type":"module","tshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./package.json":"./package.json"},"types":"./dist/commonjs/index.d.ts","main":"./dist/commonjs/index.js","module":"./dist/esm/index.js","_id":"mm@4.0.2","gitHead":"4e833e86d0191959abae9703d377598a16dae448","bugs":{"url":"https://github.com/node-modules/mm/issues"},"_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vavX9JBrg14kDZRDpQXe8LgxBrfpr8EyMlBCJeOijSsuPf5PZ/D+1m0/2yOtwluoPfwzUobVxvKfdO65JWzW8w==","shasum":"7374b4b36c18d069cba77d88a9fc598750aca27c","tarball":"https://registry.npmjs.org/mm/-/mm-4.0.2.tgz","fileCount":11,"unpackedSize":122944,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mm@4.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa2v6+N3jzRdkW+imxSw/fvBAPjjRPR45sDpdu2KNXIQIgBDgZCh4lRUcgLVtKYfWFqyPFDOj0ez2j6oF5Ja69FVs="}]},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mm_4.0.2_1735808330871_0.35694940863861535"},"_hasShrinkwrap":false}},"time":{"created":"2012-11-03T17:37:01.800Z","modified":"2025-01-02T08:58:51.447Z","0.0.1":"2012-11-03T17:37:06.751Z","0.0.2":"2012-11-06T15:30:11.465Z","0.0.3":"2012-11-06T15:57:17.632Z","0.0.4":"2012-11-12T18:53:52.835Z","0.0.5":"2012-11-20T19:23:15.607Z","0.0.6":"2012-11-20T19:58:09.388Z","0.0.7":"2012-11-26T09:11:28.133Z","0.0.8":"2012-11-26T16:24:03.056Z","0.0.9":"2012-11-27T17:11:35.398Z","0.1.0":"2012-12-01T13:05:25.339Z","0.1.1":"2013-04-15T02:26:09.576Z","0.1.2":"2013-04-20T13:14:18.884Z","0.1.3":"2013-05-05T05:53:38.502Z","0.1.4":"2013-05-21T08:27:49.494Z","0.1.5":"2013-07-03T09:07:10.505Z","0.1.6":"2013-07-04T03:32:04.040Z","0.1.7":"2013-11-20T02:46:48.809Z","0.1.8":"2013-12-27T10:46:19.727Z","0.2.0":"2014-02-21T06:57:30.451Z","0.2.1":"2014-03-14T06:23:02.151Z","1.0.0":"2014-10-29T18:09:27.474Z","1.0.1":"2014-10-30T15:18:51.238Z","1.1.0":"2015-05-08T06:06:08.451Z","1.2.0":"2015-08-16T09:22:41.232Z","1.3.0":"2015-08-22T14:18:07.015Z","1.3.1":"2015-08-30T17:06:40.412Z","1.3.2":"2015-09-17T08:58:20.869Z","1.3.3":"2015-09-17T15:22:49.695Z","1.3.4":"2015-09-24T10:34:57.396Z","1.3.5":"2015-09-28T16:27:05.896Z","1.4.0":"2016-06-12T04:04:27.416Z","1.5.0":"2016-06-12T16:23:51.481Z","1.5.1":"2016-07-21T02:45:11.372Z","2.0.0":"2016-07-31T04:13:13.502Z","2.0.1":"2017-01-22T09:31:49.350Z","2.1.0":"2017-01-24T18:46:16.748Z","1.5.2":"2017-09-06T14:52:41.576Z","2.1.1":"2017-09-06T15:44:40.138Z","2.2.0":"2017-09-07T01:21:52.337Z","2.2.1":"2018-07-11T12:02:51.495Z","2.2.2":"2018-07-12T03:55:43.166Z","2.3.0":"2018-08-07T06:00:22.000Z","2.4.0":"2018-08-08T09:40:37.638Z","2.4.1":"2018-08-27T08:36:58.870Z","2.5.0":"2019-03-06T15:52:30.962Z","3.0.0":"2020-02-29T16:59:36.088Z","3.0.1":"2020-02-29T17:31:53.399Z","3.0.2":"2020-02-29T18:25:04.055Z","3.0.3":"2020-03-12T06:15:56.593Z","3.1.0":"2020-03-13T13:06:06.788Z","3.2.0":"2020-03-24T05:40:56.524Z","3.2.1":"2022-11-20T06:25:02.740Z","3.2.2":"2023-04-02T14:12:15.566Z","3.2.3":"2023-05-12T05:48:05.319Z","3.2.4":"2023-05-16T01:51:27.484Z","3.3.0":"2023-05-16T02:07:35.628Z","3.4.0":"2023-12-09T04:59:44.832Z","4.0.0":"2024-12-20T14:59:12.190Z","4.0.1":"2024-12-21T15:40:10.739Z","4.0.2":"2025-01-02T08:58:51.062Z"},"bugs":{"url":"https://github.com/node-modules/mm/issues"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},"license":"MIT","homepage":"http://github.com/node-modules/mm","keywords":["mm","muk","mock","test"],"repository":{"type":"git","url":"git://github.com/node-modules/mm.git"},"description":"mock mate, mock http request, fs access and so on.","maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"dead_horse","email":"dead_horse@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"},{"name":"popomore","email":"sakura9515@gmail.com"},{"name":"killagu","email":"killa07071201@gmail.com"}],"readme":"# mm, mock mate\n\n[![NPM version][npm-image]][npm-url]\n[![Node.js CI](https://github.com/node-modules/mm/actions/workflows/nodejs.yml/badge.svg)](https://github.com/node-modules/mm/actions/workflows/nodejs.yml)\n[![Test coverage][codecov-image]][codecov-url]\n[![npm download][download-image]][download-url]\n[![Node.js Version](https://img.shields.io/node/v/mm.svg?style=flat)](https://nodejs.org/en/download/)\n\n[npm-image]: https://img.shields.io/npm/v/mm.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/mm\n[codecov-image]: https://codecov.io/github/node-modules/mm/coverage.svg?branch=master\n[codecov-url]: https://codecov.io/github/node-modules/mm?branch=master\n[download-image]: https://img.shields.io/npm/dm/mm.svg?style=flat-square\n[download-url]: https://npmjs.org/package/mm\n\nAn simple but flexible **mock(or say stub)** package, mock mate.\n\n## Install\n\n```bash\nnpm install mm --save-dev\n```\n\n## Usage\n\n```ts\nimport fs from 'node:fs';\nimport { mm } from 'mm';\n\nmm(fs, 'readFileSync', function(filename) {\n  return filename + ' content';\n});\n\nconsole.log(fs.readFileSync('《九评 Java》'));\n// => 《九评 Java》 content\n\nrestore();\nconsole.log(fs.readFileSync('《九评 Java》'));\n// => throw `Error: ENOENT, no such file or directory '《九评 Java》`\n```\n\n### Support spy\n\nIf mocked property is a function, it will be spied, every time it called, mm will modify `.called`, `.calledArguments` and `.lastCalledArguments`. For example:\n\n```ts\nimport { mm } from 'mm';\n\nconst target = {\n  async add(a, b) {\n    return a + b;\n  },\n};\n\nmm.data(target, 'add', 3);\n\nassert.equal(await target.add(1, 1), 3);\nassert.equal(target.add.called, 1);\nassert.deepEqual(target.add.calledArguments, [[ 1, 1 ]]);\nassert.deepEqual(target.add.lastCalledArguments, [ 1, 1 ]);\n\nassert.equal(await target.add(2, 2), 3);\nassert.equal(target.add.called, 2);\nassert.deepEqual(target.add.calledArguments, [[ 1, 1 ], [ 2, 2 ]]);\nassert.deepEqual(target.add.lastCalledArguments, [ 2, 2 ]);\n```\n\nIf you only need spy and don't need mock, you can use `mm.spy` method directly:\n\n```ts\nimport { mm } from 'mm';\n\nconst target = {\n  async add(a, b) {\n    await this.foo();\n    return a + b;\n  },\n  async foo() { /* */ },\n};\n\nmm.spy(target, 'add');\nassert.equal(await target.add(1, 1), 2);\nassert.equal(target.add.called, 1);\nassert.deepEqual(target.add.calledArguments, [[ 1, 1 ]]);\nassert.deepEqual(target.add.lastCalledArguments, [ 1, 1 ]);\n\nassert.equal(await target.add(2, 2), 4);\nassert.equal(target.add.called, 2);\nassert.deepEqual(target.add.calledArguments, [[ 1, 1 ], [ 2, 2 ]]);\nassert.deepEqual(target.add.lastCalledArguments, [ 2, 2 ]);\n```\n\n## API\n\n### .error(module, propertyName, errerMessage, errorProperties)\n\n```ts\nimport fs from 'node:fs';\nimport { mm } from 'mm';\n\nmm.error(fs, 'readFile', 'mock fs.readFile return error');\n\nfs.readFile('/etc/hosts', 'utf8', function (err, content) {\n  // err.name === 'MockError'\n  // err.message === 'mock fs.readFile return error'\n  console.log(err);\n\n  mm.restore(); // remove all mock effects.\n\n  fs.readFile('/etc/hosts', 'utf8', function (err, content) {\n    console.log(err); // => null\n    console.log(content); // => your hosts\n  });\n});\n```\n\n### .errorOnce(module, propertyName, errerMessage, errorProperties)\n\nJust like `mm.error()`, but only mock error once.\n\n```ts\nimport fs from 'node:fs';\nimport { mm } from 'mm';\n\nmm.errorOnce(fs, 'readFile', 'mock fs.readFile return error');\n\nfs.readFile('/etc/hosts', 'utf8', function (err, content) {\n  // err.name === 'MockError'\n  // err.message === 'mock fs.readFile return error'\n  console.log(err);\n\n  fs.readFile('/etc/hosts', 'utf8', function (err, content) {\n    console.log(err); // => null\n    console.log(content); // => your hosts\n  });\n});\n```\n\n### .data(module, propertyName, secondCallbackArg)\n\n```js\nmm.data(fs, 'readFile', Buffer.from('some content'));\n\n// equals\n\nfs.readFile = function (...args, callback) {\n  callback(null, Buffer.from('some content'))\n};\n```\n\n### .dataWithAsyncDispose(module, propertyName, promiseResolveArg)\n\nSupport [Symbol.asyncDispose](https://www.totaltypescript.com/typescript-5-2-new-keyword-using)\n\n```js\nmm.dataWithAsyncDispose(locker, 'tryLock', {\n  locked: true,\n});\n\n// equals\n\nlocker.tryLock = async () => {\n  return {\n    locked: true,\n    [Symbol.asyncDispose](): async () => {\n      // do nothing\n    },\n  };\n}\n```\n\nRun test with `await using` should work:\n\n```js\nmm.dataWithAsyncDispose(locker, 'tryLock', {\n  locked: true,\n});\n\nawait using lock = await locker.tryLock('foo-key');\nassert.equal(lock.locked, true);\n```\n\n### .empty(module, propertyName)\n\n```js\nmm.empty(mysql, 'query');\n\n// equals\n\nmysql.query = function (...args, callback) {\n  callback();\n}\n```\n\n### .datas(module, propertyName, argsArray)\n\n```js\nmm.datas(urllib, 'request', [Buffer.from('data'), {headers: { foo: 'bar' }}]);\n\n// equals\n\nurllib.request = function (...args, callback) {\n  callback(null, Buffer.from('data'), {headers: { foo: 'bar' }});\n}\n```\n\n### .syncError(module, propertyName, errerMessage, errorProperties)\n\n```js\nvar { mm } = require('mm');\nvar fs = require('fs');\n\nmm.syncError(fs, 'readFileSync', 'mock fs.readFile return error', {code: 'ENOENT'});\n\n// equals\n\nfs.readFileSync = function (...args) {\n  var err = new Error('mock fs.readFile return error');\n  err.code = 'ENOENT';\n  throw err;\n};\n\n```\n\n### .syncData(module, propertyName, value)\n\n```js\nmm.syncData(fs, 'readFileSync', Buffer.from('some content'));\n\n// equals\n\nfs.readFileSync = function (...args) {\n  return Buffer.from('some content');\n};\n```\n\n### .syncEmpty\n\n```js\nmm.syncEmpty(fs, 'readFileSync');\n\n// equals\n\nfs.readFileSync = function (...args) {\n  return;\n}\n```\n\n### .restore()\n\n```js\n// restore all mock properties\nmm.restore();\n```\n\n### .http.request(mockUrl, mockResData, mockResHeaders) and .https.request(mockUrl, mockResData, mockResHeaders)\n\n```js\nvar { mm } = require('mm');\nvar http = require('http');\n\nvar mockURL = '/foo';\nvar mockResData = 'mock data';\nvar mockResHeaders = { server: 'mock server' };\nmm.http.request(mockURL, mockResData, mockResHeaders);\nmm.https.request(mockURL, mockResData, mockResHeaders);\n\n// http\nhttp.get({\n  path: '/foo'\n}, function (res) {\n  console.log(res.headers); // should be mock headers\n  var body = '';\n  res.on('data', function (chunk) {\n    body += chunk.toString();\n  });\n  res.on('end', function () {\n    console.log(body); // should equal 'mock data'\n  });\n});\n\n// https\nhttps.get({\n  path: '/foo'\n}, function (res) {\n  console.log(res.headers); // should be mock headers\n  var body = '';\n  res.on('data', function (chunk) {\n    body += chunk.toString();\n  });\n  res.on('end', function () {\n    console.log(body); // should equal 'mock data'\n  });\n});\n```\n\n### .http.requestError(mockUrl, reqError, resError) and .https.requestError(mockUrl, reqError, resError)\n\n```js\nvar { mm } = require('mm');\nvar http = require('http');\n\nvar mockURL = '/foo';\nvar reqError = null;\nvar resError = 'mock res error';\nmm.http.requestError(mockURL, reqError, resError);\n\nvar req = http.get({\n  path: '/foo'\n}, function (res) {\n  console.log(res.statusCode, res.headers); // 200 but never emit `end` event\n  res.on('end', fucntion () {\n    console.log('never show this message');\n  });\n});\nreq.on('error', function (err) {\n  console.log(err); // should return mock err: err.name === 'MockHttpResponseError'\n});\n```\n\n### .classMethod(instance, method, mockMethod)\n\n```js\nclass Foo {\n  async fetch() {\n    return 1;\n  }\n}\n\nconst foo = new Foo();\nconst foo1 = new Foo();\n\nmm.classMethod(foo, 'fetch', async () => {\n  return 3;\n});\nassert(await foo.fetch() === 3);\nassert(await foo1.fetch() === 3);\n```\n\n## License\n\n[MIT](LICENSE)\n\n## Contributors\n\n[![Contributors](https://contrib.rocks/image?repo=node-modules/mm)](https://github.com/node-modules/mm/graphs/contributors)\n\nMade with [contributors-img](https://contrib.rocks).\n","readmeFilename":"README.md","users":{"lfeng":true}}