{"_id":"service-mock-middleware","_rev":"27-cbd11ddf162223402d1638ddf842f69d","name":"service-mock-middleware","dist-tags":{"latest":"1.3.9"},"versions":{"0.0.1":{"name":"service-mock-middleware","version":"0.0.1","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","gitHead":"e85420a9c7f781c44bd90158c9d7c48872b4ea78","_id":"service-mock-middleware@0.0.1","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-riNjaUrrUfL6SlpxgtusZXdDwW/7hZ+4PLcDvUzV8dgV1Rzd+AZR1FMDIYr2JBbdVDm20Z4mgEbMHAnnEmgFyw==","shasum":"91d591089319e357bd6fcae59fabc1e853b0f0a5","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.1.tgz","fileCount":2,"unpackedSize":714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcs/uoCRA9TVsSAnZWagAA5w8P/ivL3doIFrNhNhMEGzUQ\nP4pmI7OwhagbauGCL8k1t4PGhejrLmqVvPs2sTvOZbtIFADiCT5JdrSp4xnT\nBMaSSUAVm1DIf75NltltT6qVFVhyBGCeDxLCTGOVwkG8PcUaicLYzLGlJT8I\nCSKJ3jMzgDoQsFet6tIiX/llcDpChpx41s53ytDIWoRL5U63W6fo9dPFyJ7C\nUNpSAWK0Xg+Lk9mWbp8tUs9IYBv5yuhFXsChg6LsQ1h/FtFvmmiSyjY85hUf\n8P6yBDDiUCafAneJLsgxbrwjd9F2yeOUzT+uavZeR6AdDWTU7b6X2m8mriIu\n/H6ue2q+GJdT0q2G9qsy/LZn+ZcjV1iWwkOGAn8mhI8dPB9VCLrlrzFyKxT3\nnFyx+teyC17cEL70IqPqhaDbpeMh2VLVyp06k3GgAoYJ7dNtTR85rfVUfxHp\nrH12BFZ0tn8Jz9m6BbAzOmdqC/KttTgt8sqAND/YUt+AoogBocFf2Hxu0dzJ\ne0L9zYUdRUFFDYSNXXJK6MPYglV46d8pIv5AhdEmR+8nRojHZ7jNfAtDtM6P\nbxpr0m/ar9ajspoLXz780iIQcQNvWJW0sKbcFgIe7QFd8xvTuCWEmhVcUc9L\ntmpNhROn9s+ARddsJFylVn1ZWYf+Bxa7h+/Chg1cNfKmADnKdvJEQPkT88SZ\n0l4a\r\n=u7eu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2cq4hDFXuoGypUMRhREvtbjuSEKSN5dFhLTpV5c8sXAiBdMIeQyKrOYFKeWhLfjwl7VGZ1VbQO1QTQZT4tK/eaxQ=="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.1_1555299239859_0.7066341293097471"},"_hasShrinkwrap":false},"0.0.2":{"name":"service-mock-middleware","version":"0.0.2","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example":"webpack-dev-server --config example/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"express":"^4.16.4","webpack":"^4.30.0","webpack-dev-server":"^3.3.1","webpack-cli":"^3.3.1","html-webpack-plugin":"^3.2.0"},"gitHead":"82d516bc87bd9af7975bcc4ed7df21aa94fc4981","_id":"service-mock-middleware@0.0.2","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-apsSOIgvgJHgrE8hLFJWqJhaB/UCQyXByAypPulYVrxkcXofb8PlWvNVjS73/68IpyPYkqOL8JLrEJ1Eo1y66A==","shasum":"2a40c5e319b6742b3c010298e82c2638a3279f61","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.2.tgz","fileCount":4,"unpackedSize":9865,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczEn/CRA9TVsSAnZWagAANccP+weugnykBpNdowWWpd6v\nXJWLNcaCOjMyRmXNvdJsNF0U60K/AwrR/ZjQtyp4R8pyXEbEMrABqmGBhjHm\nJV2WHBjBgq0qFt5BL7HKHEuLnH1Sh9MrPxRmwpwUFFtyWUfibEVquYOKk44g\nGNXFeKylFoWOOrMgCQomTg8MC0gwKS1dcaJg4Hd3oFCZZC1bWifT2C4pwbUQ\n7wPps5fkiT/Q60trEqtRhHkdupxQTd+hhpuNYaoeaqeFl52uCgAzS0bzSxX9\nnWTithGUKYMx/RaIHDVwJkr3L5835ZhDppLYH5dTTRQNY7Bw0a6JoJ2ecqu2\n/KxVmqqm4SzCiXCtfPl5enPuPna9vON2uSU2o/vc4lNIv5i6YA1BfQeHm5mp\nMk7kAR8GskhnaM4YNmFfX2Vj4IcbFa2c9GxMZIJtRw4fs5yGAhuvcDoHOqQS\npt+c5hxSy5+KRnt87KbN0P4NlZVnfbDvECHgsKpIf32OkHygQMUgXk0vSLLn\nVHxT6Xxi/ypz6p8R8cuM8PRG6IUVedxPMDSB7a960bjR6rL+Zj4+PQEVPmCZ\nkCwzJbNgAx2p3M0CjLLVtJugIdpJGUZybxsjwc+0UxPZ6HN796az3x/za0JS\nz/vT+mhHjEaL79VJtP8cjAZFp6d2pzirOaLxF+4XwlcSR2L0TLe3AS3PCvHc\ndXbi\r\n=61Vn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOk4nH26cRI7CjlRkei9EEZIyuW4cU/0z3vVkBWnq2QAIgGuoLXydElX+hDK1sBUco25yvPoliEIL0/yAAumEVtDk="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.2_1556892158612_0.8217142623328093"},"_hasShrinkwrap":false},"0.0.3":{"name":"service-mock-middleware","version":"0.0.3","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example":"webpack-dev-server --config example/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"express":"^4.16.4","webpack":"^4.30.0","webpack-dev-server":"^3.3.1","webpack-cli":"^3.3.1","html-webpack-plugin":"^3.2.0"},"gitHead":"82d516bc87bd9af7975bcc4ed7df21aa94fc4981","_id":"service-mock-middleware@0.0.3","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-pnfkgx8OQm9yV7bOvepEZHOlpAJS7egAL1tIh7/nwvM3mXGfeWw2nBamIj6gCYWyhou6zwfpoisILi0j/8+wQg==","shasum":"0cc3b98f140136f8f02c2813874f392b0f6ebcae","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.3.tgz","fileCount":4,"unpackedSize":9992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczE3XCRA9TVsSAnZWagAAbf0P/1BIpEaVxYnNgKvhA4vh\n0VKm1CGQ2gBfele/nNExHgSTI0R8JzOJNc+SSrmuks9RA/HXtspKmq4tSIVU\n/FfFvnyyW5BKpABeG8fsiyhDqMn64zXz02iIbdL5xLZPwgcrxK/5qVImfTcZ\n3bVi0ZUJJf7CF/1K6MZ18IkeuiFQUEJyk9OpTZHxoBRrsWERhCAy31AdwmcE\nEe63Mj7d/NcU7WfXOoZEIbojoXWw46C9WpwD2AhtQbzQ1T6KElGZPyVLWlzL\nEVKdAxypAGkT1OV4oRG/pIdP5gx1Pts9bp5JLXIdX6HGJhgRMoDv7sL+f1aP\nvlg+Utd1v836a7J7r/Oe8FJ6KyyVypBioausY++3UIHePPpvOEAPW6+ekkUx\nF5hVNHBN5XOt7hTLfkkVyqdN088K7leGO2OzHEiroWC/n8cl82h7v+U24hYI\nJyZuRnHs0nF4vRWNVfxv0VPqzt6RR+Dk4zZy5q40ZcTPEZkwSiHS+oqs4NiQ\n8/gGExim5uMuGpA5a79oYQwPgcj35wlOIggxtwP/okCf3msZ5Mx0fqPcr1Cb\nlR4RthikVrUxig8+Z1z1HcF3/qxOtxscHrmt1G+ro+2dL9qhTOBliNZ2F/f6\n2rLr8eyhZhuPWExpBhfDRPFzD5Jcj3y7dmOFtRuu1MtIpSJrK5WPaZgjMJW3\nI7Fa\r\n=VGmv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5WZiI94J1cUycu4xC/mONOSFs6mrG0G7YvZ2Y8Zuu5AiEA7FSRB7JS7J6RWSERRfPKxsJI6xZ5fN3bssj+i+2kpQA="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.3_1556893142997_0.19081009694478945"},"_hasShrinkwrap":false},"0.0.4":{"name":"service-mock-middleware","version":"0.0.4","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example":"webpack-dev-server --config example/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"express":"^4.16.4","webpack":"^4.30.0","webpack-dev-server":"^3.3.1","webpack-cli":"^3.3.1","html-webpack-plugin":"^3.2.0"},"gitHead":"1ec49b56c332a93437b0069615f96c83bad52f08","_id":"service-mock-middleware@0.0.4","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-k0AV803r0bapsM3801yNHRkGlrVu3w5Ji/HaMrX+TbAbdda4Co4tZmYZK5s/PInRk3oeyw5S7sD9k/5OFZA5iA==","shasum":"75b0215a56567f6ee2d205347d7959fca50729b7","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.4.tgz","fileCount":4,"unpackedSize":10076,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczFFFCRA9TVsSAnZWagAAXJQQAIaih3ffQ9y2llXUboMm\nqIlU11XWv9AzyqlsJU5M9K2SGL2Av8MDmQ4cgCfoc92Lz/Ex4kH1M9B9HLaX\ntjOeiLxsKMutSdfUAmw9p154CHVtU5B+P+E14ZjwbZie5sPS+EGbpwgBieYW\nDk+nDEPu0Rahld5ZAV7L0f/BtzEuHl/cpAuWSe3iBPvSGXuvTJ1+sb+cfZOT\nvbqa34bjTbyHN6Qjkf/dE4Q6Jj7DgAXuiFXu33BpfX+E6UqiUaoqh35DYdO6\nqCtPELTkYzEP7GoN22cozqqQJFSuLqOUPmMqO5L2TIJJVxnYZIl3gbpR6vUw\nMjUDMVFwfoyaS4dTgMucGxSrk1s8ttraBwdQFDwEI9hHk3kwffZtAsPumfBd\npUOH4kcSsrCpdf6Cf/Mb9xMN5NUnUtHFjrPYEkZwJmou+MLG75fMS5TTpODH\nxe+2Vdp70NnPyqf62Rlt6Kr6n8M5SHn1sKzmXLiMzvBexTSHRuCdpNJOKwvN\njr677rcj4a6vDGBTWopWiGLFRvoXjA6rf6ZIQOKYu/pQwd8rDrZ0M2v7yK56\nZ2tJ83HEwlhZDkqT7fU/pqhC65DR4Z7Wg1L6cNYW3nZ/OeOVHyywCa3fk9QX\nutMVHTGUcMjjC6U8Ca7LxdNsTEzFvOhXdhMHfIg0WmT7oWGtmpofWnKwufrv\nBAOh\r\n=q0Uu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo6QajYZyvmXym8jS/y8Dnkso1BsRuOei415pBPhppQwIgVw+yBOFtqGrH3poQzGz8snwk4x0icIDngy7ItbdhtzM="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.4_1556894020856_0.3450402186175823"},"_hasShrinkwrap":false},"0.0.5":{"name":"service-mock-middleware","version":"0.0.5","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example":"webpack-dev-server --config example/webpack.config.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"6181eed441c8c15d883632fc4e8f88ba77341868","_id":"service-mock-middleware@0.0.5","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-v5zD3t33WHFplMI3i4AiweSyAlOASDKbwRnq562YkQt3yxjhNqUV7cRST9aF4jT0qhnjVJpfmrTdCvkF8C4mCA==","shasum":"06a6503d9b6c0ec5ac843b84ebc954cdadcc2ccc","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.5.tgz","fileCount":4,"unpackedSize":14421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczSd2CRA9TVsSAnZWagAA7P0P/0priNqVMyiVyXt2j1PU\nkt22HcMGGfXKkDZZi3r6PPV/pr55GkIjOmRbZgs19wHVqab5JLbnp/o5RYvM\nVf1j1xz4Bcf1uuqbUlworMLh0yI0Nb8HRfEmQ5h/WCEkPcAdI/aVdcIxACrB\nLaiWIQ7P/ZgHBZjOA22frKs+h0TuJ+VOWXb4G8Slf6w5XyVfciVTkvLN0xDA\nTId5jBH5esVtQXeZBj4K6LosFdj+/eIJmKcUDsPXQtoTM++LPyGL4wRqlX0s\ntAEPoAYoPsPEpqgyZaYD4MQicGlcgsfsUk+EnRZKQsnu5db2GqYakRZnoUiP\n1D3K2jsZW5VN34gDHxwmcy625XjMV1NMBxBRlI8+OOGIfeMbmmdbYFY+37oc\nKuXwtRDuTMXsXq43ViJ9BhrUiNw855pHhpo79V+jbPyCzQJNBG9pWslKA+JE\nco191DKM1KWPZcSEOus2DhPhaoDGxrUofsmeyon56DDF77fJ1SgIc2V4CWng\nu4JStQmU+KSzqUKfKWd2KJJjpKmjfAer5Bx1woKDcBd00HrE6BgRVHLnGC5Y\nUXoL+Zdn1kP01dPDJk+Wd5Nte2KAGqhjnIyLmqUXVTKH8wCiOnXcaygUeS8I\nPj+K4zrknAhgjlsRtXHyINq02RSjBm+Ir/Vnmu/7r5A6QsL7GvyEOhdTI3Zo\nC+MP\r\n=iJfi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMkTDNgXUZ/ihhG9+hgncqnkBFobZToIDauH3djsvWNgIgIEpPKOQyIEwEsMcl/r9ZtBvfqIUTe81vfif7Qiu0Jo0="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.5_1556948853900_0.06141939493786919"},"_hasShrinkwrap":false},"0.0.6":{"name":"service-mock-middleware","version":"0.0.6","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"282553e4ffdb0ca45ab3a472dcf17db132f2122d","_id":"service-mock-middleware@0.0.6","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fza800vbC/iHJWeyWjH8MrzzLQoFMrFL3iuDvB8+2ILzel3W3UQMYBgZwl3xoeCLnDom4ZrAOj2gxUMHXwPzmQ==","shasum":"d9678fab59263e27322b60e5a5b471e3166186ea","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.6.tgz","fileCount":4,"unpackedSize":18249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczVvxCRA9TVsSAnZWagAABIcQAJcWIVwlmOCZ2h6Acux0\nL09CZwCw4GEANTaGbnCkpn6NmBfCCHTtZfui3lGmYdf0F6I3oimt3exAgV2M\nCwH120Jjn/b0X61lDC9rbepoGfJmqeTt9m7z13kXdQgjqvA+gpeZosuwlAUv\niMnkZfivQE/lZQ35TFOBVB+Hte2KpsMECNzojtVbwbhJ6jhNnKkXzbjzLwCO\nqtan9l83NQlcmJ1DpHsL+5GSy4cbw/JGvNiuCh02REcut4PNjM5SnLaltIwp\n7xOqWijTPf309uKRmEimJwN+bp3xyRB/4fVVFVCZrUZBFXxFWMipacWEW0yR\nMsrCkPjXoQChZnmObkaOGEib7SJ+pDp5CbDy07Sz9F1oUVy9X9879pzw/gOo\n0elW9woJgeZ47QsXMkD+nOtwR9Uh1J3JFeVNmClwru1DEEktsX3R5OP2NGwh\nAGv4w9FGn8I5vR+dcKHanqKiV2XXQplr/0pM6brrHKS23kJWyYuIt+yHI+p7\nWeA2Q2IEtI9hSZG2xLnFXgSbDAPQLX3qd7CRB6vYjPQIgqlPm7PYKSBt+3is\nFz4AX8WRtFy74igSbhslVOh2eRqwtnelTQP5Xi7eaDCddHw7RxN74dgE5tn7\n1fhj/7cauiQ4/qC+kdgh8ORWb+xFwHxGNiPnQelx73pBfpopxqq0lL/4+U7j\nCg5y\r\n=7fPF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1qgvU+Mcq4fZkqrayGxvVMI2JlLo09fGVHWxAUQOcggIgLAodF1r80xLGhWrPOrYsF3EMrdQQd9UDKiozuYbx6f8="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.6_1556962288966_0.05982693120846405"},"_hasShrinkwrap":false},"0.0.7":{"name":"service-mock-middleware","version":"0.0.7","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"638fbccc18ad1e7faabbd43140c8b779fa2f76c7","_id":"service-mock-middleware@0.0.7","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-u56x3H95rDTEuCWkexTYLoe8eDQ7aIFJ6rXZQUY2L1neMfapuMvAjkMnm6GzyKTLPhGzB3jBpd2rUcHyxhRYXA==","shasum":"b5cfc6e42abfed7d214b85d93e9c3ab4f0ac42a2","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.7.tgz","fileCount":4,"unpackedSize":18257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczV0wCRA9TVsSAnZWagAAB7sP/0fc7s3RvKTpKg/SDPX3\noW9b95D8gmNtroVBqfeBeHVlit5FrWAR9HWF6m8edr/xQgyDdMVJFvTmD9oY\np6lap8+vHzTEiTGCuUXs6KCWbdODLGNMM0stodzA87VefqNG0YdWinFAd8X7\nmw+4toOkE/4n66nosTrgpttDCvOx6+H82uH/RXT3aBIPiPJamztpiIu8cIUw\nrTymi87KmzsH2hGI0Vp4YoChYGJ6jqlL4OQnTMx2XA8bRTI8Yut3v2TUeY+b\n4WrMmqCFmW/KswKZoS3ns0P2Sy+ojkGxAoMdMZ480cn/fHU2aouUppbRLU10\nXPKDy+qEJK5srcsTconKFPQ5PfdjRx0+Ww7MMjWuhevKNBfNis2QBzcF/sR5\nkraqb9KaMZHTP7yl/TNNtcbl5PlT9wqLz4CnCTgNzlNu/UZs7+6l3jfkdCr8\nAy/ReWRbgTOwWad87cQZo0HJWUXLyizk9t17J3vGpzU0SoUUXGhsa6QIHLPL\nRCpJcmU7cFWS7Ntv7VY8FzzRG1m7K6PvgnX74jGQKs0Jtq8T64d9Hu70Vt5V\nAHiPhCjo7eks03kOs73sJ7fc6D6sE1d8rlfEfxdLUwj/7YphlmUjRF11BJ/6\nP8njiVf0FYNF8kQqMRAOcqqumlCvzGEGYK5SfdWJyXI8ItDyY1Hj7DrPMfvM\n+gpu\r\n=oEu1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB76DrkRDwwH0igOU/LZ1PeQgyGbq6St1Theo7nm0WFIAiEAz2YSM1glJi07iLSTJm4S5ijobquR0Fn3TyBVzu0kNTc="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.7_1556962608281_0.6416536032760525"},"_hasShrinkwrap":false},"0.0.8":{"name":"service-mock-middleware","version":"0.0.8","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"638fbccc18ad1e7faabbd43140c8b779fa2f76c7","_id":"service-mock-middleware@0.0.8","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KM2rTUpfPedNwkpygCRpveqRIFnwVSXBG+Q8f8ZYdy5fAFbeKs6sgp1dwvRblaSeW2AtEaugFTzV5EA1WDrAIg==","shasum":"3f3d2c5eb6685f1dcd6f711adc274ecb9f4d99b4","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.8.tgz","fileCount":4,"unpackedSize":18257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczV6fCRA9TVsSAnZWagAAGswP/A4QONRQsY3vGzUZhxLO\n5YkgOLSCacZgNU2QyjUtqWH5KJ0sbRt5jhB8NqRMnsVcsey8U9zAyx1xPKkL\ntgYaQMoS4upmxR6Dw59bQHtHBHYckEH2EqImBWIN3H+vbLDtWTgnKmxOyYbC\nkJvjdT9zKYEZpVa4DtTlmm96Kif72j2OAdon2NTXUCWElsCJXz90h67xQtQQ\nlZr7HOXrUQ/4Vqnx0qPmdlDN+jVpb49hBaBQWIbnCbjrU+ep1q1566jAzWca\n4x/wOLfbNobwlhZcRd48PycJOy48tGukFPhO/ZTS1TKxl3oJ2g9mkqxUBwS0\n1PAz6PuSElisV9mJvmOP4lxbxZCBr6kjJiQF8pBEQUJeAfSIC/vWBbKSFhMo\nIfC3j7sIzCh5qZAZHt9Ty02RXlylzkVEEEq2q5EnpD67MPQILslKPZ7wxFSo\nlfNnrL85Jswim6RdUTdLi03dhQV+9a7CNa9PF0hTIqdrQXBBXRG4VVv/wKrA\nt8gdLAmyF9AvMG7f2oyQb9h577WHx8fzue5C2eC0uWSMzr+xi0aDCyqnMf6e\nC+//jwqi1ZFoUjbqxx5R6j70pqPVELEPRo5/HWsWw5dRPpoXV3w4LQMq3JhL\nb1YykZ37Y+Kc2mNcxqLi2X2PAw8mEDZnrIP5sxPtheS6f/adXZtbdU9zO0Zl\nmK8e\r\n=W8yn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtwAXbQSaV9vpNCewQtAZNUvHhsJlT7I0TzR2bSR3YUQIhAIP3Z+tBVxXUslZBHpsm4aXSceC9NildxHcvfJYWqdqS"}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.8_1556962974813_0.33409489161188244"},"_hasShrinkwrap":false},"0.0.9":{"name":"service-mock-middleware","version":"0.0.9","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"466685245a2aad257d4674843e8d98e8a9cdfcc9","_id":"service-mock-middleware@0.0.9","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Q6q3comrpw1MCliLs739UCWhNa6gY5D7BvdWJIQWQqdRW9B7St2ZczonLtLwAEAwPvmhVn/dBZ4MBKODSq/0Bw==","shasum":"3f8ad51fcc9dfe8427839e1ab318705d3b36a9e8","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-0.0.9.tgz","fileCount":4,"unpackedSize":18395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczV+SCRA9TVsSAnZWagAAJQwP/RGbj4ZxR2ADt1GzO0AN\nJp4YBDTVWZ1xl4/Vw3WgE12M4cvHn6X9F1Cl2YPfSmCerFuq3i+Vg4rHdhX2\n0AXfxUfHuCTeHyJ1913kIdgoMpmFO5Ucx/6ePuuqutxdPFYFrhSDD0QQFFmx\nx6Cz/gnZp4xFJ4IfV7nBZ9JqfqhbwffqxqcK5rHxb5+R6QohGyyd2upi4L+L\ndXsUHKCqVg6Q1brL9peXZsiUewZe6qZcOrKdc/ZiSFBOrOAbvaDnDXKYhL/9\nUv+46UjkXyhdviaeQDCmZskuaTuchCKt8RFBHjA//x95npmCWEPhMekVh59B\n2xoCF6OKbHF0cj6xp+GOuy3JopfDWGkr0Tw37TGac29ZsV0Tm/429Otoy6t5\nCpIIEFUW9FU1Ux6vt0H0ryfHlseMQJQVmYSsA4NqsISF1QyA7lPMCBeUuLLl\ncDmxAVvCuaxm3CuucazPndOIboHDXGlFTMsaafDZglGnOhk1GfgCoKvZrQBP\nCQfs6aRd/oqoInD/UU9GdPrQM/PdIQCjyH5xLE1wTRL39EWpo7AcIm8rVIb8\npaXwL76x/TWMQQ0dwFUHIazx3cG+Et1IeY3+hd5wjfbpK7c4Cxt0gFXINmZQ\nRo0aIuTxESp0/BHF4uEMFAFoSkXP65JKm3h7G5p9RVWRNCtb9OScrem98833\nCTNa\r\n=mg/R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/yQRSUs0Tohci4gZp2yTPDGY70iNgLmuo6fNHHBAr0QIgZ1mSsl3DVxtUw4A9as6QL3vJSY8pQRHhqPb7NpGYhPA="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_0.0.9_1556963217699_0.11050684633871732"},"_hasShrinkwrap":false},"1.0.0":{"name":"service-mock-middleware","version":"1.0.0","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"466685245a2aad257d4674843e8d98e8a9cdfcc9","_id":"service-mock-middleware@1.0.0","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HN8e1UdpFLQ/9iAfNerqwOVuQyawyvvvSRIABXiyFLAnYpgmQwR5Rx4ANrlD/LyVTK056MJ2IeuVTbi0W/EMRw==","shasum":"3c37b3ffcdebf7c614ebf02151d85317634ec5de","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.0.0.tgz","fileCount":4,"unpackedSize":18395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczV+1CRA9TVsSAnZWagAAITAP/R2MImhevNzX0B/GwMeT\na+v9Io3OiO83KQhNiRmILQz2gZ44UN/eN6nP/B4DsZupp+MVuJk2aHtIeUhr\neTmxF9rCoRc1irBDliBddcfQalJ+aKpKHh9qcsjUBC3tHtn4P2zotqASwH2X\nUlF5bEj4BovdSj0b/WTxe0YFdLLnd+IRBYjpTlgCK+0N4dj9QoUikUWhlYe2\nGt7/bNXic3lLZ0WJKBFgVxxtGvHkX10zca0yTqRkFisaKeoSAkdF0/0yDQba\npa3myh194Qf2s0VDv5End32sUaKKJ3pVGLgrMNk+6FH7c+jo0imysbuTkq9m\niLvdMZJYlLmeeOkRrziQgMLOyO3OdzZGAczr79ewkL7owzR60c8EJjfZHtqw\nn8lrcmJrE4McCJuy3RRhUT2bIxEE/VPvNzb2Dr8UsNhOalfoTbo9hS6nDLp+\nG0OuXGpUtL9U88509sy9BbcWuzwdPpGyJUZ3AJa36lXwgdI/mZwFWOKd/AAJ\n9uX4DMMvsbRji63oPXIoVHvDfExKFTOOryHtrdPt+kkE3S+jsszI6CcO2M72\ncE5cnwhMzT6TKaDmnexY2zFp0+2icqYpUYsXi1F0rNsQxoVx8MWNmV428QvL\nr+ojh4+kFhSi3gP7/g1Dvut4PrI3WqXkAnvojssCeMz2yEm05rwNS2NmFQ/c\nBLNr\r\n=tBqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoJqXAJDFV7PFLzgAdDKHY4OLghuDjUjigfTPzQJzZGAiEAh5bJBz811mEvyMgHiKF4KrTA+JBdv6J9NPrl88G7Qcg="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.0.0_1556963252901_0.020794466422022317"},"_hasShrinkwrap":false},"1.0.1":{"name":"service-mock-middleware","version":"1.0.1","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"77c8ac8255d79ae630727ca843eddb7bc84c1f22","_id":"service-mock-middleware@1.0.1","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-KUxlzXYivwk9HtGydunn0b8z3PvUaydkamq+I7j7tAbA8t6uso3EwKwkMOY78UuvoLZME07qC8jRvrLdz9lUaw==","shasum":"3617ab279ab145849dd4ad07940f989c65870b05","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.0.1.tgz","fileCount":4,"unpackedSize":18744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1CFuCRA9TVsSAnZWagAAlsIP/1JYwIk/xChCdLjy5Dq6\n6k3druJumIYuYQK7A6NaNOWA2lJWMSyNOu76tJjNw68PaBtjlmLjXlRYNl8l\nhWaEvAZCwEbDTjgZ4ggJmoH8wZ/avwaLe9wIOudIt0W3j7sZ+c7qgRagqlEN\nVrmdBeQJwOZz6ywkZN/wcrGWZjQRpDo5SGHIKxj9IqIZ0eRF1YZIc6GYOsYl\nD4BawoPJDKIPnWW8+QHdaDjCYm6dyn0IPrnFuQC1G3I92eUe4B8TLZC+NYJV\nMfZUQjmJCOK54WyHEggG30SBgw7UIy3EbJltaWvghgaX2h81UetrDUzjtMwU\nSPK3REK+9Mn3CF2KAMHpc3kED/+eYn+8JUXNyVITft527BBf/mA4r2DShwDa\nMaI4KNuVKQ5/rLudTSaw0pwqR8+BiXBzYfU3jkoxatD74s2lVJxeZG5rdyuy\n+QlM469NMCUY3dNTsaBts4YmX1LQx8P+87lPsBVtJG3QCyxhZE1DN46k5dbJ\neS1/mlPua0jSXolHaQ0N731i6KFFbY7CoFvdrh0nj7Nc8+UXKEh/bfVkyExT\nnrwefCHUDptHQXn7n+e8ZlGz81XGlTfCHBig3z99sKTul3rAqybe1YspuZ7T\nw+IfVYFUY43XKtML5RBIFOrxYFx1F1PwevEjGSsqYh36QczDwnnLp0mmrgae\nZMca\r\n=o8HH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUruDtQZKLDbCBh9P63k5hbOvx/HE3/w7ZLJqWgGdACwIgUK9Q1PlXSVuz7t9rBtfo5b2rdfEbApR8PVPzzY62gc8="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.0.1_1557406061968_0.8137726396091944"},"_hasShrinkwrap":false},"1.0.2":{"name":"service-mock-middleware","version":"1.0.2","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"9e1586b0a43a958b8b4c071494f4a64e22d5b958","_id":"service-mock-middleware@1.0.2","_nodeVersion":"8.11.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nG8A19iz+TVj71AibHGK0RDW24M8eqmVXHHlegwZzcBSqwEj7urhWoKWChz1dHB/jg7P/2DEFfF7bx1FsBx3bg==","shasum":"34b7d2a9ab364572ae1386dd00f165850908599b","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.0.2.tgz","fileCount":4,"unpackedSize":18757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3VsYCRA9TVsSAnZWagAAbNcP/jxm5cjEkcyTb/3tqMiG\nOtsPJXswmRbK4LmV6EyUkYJPbIN9aqESxm3Hqo5+dtF+tHXeKyc+zwfelt/M\nLWn0HIJTS8ep2vXUAIANuWPpRC21ssg+EKnM9zYtheYJTH4ODjdo53oz5DLr\nHja1numi60hO/78QOMXkJvS4m/YGK7qTk2g0wqCPYKnreOFuVOb5aws1bp1t\nbTSr2BivSfnbSFxkDPsEdsJgw3MYEp5euW1CETBwE7T/xD7pYnOj9/C6yYeV\n3DNHH7OaEY9YXcn3ussPbo4mlgrzkGXHQTHih3B8yz6qHZQ0Zq95l6yYJOQi\naunOc1iWquvN5s6wEABBqExZWMviWfkR6NXlRLldpjBd2uFJF2FeAOQjdGEc\nDe0uriTOUXZceUm3FPvZTmzY3dJQUTRvnb27eXiErVT72HnihWOdlubDmpRh\nGG8QfAeDcfKnZtfsPhMN7juo83atx5rvIaeaBr7q1BK9zIj3tSoyfAof6SUC\nzgEhzOInrNITxNZ1dU/aXzR/ITG7RmHxY9Aq1medXFBzSmAsDdf1sWe2dx9z\nsTyWSJqPmd+vfp85Y+Q5ypVC8ZzGabGJqN1gPPLn+Ku1SIahFchLDBj69S1x\nfDWQMRIzwcIdcPqwHKDNVH734dmoqAhLPJ5pNBfKaclTqw2/0OtYGzQULWlX\n4dvy\r\n=99vF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCgKrxFeWmvxPvZl9zYUtf6GHDn06BN30Xm3fpLia+PAIgZAYDAsdS968I5F/WmlFWG2v6imWkaxWQNEdM/7EurVc="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.0.2_1558010647467_0.2603811994687688"},"_hasShrinkwrap":false},"1.0.3":{"name":"service-mock-middleware","version":"1.0.3","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"296032f43154722102a3397b1067cf827d035910","_id":"service-mock-middleware@1.0.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-2BXo+lT5XkcyOUparcADml2XG07IGIBL2OEYhRk7usFWgv4EH2DfEGrxnCy10GGQDMo2/LxDYFsNWNTkwi+W8w==","shasum":"c8d832263a18389359cb66ee295bf15650c2ea9e","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.0.3.tgz","fileCount":5,"unpackedSize":18907,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4irnCRA9TVsSAnZWagAAnAIP/RADeBlJWPmwd9A5wiEf\nRo2vvASSirRWV/cPMET/Q790bdiWr9gU5bZBScyul+1cOiAAofoxk1+lYbc0\nRYdsMJ9GyNe3CZTMkCJlLs/W+A+KQraUuKWO/fzLFPmh7lpRl4Qx/4+571wk\n7HW4P5vCae49ECKJoEysEQs8akLdvPb6CNAM7/WMI/LZyv3MEnWrss5H7+4u\nDzOypooieTz1jnOs+Bvsund3uD5hQ+ZZz0DKS1rPjr1DFSm0B1OgsqxuZKhu\nymed2G2oQeD1ot2iFLMu+REzVdzTeLjxPrgxS9xypD1gj7Mufpo3qDS0eHSX\nJQT73xrbzH8CMiwPYTmtmzCpWXpSVuVT4cf9+mf3zLxRb7vBNKQFuS/ShjLO\nNxJqk/JJLGbtzqKv27TsKEf/jxRniTUScEyPJ0w3R6Y6m2Lyngsjw8Ox2+BD\n5kdLmmIkC1woNRpHYYj4gjcH+K3zvWWlWf7ic6i0TYdsqZWE6ikAmZKtR7Qc\nUdBUOy7gDHIAgtg0w19tr0vlggZbOXEASeuayJqPVWGpWUcRudwRmg09tAk5\nmbhcJrgMZUfWR5rR+lnIEt7Rb3ZhFxk3LIsGRKtlBLT0mTnb9W6IF5A3NjAh\nbNbxADivS6KZaqv2w/kXwElOrKltVA9H1lrBGirlOXfCKDr8FBIy+7WnWObI\n8I7w\r\n=Sxcr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc/++a3sQ6/khCe75npUwfq/o0qKiadQ7dz3rz58uXHQIhAKApNw6qkKgA1oqjgTjxrYxYykYgcCk+zM6/KnkKs0Pn"}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.0.3_1558325990697_0.08863230083459483"},"_hasShrinkwrap":false},"1.1.0":{"name":"service-mock-middleware","version":"1.1.0","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"chalk":"^2.4.2","cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"134914957a0880af024942e83594131e07ace4eb","_id":"service-mock-middleware@1.1.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-gfnFLpkJFk5xZYEu+DSOfUoDPNPjE0JdSJUVbZjmM52FfANT2ucVG3+1B+IQdzOCQRZulThWx84OV8LKSagnOg==","shasum":"e687636242e66a1d99fe5e1d781b485a6003d04d","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.1.0.tgz","fileCount":5,"unpackedSize":19661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc431rCRA9TVsSAnZWagAAhxQP/20eYIJcCA5pzxLTowaP\nTGnxCxiVW2dNpjfkwE6r8qOvNpuuGQYH18cHcs2AqGZOL2wWrTSPSKLH01od\nT5ORvKTdruPhoJ+W4PBXY/Nj4aErkT95nxXR9YmD9bMRJGH+f7A5USGlTp6k\nhJr2DSoeae6Bp0xiGylGplFvcjDjn07fuP0NG8v60ZLG7XVTyTntvja5SKM9\nCNEMOTiJMvlcO17a4szcItkckwCGu5cIWRdoDzsFVsmLLl/BpBZz9dEdmdIE\naByGx9AO6Dgz5hzQF2ob1knfknqGDB37pozYBGMXUx/YXvmplvGKOp+iripO\nbMLGDxC0E210Svsf5C/VPoVy9m2G6ZdgP2E4Hvfe2vzZMVLhRIiH7l6Z8rP9\ndOD/ftmypKs0YqAjslNv+9KRbYBS5g7Jh/Gr27BYb73mgA8lncP3FsG9+pHI\n04bF6KJhh9FuchlLKRW2sRSnS/8j9qMJznVnMCcRr0gAfKqyp4oA7jhc+P4f\ndaI61ZC2nsEUhtFbmsX1YkJVl0MXnc37/BtS3fydOv0ni2EtzfMbKr8Mx0bF\nmPVnNAp4W915KuU+EEoKdUZAFFIovgNMVMHfkgf1F+njU0LdijXomxBobmTd\nlIWN2BAYJ4SLu1X2/EdNSnZhOiXJcg0atCQxO+/4c5rYzSDZ10xY1OvTggd/\nVfeZ\r\n=ScTd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASyWz03KKNFEAias23CMlo9KXyU4p2FMKv74/5A6pMLAiACbY0mhNEhnHXaAwHr0Mu0ogA/TKin/mni2cUwsvpBTA=="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.1.0_1558412651147_0.10793565140543859"},"_hasShrinkwrap":false},"1.1.1":{"name":"service-mock-middleware","version":"1.1.1","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"chalk":"^2.4.2","cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"gitHead":"a6ad0d900b1b7ed5713288d34a51ecef6be14d30","_id":"service-mock-middleware@1.1.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-y0zCPKSOJ4xPbBUlaJu+gQwJTBC9kx0mfPi8JJcYSFFhDmsEex/SKGVlihVMWUD8Z8CJfJsVX6Ri8J6BoUnDWw==","shasum":"42650f6f3325c66412f3b2a7b4d3db5292d99df4","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.1.1.tgz","fileCount":5,"unpackedSize":20732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc46UFCRA9TVsSAnZWagAAYpcP/A864N1UuzsTvZxbUBoB\nIjHR1HK9tKuOIIFqplk5wcPJuXtqzrZ52rdZs9zlzt7J+T8cin30MXEeSq+n\n76sd938r517ORz9WUtTxcCoqSWHXok8PEUdjcrwA0O3+NMhEoYAUPJAVk+ln\nc6JsIy9Y/Fj2+f1Z2okt0tKb1NSBHMAHn3kanyVNI31h6O+LASUOhba0BW9W\nVm/M0bw52xGjwe4OAg9ZFoMTSWbh4L+L1nZC9qvsVv52/l8+Xb74TsRMq3s0\nD1DR32GFNKqH0rYQ4pba+TjQgcax8sIpZUaum4NoTt2WDW2R8B3P+yFBV4/e\nwxSfNWSqv2BQscbk8Quc3irrpEYv2hOrIcdb3v8e7w3H3+xgEmIzBwgnJfSU\npT7PuYYQbkgtE4sDkWu8FHvtV2tRyd26B51E0JDVso4cySB5P0QNttILPPFh\nYShFhLfY3+fVyZ52YqdubBu8hUePdLsNW/MTEi0z+RuF+L/LjuBU6iaPqMdh\nc5n7IzllhJgxj9v7EwO2FtZxCYX7nHKgPFMnNPQmKkjWisKBQ85j487dPwjv\nV8bqKQlReM+gcJeclZ+PasxvZxd9rEHaxq+2rS+ejZuit2p6qpYan9Mb0EoG\nDyX/F5cwQg98kA7A2nL1aA0OFGMsClqWnsqPepf8FaeBRquyZgGaCuN3duv4\nstJk\r\n=rus2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbbo+8BxM+So8vOLWzBcd+tM+hPEJR+hcUOP6fCGU33QIhALyVwOmTrp4oHV+Q/fdZuVS3HvG5HfgA5eFQzG3tBPME"}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.1.1_1558422788652_0.8459906840448148"},"_hasShrinkwrap":false},"1.2.0":{"name":"service-mock-middleware","version":"1.2.0","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example1":"webpack-dev-server --config example/webpack.config.js","example2":"webpack-dev-server --config example/webpack.config2.js","example3":"webpack-dev-server --config example/webpack.config3.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"chalk":"^2.4.2","cli-table2":"^0.2.0","fs-extra":"^7.0.1","log-update":"^3.2.0","mockjs":"^1.0.1-beta3","semver":"^6.3.0"},"devDependencies":{"body-parser":"^1.19.0","express":"^4.16.4","html-webpack-plugin":"^3.2.0","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"342ba2e0fd1e58457c8af47b86f0e8b98b43443f","_id":"service-mock-middleware@1.2.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OgGgnanrt73kmT4UZqa8Yewe656iBtFgD4sQRTp7ezd6dP6y08F+irdLTTIfQo796RjtkctOOU8cd6BJqYWKjA==","shasum":"e5ba18c0afeacd5461a797421e1e4892dea54004","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.2.0.tgz","fileCount":5,"unpackedSize":27531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOQEpCRA9TVsSAnZWagAAo0YP+gIaPLbvf5MPIAXWJ3uF\nJmdDcI9IIz+iD1/GxDsvHyLBpK7k4dKqrOLCFS1vHvMO9k2YKrODn64GrzDL\nSJEAWLJ6EJ23cj+uE9C7b8GHsQDZeb6U5sHLbe/VisjSF/yg5y5UQTaRd0Yo\npGJVawwqPnPeLkHmz2KcqfpnSq75X9BZZe1OPjJl0CfdbQAwTnwtu+qIKrkL\nHlXcEi44D/8bsVtjNs5DiPLg2OEsp7fNeRNI740zaLBgaVa+XfIJFc1+rSTh\nlorlZaY+WMEq34n8536KBv3EiyJbzJILdoPo4s2Hr5DOKOHOnlQnykk+rNKG\nlU9qIzEFQTn5mKLUd9TzKGJ6bsEChY0N5CoVFEaxjYJ3plcBYK85o7Sn4lCp\nSfu+eOv1GJJZ/6fMFLSEe7s9xkUPmjrIx72isM5Ac6f3VX1m7WKveXGdYUSY\nj+jLq6SL7oE+Sq65SocBCR5CRlsvbJlc2JooOMzXMPNpzmjVWrxclIxNXnFA\n0LeJeLWT4uwjYwewNZaETLh6A4IcvfhGZobEnVK4/6duosz97hM5XbaLJSoW\npozzvtdRpJan5nqivPpVqg2zFW1NCIBrkw1yG+F0uGGjxgw/hmhcn+q4xxED\nBtlbP3flWowb1u6LkQo5KF4DyKLAOofhMNSYOzxzxuXYRn8PN/S3jCVWrrmw\nGSxR\r\n=Y4ug\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLpG0+4ij27RJmY+0KPA3KjsI/c+T6bzST/N+eGP2h8QIhAJ5HFcL1JdbG4hMHdnJuPG4TmHSegTj7CY04DuI1kPHx"}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.2.0_1564016936792_0.17033411629164585"},"_hasShrinkwrap":false},"1.3.0":{"name":"service-mock-middleware","version":"1.3.0","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","semver":"^6.3.0"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"82b5a7569c6e728c9a926445e92cbe6e2ae94aef","_id":"service-mock-middleware@1.3.0","_nodeVersion":"10.15.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-HqC9GGuwANWZmEIs3S4b41KuARpj1tS3aXcyUmzXI4xl4xI+8dqCJrmpzy98+/a6j31Ak0n4drDmkVNy2Cl0Jw==","shasum":"177d29ca50afd4df915731a45ccf9f217c7187b3","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.0.tgz","fileCount":4,"unpackedSize":38204,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUfOECRA9TVsSAnZWagAAHX8QAJyh0kxeU/exw0oIG59R\nqkGhtARC7lcE0QIwBlrKoeopRkDuIi3ibqMkZXMmX6KoEnsbFW+q0JU26ras\nnfTYSXh1VbRgZfZ46869aHEliF478QGtXtZs+ocI+/HO6HLEY3O+ShOvmmxQ\nW23MPq4Ndc6p2BhV7o3P5r2tzrfVJ675jWmfd4KEjYdnv7Vn3pGsva7Oixt7\nro4TT01+nm4f6qeis3bCi9/Kxk01WDS7bJrYCrO0PHPbLTN4NZLZw+wjRdZC\nt5LNaVuueZrcsmybaZ6p4NxfbxsJ3uG0mdqcf8FS2IbljM4eZEKpLsA+qcgV\nTQRqv/rQ2UZopIhMPEbX4c9dj1pBo/zSq6qPf+rEW24WyUj7vHiCz9rhiUxH\nbsYz5fDIJuQNe9CVMcfqGDyGKaaA7fBZqDriuVVlXgj1PLb9CPk/QU3iz8P9\nEUI7Bn0MGrj5WYk9T0v2OLJw/SaMmpU8CXVZF+ms9frLurY4DWR+tMmjJPd9\ntEsWAyNBJ28bRYk58IGojLGjJTom0g2hqYwz++KPwOi6Z8a0SfNBf21TMoLK\nLQIeREEDdz9xgFvVMcFcuX5wNCvv8Vd+K5sGx1eZXQQYRCO/6V4q1xBE/dWU\n1vtlGudQCJRNK/amiCBqnedvjCHaekbnVfZPDKBSXPbvPoqDtU2d1M2AiyTO\nxbHx\r\n=7St4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlsn/T2hSb0euX0SDmJm4nq/fWrWRbI0n3HZvmtZm2GgIgYziVm3zpL9N+5UUR65kke0s+jKqES4S792hSIRfiwWg="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.0_1565651843579_0.5921263047270999"},"_hasShrinkwrap":false},"1.3.1":{"name":"service-mock-middleware","version":"1.3.1","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","semver":"^6.3.0"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"6a62239acd416304d5ef34ff7735f0346219e4fa","_id":"service-mock-middleware@1.3.1","_nodeVersion":"10.15.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-BQsOBcG5zre5CM7SFkH+WbNnTRvw/ruvgbhd8ggRgG4F0nVgUuYPGiCqzhuGmQp8pTfAbZreGLZmjHUn5jqqRA==","shasum":"909bf9ca132869f91df27ce0640c84051ae2fe92","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.1.tgz","fileCount":4,"unpackedSize":38684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUkZDCRA9TVsSAnZWagAAE6cQAI2hysv6j32IWIWl34th\nmcvi2BWVccfcZlhDiMjwng/CB2NB9UEkhmP6BKsaYa4iqu7+TcEnMxY86aZS\nDgWKkxsJU4orHlvCg5Mf2lAU7KYd+e7rRqRfs3bDZeaAardF8YFLsZWcsyJs\nxMXVYmA2lkXps9gqLjIP538QolVNYZ81goz7syly2gd6+1Fh8fGtAoFqFQXx\nepgggrsowcwoLTE2VCUWSsZBa7IYCeU/r5wsC/wmkpO6XV8Qi90kJiX/d4Ol\n0+Bg4SIrkEq79wF6kJY2MA82mAGlXCu0vblAJHZ9MYiBNwfjqh1U+uDh3eRA\nLII6STz+QUEBEgFHEi8j3V+xHS4Y80jBLbZXmGW2TyGt0YnR+/iiNfMp/37B\nk+QhSXCr66fXmdPSvEUXjfnHken+2RmCVulTY5urV5f5oMS/QzKkUh9heuuk\nSLhRYaAWD3qaweRSldVh31IdaEYUw4+7dcD6EpTcBNnNZOTR/bZWC5Ha3a5j\n08+cfe7B9TZj5/B/i7ciIfEZdAsJ08tOx4IFV9RBaZx8knuK9LHrJHYmkQ1N\n4ynvzSMRHM5pYqmwEI9Q5UI1Jov7jpHfKjkq6a+kReZ6Fvh+CABOilUdKZxe\nmpMfln33EbjcvboR/GRnfuxNM7XCKPE47qLDi19TRVy6dMdrbPfI+iN7mysT\nPuYe\r\n=zZiJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+1g+gfjdFG98a2VN1t1DOvJN5k59PP42+GOtH/cYEQAiBRA0LhEJ67BF7MQW9z5MFy/RaotiryZN3rRQv1/ILhzg=="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.1_1565673027005_0.15066567824799137"},"_hasShrinkwrap":false},"1.3.2":{"name":"service-mock-middleware","version":"1.3.2","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","semver":"^6.3.0"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"a76c90adcc11033d7081728ebe692b20f3e1596e","_id":"service-mock-middleware@1.3.2","_nodeVersion":"10.15.3","_npmVersion":"6.11.1","dist":{"integrity":"sha512-RYkssG2KqEsL7+2X81bd8WDgUL06RKVsjUfqIwLNPwH6SbOeJ4FcG2Xyg/zwEgT7B7PbgdQz10D70xZdok4GBQ==","shasum":"1b51205fb3a5a8d47caac6c574db2bdb9be4b7d0","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.2.tgz","fileCount":4,"unpackedSize":39133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYrZmCRA9TVsSAnZWagAAJwgP/Ai3yKr8uA4lKxgokbTJ\nBDZ5FGe4sRMhatNpeBqD87TpZ32b8rqd/QcwEE/rt5cYsWDycxiUw3o3p6c2\n2Wjr9EPb72dO6ML/mjwcq3oTPRWjVjZX6T5SIGzbZ981d4Dk+Dle/JodU3TO\nS7C9zSzxzHWWjYsUE+XNRHlW08WYlgk3Xw4qH7jZIDZtTu0m3VGV+EqMOsok\n9VPVRYLyQYpODLCSyRvy7d+FB6zc0yVnW3RbHcEZ3IGwfgH7cZSgoWO2H0do\n0/9JcXx+STQQt/w5vuaxDdL1R/uV2cg7df1xy8i4m7E3SE+L+mw0+V6zidpq\nwmGURn9TKAlhHzwgcQtcp4ZoWqokTm8t2rSnyU2oMvWpt/rzpsaILhFnZ0Mm\nWDp3uMbLq/mVqbtKZFZ7Ng9EYzQgFcWVU0YfpJcwLD0bA4uV0bJ1/lwAFPIm\nF7IUsGPIihj3gvoW4fsefCWUut7/E3rxPftlrCgEHpkWTBUmBjxEB0KK5ntP\nhVY8wSpCpTk7lmrITzON8B/Sk/mUqgQV5QNQv2B2gNuZ5HOKW5I52yojoxax\n2FleaLDj9JEtgCynUFaKvdYpVpsiZVeTbTSuCVLNgbXBGbOp1bTxZ1zyT6qS\nsnAB+c1e8HcgfO0E55TE8z75BDEWzSTOyQ38KTG2pO19ilbHMBg2Bu0ihxG7\njuwI\r\n=kWbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbyq5eNhQO099RMJxSsLJdbj2AC5gYYb5o5QBIH2E43wIhAN3wGXzfDgerb139EtsXXKcf+XG1JHtkD/6yBX15XXfz"}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.2_1566750309867_0.05252040033648231"},"_hasShrinkwrap":false},"1.3.3":{"name":"service-mock-middleware","version":"1.3.3","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","semver":"^6.3.0"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"999938d3003ebf80309bc5d5237b4fffb15a7718","_id":"service-mock-middleware@1.3.3","_nodeVersion":"10.15.3","_npmVersion":"6.11.1","dist":{"integrity":"sha512-rqBiAuof0CX4oMoCIU8ZV1emzr0htqUn//a1SLPwpZt6urMnWw/kqkwX54hjh0b4wy3Q8zd0IuKC4b7YWNjexQ==","shasum":"355c018c98ea789ae99462911d7aa77e9ff0aaa4","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.3.tgz","fileCount":4,"unpackedSize":39137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYrg1CRA9TVsSAnZWagAAqpIQAIwoLpDRVayJceefdTjX\ncDFsx4frd5mVlF7KicLVWSW52IMyqMFMPkCdj3hd/9hLgycOOvH0pe3eVYgB\nKtmVQdFIrkWBWP+Y0QE2jVRltFGYEW7spA+ETfuQCo5g25uoCppgyQCpruTC\nRqeVzsRCru0zLG/3K0GNXzp9fzLvx2/LHJb1NcDlguH0clq4bGlrjoQsbTi6\nzN4LWwavGy3EORD5bOXaoiKDA9+1TyWWZgc9n0G++At1OB8hV5odd6Gce2ca\nKMEz3X2kSEiGIrtqNQsWHslbDmSUL9bFCxrqF1zsrfePuKIQhxQK/3H6lqr4\nmpvTUeVKMbZ8Nsr1n/YuIK339Fko3Fv3tVbMfIjyx2TFiu3z0VcZ/hZpG0jh\njIQ8GK4TkT8yFufuK1GtK/XlU8lZkhXMo6bXEshxHEE3CCEI3h4FpzruW1fY\nff3pffNYG++oNnqr84dYHs8rqnoRdbZV1lve9EvTKRgMHGtlhV63NhM8ODjL\nTsYiCeylj0UgWcxT3HEMk8Uk0RU3O/crDl9XeMY27WxeIRPWunu9OQzomxEY\nUOZQRcZfK8jzFt3X95WvBbay59go/y5tzJ6JjFZNxkO/NE/6/fJGGhOMXYX3\nwd2bfU3o504iK2L1QV5FzUzQpHUmkM/YiFRoNCqGeX11EximwYvQbL1Wjs4+\nbBwh\r\n=aFG1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYtISnrrhs8V+UjC0I02wy+O8UpgAFDABW4UzNNrzOyAiEA1EdLaRVHWRKUeY1jqVMbJ09tNe/enDrLSq9UpIjOxdI="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.3_1566750772342_0.9452461777556276"},"_hasShrinkwrap":false},"1.3.4":{"name":"service-mock-middleware","version":"1.3.4","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","semver":"^6.3.0"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"4b6fb873653aae5b032e966724846f6ff6243604","_id":"service-mock-middleware@1.3.4","_nodeVersion":"10.15.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-6S3OvAn+Fd76v8i4keaSuKYlUZV/vOP5dtPMU9vhMuxkGaazKn6IAb1pCJ4jE4dAJFIFlBl3vEBpjmh/RstK1w==","shasum":"b46571f2e922b188d9587656f8334239379bf97c","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.4.tgz","fileCount":4,"unpackedSize":39562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJda+/7CRA9TVsSAnZWagAAR00P/1+HKRMZrpTW4J9Q1bH/\nYL4TnXM8jR3+fzlE+xSBuw2hCx571OBOzlJrxLAnf9xVypqkFixEVAleE67B\nABGkrm5z6qp6rdisziOafQKLtinLUVzt+r11SwTFVsbEliwqMjnsARN2NlNz\ntu/HvbPqkjRi91lGyG6xrmmp5J+ZZ+jvBbv68dakBQUmtrSclaccG4c/nmiB\nzEnE2Rg81Ux2v3vf20CUF5jdyZ/WN3twBgnp8HfkzovPQxt65o7riPNNDFqW\nOr0GIILvLFDrq4nQ2x5LZ9GrdbeZ1ZtX4l+kVpZe4e15kux5N6uT72RaL+Nt\nyALHRib5H19Km84m8vXysqHVj4a0RtenlmcVJyqYK1xUx3vEpapz2U7VwU1j\noI23/ww+SCgIja6UzUCSEY86xwXmfZwHOa81vK4vxxDirH7hzTUSZfA1DVxZ\nzHi1c/NGtCzU+6lKhMmszEBYMh7qk17dQ6Cn/We+4KuTVxuTEhOebzEN3/+D\n1cKmTJXFaWUysrIk4eAdexvfL+tMZX8lU/RKGuBUKCKlbGWm1ohzJk4sdGZo\n4LDic3rM+sINRLtSyianHec0jDHkAu0NXBvy53zPJRUW43Ln6robQyPEsWY7\n13FQA94D8/NmddgBVHnzoX38k8HwU/2HUsKJmio5kJnXOUO1Ljh6iJZ/3uCk\njV4H\r\n=gfAD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+ictND8q1cTixirMQxzoPD3YnCpr9rnZcsSPYIHTAjgIgAWPzeCCo6KJnVohEwAPNtYtG7crzQDvA4FdXKMjfiyo="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.4_1567354874776_0.9176297325532605"},"_hasShrinkwrap":false},"1.3.5":{"name":"service-mock-middleware","version":"1.3.5","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","semver":"^6.3.0"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"b5d00a163f0c47c98b2802a876b70cd86a05cd00","_id":"service-mock-middleware@1.3.5","_nodeVersion":"10.15.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GpWioh9pDLUF2yrVuVjDJrI3azD9OlkIoWU4HKpXjaKVZ9iVnBXM4ix34F/HJBC/6p34fn8lc5cg3AnGdvdn7Q==","shasum":"2f0b331c79d000c9480fa1e0ec3f443b4d7f0bec","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.5.tgz","fileCount":4,"unpackedSize":39694,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhI2xCRA9TVsSAnZWagAAVNgP/ioG0lgRUT6WHx2qc1FG\n1VQdxe10yGUc0guXPy69r+Y+/HAsl3y3eKTokabzQNwr35pR0t4zqtMwnk3e\notQNofbjVx4a7e4QN32KoptnjUakcSXvNqrovcjYIhLOrhMrVY+fw8Sb06VF\nIc0Iw5a18MScvtv5LNhkl2eKmY+nJTZg6g2NZhaX3C+lhqCSaJRuo1HoDcZN\ncjUKLNjOeITHMq+aLm/RlPZY3igybiOG/+pMTs6w3y2j+g7ak5nXBZQ2NNfR\nSqekSts3wcesRc5gdv6Atg+3T/QyAUYwBgcnMbk4Saa8ilMaOj4HqHYZzTuA\nfG90T1ZtZyTkgclvdVbQcQh8ocpe6lRuh8eX1wmJ0DubdJ8vD0/LXjaFhLng\n5WzJraYb4q6kCjbXzoWXkANk5tyzy7D5S7rJ35PL4oH56sDNfSFw+mBbi+i7\n+aVh9mk0FxgCqXej05D00yKQq7Gy1dobqpBj9nSYSkyIV95WQxyuSG87o8wS\n8vV8qCnvP3xu3fOCeCh7tE+dROcuJxcokUCSvBmpD48d2SXpMu2YEijm3UHE\nHENiHjLjJy1LxnK3zEIPEwD53kNVIVo4yqUG8haQZAN48edgvWjJteayjkm2\nsSKPaDRj+VA2C4iCkziUn/1LpjGYKA9Q0Vugr6PP76XfVkUcRQqGi5edd2D2\nHXyK\r\n=MUFj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMcVzUw4z/4eqezfGrjcmKSEviMeNaWUbdxGjW2ZF8jAIgXwYC0yetBQHc8lbby+EOGjrvyXlR6DBDctut2fdTwm8="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.5_1568968112166_0.6144464556931981"},"_hasShrinkwrap":false},"1.3.6":{"name":"service-mock-middleware","version":"1.3.6","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","update-notifier":"^3.0.1"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"17a2870809e36d25a8f15fdab27941608ef40b4e","_id":"service-mock-middleware@1.3.6","_nodeVersion":"10.15.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-O/S/JuQ0i9Jc2a5J0NAnoH6X6jICRWKD0219OMqcUsPH86ozxGXBZ9swCiGnWdov9clZeypadjYvC+e01YrC/w==","shasum":"271039f2ad8035c701c286ab2a92b732224e9296","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.6.tgz","fileCount":4,"unpackedSize":39980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdptmZCRA9TVsSAnZWagAAj/oP/iIcqhGNP+iFdLbw0hXB\nH8dqL1NWL/3y4aD+vcy+E3fSi8S18z4wNWYmykS48cn38aqsZ9DyoT74XqjU\nK/hmTbc1W5F0tqAx7TSGrS0YsY0jel7drOu6Q231oKlpm1JIFpnoFUUOkg6t\n9EfWe2kIF0hTekKZK1xWPdO5kCqV4zgLPuamvL/wV//AqDj34slHBiS4CX+U\n53hcXRMybLbnzIPJ2j7SwRgvGRUHUjxiNRoQ9ZAdjZtZxzbZ2vYLRsPygjFs\n+XaC5WKQepLgg6yeroo+IGjeMc3bEUuNhym4A3jPrJOPaTJj3orKIpzbkUuY\nRH9eMPJiink/XQhES9EzR5erNjc31SdLVoCJZx3Tk9ABt70M29HXX1idExud\nbFYN8hxDMt1fcOlgNvkdexITpioZNtw+sOarUuQtPDkjJL1qKaNSmq+6q08B\n8Jak60N4QgJAKdGZ6dCLG5q4NCEq18ffyIiMdk/SVC8+rAyYwTfpPYQd9mRd\n4OcfKRE6Rbpf9PWe8i1YRFRvDcjhp7BioTxJeLoRvIYo1Y1UII0XSGBtcYHo\n62Y5q69aCpypn+YUH/Imfq5BC5qCo/+BeHAkljzLjg0XEO2q6SUaD3TF/Tyu\n+D3NpDRgxYzc8C8L+MSGPaGssGMQjWyn3MYzbTc/DRd80FdzW1LsdmCWAs/y\nPcx3\r\n=V5ap\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXZ1DfU3sXU8NpXd7lqLRN1Z2vqmq7I1xrWeQOWi0a8AiBDImooqvgy3HZr+WjoJ9AbWJavRHiQH4E9PbsCrBYafA=="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.6_1571215768561_0.8550319699768676"},"_hasShrinkwrap":false},"1.3.7":{"name":"service-mock-middleware","version":"1.3.7","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","update-notifier":"^3.0.1"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","raw-body":"^2.4.1","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"126a61bc8b44c6f9a294d1a9d4bb6b7243b6ebd5","_id":"service-mock-middleware@1.3.7","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-VSEMlMvoqLhNdtJ68uDAIpt7xiRqt7YgAsuTLxiFeeU70BaCDvF4It/pYPmLqPLvOxNWUc1hk4bLaqjrIhmmuQ==","shasum":"3a3c266a08ebe8d22b26443333a5b70a72fcc149","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.7.tgz","fileCount":4,"unpackedSize":40268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelB4SCRA9TVsSAnZWagAADeIQAICOlSoOKrCXZ7DLS6CJ\nppwOmtQM3HFlIhfXqjut/vGmCJ42EYD4A4LjmE2a2VkfxqR6PgnUwSHgvtjk\nNs+G0DOBZZ6Kj/Hi5zNCLGCIo+k+X5VteGESZJ5zvodhxCNyVt4xMR6uIHuq\ndh63UGiPq6s13YKjVfcaulRcVLfKfcJDZIAMgOBpAjdiXZxCUdvGABwigx0I\n030dbTtE30VytNXdaUY88A+K7ofkuPAOV3W9a0f9eUlX3DLWvgUeVihS6YRu\n5spIBqadzEwtAaepbf37Dpw2RAN8p1rhmJLlxKlBxdpeJ7aji0kObfQs/zxH\nv5c8X5glFFQEA1asjj8dQgy7iE1rpoYKDd8oC2u3BR3afZdVWz04M9Nxyseg\n7V32lxcujt9MRHxWofUIeHzFhkKFQZlMZPx1KiNhNLrwkMUTZIpofbT6NZp7\n7092hU7YvlvDvo2VTtsX5UV5JF9GCnrz7E0qX/JhL+HFia884HR5lSgV8V3b\nZMUhCmU+X3Lw/MDabzYq3yy2+bEAv9rKQGpQrkEclqa6w7+DL62fWlZfGc6J\nwTDaG8AfxPPCqfgQHLb/zxgfYz15Am0BUdKy04Juj2udYSJz11DdJN5MQdZG\nGGL+iPko+5Rbbhb+6L4f5SqGpMxyKesIBFAgky8HOfij7bvQzqzSKHhk6DOw\nXiaY\r\n=J6hq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6B3Lauh4W3AjvzbpR6RgtEqftdafeZpvnOLfQotRzXgIhAKglkWkmfI0ULSE3hE0IT5XFrPBQw0TefYbzDNtSVKuF"}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.7_1586765330306_0.4589835865949832"},"_hasShrinkwrap":false},"1.3.8":{"name":"service-mock-middleware","version":"1.3.8","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","update-notifier":"^3.0.1"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","raw-body":"^2.4.1","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"98a0e0cce2fdd9a6478ce46a2bfb09718dee229c","_id":"service-mock-middleware@1.3.8","_nodeVersion":"10.15.3","_npmVersion":"6.14.4","dist":{"integrity":"sha512-V/bwWx74ELMOe+0w0ZLtLW4ijcSrQmebRH0B+noypDVVloCS8rOUnyTRhZw+bOctnN61lObQ5pMEp/Maw5FExQ==","shasum":"5d86d4df96e244fc591d718127cba6f79ebb8659","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.8.tgz","fileCount":4,"unpackedSize":39876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepZOTCRA9TVsSAnZWagAAcXwP/RZcCndFakV3exbVqUwt\nnuwLdQKKqaJpEE/hGtjwhPPGc0we0Y4AMuxDr5Ql4vQfYNjQvd1hZxCPYBud\nCVrC1uJA4dy6nVbqby/zMHs0F7BEsx6YfILFyexpOzQ6ZVmRkAOZtr7ciN94\n+jKnHfnhuUP/cHBfLX10CKFBXKLHWdyrgKeadQiv7WuvsacIddtoDGd8xKB0\nAiS045qLecdj/KTJvQAuj5+m0v5IgPvaIF9AVQnzP79NqgELHga2PR7/8yfy\nvcApPKKlgGqJyALNWTAHJuPgUfgNM6Wqc/rvM7nQXIcdXwZurCr73LzW498I\n1T3+QlMeECa+3YcKB3moxssdhaIHHo1cIrwp8vY/h4hWXJI8dfRMOJTGQl/c\nu4cNjYXL6TXzFmtiaHqAaAoeV2onefnOYSEPn3wkoOjSeX5PugLk3ypzvtEw\n66PG0AEIMe1KNSEZAzuL+MxCEQANv+ph/pybJMNF+GYaFeh5XLxJS/V4h61u\n1rGbkeOM90DxVTcOslzmWWxFlVvMNd7CIdYj073Oy6Q4I5bVttL/xmMoXMpW\n9/mA+QEs/4GR7xHrdtnk5A6N2aBByn1J3JYIsVYMhce9WO9aTnOUBFlb9aiM\n4pOqDCVxfIPKuveIZI0x3kJvE6qZy/l3q7/jFE/YCI9SAwO3rMOCKJDl3uOi\nVf7G\r\n=Ich+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Gmz2PIDJuG+BjugOf+mFswaETOnBaoXwMwiU0JN9uAIgBaOtjxtWQTNPP0Zy55E5Bxhb3FENcg0/yPqwOU1KBeQ="}]},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.8_1587909523305_0.308451966082399"},"_hasShrinkwrap":false},"1.3.9":{"name":"service-mock-middleware","version":"1.3.9","description":"express mock middleware http webpack webpack-dev-server","main":"middleware.js","scripts":{"example01":"webpack-dev-server --config example/webpack.config01.js","example02":"webpack-dev-server --config example/webpack.config02.js","example03":"webpack-dev-server --config example/webpack.config03.js","example04":"webpack-dev-server --config example/webpack.config04.js","example05":"webpack-dev-server --config example/webpack.config05.js"},"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"author":{"name":"Jameswain"},"license":"ISC","bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"homepage":"https://github.com/Jameswain/service-mock-middleware#readme","dependencies":{"body-parser":"^1.19.0","chalk":"^2.4.2","cli-table3":"^0.5.1","fs-extra":"^7.0.1","log-update":"^3.2.0","update-notifier":"^3.0.1"},"devDependencies":{"express":"^4.16.4","html-webpack-plugin":"^3.2.0","mockjs":"^1.0.1-beta3","raw-body":"^2.4.1","webpack":"^4.30.0","webpack-cli":"^3.3.1","webpack-dev-server":"^3.3.1"},"engines":{"node":">= 8.8.1"},"gitHead":"e3a40666c2fa2e2f9cbfb2f1cf5e50f12cc8b1d3","_id":"service-mock-middleware@1.3.9","_nodeVersion":"10.17.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-xm0DGlHZ6bBpfjXsW2Rp+TGGHMSf2l2u8ldAQ+ddlYkTXtAKvbgpxy8rELv7U5tmOMvHaNxjb4jI0ENkU4OsnQ==","shasum":"3dc2ba63aeaa1130eb1f3c13ae2079e0aaf56cfb","tarball":"https://registry.npmjs.org/service-mock-middleware/-/service-mock-middleware-1.3.9.tgz","fileCount":4,"unpackedSize":39968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiW+vCRA9TVsSAnZWagAAgP0P/3xc8oQvla4jo+UEs1dg\ncYBpzOTv0kocP2ldPCQvAqLfeiOxx6ZzPraE4hJGRkXnSfJmou0GWncX1krw\ndL0jyMFZOeJzCDlX7SuFJvx6WJfmfPN/XCAMX//z78sl1dtXKMuuzLhTyV0f\nys7F2vzgJ2Nws4Keh0cNzhCPKbs/Jhez4Dud6cJp39SFu6onvKt0PK7CKkbS\nrwxtKF2hJTWiMgcxlo0La8KSmYfzscDCtdomZlzJmHHtnZ20R+PjpkcRtJFI\nhcBFUJ7oYkVp195SZYDvPPRKojsN9w8soWaZzdkbXWBNZu0hUaMjy7OhG/zQ\n7xhXSMJCQkHhoPiren9nugqaG48KIZhrfw7Z0mnBIn8fwP6iPZMWqGyDkp+q\nlLrLVImFQEqYQXY8DXhTQQRFSK29hIjqbnCHOyaiwhrpTm/spYR6z7u60Lit\nKZWUujg5uDI/6PcpwHkpIVDFpFyu6JR8Qurs9djjpdyOIN4dvONNMcuNeivt\nPydff23F9ZNn9GUTq9fG0voXXfj0FOzCbUbiU6v8V1V/9GdplipS94Hj1Wh5\nru2mmR7Rl3VRU0QZHyzWhklaNm4iqcRSrRZ5EAD8V3BQ25MlXS1TA2BH+9hh\nr9cUs8gkkbNXYn7mjbpweupR3h8X594Q2YBH3NH4uMCBIQVvqvYAfntZ6ARd\nT7gR\r\n=45qz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX2Z5/vdhRlfMVmmbFm11PAx2z3H7I8DGr63R0r7lhewIhAK3SqlvdUpA0BN20a8Nao4yY3wwjrw05KZ4TMq/Khmi+"}]},"_npmUser":{"name":"jameswain","email":"775438699@qq.com"},"directories":{},"maintainers":[{"name":"jameswain","email":"775438699@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-mock-middleware_1.3.9_1619619758977_0.2121314625959312"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-15T03:33:59.859Z","0.0.1":"2019-04-15T03:34:00.032Z","modified":"2022-05-17T13:35:40.852Z","0.0.2":"2019-05-03T14:02:38.826Z","0.0.3":"2019-05-03T14:19:03.143Z","0.0.4":"2019-05-03T14:33:41.087Z","0.0.5":"2019-05-04T05:47:34.009Z","0.0.6":"2019-05-04T09:31:29.138Z","0.0.7":"2019-05-04T09:36:48.383Z","0.0.8":"2019-05-04T09:42:54.959Z","0.0.9":"2019-05-04T09:46:57.932Z","1.0.0":"2019-05-04T09:47:33.220Z","1.0.1":"2019-05-09T12:47:42.071Z","1.0.2":"2019-05-16T12:44:07.619Z","1.0.3":"2019-05-20T04:19:50.916Z","1.1.0":"2019-05-21T04:24:11.299Z","1.1.1":"2019-05-21T07:13:08.852Z","1.2.0":"2019-07-25T01:08:57.029Z","1.3.0":"2019-08-12T23:17:23.667Z","1.3.1":"2019-08-13T05:10:27.181Z","1.3.2":"2019-08-25T16:25:10.025Z","1.3.3":"2019-08-25T16:32:52.445Z","1.3.4":"2019-09-01T16:21:14.991Z","1.3.5":"2019-09-20T08:28:32.329Z","1.3.6":"2019-10-16T08:49:28.692Z","1.3.7":"2020-04-13T08:08:50.454Z","1.3.8":"2020-04-26T13:58:43.433Z","1.3.9":"2021-04-28T14:22:39.145Z"},"maintainers":[{"email":"775438699@qq.com","name":"jameswain"},{"email":"bgyl99999@gmail.com","name":"jamesbound"}],"description":"express mock middleware http webpack webpack-dev-server","homepage":"https://github.com/Jameswain/service-mock-middleware#readme","keywords":["express","mock","middleware","http","webpack","webpack-dev-server"],"repository":{"type":"git","url":"git+https://github.com/Jameswain/service-mock-middleware.git"},"author":{"name":"Jameswain"},"bugs":{"url":"https://github.com/Jameswain/service-mock-middleware/issues"},"license":"ISC","readme":"![](https://img.shields.io/badge/node-%3E%3D%206.0.0-brightgreen)\n![dependencies](https://img.shields.io/badge/dependencies-up%20to%20date-orange.svg)\n\n<div align=\"center\">\n    <h1>service-mock-middleware</h1>\n</div>\n\n​\t\t这是express的一个简单的中间件，它通过拦截html页面上发出的ajax请求与mock配置文件中URL进行匹配，如果匹配成功则直接返回mock配置文件中返回的mock数据。mock配置位置默认为webpack入口文件同级目录下的mock文件夹下的index.js文件。\n\n使用这个中间件的好处如下：\n\n  **1、在服务端没有提供接口的情况下进行一个真实的http请求数据的mock，进行正常的业务开发，提高开发效率。**\n\n  **2、mock配置文件可以接收到前端ajax请求过来的参数，并且可以根据不同的请求参数，返回不同的mock数据。**\n\n  **3、在开发过程中我们经常会遇到服务端的某个接口出现错误问题，例如：服务端的一个状态改变的接口，出现错误。这时候就会阻塞我们的业务流程，以前我们可能就需要等待服务的修复后才能继续往下开发。使用这个mock中间件我们在开发阶段可以按照正常的业务流程返回正确的mock数据，等服务端接口修复了我们把mock数据开关一关马上就可以验证效果。**\n\n  **4、这个mock中间件只用于开发阶段，而且mock数据不会造成代码污染，就是当你对你的项目进行生产环境的代码构建时完全不需要关心mock数据，不需要做任何的配置，mock的数据也不会被打包。传统前端的mock数据拦截，如果不使用webpack全局变量的区分，mock数据会被打包到生产环境的代码中，而且它并没有发出一个真实的http请求。**\n\n  **5、使用、配置简单、灵活、支持请求参数接收，可以返回灵活丰富的mock数据，满足各种业务场景。**\n\n\n<h2 align=\"center\">安装</h2>\n```shell\nnpm install service-mock-middleware --save-dev\n```\n\n<h2 align=\"center\">使用</h2>\n<h3 align=\"left\">demo01：Object类型entry</h3>\n**1、在webpack.config.js配置文件中使用中间件：**\n\n``` javascript\n// example/webpack.config01.js\nconst path = require('path');\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst bodyParser = require('body-parser');\t\nconst serviceMockMiddleware = require('service-mock-middleware');\n\nmodule.exports = {\n    mode: 'development',\n    entry: {\n        app: path.resolve(__dirname, 'src', 'demo1', 'index.js'),   // 必须使用绝对路径\n        main: path.resolve(__dirname, 'src/demo2/main.js')          // 必须使用相对路径\n    },\n    output: {\n        filename: '[name].[hash].js',\n        path: path.resolve(__dirname, 'dist')\n    },\n    devtool: 'inline-source-map',\n    devServer: {\n        /**\n         * 提供在服务器内部所有其他中间件之前执行自定义中间件的能力。\n         * @param app\n         * @param server\n         */\n        before(app, server) {\n          // 创建 application/json parser（POST请求） 解析器中间件：它把post请求参数放在req.body中\n            app.use(bodyParser.json());\n            // POST 创建 application/x-www-form-urlencoded URL编码解析器中间件\n            app.use(bodyParser.urlencoded({ extended: false }));\n            // 使用service-mock-middleware中间件\n            app.use(serviceMockMiddleware({ \n              webpackConfig: module.exports, // 必传参数，webpack配置\n              server \t // 必传参数，webpack-dev-server对象，用于控制浏览器刷新\n            }));\n        }\n    },\n    plugins: [\n        new HtmlWebpackPlugin({\n            template: path.resolve(__dirname,'src/common/index.html'),        // html模版\n            filename: path.resolve(__dirname, 'dist', 'index.html'),          // html输出位置\n            title: 'index',                            // html默认标题\n            chunks: ['app' ]                           // entry对象的key，一个key就是一个chunk\n        }),\n        new HtmlWebpackPlugin({\n            template: path.resolve(__dirname, 'src', 'common', 'index.html'),\n            filename: path.resolve(__dirname, 'dist', 'main.html'),\n            title: 'main',\n            chunks: [ 'main' ]\n        })\n    ]\n}\n```\n* [example/webpack.config01.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/webpack.config01.js)\n\n**2、webpack入口文件的同级目录下创建mock配置文件：**\n\n![001](https://raw.githubusercontent.com/Jameswain/service-mock-middleware/master/example/imgs/001.jpg) \n\n``` javascript\n// example/src/demo01/mock/index.js      mock配置文件，key就是接口的URL地址，value可以是对象，或者函数，函数更灵活，函数有三个参数，分别是：请求参数，request对象，response对象\nmodule.exports = {\n    enable: true,              // 全局mock开关，如果不写，默认为开启状态，如果设置为false，表示关闭整个配置文件的mock配置，等服务端的接口准备ready后，可以将这个字段设置为false\n    '/search_subjects': (params, req, res) => {\n        console.log('/aweme_list =>', params);\n        return {\n            // enable: true,  // 开启接口mock数据，如果不写，默认为开启状态\n            subjects: [\n                {\n                    'rate': '7.0',\n                    'cover_x': 7142,\n                    'title': '飞驰人生',\n                    'url': 'https://movie.douban.com/subject/30163509/',\n                    'playable': true,\n                    'cover': 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2542973862.webp',\n                    'id': '30163509',\n                    'cover_y': 10000,\n                    'is_new': false\n                },\n                {\n                    'rate': '5.7',\n                    'cover_x': 1078,\n                    'title': '新喜剧之王',\n                    'url': 'https://movie.douban.com/subject/4840388/',\n                    'playable': true,\n                    'cover': 'https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2541240741.webp',\n                    'id': '4840388',\n                    'cover_y': 1512,\n                    'is_new': false\n                }\n\n            ]\n        }\n    },\n    '/api/demo': {\n        enable: false,      // 关闭该接口的mock数据\n        'rate': '6.2',\n        'cover_x': 1433,\n        'title': '欢迎来到马文镇',\n        'url': 'https://movie.douban.com/subject/26369709/',\n        'playable': false,\n        'cover': 'https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2540630419.webp',\n        'id': '26369709',\n        'cover_y': 2048,\n        'is_new': true\n    }\n}\n```\n\n* [example/src/demo01/mock/index.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo01/mock/index.js)\n\n**3、发送ajax请求，获取mock数据：**\n\n``` javascript\n// example/src/demo01/index.js\nimport $ from '../common/ajax'\n$.get('/search_subjects', res => {\n    console.log('/search_subjects =>', res);\n})\n$.get('/api/demo');\n```\n\n* [example/src/demo01/index.js](https://github.com/Jameswain/service-mock-middleware/blob/v1.2.1/example/src/demo01/index.js)\n\n浏览器输入：`http://localhost:8080/index.html` 和 `http://localhost:8080/main.html` 查看效果\n\n**运行效果：**\n![a002](https://raw.githubusercontent.com/Jameswain/service-mock-middleware/master/example/imgs/002.jpg)\n\n* 通过运行结果，我们可以发现 **/search_subjects** 接口走的就是我们编写的mock数据，而 **/api/demo** 的mock开关没有打开，所以没有走mock数据，而且mock配置文件每次改变保存浏览器都会自动刷新。\n![003](https://raw.githubusercontent.com/Jameswain/IMG/master/20190804160457.jpg)\n* 如果你的ajax请求走的是mock数据，它的`response`会多了一个`service-mock-middleware`的响应头告诉你，你这个http请求走的是mock数据，`service-mock-middleware-file`响应头告诉你匹配的mock配置文件。\n![004](https://raw.githubusercontent.com/Jameswain/IMG/master/20190804160803.jpg)\n* 不仅如此，我们的终端(Terminal)也会有一个表格告诉你，你当前访问的接口mock的开关状态\n\n\n<h2 align=\"center\">options</h2>\n`options`使用`service-mock-middleware`中间件时的一些必传和可选参数，通过可选参数可以修改中间件的一些默认行为。`options`是一个`object`对象，使用例子如下：\n\n```javascript\nconst serviceMockMiddleware = require('service-mock-middleware');\nconst options = { webpackConfig, server };\nconst smw = serviceMockMiddleware(options)\n```\n\n| 参数名称        | 是否必传 | 描述                                                         |\n| --------------- | -------- | ------------------------------------------------------------ |\n| `webpackConfig` | **是**   | webpack配置                                                  |\n| `server`        | 否   | webpack-dev-server对象，用于控制浏览器刷新，不传则不主动刷新浏览器                   |\n| `filename`      | 否       | 设置mock配置文件所在的`文件夹`或`文件`的相对路径，相对于`webpack`的`entry`路径。<br />例1：`filename: '/mock-data/other.js'`<br />例2：`filename: '/mock-data/'`<br />例3：`filename: '/mock-data'` |\n| `publicPath`    | 否       | devServer.publicPath，当devServer配置中配置了publicPath字段后，就必须要把这个配置传给该中间件 |\n\n<h2 align=\"center\">mock配置说明</h2>\n* mock配置文件是通过`key`和`value`形式配置，`key`就是你要请求的`URL`，`value`只支持两种类型：`object`和`function`\n* `function(params, req, res)`形式的`value`最为灵活，它传入三个参数供你使用：\n  * `params`：这个就是你`ajax`请求时传入的参数\n  * `req`：`request`对象，你可以使用它获取任何请求相关的信息，你可以通过`req.app`获取`application`对象将一些数据存储到`application`里，完成一个服务级的增、删、改、查。\n  * `res`：`response`对象，你可以使用设置一些响应头等操作\n* `enable`：mock开关，放在最外层可以控制整个文件的开关，放在单个`URL`的`value`里可以控制单个接口的mock开关\n* `delaytime`：接口延时时间，可以用于模拟接口响应慢的情况，单位：毫秒。\n\n<h2 align=\"center\">运行例子</h2>\n在源码仓库中，有一些例子，可以把这个源码仓库克隆到本地，运行起来，看一下效果，具体操作如下：\n\n``` javascript\ngit clone https://github.com/Jameswain/service-mock-middleware.git   // 克隆源码到本地磁盘\nnpm install\t\t\t\t      // 安装依赖\nnpm run example01\t\t    // 运行例子01，访问http://localhost:8080\nnpm run example02\t\t    // 运行例子02，访问http://localhost:8080\nnpm run example03\t\t    // 运行例子03，访问http://localhost:8080\nnpm run example04\t\t\t\t// 运行例子04，访问http://localhost:8080\n```\n\n<h3>demo02：使用mockjs模块和自定义模块进行mock数据</h3>\n**1、在webpack配置文件中使用mock中间件：**\n\n```javascript\nconst path = require('path');\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst bodyParser = require('body-parser');\nconst serviceMockMiddleware = require('../middleware');\n\nmodule.exports = {\n    mode: 'development',\n    entry: [\n        path.resolve(__dirname, 'src', 'demo01', 'index.js'),   // 必须使用绝对路径\n        path.resolve(__dirname, 'src/demo02/main.js')           // 必须使用绝对路径\n    ],\n    output: {\n        filename: '[name].[hash].js',\n        path: path.resolve(__dirname, 'dist')\n    },\n    devtool: 'inline-source-map',\n    devServer: {\n        /**\n         * 提供在服务器内部所有其他中间件之前执行自定义中间件的能力。\n         * @param app\n         * @param server\n         */\n        before(app, server) {\n          // 创建 application/json parser（POST请求） 解析器中间件：它把post请求参数放在req.body中\n            app.use(bodyParser.json());\n            // POST 创建 application/x-www-form-urlencoded URL编码解析器中间件\n            app.use(bodyParser.urlencoded({ extended: false }));\n            // 使用mock中间件\n            app.use(serviceMockMiddleware({ webpackConfig: module.exports, server }));\n        }\n    },\n    plugins: [\n        new HtmlWebpackPlugin()\n    ]\n}\n```\n\n**2、在第一个入口文件对应的mock文件夹中进行mock数据配置：**\n\n![image-20190804164554113](https://raw.githubusercontent.com/Jameswain/IMG/master/image-20190804164554113.png)\n\n* [example/src/demo01/mock/index.js](https://github.com/Jameswain/service-mock-middleware/blob/v1.2.1/example/src/demo01/mock/index.js)\n* [example/src/demo01/mock/data.js](https://github.com/Jameswain/service-mock-middleware/blob/v1.2.1/example/src/demo01/mock/data.js)\n* 在`index.js`文件中引入了`mockjs`模块和`path`模块进行生成mock数据，并返回；实际上你可以在mock配置文件中引入任何你需要使用到的第三方数据进行数据mock。\n\n**3、在第一个入口文件中发送ajax请求：**\n\n```javascript\nimport $ from '../common/ajax'\n$.get('/search_subjects', res => {\n    console.log('/search_subjects =>', JSON.parse(res));\n});\n$.get('/api/demo');\n```\n\n* [example/src/demo01/mock/index.js](https://github.com/Jameswain/service-mock-middleware/blob/v1.2.1/example/src/demo01/mock/index.js)\n\n**4、在第二个入口文件对应的mock文件夹中进行mock数据配置：**\n\n![image-20190804172359682](https://raw.githubusercontent.com/Jameswain/IMG/master/image-20190804172359682.png)\n\n`demo02/mock`文件夹中有三个mock配置文件，其中`auth.js`文件是空的，`service-mock-middleware`会自动过滤掉这种文件，`service-mock-middleware`中间件会自动识别`index.js`和`player.js`文件中的`mock`数据配置，这种`mock`配置文件拆分比较适合在大型PC项目中进行使用。\n\n* [example/src/demo02/mock/auth.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo02/mock/auth.js)\n* [example/src/demo02/mock/index.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo02/mock/index.js)\n* [example/src/demo02/mock/player.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo02/mock/player.js)\n\n**5、在第二个入口文件中发送ajax请求：**\n\n```javascript\nimport $ from '../common/ajax'\nconsole.log('main.js.....');\n$.get('/api/user');\n$.get('/video_list');\n$.get('/video_info');\n```\n\n* [example/src/demo02/main.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo02/main.js)\n\n**6、启动命令查看效果：**\n\n![image-20190804175953818](https://raw.githubusercontent.com/Jameswain/IMG/master/image-20190804175953818.png)\n\n浏览器访问`http://localhost:8080/` 查看运行效果，你可以尝试修改mock配置文件，观察返回数据的结果。\n\n\n\n<h3>demo03：利用req.app实现增删改查mock</h3>\n​\t\t在开发中经常有需要增删改查的需求，但是如果此时，服务端的接口还没有出来怎么办？那么使用`req.app`可以帮助你实现一个服务层级的增删改查。\n\n**1、在webpack的配置文件中使用service-mock-middleware中间件：**\n\n```javascript\n// example/webpack.config03.js\nconst path = require('path');\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst bodyParser = require('body-parser');\nconst serviceMockMiddleware = require('service-mock-middleware');\n\nmodule.exports = {\n    mode: 'development',\n    entry: path.resolve(__dirname, 'src', 'demo03', 'index.js'),\n    output: {\n        filename: '[name].[hash].js',\n        path: path.resolve(__dirname, 'dist')\n    },\n    devtool: 'inline-source-map',\n    devServer: {\n        /**\n         * 提供在服务器内部所有其他中间件之前执行自定义中间件的能力。\n         * @param app\n         * @param server\n         */\n        before(app, server) {\n            // 创建 application/json parser（POST请求） 解析器中间件：它把post请求参数放在req.body中\n            app.use(bodyParser.json());\n            // POST 创建 application/x-www-form-urlencoded URL编码解析器中间件\n            app.use(bodyParser.urlencoded({ extended: false }));\n            // 使用mock中间件\n            app.use(serviceMockMiddleware({ webpackConfig: module.exports, server }));\n        }\n    },\n    plugins: [\n        new HtmlWebpackPlugin({\n            template: path.resolve(__dirname,'src/common/index.html'),          // html模版\n            filename: path.resolve(__dirname, 'dist', 'index.html'),            // html输出位置\n        })\n    ]\n}\n```\n\n* [example/webpack.config03.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/webpack.config03.js)\n\n**2、在mock配置文件中实现增删改查：**\n\n```javascript\n// example/src/demo03/mock/index.js\n//  mock配置文件，key就是接口的URL地址，value可以是对象，或者函数，函数更灵活，函数有三个参数，分别是：请求参数，request对象，response对象\nconst ARR_ROLES = 'ARR_ROLES';\nmodule.exports = {\n    /**\n     * 增\n     * @param params 请求参数\n     * @param req 请求对象，通过它获取请求相关信息\n     * @param req.app 表示服务级范围，app.set存储数据到服务上，服务没有关闭数据就一直在。\n     * @param rep 响应对象，通过它设置响应信息\n     */\n    '/api/add': (params, req, res) => {\n        // 从req.app中获取数据\n        const arrRoles = req.app.get(ARR_ROLES) || [];\n        // 角色数组前边添加数据\n        arrRoles.unshift(params);\n        // 将添加的数据保存到req.app里\n        req.app.set(ARR_ROLES, arrRoles);\n        return {\n            status: 0,\n            message: '增加成功'\n        };\n    },\n    /**\n     * 删\n     * @param params 请求参数\n     * @param req 请求对象，通过它获取请求相关信息\n     * @param rep 响应对象，通过它设置响应信息\n     */\n    '/api/del': ({ id }, { app }, res) => {\n        const arrRoles = app.get(ARR_ROLES);\n        arrRoles.splice(id, 1);\n        app.set(ARR_ROLES);\n        return {\n            status: 0,\n            message: '删除成功'\n        }\n    },\n    /**\n     * gai改\n     * @param id\n     * @param app\n     */\n    '/api/edit': (params, { app }) => {\n        const arrRoles = app.get(ARR_ROLES);\n        arrRoles[params.id] = params;\n        app.set(ARR_ROLES);\n        return {\n            status: 0,\n            message: '修改成功'\n        }\n    },\n    /**\n     * 查\n     * @param params 请求参数\n     * @param req 请求对象，通过它获取请求相关信息\n     * @param rep 响应对象，通过它设置响应信息\n     */\n    '/api/list': (params, req, res) => {\n        const arrRoles = req.app.get(ARR_ROLES) || [];\n        return arrRoles;\n    },\n    /**\n     * 清空\n     * @param params\n     * @param req\n     * @param res\n     */\n    '/api/clear': (params, req, res) => {\n        req.app.set(ARR_ROLES, []);\n        return {\n            status: 0,\n            message: '清空成功'\n        }\n    }\n}\n```\n\n* [example/src/demo03/mock/index.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo03/mock/index.js)\n\n**3、在模版文件中添加两个按钮和一个表格元素：**\n\n```html\n<!--\nexample/src/common/index.html\n-->\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <meta http-equiv=\"X-UA-Compatible\" content=\"ie=edge\">\n</head>\n<body>\n    <h1>service-mock-middleware</h1>\n    <p>\n        <button id=\"add\">增加</button>\n        <button id=\"clear\">清空</button>\n    </p>\n    <p>\n        <table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">\n            <tbody>\n            </tbody>\n        </table>\n    </p>\n</body>\n</html>\n```\n\n* [example/src/common/index.html](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/common/index.html)\n\n**4、在mock文件夹中添加一个data.json文件，里边存放一部分mock数据：**\n\n```json\n{\n  \"arrRoles\": [\n    {\n      \"name\": \"孙膑\",\n      \"cover\": \"https://gss1.bdstatic.com/-vo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=df1fde4da5d3fd1f3209a538004f25ce/aa18972bd40735fabb5903da93510fb30f240823.jpg\"\n    },\n    {\n      \"name\": \"庞涓\",\n      \"cover\": \"https://gss3.bdstatic.com/-Po3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=a9f5340cb2096b63851959523c328733/30adcbef76094b360f1ce8ceafcc7cd98d109d03.jpg\"\n    },\n    {\n      \"name\": \"苏秦\",\n      \"cover\": \"https://gss1.bdstatic.com/-vo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=4af0c8374ea7d933bba8e3719d4bd194/86d6277f9e2f07086d7bd823e524b899a901f293.jpg\"\n    },\n    {\n      \"name\": \"张仪\",\n      \"cover\": \"https://gss1.bdstatic.com/9vo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=8325bce706d162d981ee651e21dfa950/242dd42a2834349b82169ca6c5ea15ce36d3be85.jpg\"\n    },\n    {\n      \"name\": \"王翦\",\n      \"cover\": \"https://gss3.bdstatic.com/-Po3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=dc207cda8ad6277fed12353a18381f63/7acb0a46f21fbe0930422b7566600c338744adb7.jpg\"\n    },\n    {\n      \"name\": \"李牧\",\n      \"cover\": \"https://gss2.bdstatic.com/9fo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=ba358f12f6f2b211e02e824cfa806511/ae51f3deb48f8c543ee32c4e37292df5e0fe7f9b.jpg\"\n    },\n    {\n      \"name\": \"商鞅\",\n      \"cover\": \"https://gss3.bdstatic.com/-Po3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=0062472cc78065387feaa311a7dca115/95eef01f3a292df5738f6e77b1315c6034a87300.jpg\"\n    },\n    {\n      \"name\": \"李斯\",\n      \"cover\": \"https://gss0.bdstatic.com/-4o3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=571d776dc68065387feaa311a7dda115/95eef01f3a292df524f05e36b0315c6034a873e6.jpg\"\n    },\n    {\n      \"name\": \"吕不韦\",\n      \"cover\": \"https://gss3.bdstatic.com/7Po3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=f90021bd306d55fbc1c671245d234f40/11385343fbf2b2114c84c82dc78065380cd78e2f.jpg\"\n    },\n    {\n      \"name\": \"乐毅\",\n      \"cover\": \"https://gss0.bdstatic.com/-4o3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=63f40882a5ec8a13101a50e2c7029157/5ab5c9ea15ce36d3e1e1af5d36f33a87e850b1f1.jpg\"\n    },\n    {\n      \"name\": \"白起\",\n      \"cover\": \"https://gss2.bdstatic.com/9fo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=9aa4f3880f3b5bb5bad727fc06d2d523/2e2eb9389b504fc267f24226e9dde71190ef6d60.jpg\"\n    },\n    {\n      \"name\": \"田单\",\n      \"cover\": \"https://gss2.bdstatic.com/-fo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=8719fe71d054564ee165e33b83df9cde/d53f8794a4c27d1e1c56f9a616d5ad6eddc43864.jpg\"\n    }\n  ]\n}\n```\n\n* [example/src/demo03/mock/data.json](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo03/mock/data.json)\n\n**5、在入口文件中编写增删改查逻辑：**\n\n```javascript\nimport $ from '../common/ajax'\nimport { arrRoles } from './mock/data'\n\n/**\n * 查询\n */\nfunction list() {\n    $.getJSON('/api/list', arrRoles => {\n        const arrHtmls = arrRoles.map(({ name, cover }, i) => (`\n        <tr>\n          <td align=\"center\">${i + 1}</td>\n          <td width=\"60\" align=\"center\">${name}</td>\n          <td><img src=\"${cover}\" alt=\"\"/></td>\n          <td width=\"100\" align=\"center\">\n            <button id=\"del-${i}\" val=\"${i}\">删除</button>\n            <button id=\"edit-${i}\" val=\"${i}\">修改</button>\n          </td>\n        </tr>\n      `));\n        document.querySelector('tbody').innerHTML = arrHtmls.join('');\n    });\n}\n\n/**\n * 添加\n */\nfunction add() {\n    document.querySelector('#add').addEventListener('click', function () {\n        $.post('/api/add?age=28', arrRoles[parseInt(Math.random() * arrRoles.length)], function (res) {\n            console.log(res);\n            list();\n        });\n    });\n}\n\n/**\n * 删除\n */\nfunction del(id) {\n    $.get(`/api/del?id=${id}`, function (res) {\n        console.log(res);\n        list();\n    });\n}\n\n/**\n * 修改\n */\nfunction edit(id) {\n    $.post(`/api/edit`, { id, ...arrRoles[parseInt(Math.random() * arrRoles.length)] } , function (res) {\n        console.log(res);\n        list();\n    });\n}\n\n/**\n * 清空\n */\nfunction clear() {\n    $.get(`/api/clear`, function (res) {\n        console.log(res);\n        list();\n    });\n}\n\nfunction body() {\n    document.querySelector('body').addEventListener('click', function (e) {\n        const arr = e.target.id.split('-');\n        console.log(arr)\n        if (arr[0] === 'del') {\n            del(arr[1])\n        } else if (arr[0] === 'edit') {\n            edit(arr[1]);\n        } else if (arr[0] === 'clear') {\n            clear();\n        }\n    });\n}\n\ndocument.addEventListener('DOMContentLoaded', function () {// 删除\n    add();\n    body();\n    list();\n});\n```\n\n* [example/src/demo03/index.js](https://github.com/Jameswain/service-mock-middleware/blob/master/example/src/demo03/index.js)\n\n**6、运行命令，查看效果：**\n\n```shell\nnpm run example03    //浏览器访问：http://localhost:8080/index.html\n```\n\n* [package.json](https://github.com/Jameswain/service-mock-middleware/blob/master/package.json)\n\n![增删改查](https://github.com/Jameswain/IMG/blob/master/service-mock-middleware-demop03.gif?raw=true)\n\n\n\n<h3>demo04：配置filename修改mock配置文件的存放位置</h3>\n![](https://raw.githubusercontent.com/Jameswain/IMG/master/20190825232614.jpg)\n\n\n\n<h3>demo05：配置publicPath</h3>\n![2](https://raw.githubusercontent.com/Jameswain/IMG/master/20190825233050.jpg)\n\n![1](https://raw.githubusercontent.com/Jameswain/IMG/master/20190825233608.jpg)\n\n​\t\t如果你的devServer配置了publicPath属性，那你就必须要把publicPath属性传给service-mock-middleware，否则会出现路径匹配失败。\n\n","readmeFilename":"README.md"}