{"_id":"webpack-dev-mock","_rev":"48-57d3ae31c4345a5ca88fa5a84911e589","name":"webpack-dev-mock","dist-tags":{"latest":"2.0.0","beta":"2.0.0-beta.2","next":"1.3.0-rc.4"},"versions":{"0.1.0":{"name":"webpack-dev-mock","version":"0.1.0","description":"Webpack devserver middleware mock server","main":"index.js","author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","express-http-proxy":"^1.2.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/ice-scripts/webpack-dev-mock"},"_id":"webpack-dev-mock@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"noyobo","email":"noyobo@gmail.com"},"dist":{"integrity":"sha512-+cpCHUBPxRF2UAUH+Qvk366+zEGfnxH3b0VDu9+zX48uo2C30UsSaZoa8tZ7mwbKE0ofyHJ1JxThvEeuk3C+Tg==","shasum":"151a7ae0481939822a3acc4981e3437b8e5abc45","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.0.tgz","fileCount":8,"unpackedSize":58747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO1qVCRA9TVsSAnZWagAA9/8P/0PoQqxgUzgBn2OkWJa+\nQ+DzSPCEEeNffN07O+eBxTd6tj7jUSW57QJp9Z23NUuSxxvz8kM3RHZToEZi\nCRKw5Jh6oLxECh2sA2CZoO8PVjJz24TesLmB98w/dFFPFSRWGXYOjDC4DD7b\nhgzHOyrxyQJfUK7GPIjzaVVqdXVEhGaSXbHsIkMh0nvyhDL5HvxD+uMBgeV3\n1XNaQwaxdiP6B8UCaisXyRct+ceTuwO7n3RS80D+Yv8fbupiTWZolHH2ZiBO\n+u595gtUa7Uh/LUX2oZXa9wOU5bQ6eJ8WdVkdnP2PH99WhypWayUY4obbuQV\nWsjoWikjjorZujeOQ0SDkhZmEKEke5mfpPjOegOuZaB12Fw46JvIER1Zv/zV\nkrYEcRUt2fSptE4c/rgELa/Ix0vO8d+jGdLVjjYBZbfZGRSAHvZMHvRI7XDU\nxTmWqglSHdoVFN1i37jSwy1JS+zDP4x8pBvHyHI2s8/zV3BDJVMjFgu6wZ5c\nzwjQufcT7g/2Up7Tl5QqRcnOkO0IxDwnTsFwiH0O/Cd75GK0vJw/t/tCKffh\nKTkTScnkNEaI5+Psyg9BUSOb9YxUZyHhBK5UKOJ0QKlor9QzEHQLA4abO/WH\nRK+QoY7tdPJ3R58eBDQHMpHnNemKa4oWNf+Tb7nDvcKefdVh5ghugEtbSgp/\n3QyD\r\n=zE6u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3sxlc+VO50atlcCfaevfQAIKwb8xI/vlyntfDPDxukAIgNFN4oCyDyBWLygGsqhJYs08WgXBZ4DUCZR+xTUBIwWk="}]},"maintainers":[{"name":"noyobo","email":"noyobo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.0_1530616469033_0.8709552209776175"},"_hasShrinkwrap":false},"0.1.1":{"name":"webpack-dev-mock","version":"0.1.1","description":"Webpack devserver middleware mock server","main":"index.js","author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/ice-scripts/webpack-dev-mock"},"_id":"webpack-dev-mock@0.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"noyobo","email":"noyobo@gmail.com"},"dist":{"integrity":"sha512-g4X1P6r2Hy98zqDpM4cAL4+wkpX3XQu+mDE5NAlnuiAqjucNNUrEpGrqG4jYqH4Kodpav6tRdI/C2Cd1r+o9uQ==","shasum":"6bd95e8f7a98be23e9157a5f8a2ba180fe5ff78f","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.1.tgz","fileCount":8,"unpackedSize":58517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbO3G6CRA9TVsSAnZWagAAuMEP/2LZ7dDJH8XmSZdLiwmJ\nj7JQuovLrN0FhyiJyYclWAbT6GUvR+IKB7gFBuZLBgV1euIiW9sKSz0l2H0d\nJ/JklONOrFKmX9c19rU4I4T9rBXHxzFrhYW/ymdfBRRKHZnH0yWXLkCz23Ml\nEiMH+cJkZrYpfmLSDu1aZVP2eoPAubC1mseXQaaP3Q+1BB/v/a3ZCX0poMhQ\nb5pwzWaFzYcS3MGg46+5kSCIxIHRaKG0qkHHDjVUiDhJaSkyFUr09MwYse9v\nM2+ZeFcO2QbZApgdHoUsVSWmrx/X681iJnvlnsr5A/16IUa8d8xcT2RA2YbB\nE3Hq9nqopvrQzoBr9zbce37YAOSTXMKSNkE19xji4ntYaN816vcSiQTIZ1Su\npjsQiKBhAv6KcSt/RYml8S++g4WuuZokhGyl/udQJ2D6fDEOc742ILd3cHCQ\n0W7A7K4TDkIF2ilWKi7oPb4C7IpqM2cZBMAOoH2l03iEZTp7TYFEyU4j8mE5\nmd4/SEd9Md2n3eGbok9k3o3Hb6/zSmhnsvssf8u2l7vsB52b+WcKnmJqXhdQ\nBk/jBuw+9REZqg7PaJaxrXLaNiKf6HJFjcPONHar20xgDjqmk7hpZmj7vTRa\npJVzKv5U6uoADQnNfL5rew+Dtxb7V+J85vv+DdW44332jWThoG1Bom9ae1RD\njm7g\r\n=fd+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnvmW81Lr6Q35YG0ftdtFnU8X/z2JINeRqG21eCLgdPQIgdpTljadfGPCrP9ehiVCG5wg/lOHE7aFgcZOewDwIXSA="}]},"maintainers":[{"name":"noyobo","email":"noyobo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.1_1530622394544_0.7710248155040866"},"_hasShrinkwrap":false},"0.1.2":{"name":"webpack-dev-mock","version":"0.1.2","description":"Webpack devserver middleware mock server","main":"index.js","author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"_id":"webpack-dev-mock@0.1.2","_npmVersion":"6.4.0","_nodeVersion":"8.10.0","_npmUser":{"name":"noyobo","email":"noyobo@gmail.com"},"dist":{"integrity":"sha512-GhegcP8XjtDTGyyWpuh4fheshZaL9qHlYUpaSCpo0bE9WeOP64rB+ibh4hWBD20czDskkFWdS+OY+bnStFdd5A==","shasum":"8ca31706175696376a5d1295dd5938a00ce96066","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.2.tgz","fileCount":8,"unpackedSize":58505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjKLZCRA9TVsSAnZWagAAJBgP/0eTZcwLSGhPzXBufpwM\n270+RioTTPUZpT4HfR7dna+L3DNr2wULwXRWgk2kB42KHcb/7y7Z/VKrarTy\n58Liz8TL0eCP431VwhDcSYMspKiBrqJQD8BkAXYyleprnK4Ro3iJurwW2lTd\n+QqzABHN8yU1asNCsmr3MCbh3p5iHfLtv+uypLRM61sw1T9GqN6aTEZs5V1Z\nfthYZP2FMXoU62ERF0RnupZk1TRii3PZnNs82qyUdBKWGXAhr7rLfrS+jjMz\nBI/NfKeCaZGG7qUMx47YF6ziSjZ17hCD/HrUzO5ADDiyyQ8DscZcMrwVxlb6\nOAAVcMr1z1nI8VgcleURtMWe/zWHpql5g9Pl76ymfBsDtAcc5LTwBPNdmU7S\nYBSqMzMlVNbShdxIJQYs69DzxmOWt0gcBYy7ilEXS3Y3tkSfFMW3sm7VjZiI\ntLa8KdSqThO/Xb3odbxwhAACrh7vVtXz67/V/dDWskJYLTvt7lYpDkG1L+Lp\n0RD1QSoHQ3bdge5Z0EASJIm17yZXPD/DU7O71CwiBjt/PA0wLFk5iYX6r4Cg\nJ67xk66zVeCxusUttoksjOVzQu0keiWNrlU2FppYtjciWv6mHRCxCKGTTwe0\naexynlWgkYbGEcAbP63/EF30+16xjAs5/nLoIbt58uP2fOO+9l1S1xBQB0S1\n319d\r\n=lwPR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9NcdlmAFHfBWKVp7EnK08qAW+ZjI1DjMotutQkoy2GQIgB8RxXwXfLZGkyQMa9+YVfbLK4S47mUk6Bn72jo+rHSo="}]},"maintainers":[{"name":"noyobo","email":"noyobo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.2_1535943384788_0.6560878690969048"},"_hasShrinkwrap":false},"0.1.3-0":{"name":"webpack-dev-mock","version":"0.1.3-0","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@0.1.3-0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-afjthjaWmf7xq9E7j9Hrm3Wkj8UzEFvQvrJQW8CdH7mFJFm0FTVBSjEaS4oYsSzlBQSLXJ2NwNfAK0Qvc4iWcg==","shasum":"126dec04300331c45385c3cbb2640863f1085585","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.3-0.tgz","fileCount":8,"unpackedSize":8379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZRKXCRA9TVsSAnZWagAAQhUP/2knqcAgGAUN0qU2QdM8\n55aQW4mA9qFjQ9XMhpCEdD1XT2+yG707EoIojRs7spqNXuX+UzNZyS0fqY1q\n1ZLKBz6nFEc2FrCewFfebcBuHZVFbKU9eEEcL4tgrUttQRjXkbuTZg/wcYBR\noW+84SjCcf3RfV9nn5STJoInAtyfQJ4JHQu4HKzvHp7SiWhAWYflfXeiRSEc\ndpttyYdlLxHZQ3Vuii2gDIeGE3ORccgnSqn0I8eUv+VnlvgVr5W4iyUeYe0J\nys6Y3EHeoA9xLoAC8xGcl8LLmSQXNJwz3xCNz3Hg3O0iFb9T6Fi2fG74gXeS\nQbrmriT+0Y4PEJad/JMfOQBsf9u0sVbCMfT4YYtPlH7KqbQgaTVZegYoYr6A\n9N+msoR2HfTr65ODwEQYP3nr6kGTlybhgVlznCVmNpkRETJqEUJFpNvDQcu6\nWH/jUeuIpcia9lai/PsgViqN0u+z57NRY1oIkQYhajBaiMQXspCLV90IJ6m8\n0NoB8TMG5y/uXgau/hyWKfqMJlUsaGhuVu/2EpJUtbR8xTTuqfPzrfKv030H\n+e/sFS4VZtIEHgrqqAbFjgbe6ylFN3hcgszDNTngBIkf5EFE7BgIy7rtu2LM\nFiq45NZfRqirttx/K9BWrZUtu6i3MTw6LctcA/8JznkDOflaE0ulAdYA4duO\nJJRH\r\n=HlC6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXk/kd+rc02xJxmdpFC0gQsYt02uquzfqINJgho0oNwgIhANWVGRcRi9ZT31Wbefmngi5PS/Eg8uNCLNfFafFnmDf1"}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.3-0_1566904982529_0.17977433301521772"},"_hasShrinkwrap":false},"0.1.3-1":{"name":"webpack-dev-mock","version":"0.1.3-1","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@0.1.3-1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-FKPmOKinqitIbtb8fDYeD92yjpTJWSAsVVZ5PrdZLC0NuNPsjtG7XemyBF9xTkNh0Fve+63+8SgRtFekgx7Enw==","shasum":"ec5bbae14da4ced4976be28d1d36c26058c486a0","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.3-1.tgz","fileCount":9,"unpackedSize":8621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZSNXCRA9TVsSAnZWagAAJmAP/3mpgoE2iICaCARbji/T\nRbdJBJJHfbCi+GJufy126oU6OLyBUoXxih+JyRaafvAd5ulnRnvfoi3SjEHx\nl9/SD+7mflq/hZpTTfdbON44NK3VQE6xGAxBFVSkgpoxH/aRsP9hPuG4DVmu\nGNkNo+KM0g/3S/MGchBSMiQUr1+UIXxJ9tO0eNHN0mxj/n2Jja9dA6nbVRq8\nlDscmAH7bkiOxYycg6lMR7/cHgFj0hPpHuYDuBgHk6xT4d3GRMAOqSgcXypX\n3rKCFvrVMS+3JzgoUY335SqVjLniCTOXlFJtwzKmgTL+A1MLbKTe0fQzLnHE\nhZXq36eER1Yu7qUV/nEr6KA31VP5yKvXGF/QwbqHfLdw2WIq4MNU3wHLcuNR\n1F28j2WZKp4vfcpKtKhoQhPmEjM9XIe06bkJJLkdOz+wXfUTbILnw7GhUm+N\nZ0FhCvmkN0Xzt/cfC1U3YGmC6Kek5+sUM5FAdP7dFEy4ndR0hlizVapkJRVj\nKVAgI81rOUJnYOBf1yTHdxCQ4zDLpnvAdR0IiIobVV8LK7/CEcV/cD+xlaKs\n61TS4HXoClJsWDp75Hdk0EpESZS3EP7LqktpE3/Z69COf7TTWDubSR/JAms+\nN5fuKAuU45jJLjajm7eML4SPTxk16CLHhTT168MI2cWyJB8cpvGGDMuQ6pt1\nao3L\r\n=8FIt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAUkYyqH2G2SbMv7aMO8pU3yg5KufvhFyTcNSqIkjcKgIhAOyS2JlKcVrpMNlY7ZaFOIRgmrA16XBHouuWb4Q7NK+o"}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.3-1_1566909270553_0.7891852250908857"},"_hasShrinkwrap":false},"0.1.3":{"name":"webpack-dev-mock","version":"0.1.3","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"_id":"webpack-dev-mock@0.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-GlHt3sLncfD3vZtGrW9geYDzH8oDBGA7VWTllgwczz1dtcnHT7t6YBVKfkePniunHZPHQkP2iKCdtoM8qvhvGg==","shasum":"1cc54901b38cbde1a283fbe845a5de68fd9ffa8e","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.3.tgz","fileCount":9,"unpackedSize":8619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZSeXCRA9TVsSAnZWagAAVckQAIbadXV5UkJgSnD8hVGQ\nyoxV9oO1g85gGRa5Pm+tWSNhOeOVzNJUWsAzIcP8wYOK9fttmkvVRDfUrz0j\nyMGUMIwcHg6sR+96zQZih1J4h9h4TZRZBHKiNHAjIJJRngF32TtA2LBWes2P\nvLSNoX3jETbsd4tXriggYPc0Rh0AXp1zdgMbH/uOseH28sAMSWK6Z2tgjkuC\nBw0c/BqNuws5mzEErT8tfEH/5b16sMeQ6iYjstFgTHzjpSghiMjJFPV7UP9B\nJYO8WvJH/Kgr+6kne6dmnePhRTpC+KwrnKG6QCa8vWc6l/O+uUbBKBHpbT9N\nI8SMFy5E+dL/3b7+p4Mt36acQrsTzyfqGQ+/foChc5shj2GIjHDzvYWKeWB4\nBi51P/AzNJzjVi9XagaBr6aw8MGiYk9iE7a1Dnm5UtCL/r18LoZNV0ZT6gPJ\nGk+YyOxO2F+YGD8A71nIAQOHD8aGY24TwrXWLJ/9u5HQdhWm6X1mxiEnjZ1P\nQq6+tbsWpgxPZQcn3G6QRFCMHiAGI7oeaUuPlpdpEIphdrQO4MgKFfdRac8s\nCUbUuaq1aBDksi/1rIW86NBhj+n6QXuWnldYu06RYZX3IhHdg/y5Q2wVwfJE\nooc3rtdlFTmNREnA9W4RIY1Gi1rtdVobuAMuQZpaJ14OPxY6DWrBt/71JLsE\n1fA0\r\n=qyK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJgapzxXOra2FobHSePU9d+qdGDA73mHJtXQIDa8I8lAiEA88nMoywlswtQVrU2poELZg5sJlq8uLmVIF9PG3ysmoQ="}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.3_1566910359086_0.3494685624382712"},"_hasShrinkwrap":false},"0.1.4-0":{"name":"webpack-dev-mock","version":"0.1.4-0","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"_id":"webpack-dev-mock@0.1.4-0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-SGUQKYZmAqxGmwLiPoiSsHtfhdQBknsykdVmyz5uQ1knfXe3xqJnKslHmBySsWsg7YkhaOJjzz/WmYayBMaQ4Q==","shasum":"8ab5e2532df90097067805f233f3da8a86676eda","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.4-0.tgz","fileCount":9,"unpackedSize":8961,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpuZVCRA9TVsSAnZWagAAtNoP/1SM09uiarU3Dwu2YlMe\nq/NTwFeVTSyk7W+xDZ0O1in8FDTGBebA0e4OpooGPT0mctl2M5XE+CLcERuT\nOn2dFEkRnuOpG44Eivxk0V2oEXC98aIzk+yvLUMM00aFhexlUXXMmd2Oej/4\njllCk8sVA9JMIq16wCDtvrjDzx0CjVEuzs+X7vVwt12kHdR/J0UP6L0omhOo\nGNz3YTQf2cN9JEh51X69L1zzBW5APLGwhDG+caAOO1BIjTCNz4Zgkj73dkx1\n0l8/m3kRazhPGrIrzw6xGuvQb25fmvuZqs1/WCoMX5zFWmwkrpo+8Z9Qz92i\noH8rn5Ar/qQxI9i0+u6NeXVz0wS6juY5RrGYx89dwWunnajnWhcQraww943d\nbGc8CeB2w58zzK5tGuOrerz4/bDxYmPl9iLjPX5FGRj9oZD9TGk01HeIs59M\nbflGnDeVo5YAAKVOV5FKK6x/NKVaOCq2T79tPI5GJZShmv8gSTYN4st7lhbD\nMCH0kuMs5XGR/Ae2YM9Y6Mxu8Y3Ub4JSev9Hd0dYA9+Dxa90EDEXXZ7I9GFR\nq17aIcxWRWNH/TuRJxYrxGREX/FZ89oA5iSkVdFLZImnLnWb9mZjHvOpdcnB\nIGMth+4GQ3AEqvHMho4hNC9llUyXwmtmKted5JFBmfbaq8PAqapbxu2NzOb0\n3CXS\r\n=XUhk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ7es3oaRhZTywlZ4p8kugUMgEL9dJBLiIYwYJ5DXJ4wIgS9NyGjh2iFRjc0IYfGBtgQFfC5samUhXj7jGiOOjSS8="}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.4-0_1571219029082_0.1878981892852878"},"_hasShrinkwrap":false},"0.1.4":{"name":"webpack-dev-mock","version":"0.1.4","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@0.1.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-IqXtEMTf1GP28I1E8qAlR6ZTyePhdR9ETllRZBkN9fGDLebPPpK0Q2QQA8iIjrKQWMF0IcLRu6wGvfQdwqcIDg==","shasum":"e7406f0c8dc10ec16fa96a1cd560fe7e745b82c5","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.4.tgz","fileCount":9,"unpackedSize":8959,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpubfCRA9TVsSAnZWagAAvn4P/3aylavbzcIJChNF2SQt\nLE1A3XrUtl0k8ks+9GTAKKhN6EiM9j1qqzIwI8SURHPTV2hodpyO7FNSqPj2\n5Kx4nJm9Q/1zsurJqqjqqSYLP3EYzWmecikwnaUaCRpWCvQyDLaokMM3rpb6\nzxmK5ueAjq/l3ViWqO6s2S473JjSw2a3Y5cvWsE2hsrO3fJTa7xVfz/SWLYn\n1yXLvy8ugeojMLzfT64aLYt4WCMWm2CuoMebw6KH1SYZ8V/wDTcO9SELoq9L\n9TApMhtqbQ1Z9PRKGfYgxQvj4MOBr8XDM1iNNOCXF4l77S0VqBocoC8xMc1E\ntOseBrJCUAc2KYd0TxqVvsPtshXHrbYDximHIWc5lw/tdA56s0MZnXW4ye1z\nRQISn/EsYvHojAQnJ4oKQJYp56V7spjyz/V5+5t0ehQs3R7WTiwSHOdwDpvi\nGjDX3sR4IMo7FHJFO47tV6D4ORPHToUU9L84RtCptAPiuGhrOuofr0Hv1HUY\nz4uflSRvHDb0ez7inKb8NCHacWGEP+FHxpKgYB8RtesXzjZM0zTPXBrSsCmv\nDAERcPLtfO9a0nzj8K0r70L3M/nmAH6vnbaFFObYpYtjs95obD5TboXOHFUr\nOJqiX11WnpIh8DccwhFCALWSNortSxH7oSWPTapvaferrZOUst9qouvKeR3i\nLAji\r\n=RMHL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjpqb9pqpx9XvYU3TUSI0NdUjdwxowybiOvcTSzyz1IAiEAzKkdK2aMiPcqzTZzFt8uR7oMJ0wCrAGtNTHFmulymMI="}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.4_1571219167197_0.7954376026624863"},"_hasShrinkwrap":false},"0.1.5-0":{"name":"webpack-dev-mock","version":"0.1.5-0","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@0.1.5-0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ukSa2K3IPUAj2j3lT8/rseUIoFEq4/zJPriLjT/Gv2hO6chC3pWKojSsDcGDMLqAKjVlD+z+nY7BqkU9/SKIzw==","shasum":"332a6211e2046b488b42e148d4d4c646d19f47d6","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.5-0.tgz","fileCount":9,"unpackedSize":9162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqCetCRA9TVsSAnZWagAAcEUP/0bDSB1WKZ1uM81d/k0q\nFH8lLpG5tEJuvNlTll3u6KzzkdJGXv1r1TnxAO5EeMnO26Hsv+lTIXJd+Omc\n7cnLyCvrjZ1JADgKRVds/q6rd+R7G8SACVKqJYEwTTUoG7FY/NdKmkODsPDy\n5EeUsuV7D1H0XG14UzNmZ3zWTsnLpgeaHsm7PNLHC+7PSH+6C90oEv99e58n\n0gxKimtEAMEx4X0p7UFSTHIoy+DtmdT10ewlMLuB66Z5l2PBKF0xPB1A6dXX\n6baINO7r8QLZ6KYWEimGjJCWTwdLf+PONAd76WUqM87wDUNbaeC7G71r4EOl\nzJkGUCkdhMcjGY7Qbv/UWmXDY78DYmDGbylywoTsSGlCgAEmD9JGRkE4+KIK\nsyk9HRN7j2CLBrkTNPJZJ8vpTVoj5lOBBFV0IcWFMxe8AthL4hwirSasMGZE\nDtsYChC5ens6MgCLLGTQi9XshNBkI2x03H7PDk8+c9JiuTrrn1kp0USqqo+3\nnfwdNc+2BUyPiVlYaN29ryKtOf/709LPzBjrb5TxeR3dpBttiOVF5tgZmhGQ\nKL5NW1dy2s/5QPt6JtLRT+s5Jb5m+DmlSQ2+E/K+OAjGW3GNcqtcoUzPPJy1\nu5MzpIznIXHyciwwm19LaCLDOJ/QP8IOtyKVt4LxqYhrcSm+6Wv+ekYdZ68j\n9vRq\r\n=/+6J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRsPd5jlmyTugoU14mH0kHN8yoj4S46XpMIyDeAj2THwIgExY1swuS2lffmadiEXMJ+ttLgdAeYPAc5bdQfuTGG78="}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.5-0_1571301293296_0.13857660874038857"},"_hasShrinkwrap":false},"0.1.5":{"name":"webpack-dev-mock","version":"0.1.5","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/alibaba/ice/tree/master/tools/webpack-dev-mock"},"_id":"webpack-dev-mock@0.1.5","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-HsJvURzOFUF01ti3CKxACR+XKBTaJuZo0msQuLu7Yy9wA3hFztJqw4D9B8/Vv4Xdna1AnAA9W/MsliREXhYLyA==","shasum":"cc4ec8f609ab49235f2d8583c0b7cbbf2339113f","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.5.tgz","fileCount":9,"unpackedSize":9160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqCtkCRA9TVsSAnZWagAA9FwP/igvq8ly2aquE4KYuag0\noRXs1dM1F0qxtYBNDme8SUAThhjLryaRVnRvQHfaU9t6JIQZBuKTCNUJDcnZ\n1/TxXBB2ctZ6h/o1PN00CSEAw8r6rWpqtdznoLewyW+jlGHD+xrIKGnFWMex\nz/mB532lOEWEdASDqV49ayvu6Ar6/bQ0h2wNW2Rzw1NTxfBZeiLfOi+SN5bu\nm4+pIZI6rxFfyclgIH2Leh0lCcGP83Tj21wv+3Lq0OwfeeYfP8zSBwrLI5OZ\nF2kocr32Et1535mlLSZCDZ3jXSJiyNOpGYr9ERiS4arcLZGFHR7G0hcswsoU\nepkF6aZvhaTZnF++Jif3UA8gz6dCCnRl4H2FXYO/yXGsNttpaY5zYfS3dnza\nV/GJsKCVntcwkByQsaBjaByqBX6fFV6cEb2Oz53/GJMCXMOHMdD5KFiEpXTp\nqit52ryokYWgajnj/pP6ep5WLFG+bDLHR23ZyAaYGuLLTXZiXi0frJUSDP4r\ngm6dch0QjIpQsssaLA03YM4BphEfIBW80FIgWZvObo2GF1ARa8PXAZ/9j3s2\nd2jx9sZXG29A5OghHYzmNzctt0RtPEtk5/jlb+cXKYbxsV5Gmv3V2k8yoSNb\nWJUy/ol0+fCtl1s6Ak1GaXmb9cswRJ8P4EaQzyWg/F/30Z3U47YKFA5uG1Nt\nTVxa\r\n=4O8P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxojlgO93GyXHHF5GfxMWo40R7JB79j6LmzZ20BhP/dwIhAL1gEEXYKTYz/ivxbuBk1rumpBuoOWVPJIS5iHOJBrBh"}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.5_1571302243915_0.3210905394664725"},"_hasShrinkwrap":false},"0.1.6":{"name":"webpack-dev-mock","version":"0.1.6","description":"Webpack devserver middleware mock server","main":"index.js","scripts":{"test":"echo \"test\""},"author":{"name":"noyobo","email":"nongyoubao@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@0.1.6","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-K6r4BdmFsjMZRQgaBU2HVldI8f6/e643h6dsYEqjhmGGLJAKadk86E3ujUoSjk1f8+gwxldaRTULJBfgFOTO3g==","shasum":"ab028aee12e2fae707abbc7a554359f145172f3d","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-0.1.6.tgz","fileCount":9,"unpackedSize":9210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG9TeCRA9TVsSAnZWagAAgqcP/0Xg2oC9r1MCHrb2aki8\nYgskBgvKffttiJ73YujseODNN/V9UWVIfU76O7KXsDUWqTZ9t5GAELXIhmgF\nUPW90BNxvmigE5qq6tgULdMACFgXgPDaLfXjrkyIiIKpclt8sNTVwwO02Ygg\n41PpjPD//H/nAKCWRoePP1DhXKPao7l5VJwmkm9WQbsvmeagzR+FPYdgo8Ri\nruG6P2sCD5cmlHDNH2jrIMqivJSkf/Gn2fOe5YIjSiSVBPzBPunuM4LWq3qP\nD+Ul2az2LyLWuFUaQ1xWT/Uv4JzS61LAgLjkzCqvCsK4z5qyUtsR/o/q+cUS\nCU0TGgkfRMm3s5f3/bebD/RKDbcYpLrsSmcl/O5b2ElhUNlnN3y3JvWbDNFa\nDIjdQEB1gnuUNXUWvxIyYpHEK9JLN6c+PLNi466dXse2HNyNzqc2vW4fUVGX\nH01ddN0HZKXSqoS+ed2T/lKFCNt/jemOmnbEvVdPwgAdT/KKzD8iZblnanrM\njvteXIA7YbmXuaZp9e+ZfKsGJcJxHUnJDiL1JpvvTYSIp5D4K0HGdKu7j3cX\n2d7JvZmzO4G9080IWusFON6ySif297OHCqClxIu3Dvo3sYKLTTB+t7OlQd8z\nIqgwdUml0xYCceKrA9RsT3XiR5pe02PE1ioPxr+UCDosktsYoJX0w/XDSXuC\nVpx5\r\n=GMI5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLRpfGRvpfpY6kApLbSGRTdAD9QATfg1inU23dzOFh1AIhAOv1QASlNpnk0r5/sO1+w3LZ+bYRyAhMfGXHFNgvDtiK"}]},"maintainers":[{"email":"xiawenwu41@163.com","name":"clarkxia"},{"email":"noyobo@gmail.com","name":"noyobo"},{"email":"sobear.me@gmail.com","name":"sobear"}],"_npmUser":{"name":"clarkxia","email":"xiawenwu41@163.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_0.1.6_1578882270276_0.9382089277907064"},"_hasShrinkwrap":false},"1.0.0":{"name":"webpack-dev-mock","version":"1.0.0","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^3.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"chenbin93","email":"chenbinad@gmail.com"},"dist":{"integrity":"sha512-k4Map/X9GClEe9rtuMA0xMZVHXbk1QcRp6IAdPeem4uQ0odpUOthCLsweNiTHI9oTC2CDMOjkfMoL/h+A7E8cA==","shasum":"3e0bcbc633508b00679fe66f5089a4fe346871f1","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.0.0.tgz","fileCount":13,"unpackedSize":17412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYDwICRA9TVsSAnZWagAAnkcP/RiVKRE/sxzME8U4MPh1\nV/IRYpUiMD8mcmdZSVcmE/4btL+rphkNxQPjUjxRrnGPakalnHAOoGDuRaOB\n5+MFR1R/wPinNlf5hc6RjYfmLXL6V2zmMw/XJMCaUH6xu/XUojPiFHu42U1B\nGuRqdqAxkReg40glri9UPDfztc3+abBbRItRnRwSgz5ZXN8KRXHtpSxj5hqG\npIEgWOHy2WdrPgSuR4Ro4WIvBOPRhrgy4uv8Ccf+2li+n81FLHPENay/0qXl\nipqhtXYFZLVQiFnzVzsm4fp6JhEV8eqXEFWteWPHfQInYZHmRC+n22rqTw7r\nokiJJv5ZAUE0TN5tnMSdSOU5Awv4VRcG/pua/j6hXgFWuTpwbgqmCQDERzoz\najL8hutv7lhLhIOJEMgM7gk6o9H7077LjbawYEWDomIDVE+TLgVnKE7WwIyn\nhl/G97UQYOCImrom5nmauA0tjOJrUeC9az5sObse7dtQDjql0k9ztU4HsyHn\n4WzMwedwtAHM27Vef5vQDwIFgWtjA8tDfJIrRkcTj1rwsImyEIRlttyQ/Aqs\nDRr8uSed1khLbFQBqR9guOnJ0HY+klcJnc3Ztbg9WdpDXZW8/9lylkNYdJm3\n2MTG7yjv7VTFTNJTGjBCMpHNr2hgqsB5MzOIHyAYny8LKnV9IQm68zV46Mql\nGFcc\r\n=mF5I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxK8WRnsSKyj+SZBDmaYa2jjB/d8F5ytbcXakEChYgIQIgPglpbccoBreOajuV8Q4kaZpCu84Ds4ixl1KJG6NrKfY="}]},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.0.0_1600142343718_0.5014371933299346"},"_hasShrinkwrap":false},"1.0.1":{"name":"webpack-dev-mock","version":"1.0.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@1.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"chenbin93","email":"chenbinad@gmail.com"},"dist":{"integrity":"sha512-EWYwNWthd+GOU8LLhlAOJF72VVfvvqvRAT62T3AGvR4Xkaitb4PiLzKZyMDhtiS/rMgktS7GBdNP+BCdDHPzww==","shasum":"e027a668a95df5f1ad50a4037ca1ee9973dc27cf","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.0.1.tgz","fileCount":13,"unpackedSize":17649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgWKDCRA9TVsSAnZWagAAgS4P/08Yn5UdLo/t+Ib6H1FK\nc5Lmd9OTh/JH2Ji8PCJxwlslwSMAGmMmL2R0LZyPgN2/lWKi+p02k5xyGVVB\nmoEKWlBYYV+4BN50KcilnT4RVpHNOh2g8idguvD6ZHuzmMaW0kz3a2tLrcNk\nlN1febUbMHpy0EFbmmZjmyIIPWJ+kDsQ/f87DltW8W1iaVLbFsFOZ47D16C3\n4TQZU6lgq6r4gbpI+gJNSYh0OESSf9XulWjJJ1BOQU5KA2lVA52hyCn/yEyc\nrWf8t9gMOT7m56FKl0+NvVIEA9v8Gu943vv6U214QvolDtZlBjk2Brwyyl3P\niO9xy5e3ejO4ul3JL1VZmdGpcqxPIjzz8xqQwqKAPg38AuzLeIsMrXOJo5dJ\nfDjj49e/9S+PxMIlM3fLlP2HeHL84wSUhzEfbvAAUic1wNeQJLNl1paqgKFN\nHuvyjZw6wYUwqqx/Lu6PnQkExwZaKgBmI997xNz8g+wTtDHaY4UQCuOJRXDC\na4JGI+4OIF2noqQwvaugCZXGpmqWwF5+Ob5YDnJlA5rAOnMmrbt2f36KME8V\n82eFr63tvOu78hQJaKnWrwrq8SOpvF0Uv24DMpaN0KqiXsaJB0r6QDROOdWK\nsiDtbqM3N9udrUQ8drkyIHgN0ChY2xmHQUnqQC8YSYgEPZxEhSfiPW0hmaOX\nyA89\r\n=48yE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7mKiHgL6JxVXXqzmlWxnobQUPsH8vyTNgld5Ty6c7KwIgTb8uSDJIOPX6MX4V40Ks6hxX12Ky1Eb5zLCj6oxFhFw="}]},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.0.1_1602314882885_0.722748735775407"},"_hasShrinkwrap":false},"1.0.1-0":{"name":"webpack-dev-mock","version":"1.0.1-0","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.0.1-0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"chenbin93","email":"chenbinad@gmail.com"},"dist":{"integrity":"sha512-RcDavjkPD8dyXFN5ISM7sX3CB1kXREQcwRPx1Ik2jqQeuYVmxsRkYpkCabS2smgwjzk6dK5j/hiCrCyt+y4zbA==","shasum":"2e778d963bfcc4f40ce0ebb02635b3f52de56b7f","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.0.1-0.tgz","fileCount":13,"unpackedSize":17651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgWKqCRA9TVsSAnZWagAAMtwP/AjVetgokmojw/5ODbOe\nG0jX5NUGogjG1kyp3b2aZSCkAa3beQincXA9/+dKHK4jsl4o8agV1nSDGavx\nA88Aow/sxldhEVUrjeB+4Zb1v1htIiflcNcTtDj1DP8mskbU5kWocSnVypD4\nQ7m8YP1kg+g5yJu5YvTKL/EX3Rh7LumN9iuALJcr4I4cAkJ7Xul81Y3eBikh\nb/UYuXZQREJqbdRrVhuFJUIvkiphHsQqLc3vqb8cLBS1UgtekDwh8fgxPz3o\ni3Rfb7iTCeiO0hEWtiwE0xEnngAfcU6KqqQz9tuYchgwr4EEQeOGsMffhobW\nkXNaIcsXuriUIDAuopuPjcmRJdCvmUnpaGorFa+zirpbenFJqWPIPVMfbMcq\nruf+C8f7APh8DCCzDKgF3FAY2MBdVPorVvdYguGf4p3iQaAH0GEYqONj8emv\n/BRJcXN8JkfbIrf6c+tgb2KeJ7Pg47uk6h8xNkvdvJRwuHwrgLCLCn7Vfvy8\n6nKFQu61OdeP7EXMVf1wjb7ATJ0HPMlZpABIdEjREYBdvuIP8B5T3sOSrhyI\nbCRkqZpJsNeD93lca4oYrCltIn8DG7F+qAqjHdCMWxgUHAqLcIsAyhRDmiMn\nHwmShFFlvNeWXZGtZ3FRzJy4dRfsPtQrwRsGdzQnO2AcujErEVpsgux812qk\nVH8i\r\n=AQLL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAwvjBg4qwKk8OOSCyw+vgy0ElwE5Vl/nBQdmI18SV/AiEAx02yHaL5mYf+ZxLrqaNaGc85kWdc9saYrxIyZC2rTx0="}]},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.0.1-0_1602314921828_0.9242034315599403"},"_hasShrinkwrap":false},"1.1.0-beta.1":{"name":"webpack-dev-mock","version":"1.1.0-beta.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0-beta.1","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.1.0-beta.1","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JzdkidVbUdQvrpG3K0Hdz6ePfkLExFX1IaGcuLK2aZJs4fLCxSQRfAs4oc3SpZxHBGu1Wv3BWwq0T60tVponcg==","shasum":"c130ec8b808ba791b9d79bfceb1d0b10857519bc","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.1.0-beta.1.tgz","fileCount":19,"unpackedSize":24389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/7EnCRA9TVsSAnZWagAAZuQQAJ77qn8ZEH4Y5tFw/Hdu\nmlDR/K2TydeDwXvNWkG9IxcmcyvWMoUA7goHvOuNo2nhW7xtPikhkOcwpUF0\nnfDQuV6VCC+cmizIGovolusUyv+cJlqCduuOvosP8RY6eQZFpOKkUb1XZ0H9\nnFjHZP3EE+bxsXXEi0vkhNMv+yAVpForTuR1Q8uSY9VwOoXZQr/fJl2uwV75\n4mz/BtOn24DlOKR16db9CRiZUJkgV2ILu9nhpbLCOenha9i7K8i1KFOA5RgJ\nv5ZVW0f9/EDm64Bf3aWAjsnvNrBjgXJXn8NPEikQ8HrHw6mcSIB+80m7y2Pe\n0RSRTNJW7ECbc9tYeBAouDrwJfpJNniIZs6JLA6fQ27ojGO3jHUIGDhckUjr\nJjHfnapqEEmTyF3sWJm4PfTTz986FGjKf2R1rny+EXzELWZo37q6NxA7HyLi\nsys0qLDoS4LufmUaipQUdzZ+xfjmqo6TmyJzhKi5uxNws9PFEplv0nKfY4WK\nid/AyiKzfEC1NomjriXboPjUAcBUatdYt42hXXuHVSwytH1hwAbM253/jo+e\nTh49lruq3Y0BODZ333bG0TyvagUKQCTx0CQOhWmR9vtqA65bR2/gh7sjOrPY\n3X9UJ/06j1q6BK3CBKdDvckVawuVMzKSrN1KOb3ABUbRgXVp9SFP6DNionfY\npLUi\r\n=yXbQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHq6dPaDaf0rK+qLOTcllXIzLnk99ZLmj2uQ6Fwe786VAiAKmzFwY6LCBzhZQjOLWrADeVM9LcbdQNdPbXq3QDHNjw=="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.1.0-beta.1_1610592551011_0.25738241906331516"},"_hasShrinkwrap":false},"1.1.0-beta.2":{"name":"webpack-dev-mock","version":"1.1.0-beta.2","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0-beta.1","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.1.0-beta.2","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-m8ZoeE/96qTfWlRYOHa6AJRNkWAivi9+w8YoaJwur6iLubnszxB6ApABGblWikFIC+g2qVitm2wTXtEc0UpR+A==","shasum":"68cf7f20bd3c71470334cd90709a0c4a42ae455c","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.1.0-beta.2.tgz","fileCount":19,"unpackedSize":24554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/71GCRA9TVsSAnZWagAAXmgP/0BtORSHRNDXmepD3u+L\n04aTpa6EbEtm6/qTkCl1geB6BMFFuUXVdSmpuJKOKdBFwWqkVwLwjwBvoiuT\nNUERvIF4N6IUDPbJxRl+RQnj5A0wMXJXm33hLbIkbAcwBpruAcyFIOu6zRuj\n1JGRt/WXCfzAyE6jy6Scihufv9phHeXAzvSxLGntFRjk1IPJF2NOtm4XbAja\nlqWnYfGbbYAc/H2QMK6kRsspz7bkK+8QTUtoR+2GoaSR1ug/szB2yC0D1CkG\n6vRdfgY+a3x+HV9KRxnqdjN9PjAwyevaVuP6nIH5QZJBJBX2P3f2S6xmFMWI\n2DcYiyJfSN6sKPbz2n/OCcpg8bE9Y8XVDh/LWsFuEB5z22kV2gWdRFRKQ3fS\n0BuStwjY/Px9OkuNItjQIuRt4/AgVDi5HlvyC2RwQnZoCaDxfvmdtO3443Cg\nEqs1kwYCCFtL8lAVlvaDoyy1snIpf4vzqsib5Bh9bKTraZvMvicOgS4kApb8\nyt1MdkxAH0VQTUfE6+J91SPd3NpgGRPqK0LdsyCZ3DVmiUHC8UMeWo1GgDaJ\nEtnjCxO7Z7JElBEQz1GjrzVBdFYbLsRL624c+TmYA3L+URNtpfigtrFqSEDj\nb73pYlVwt5FIkUMOsGIYbxXidr4Hi0xBpnBajaIttAdHLuQ7UhGOJeIxZPN7\nU6WG\r\n=R3G0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfyFBufp3oeufWRSLvmgUWGK6o2TiJz3nF87FYsxsYtgIgNvULE6UWiHYQIqMs41TqFd+ahgkoxQg+I1U+Gs+qf/A="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.1.0-beta.2_1610595653803_0.06737874377901076"},"_hasShrinkwrap":false},"1.1.0":{"name":"webpack-dev-mock","version":"1.1.0","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@1.1.0","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-xE6iYgxyH5VlllnvMCCncrBNycF8ZIhVmIhQo4LD1CIW3n/il7Vk91EWz5BDis3DJsQZK04SuMcX7cvT6HIPRQ==","shasum":"058c6769288cee88d54e242f62957e03ad67f38a","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.1.0.tgz","fileCount":19,"unpackedSize":24549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/+bzCRA9TVsSAnZWagAAD80P/2+vWMphGEcVQPzYyTdq\nxLdCJts3qkATAnLL/QpRlKIUtOZFgYJhMH/Q+lb3gwnDLJ65gmdCZ71Em9WO\ndIE+3i9N6V8KwR3MU4b3MqC4FJpTYxQm4PQGaOVfhv3BAZUJlorXdxSzDCjK\nw9mPXe1kpB4k0w4bPfSbxBKFNtQ75jOjKopt4wwfG1CHFqBc7Udl9ZeRw342\njDTVeyq1NkRYfLydS/fS9CovYsR6tlBaSaMLqRSBHAB1+OC8BltgTO6Qkv33\n5IBgT7lm5z73w293jpPAFT/Z02gAOW3MEIp5GYGxxKWFWlER7Y2ZLowS7s6p\nPVx6VPvz8rU9Z8PyB2RGZ4unC81dOp4wdUs+N7untB2RNI7pRqTR9MPs3wKr\nnUmJddxkfzvsb8hbsylKIqtgfQAYQaOVx2bSywN37+oImKG/0aAU8fVAY9/Y\nnOL+Ts1QJleqyH5SuMnmsZBWz1/n4rP1xYD+VsszmalaYJvBaOLuRz3M2/nl\n7k8YnNCZzD26gTnHLIFppdZFluMYCQOQcdhi8bG8MQIX02fppANEMEOHArNg\nDkTK7XzHePbaMjqkcXg+o/DLBrWLGlU1l9t2qoyTq85JdXQTESGRa6FN9dV9\njsYwCvd+c4vUHMSlC8maAc8OAViTf8D9RVIaV3bXWscE/wF2rg9UsjZwXIgR\nhEql\r\n=s2sU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDP2DLlwd4ln+SR/vza/ma7KYtMeyHt16N+HmiFlmoceAiEAhlmC2WacSLwaYquDUsKq9l9eulvvLXQFDBA5Fm6glCE="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.1.0_1610606323317_0.45405835044958054"},"_hasShrinkwrap":false},"1.1.1":{"name":"webpack-dev-mock","version":"1.1.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@1.1.1","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-YF5NQ4MDKOOlvemBxwuDIkEQroMoGX/MZmty04cVjD04cX6d5azcpdOTJEholD1QolZg7WubNEMEFPw2Ss2KbA==","shasum":"c08972e50479dcd590bd50bcd1b4a9a975cb9289","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.1.1.tgz","fileCount":19,"unpackedSize":24922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBShFCRA9TVsSAnZWagAASnUQAJr6QS1xzPIAly2D2Lim\ndC89YyPUUV9FUNXlAWlXVxgXQWJepaO3H+7kZR8+Hvni08ouPXtXwU5v127C\n8v0LxHqlpZE0zKGm/HLbtNRFeT14ojSSaqYiDUuLrI9Tj61fMpGotiCMgaKd\neia33zwX6GQQigK16ng0Ts6g70IIPoWrFqfeN8isZ0XMiQnmGIw+Tye+C5qN\nrnAjtT8Yb8xJ1MtBYt/qsY3A6ro7rW/3BHgyeyY8/8qLZ3ejpQQ3H+Cq+JcO\nDU8zTb4wIAdrLrJOsmr1yWzJ+xpke50zeN3izj90OwRtnEXVR/xpDGSqqpg8\nffpi9OPl84ig7BcQb9Px4aECOySMvErhDfQnQ09QxWJgcwulFNaZD1lZTd2b\nlspgj/9lhqYoxlR48+9xQVFvIA4Qbi4eX/lQ9fvh6vEjxuuhcoRGlyZULeB4\nofRyRlXgYfj/bniwq+xDuiIhPnDEV5JC9aS4bRDWV8U4HzmpjLqB6eXMOPj2\nFhEtcpSzhnij8Q6RT3ktF9JwZ6gwd7KvLYI2H38gXZaFpNd7UZHSF7yUSlXN\n91g4jKPfWgdZ300oWlMMm3XqyWb34linV2vShu1FW7rKkExNowkIWdG9bD/w\nlzccrCmC4bL7znGvvE5XVZ2K2MiYdgXCnG2vRUdgF2iVsoHiVY2m9kfM91sg\nR2hX\r\n=4LYo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQoxlpfq5sVK/Nqf3mJgF019vLYTNN5uqKMrI3xXSNOAiB1sNB8DibrvaHo1FKmox/3bA30nUoi96G02F2e9RTeTg=="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.1.1_1610950724773_0.361347936858081"},"_hasShrinkwrap":false},"1.1.2-beta.1":{"name":"webpack-dev-mock","version":"1.1.2-beta.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.1-beta.1","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.1.2-beta.1","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-saBhVKMxkuRK6WFqAvO3PtvEGUVQlGYyldWLcj8UUvySahT7Hn2Ky4j+mbVmo0VeAWoYDOXeaPOM2g1uhbmitQ==","shasum":"1e7554395d5c2c1e1af5f7143b377fcaa66642d8","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.1.2-beta.1.tgz","fileCount":19,"unpackedSize":25260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM56hCRA9TVsSAnZWagAAG1wQAJ2Rt0jVwyCmYOoEaLdj\nJp8J/MN+Y4XMLFwAhOTh5ONS6xQuE1ihvFAHw7TKkvE6JNqq7JxP5PEIq1dj\nexEvmTTkWUbZXR+WBIyp9yRJWT/sjeZB1OsoBdKgHrQnoOefNfwSD7qAGKXF\ndSyK4+ai71N9lQBVidOKWEU53fDkVQfkFY2l+tj6KuROaKSrL7Ee3XXa8WWE\nMB7LXidpldJ8SeYpiKa1w2E8YKRNsZnFRPZUN1tJMKAMakOL4f17TGJs0hvd\nDDstPoRIOxj8mlKUyw0afD0loL/gAmP+Cj42osVJHN0fQve79edBUJjXZLAv\nMJqQ3d6mGmZNzph3Ezqr4QxuzRfkG5sIrZiQgAmS07NOJNlGexvp1PsbCuUW\nWwidOQVzLAqb0bYQbBAybRT8HZGRoQ2aAhIjai358KqW5lYn2QIh1FhpgCe2\nFsM488CrcBm0ZPsPDO5KW989zTJRDD6TdyYgFasuHGmWWBjYVXb8dWTVyO10\nauBr26SF8IpRe4800199Lm13Bcin/pXEkTHoOnCoNIOx+o3GAoODhohm+nVC\nnCZP8Se0fmFZk3jqBC1vRU6Xx9cYxgn04RTuJ+00Fau9sLOIp1wQVbzPxRnS\nsVPEWXcydEb1Zckot8oqT1gSbW7ZXyxlQqSE6a2fvp2SZk6uoDGXdR6elr8q\nByJl\r\n=m19j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJGxXiRkS0K1DkudhKfZfSJf3yZNwRC7pHJrqwcqTrYAiBDOaZlL7gwMj8CY37jk2vacqL87/X2PcotqlcX/TV76g=="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.1.2-beta.1_1613995681482_0.5356966018017724"},"_hasShrinkwrap":false},"1.1.2":{"name":"webpack-dev-mock","version":"1.1.2","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@1.1.2","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-StoUxjpy+tj57p3fIyVQpxSptArbjJyfR9VEzAK5EE3QTMp2oCN6iihfyEHmscPdeS0PT1nceIn13oASyQ0etg==","shasum":"98230705613c2f1302766e692546da8444a3c4e8","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.1.2.tgz","fileCount":20,"unpackedSize":25314,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNgntCRA9TVsSAnZWagAApN4P/3NADnUu/X9beXSNnDo2\nJsPpJHviQnw4Zb4l5wnDiKs+buPSexooF3sGpXmDJ+11uQW4GttwhsQ6cMXB\nADD6zCPn3SrnT3AJ0jFJpuE1EDGJFVVV03hvPmWItwavalIXHLri4+EcWmhr\nr1rp4bUNL/avoXRvI/AgvbR0tqyloeOEfEGtiNjx7jOq1674lmGWjN4uILil\nq2yUUS4rziyHzun/HC4UKXdD4/iiXa1wTqmuDwIwXVoa1+vkSJ/SxM6UnAqQ\niTQ1Pb1oNmmnfueAkLRGha6BLRCTRMhpjuNlG+amDi1sUx0aXZOhuxJzl4Gg\nUQ4lwOLbHG49R6XkuwhRaSr1Gc93eWu5mhvUyhfFF3vKpu/tzjYCjX2yLjED\nOYCoaiUX4GV0XUtE4HfOzjmoJ4G7VAcUjUsxx64TyCWPiawrWQAil22gXL67\n9R2RtTphxNV4LUI10cVHW1eX3/tylKn6yG01X7kIHSce3J1eHEuzxLUhybAP\nmyTzK3BRGiLgbR/ujpsiPyTzdh+0ne2DkWL9xK62YyBA0OjWOnq5OVLrhr3l\nT6lpkMfTGAo+V32IUmc+rczyDRBrIHdGvNiTei/MndghCGK8Da3Wtmy7MhSY\n8rMJsuHjw2SppTCf5XXd5gmAqvRGtK2TbZRMtOdiGC0lK+TuYDi+8jBDxTzr\nIRh2\r\n=WxRE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYqhY0Un+W7aMpxOVWrLyfsKunxNkMm+g8nSglBESbBAiEAlc8XXV6W1iABE+Y9bq+sGLTqp3Z9Pu1tC7d4ww2G6Fo="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.1.2_1614154220870_0.5431763261029545"},"_hasShrinkwrap":false},"1.2.0-beta.1":{"name":"webpack-dev-mock","version":"1.2.0-beta.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.2.0-beta.1","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-QCvOQ1CPks/uuH/HP7othkPAORiFz4N1ywBnxpSFmMsbAUv8+Gcu2PKqY5eWm4pAxfUzyM+EcDvifyXy1hBw+A==","shasum":"e7cae62672bf39f65ddc463dfafea3d0b571d98e","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.2.0-beta.1.tgz","fileCount":20,"unpackedSize":25636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSGMRCRA9TVsSAnZWagAAoRIQAJYHh7ebsr7yiwsE9zRH\nfqYLDmVEcPkGbDr5A6O89q/27xb5pPjRvNjzpcRZyHTtTN5b4hueVRupriQY\nF6oFoZbpnJEsK068K7P7ZEivRIrvuNpV0TViPuJSVs+HLEXt3MBg2lPGjuUe\nI5YCOnLdKMBpFuD26T8mMGjRmCJPl5r11LB36e3hpiEgRillgVZp6gX2ehio\nctcMYKkiB3TLZbtXsHHuoTv8MJG+8F3HW+V2m/aKy92jZ/PIhYk/s5Xf2sxc\nwU+bx1rNQsxPocGkLy+bdhRuf7FM7hGVBe+/oNUpQhDxAq5BPciCOTSId46W\nAJYBD5kDB3KMC0xoi+dwP6CS/wGrQsdK5IqscOtTklIoQdlr70wb3r+olFkv\nalFF/3kTHxd6NEnKGWeh857/TiF/TPAGvN2GHQDuA6cbK7BOtbjMsdBbbEmy\nyf1q6ocJ//JgpLOje2T7Kku2KrzoUzu0j5nViuqkjnHV4LLlKd2jT/TjMA+c\nAolraMDbJieDZAmkgwh7ex0V7t3mTWCIx1Gib8YgH9qhYN5u1Re9N4i/9N6D\n/ChS78maOrVO703jFYIIkapkZZu+ajCUIo4gIL1nEoMfipS2UhEKHgHtsfeA\nCbHtOppg/POcYDqJZsMtq8gtIgh36hcMGZB8eofCBRMsULHokX+CEYE/1pnR\n1w+G\r\n=dtEQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWiFhXSeTAlZZERuLH8JfElixj2VEa38FBlhnL4VCjBQIgOMIiNV6Oz9u3xoFG8dW1IWfWjR+k1/Awtihvzi8CFRs="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.2.0-beta.1_1615356688842_0.22327143974755082"},"_hasShrinkwrap":false},"1.2.0":{"name":"webpack-dev-mock","version":"1.2.0","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@1.2.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Gu8M91tzsPIA/6ETviQjzTgKOhrH7y1zs3C0GT8c3bCvJq5YYJ1+Pe+gfPQQjawq/qu+JF2IZP3+SxEDz1eMzg==","shasum":"29d38a515449b254016f1ac3407a8bbf2a81579a","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.2.0.tgz","fileCount":20,"unpackedSize":25629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSYcfCRA9TVsSAnZWagAAWFcQAI11icYp2ekeWNBp169u\n0RCENdyGCbCo3aY9toEvhuu1mIkdhgR04Cr5Qc4p/94Ex/vE3mqzdCOHvTC/\nP/2lnG04G8EcqLA7ish4ayM+qu+7SaguUfyFsy5ddDvUOzm7QABDU9sahfdI\n0ROsUWoYdtv2I8NkDzPg4V0eUgzmX75eZkB6Gv3wlauNV918/ooMHXS4RTFm\nk1pZ02/J1Xe9xhEX4akwo2IaueUe3qCHihtvGG53Uy23Sng23KkOoY32E1bD\nI8jTsmqkl1yYQ3eDzdzXcVsdI/AHn9bchzHEC/v7BStiXbzN88EsjrkANTeV\nAV2RJPiuU1UUcyboYOx/eLsbaTKd7jGNgS0RXxF8AAcFS2CoYFW5k63CV7fW\nTyPvsbuwlFy2fhzUIZe/a4tPkoSMYaTq0sv9VCkiwyhBbaNsQeGzUN6GILwl\nujIeVF4juqa5AZeRDtro9/osarFazV0iXv6H+ultY7W94uOaEC7gWVBmmAcv\nYy0ZbBoxocTICEWmRgdH0tFEO2z7UJVKE9KnN9qRQ44Us0XKl4JVWeooAgOn\nx1T+mM8Xc+fJD8jTFFDUeziGOMp2gcoQLf7uAtJTNhUUHjuoHxZZjePBQd1a\nrFrbrNvuwQ6p1kaylEQ+GqdWe8k+r6FEGW597dD0VvsWB6MrLPhPNh/gQ5HL\nQ6jr\r\n=tEKy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDynuX8JSbuJJvPoq0bwC7MedU31tn5ovEAC8Bz9OddwQIgHVE2f5JnlvqqbCyLghazq/FCu/5f8zXQaKZzy9dqhTY="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.2.0_1615431454629_0.30826516890482414"},"_hasShrinkwrap":false},"1.2.1-beta.1":{"name":"webpack-dev-mock","version":"1.2.1-beta.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.2.1-beta.1","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-Y5s2IeNMrpQIIw42FDWrFx4elx7HiYiZYmYrnqA8QG9haq93/RZxSihC49QrlOnUXmhWccvkWeCPGki4IxZVmQ==","shasum":"5fbae72963afee79dbad095678af45449de777aa","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.2.1-beta.1.tgz","fileCount":20,"unpackedSize":25733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUDKtCRA9TVsSAnZWagAAhxMP/2c6J7AqAYpJhdqDShcT\nL98UGPqIbP3Q32rWCvODIo80CtWdGaUte4V38W4VfkzgKvsFi7muXG73ZERe\nlbNPhx0YnP73g6T+kQLyoaWy/Nl2BUQs+hvD08QWwmn30Qdsk7DUZ/sbMaMw\nTvX8VL0W099reL8fQwbN1mWtWCDTh0UGO7zvKu2Wb4Ry+Z9FnTohDVvFmYKJ\n5Oy/LfVwMQfqPEnnURNWFrqNUvksWbvcc+k6BkSa+Y7HHZhaMAu8jLiIH3+P\nGSTry2SopOZhtxsBpji2A7mJSpIMb8if/y0p8IqCQmS3QbFiQsxLqaPDWl/w\nK6I5W6YwR24RlgqK1ZfaANBRpyH9rowp4LLIVfH1P88B3ejZR+i0PjzEG7Wp\nK54iPKEXdLaE1aIgxThQIR6XqU3AG98n/GGylwupR1NdjdSy5vZyeyptVEF3\noZ4k/XnNDxj3URN8Fxopb6LOKRj/fdxqZNqRsXuU4I4Uk73i6QA0kiQwee5L\nDxzN3GqATsG9HJ0WtiFSva9o8tMBWs43VxcPOwoB/ZhtKax+R3o3oljjAHIT\nqPX5/yFOqaDP0hTeqPn88Hnbd43mze0HsyB1qSasEzxM95k9SJeBbvkO97+e\niv6IaSOzOfyshY2QD7mm/y4pX8iyIulXZISFoRvgC7vRb5Y+F6657pOtLJe+\nqgWN\r\n=/xzo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfSx/nF5kVPBLAIVyJkbuKqWoJyuUoIdbV0DfeSMuYawIhALuNN/v+qW8bG2fHY0hmc+1O2puVLeMMfWYHrtTSrG6w"}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.2.1-beta.1_1615868588892_0.7585952951627468"},"_hasShrinkwrap":false},"1.2.1-beta.2":{"name":"webpack-dev-mock","version":"1.2.1-beta.2","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.2.1-beta.2","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-3YvR6kWr/vBiyc+EjG7tcf8lHHaeMNk+ivnoc/mGkXvxYBsY2NOcmadhohPfWBvp8tuf+L6CnW4n4FwsVhLuSw==","shasum":"6a03d4aa73b6d9d11ef6731352ba64c87d3b0f1f","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.2.1-beta.2.tgz","fileCount":20,"unpackedSize":25768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUG2XCRA9TVsSAnZWagAAPKEP/2CJ1OYA3bD8jub8WKVR\n2DLJpqVlC3+0HG/Vi8LB2fLxy5WGM7/lEqg0/SfG0oDLzRujt6Z9PaFayz6G\n5gJgbDszLj0cOake+7TRtt85P1ltwz4bmagcwN7LDCsNc2uLVZhyWN0C2C0G\nKDjVywSrE0YpiXa+LcCxPu+sq8VYSYY9ypR2z2RfdJT7i//FRhXnI6CTXwd3\n7wTvHI0bOeBRvsQqt3wP+SHZzpXNcIlKd6YaNSEScHnJK0Ek2+0JJF/bRSCJ\nEsA5DtZqedb60M6746W5yYgx6VBfVFSycP1k2mc38kUPV0QNp1q5wwo5hq5Y\nT1oK96ZGbMPVr7cCvnKl5BkHGSNkpooNoTX6EB0InNm6Jjw+03mcYp80mOO5\nkDAVG1ik0I/OqpvIeXVHtgqfWrLJBou43O/7+Z/xsd5C4uFF9onrrfTec5bq\nSp7tCC+JFtih/zjavZIuuTJzWeYCK+ck51lTFkm3kSYMYGJRkLA/j75pgAbQ\nT7Ca/YgRHxdn+vLnmdoeOhUh3QNKu4LA2yGYPY1ot/SRP+MIyc9K1hfdKbSi\nzKfaRH+FZrI3X4qkCCdDxbJtU6SZpuxfdm8MsGBmgC5abtfDConKu1xz2LGz\nRi/CI//Ll6Kv+U22euPa/pihsKc93uZ/fyxiV/qyuXki8Mz5LfvfyuiSj3By\nCb47\r\n=Q9Lm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC70LOeIre2TbvE+L6fFOWYwYVEaQMWV4nyfANfgehcaAiEAyKPm1/cUrCAjPVE/JzQCBg7nZFWwYxf2fGxENQTJxO4="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.2.1-beta.2_1615883670983_0.5803863925415584"},"_hasShrinkwrap":false},"1.2.1":{"name":"webpack-dev-mock","version":"1.2.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^6.0.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"repository":{"type":"git","url":"https://github.com/ice-lab/ice-scripts/tree/master/packages/webpack-dev-mock"},"_id":"webpack-dev-mock@1.2.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-mx240ML7UNAUVsPbMsmtsNxDIPB/TXzNw0aZliYrkYBuPVRiVK1WEG3J+zNz9P+CDQ7sGAkdrClckpdOkZeWow==","shasum":"88cb4d0848374caa6bc084cd58e73485ce052d9a","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.2.1.tgz","fileCount":20,"unpackedSize":25761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUW2UCRA9TVsSAnZWagAAvW8P/iVaaW+a1i6V5Dal46OJ\n0zoKS8Ob8W/VkrqKXyATJvdGvvcIZGy1XuNno7mI3zb+BbMeHSpNzCfhrBrB\naHTK4II7HNRB3pNwH2YdixVBkqvrfbqmRxgYz2xx1mH9suR2CuebWu71sbPg\nmxrj8Thy2/1pOTvLDWNELoKCsUemvmozq5pWbTeJgLf4Rkx7tUDYlNUDjuAe\nqO8oJNFW0RJgYBbM1X/t3cwS+N1xdA+cfEHxQAL2IKpYu9IIwUsSH9CweD9r\nOxS2Oi7CR8Wgqq6o8yv0x6DkNSjukZthxKYiNSxBbn2Vh1+DHkZaVqC0pKgs\nC8pDhP+PNDHXTs2o3sbFTUMvTE5H+XADe/shsOQjbNvQv7bzsg1pmM58o8tP\nRiu9oj3j01pLmkMUKp5YtP8YKRWG+R5q2P4i9uTMPl9ALkAXJh6O8+xwEk9M\nzzS3qtujs3JPdU1cPJl5QFJoTyJ7WcAWCmMZ4jkWbnw1quGaDll1VO8PtYaW\nUFiU8bCVVmPVS3wXme9kDaizyysyC1Cfn3IFKiJVtR9Bskm2ogyT/G2Izs3W\nEksslhIvMhbSzcI07MZRsGXGr/SyUxDgWAfu5hjRfypNjSpru7jGWf96yMDr\npPzNAK7e1RYGGTgKD1QEs6WDXb+/nb5YXxbb6BHLk2JTSlHVTjxNjqGPA1VH\nqdws\r\n=WE0f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBmgcP4ube2SKS5yumY2WnqFa88NSCN7L+BxcQX+CSdAIgWi/3tKKJmvyZqOm0zZiFiYgMqQ1FLGcm9jGkaPMVG2k="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.2.1_1615949203529_0.12592830046282644"},"_hasShrinkwrap":false},"1.3.0-rc.1":{"name":"webpack-dev-mock","version":"1.3.0-rc.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.3.0-rc.1","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-I0wAnLRM/IOvpynvdfbA60mRedHUZNIPIkXBl64g+KbNj9HJlIRlxk5FBec1g7w5acOvev1HXdz+Jz7E4cgqVA==","shasum":"26957a1fd6c88658d3fe558d5b9ce8e7a62d8cc9","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.0-rc.1.tgz","fileCount":11,"unpackedSize":15191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNyVXCRA9TVsSAnZWagAApwIP/Rcoi4bpFyodV9MF5tES\nF1m5+8yUpT8O+qin1sIMvrdH4JrgriztRap/c4u05/IY+cTgA3pQNLmYaT5O\n/O7eV677BN4qbdsqhhFUqsg9ppFo1uC79j7hPIr+aazXe8k9QzlGQHJEQmGt\nTu8lk3VN4CKl8ryutYlK9ID39BB29Zhf3c38g0YGvBAYZqfp8hNu3SkUwPpm\n5ItiUmVrRJdvGjKfKReahYW4/VduCD1SUc86MbTNk5HCwr/CtBisgAB94tL5\nO/zECqImSz/chzDQsQknmvQMy542fc5P/LBR8BASPbNxqI6erGxaxztlPaiN\nQlUq35G1k1rkndfmU0sDPUNzz/NWvMv3YiCeUPeuyw/jfxnFtRG4RndRZZoI\nzuJ23XPUapme705v3SOAZoKy3UgtDBR/JzHMv11UIAR2rJkauTow0166Wyog\nS9F2oIlF2REiZHJNorXmtKGGOph7Zp/lWlV63Uto+Wuc3tMGp7VHEwB95kIj\nGyXmwnIFQL0T/4nYQi7Qc+HDp3TmZOLh3qUwn3gMxCG0WYleNU7ufTNP3UXd\nqOXYweZJxbiYPki5G5hLaOWv4nV+7C/4LamuKhGDfyhh3FIPVYkAC1bRvKw5\nZ8eb4nfaUvUgfiUkliNqO5ecnEsp1zyyGOz5YiOk7baid/HAB4xpHYil0+kb\n6krj\r\n=GAac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBlgXSLjSI8ekz7nQxn29rzfxfhNreJYxoUp5HjIB4JTAiEA5d7OdTEABkwQV5kizgqFQzhFHnNa9oPWaUsrXI3nUS8="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.0-rc.1_1631003991407_0.37329645729475813"},"_hasShrinkwrap":false},"1.3.0-rc.2":{"name":"webpack-dev-mock","version":"1.3.0-rc.2","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.3.0-rc.2","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-1fl8bbPVVkNOnvkAddd9/qzDYLiuDPt11NjfJIZUTUi11VVLisbI48t7ZGDU28I6jy0e6fyrQ17iCpHt1pnMrg==","shasum":"8c923c0933e3f199aeeac5ded186bb365bed8e1e","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.0-rc.2.tgz","fileCount":11,"unpackedSize":15191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOx56CRA9TVsSAnZWagAAoVUQAItx9XvGDmTWiBJiWgLe\nt2F0VCmE3YpFS9KKIf3tNbAwBBZR17Y2vZBZKTIWJ2lzw8DyWwEpuMXbEyeX\nvGfyRnH9vuRGvK5ZP5wBkWZN4zLYGZ06GGpeC7q8hFHyH/sewy4ZHXqiagGo\nwRUwHw7iBj3+AwFUfXO7yO/+1fUnHhlPXCt+XRkerEAulAb70V5HjLjyHD/H\ncRDuxtVa7cO5QnU53pryxGNBeEsu6at2Y6LEOC+G0Ca3Ce36NsjhlhcLadYQ\nrnA2Sm6k9ePRjX2/Z9OdX+U6XF231nvFoiNtANDvv/kgOLnDlITxyP6lul0E\ntLpovhBKggbyz2QuCi0TkUPNVUbq6yjfhbYgxX2NfrLzShm84+aGHKm5jl0b\nqdA2pWYPUKx0oCxlGyMlMsSPMehkJixLA2/no4vttANZBogmgEU2zFSMF06o\nMNGs71dUj4wTxpxwMZyDLNjLGzb93C4V58K7nXA8/YoEw2/RdeLzAfWmZJiG\n2mxZwTQyj7dl6e4kGn47vcnaf7bup0aSdmcHfSdIvZ3aIW8/8BOH+2Wpc8Ca\nMrmpY02NIp84upbFAi2Z/aRrPaEZ+vaSXZpU+2723qmfAKd51ncc9DZYV1sa\ndAPUyQqe8QKdCteMbc4Og8ZvZO/WiR3gURbLVZyQSwlzDpzjyPcIb0Br4n9c\nLnar\r\n=6zSi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBZmXIaLvhEk6xWoIhipIj96tPfVtRQ1DOAG1OCU8t2AiEA36FGuurC5hvzLzl3fGyCD2AzoFUnf/gobKGFOshrBfA="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.0-rc.2_1631264378107_0.12943086233053358"},"_hasShrinkwrap":false},"1.3.0-rc.3":{"name":"webpack-dev-mock","version":"1.3.0-rc.3","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.3.0-rc.3","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-DzTRMAPwUDiugsA1I492SseqoHSAhmxcbH5cLiqgk39fAXhuWIhsggWQYelS4b+UJUZVxcz0qPk9L0d7nIHnzg==","shasum":"4b5f5902487928888b0c178a0c34a63cf27ecf1b","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.0-rc.3.tgz","fileCount":11,"unpackedSize":15191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ/8hCRA9TVsSAnZWagAA7KAP/3+oZ361jkg56v/Dev3X\ndk9Foq80ztu9yU/AezfI/HzBI5PaH9mdj6loe35D5+Rb3pkatPnleFekCRaP\nDP9bpmiFdMhi31TZV8v0v/eYFL3zy6yAIQI0JDGjv6R19t3L/sG5gN/Vq0f2\na1hrlzODxRulF/GDzMi4hY5xl7T26JhnFVjopADQLY3oMu2IjpRezbfrcwRQ\nAuC5dzPGah/+8piIjF1ajThYaMjKPCgytaeQt0wHYiHWV4EEnhx2Ymr4vjug\nwbTeice5YxpkoISEw2srwNUDo+8590REfrew+OHb/66C9PvHH3AS8c0nnGNi\ndI8gyqedsMs7yx8RUuqfadDuePtVPEfDekhs25q76FRzO8j+ivqjFFFthJWA\noopnGvHrTd9kGxgHsSEEtu3rAgalUgRhTysJayPdAzuk8/xxC3N08wQwJqP/\nriHLkkVoSpk+qfWXgQGMXzjdEchBn6+4lJcvC2go9G1/5WE2+56kjGhH0rKw\nWLFgtiVS4Fz2hbbWd8Kd2pp0z/xpcIM5AqSm87rIOnC8+MErqtZR/gQfwaZl\nxvjXMLpfIjbhfJF0O2zKYb8LoEudsLUlZGmA2LOfm6HQlL8B+yb/pzeBd5xw\nXzHnxoVRKRBIS7uQUAF1t5yljlxvO7D/gRcD4oZi5C3xfHQX4iddl7mgvxBW\ntBYj\r\n=dkem\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD993450r793HSYHRLHqjwD/gbuBWlvy9ZZDDivr/LFWwIhAOFVmy08nycR2yrv51xjGDgbddSyelk4/BehxksHvX72"}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.0-rc.3_1631846177268_0.048711618794934575"},"_hasShrinkwrap":false},"1.3.0-rc.4":{"name":"webpack-dev-mock","version":"1.3.0-rc.4","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.3.0-rc.4","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-qlg+zbDRyDhSFWphMaZ3rBN0SEjz3R7QMJ2W8PJ6B4XRSVXBx+/Vo7OisO5E9z74GQlb7N2p8XYgni6yTepLjQ==","shasum":"606ba2b6293761ae9a0abb8aa798717fb5f6c5cb","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.0-rc.4.tgz","fileCount":11,"unpackedSize":15191,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRBMyCRA9TVsSAnZWagAArpoQAJJ6QUv0tZvUU9KEvQqH\n/ePCpq4mVniaGrqQMAfrcw1bYaLgzhnWJR60porg8pIfeiOSCr4hKFIYV/Y2\nRlVRvMiUCco44dhzO7q9O2d0V0y6psCoV+N+hyA7Mmf7zwb47RNwONV7LeFz\nHltf6f2SOqIUO0o8TmXC/vOsXMZfqF0PgQ8y6QuJMaPn6w/rg0J2KUV7K7qU\nMRXR5UQw4eTnu4Wxjp4+pW3tUkbfDKIZHCAzWDJYrw3OQc64P+Ng5Nm7tDl+\nPN8QIBHMLn8EhywLO9DKZ2PT1nrP7KqmhIbxrUUB5R0T3C8XLw3kIBEoK6N4\nuyKn8b5P48f+rHfGjXM2FZqWYcwuh46l7mmdZtKD4rb6ssXQdZoy2gPsVZmF\nPwZ84taLHYUye2YAiMK2/YhLXTftaCck4LF5LLd/yaUQ9tdnp+Qe9cYMSOlc\nGroN6U+BOSFXWwWJF2TYxJWKo8DZSRMReLEveSUs8EI2UC2P1XfivO5+jel7\ndsavO6u/L+yrPowGBwqcrKMnBkwiWXbxWF+cP3n9bHLmpFGmXLTdw+l9+YH4\nGolX8NQRI1baARp4aTtVfwlw1/a14N+mHVFxg1P8BYYBVkWZl9dzUpGKk5Ln\n4f82dMY0b3BAuTBVxCBE6zPeA85xfthqw8PFIrMBx03L6I431N4iwgDI7Dh6\niz0b\r\n=YHyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8g8HxbfmolwgUJbj1EGUj9WOcV/Xm1BRH8QjvdWbVFAiEAmCkVonf4PiN8vBXSO7rn9MiOzwxIMRBYEYbhYlTahhE="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.0-rc.4_1631851314074_0.06522429447872802"},"_hasShrinkwrap":false},"1.3.0":{"name":"webpack-dev-mock","version":"1.3.0","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-preset-ice":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^2.0.4","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"_id":"webpack-dev-mock@1.3.0","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NDdIBkUKISAnV7kjdocysafF8J/pbjFKDSFPsLTl/+TWpjlTCE6FXIj/QrtAvFOL7/bL4alP0+JjxHHpqUuwVA==","shasum":"c5c301e4eaba0d29202267485f53196b2bfe8caf","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.0.tgz","fileCount":11,"unpackedSize":15187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhRFOxCRA9TVsSAnZWagAA+PYP/jascSPPBsZM65vleJeH\nrOvMzd3KlNbFI/+c86unMZjxoi4GNpM79CViCmgry8rt6Ipmyi63wkFBnqh0\nD3P2KYamt2lZB7owPJxXZkIXxKApnaMdiSFMRlJkiDwVGQMaVFZl5o1W0PYS\n308WvY/Kz6/5ucBEVB+0uvVp5CNgl8LioTVhAnNpfuZ/BE/uotWWpCB2IUZa\nOtflUIg4gY9kXQdMYzrbeCtCuXPo2zvXuaa6HN680Lip+2ohYu8WMLuZzvf4\n22Dla3nUcJqPIvueC6dQGbm3Il4KpnztVsQe1ScnJWtGztXSQLeTAKZIbw9F\nwaXGf564/fbb+PIJSOODfChd5+UktDPv0LIH50MBnwMNUScgBnbkUkqKJLnz\nCUbGVmhbjM1Exm3sxD2gUj5OV1yTK5gUWfGHKH5yoZ/AXSUy+wx3948Bj24N\nwNhnBIKJPLaU6naNDbCUPtCZLdBSPXsWsIpc1ATftdzYkGCHqbaLqfYBNUsB\n3GlVL+tVGIWz60pAhXwtsCsPpq9DglIi3qem/Dowgh5yzXZRUr97zmH245P8\nGI7574WvIurpX7xkzZkkzlgqf4yVjEB5fHvAUrQjbvp4VuQLgYW8fD0Y6KLd\nwAuz8Ml+RY6QYaGIUBwOLmE23YBJ4RNTk4KE8DcE+tVpxMCc6cRLd1UlozHf\nZnnU\r\n=WkrO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC19WZ5sxmnRvL766zacnSFg8X4aC4LEXqXXFEukZbnRAiByI49rlnZPqniXvVG1yFBN28XJdJk6/dNQPKut5n+v1g=="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.0_1631867825384_0.36383391592202186"},"_hasShrinkwrap":false},"1.3.1-beta.0":{"name":"webpack-dev-mock","version":"1.3.1-beta.0","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-config":"^1.0.2-beta.2","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.3.1-beta.0","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-jyNqr9oHa3BQa3A+Y6gBbYr1r9ge0BGBgNYaSDaP8jJ0F1pPZSY5PwyZC3XxsoJlzLU8VLuAW8sA1DLGCZIwfg==","shasum":"4168d37ae8a834ef4f1ee0f15d174993d7abb3b1","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.1-beta.0.tgz","fileCount":11,"unpackedSize":15231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlrRyJ/lVLIvVyvfQibesAGVFOdEX3ANk7j/z72u/BWAIgFBd+NLWbAQD8GAez0VvheBw5MD6amLF6wSxsSTrbO2M="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.1-beta.0_1634784532507_0.32667165688803257"},"_hasShrinkwrap":false},"1.3.1-beta.1":{"name":"webpack-dev-mock","version":"1.3.1-beta.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-config":"^1.0.1-beta.1","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.3.1-beta.1","_nodeVersion":"12.22.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-eCtuqoYAk3cuv0CDKHLS0hZYw7EhYKv5zMvumuPoOT7pnUF7J0Ux7RhjuID66hR+gjjGEwLptjvuSoZ2E9D0qA==","shasum":"ce603a2c236191284fe806752faf738206f8d136","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.1-beta.1.tgz","fileCount":11,"unpackedSize":15230,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ8QYLeiOQXiSIvf20iZGYNUh+Z53OOzerdlASIcgw8wIhAO/rJ2/LSJxWz1zVlK53pm2Zxv6RQnwLfftmCANbtAeh"}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.1-beta.1_1634802978250_0.5062884168278134"},"_hasShrinkwrap":false},"1.3.1":{"name":"webpack-dev-mock","version":"1.3.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-config":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"_id":"webpack-dev-mock@1.3.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-3oyhpT7O9xmXWmM61es1sWUr649pE5O1MizCT+8OjojL0NnqS+6EEAOZgphn5uyQcSMHE0iCOzrcGuNQcIiNbQ==","shasum":"214166462fab651b989dd55a4922c9dfbbdd15e3","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.1.tgz","fileCount":11,"unpackedSize":15217,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTbsq18vbJvjgIFHmkYd5UhKf/2gqkFsYBUCeTMIFLJAiEA7fD3tCdLK9h+PO2WLKrnjOU1w8HE6xspdyRXDBIDhPE="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.1_1634805574557_0.6564216108756935"},"_hasShrinkwrap":false},"1.3.2-beta.1":{"name":"webpack-dev-mock","version":"1.3.2-beta.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-config":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@1.3.2-beta.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-mPSrXV19FBJY4zGM0yhSuj+6E6doLnQxtIC+qdqxyvRuV2EvkplkNLPdgZPhYu1lSbVYzaYHIpCjNs2VP70AbQ==","shasum":"543f33cf1261e2d8eeddcf2340dfc877333d20dc","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.2-beta.1.tgz","fileCount":11,"unpackedSize":15410,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnvtkCRA9TVsSAnZWagAA8qkQAIqqM6iUgVl6ajp9gvu0\nQTWA19BlqPGV0AUk/DIcZ2PyM/f5cyjHoAHDusnbhuvjQvQT/EnuPeFgjWcc\njTFtzBlIjmp08gbedcBZgJVU8XipuyYhH8f0wzXI2ASWS/rwLRH5jYERbf0x\n+3fh/rwWNr+eR4DE/dLrLBBRH8bW0DYu0v+8P6htkBspX3/nNTsf8E7Khnms\nWS0aA+1uU9MxOpy9/6sHt5q0JJAxzzqroS1dZ4l/m+QIE89Hqie2Lq0o3sMu\nPpb/slOfO80+gRmL6Rt4OJ3M3qMmjqosYovrp6LhnCPVazZPbQGZMlMYv9Cl\nb+DUlkev9h6TnQqPKkZvY+wCVzFh1yxWPySE5/2jH4myjyEdXfIq64rMc4/K\n32Ro4TzktTrPdf4sSDtcids/w7TwNZzfnQwRggh46tZjNpkxvtRQG6u69PZN\nQnCOGMWrjRjYOpI1G40At1ECcvNlfUT1V7PvVU4UozX5Kiv9/MkjvFry7bCU\nqk94pgsAE+acmJQYBdiLLPsjsoptaZNAF+eqEWgkDP2G+39Y9ogJk2dRF6vn\nZcoFqMs1lFqOmb9wn8GwBvEDfGyoX3YU8XEpiXKQrFBlzQa0Rk04amwjlezH\nrYJZ4v8SvUyCLrCT8no5L0uML9S3EQ0Ez9HUCUSFS/MBSu11Tp9d/e5+zikA\nf+xV\r\n=sLQT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFE6MyILa2AJadyBvEWlCMYWTvqkAjkyenvLtonm82fAiEA2YuSJ6dAip8q/izkCJnJwAo5XJoRS43glTgdXU+C3hg="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.2-beta.1_1637808996034_0.289789098821408"},"_hasShrinkwrap":false},"1.3.2":{"name":"webpack-dev-mock","version":"1.3.2","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-config":"^1.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"_id":"webpack-dev-mock@1.3.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-wdbaJi1bem3XJZuMGehxS1XMF7+bhSNN92UhEUXMePTu+IQRwRLoyYUcswy20ur0sXpinQxuODRpfvsxH5clww==","shasum":"c8abe742d25a2801574ec5528e64900d2698f64b","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-1.3.2.tgz","fileCount":11,"unpackedSize":15403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnzJ2CRA9TVsSAnZWagAAOrsQAIR4zdpLBpZcBVcIJfK+\nOLhaTU3Y6xc6azUW/h7WCUMK5MXzOQnm60JyMYV5N+TmfLyMNchIPsoNNPW+\nQt1y+2ZBaWGyyTY/rhWKb2KCX2VQj+KH1svDYoeU3+TryRxebKaN55hem37c\nxESTm4q6itEV8OIhcfaRQrH7aA9FaolszPUeamYdi6EOoBQy+T22X0Hr3VsE\nQcWaZbnkc4lyEK1wCA7bzbOhhr3MHDTrhZXo2ubv77WI66NRigASVYvZng1o\ncoRCeShsT/7joAQcdRx8NyOm2aMbi2Ad66bv7wpl33gR25t3ujtgHpnJ1YkB\nxuYD7DUjStH5y4H6H4QRwLo+0ZjYZNxPQxSFBPtEOsNxglnU94Rw43u6Bkxm\nz+ewh5ywxD1ULy4ZegWxjPXvMEzyUQa65j0aFlenMtr/DVCxKg6cCBWn7q+O\njBE5i0njuQ8c8Jm37P+GntMyvJkPNlM7xzKkzNeHcEmU0WIMWq+qzAf2uWQs\n2iKBrPd657WB9q/z02BDdwV4NMRq4Vf9hgLNs4cVJMf3crjQM2ZI8x9TvRaz\ngGKnF+BEBXOuY0MLRT19a0WNMbHkwudJwHY2GjogcqexEx8OI0J1t4dxu9CQ\nSjzJoaewpfVztwAOzBfQQ6BAYKtGmuvL5nnE95f4EBJDIZWu70eI1djqCGcH\nFFoQ\r\n=f/3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEmzVsYSJK1RJxq4R0hy7qucvVcpY3FVE3YqJGpSA1/SAiEAmGzW/guHXFvYO9d3ZX5qfxoQrU+BcdVeUMaqZBx37Gg="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_1.3.2_1637823093904_0.04990333503329469"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"webpack-dev-mock","version":"2.0.0-beta.1","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-config":"^2.0.0-beta.1","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","_id":"webpack-dev-mock@2.0.0-beta.1","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-7LTQMdoD+Ul5ltL1vm5SFGy2P576YGn+FxgLcDllNJi99V8+ELYQT+Az2AP0r1BJWUVvhoIzmg/RaXtRMDGy1g==","shasum":"97563c82a1531bef7caece3d0fac9cf87b1c4dbb","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-2.0.0-beta.1.tgz","fileCount":11,"unpackedSize":15484,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsXAnCRA9TVsSAnZWagAAz5oP/i8JPRPYzuBi8P0dK7vG\nq8jHWlyHgdcikVpKa/Og1SV+6beXv4fsEF+NrrAypKWHye+Wj/aZywiTFA1V\nZUYdZ7IVEodshLrCgY2+GQKLM0/RBDFiNZDvWcBNqjrRyVFDRoAeWyMd4Sa3\nsUrsU23XVp41an0kOwFe/Yr1mJx0+mHeg+QuEhzWsS2RhRkZKor/k1ZMCEIv\nZCg1yrTXjvnPMYg1trucI+3K2We8eZpqaK+LGey6Da5kCvk2a68+tyOcVjjn\n0wFrKjffObFyHhV3tIKm0k7asBMe5e4P2G/ZvW/0ILqby7tPWkT+OpzoxwoL\n03lITVPPJiefjjnSlvMobuLpAhyg3zqlGnHO7fSxrbRCl5GUr6TsxaMcLIMJ\nI5gTBKJJ+gSgekbhPeTNVOGdjRPxrhSipGAKMz7gSDfZ7QZXXfOtPOtMOd0Y\n/a0cpg3FynL2zisoB3GgvZfWO4NhJDDtVzqYN4zGRzW4BOfK8BgJodq31STW\nOm+fzr8ifspMoA2W2zEcJubx0RmCPOcuU0rPL2xlhQ0P3Hp+AOOsH+NUig9Z\nlMIraUkBF7ybD1Yy5ut1AKyryqwuYXmb3fbn2OndUk5A25tkgUMjf0QPXXve\nTWWXE+wwwI9iUNtW+xpEbr01MoW9udDOKtQlGt8PE4cFAWF9NCcNV/jOINAR\nHuHo\r\n=7lZi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA00X7PfyvqrUXoQfOc6aKx/u8PeGJ0x5WIZYrvpDKPoAiEArUMyL6YQjCfUgeIBsnj2DL3818JWfTSmF4KLGufgxlo="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_2.0.0-beta.1_1639018535128_0.5939007839287294"},"_hasShrinkwrap":false},"2.0.0-beta.2":{"name":"webpack-dev-mock","version":"2.0.0-beta.2","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"git+https://github.com/alibaba/ice.git#master"},"dependencies":{"@builder/babel-config":"^2.0.0-beta.2","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"types":"./lib/index.d.ts","readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md","gitHead":"59f5cfadb93eca38051fa6c6f409795a3afe8d04","bugs":{"url":"https://github.com/alibaba/ice/issues"},"homepage":"https://github.com/alibaba/ice/tree/master#readme","_id":"webpack-dev-mock@2.0.0-beta.2","_nodeVersion":"14.15.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-mrXmWYGhKo1dkaIYdmMZwoPd8WsgtxhfL761Yqp46eKTVlHv5AlIJ5lTutNHPpXM/W718IVMb2crLtBprSzeTA==","shasum":"16d8d6a6bc856dc1dbb256ac55d4c33da78dba7a","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-2.0.0-beta.2.tgz","fileCount":10,"unpackedSize":15091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsakrCRA9TVsSAnZWagAAvkEP/RhgED4UpDQ45P9JUwoq\nIsfTydaCty9I7Ig+r/H+Y7yJn8VrcuX6MCiEzRM4U7VkwgpVNVjJcG4hf+VD\nBh+ssZrWR0nPeRh9JlARL91+7lN95HN2V16h4eqsyyVrjRNvnIMauoenJyZD\nbqb2LUNqBL7NABIUy/PeuofX7lS9K+lOAzHq9hh8Fptnb0sdZ8K9zi+vtXJ7\ncszFRYdNNowLV2Yihr2y/1UZqK593nfURKhpNiFXrCVyas6KIv2ttQBMpYes\nmGxDb5Jbd5ozq06kTYTIHlbFKvX+JII0RzZ5nhlCcMRv6MNtUp6L9JDAwwKX\n1ZEQ/u4i7NeVH3BDlgYq3MVgV1Ogrk51Mr1MVKeHMatuGxasOplrP+w8RSVT\nZ4osrXQxz2i+o5/37zGMld/e+QRXsfgCS7srPYxIx/Kc8ld6Csk3Bl6uBCGg\nw0chtICLWvpckZIN3ePDczAy9H7hpWluxxSkD9GtP8HoiLjdb/LDoiXjRGfu\nLLUtqszuIcnJOb/PzSGk5TxrzvmmhQax33qf9/dnFI/YrdWxChVaY/JQNtJp\nG3F25kQhFzHTsMWAcC+05A8ynzT2z6xl6HRzI7VEvV6OVXpf7bnkZfSNIfnU\nLrEKelE+Rc08gWeP8s5BaX1gqUTkqQ+Iy5h5Ud+SoNe9TOWGzku7S94MToF2\nwmdY\r\n=ZdZ4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCyRVqkWY5YzP5P0iFwzU1HRK1FR16IooiC+fDzU1d1AiBdJADZOw0AOhs+JiDDTH3BItuVoEHqmUsj4mPmhoywTA=="}]},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_2.0.0-beta.2_1639033131601_0.6708004341955709"},"_hasShrinkwrap":false},"2.0.0":{"name":"webpack-dev-mock","version":"2.0.0","description":"Webpack devserver middleware mock server","main":"lib/index.js","scripts":{"test":"echo \"test\""},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"dependencies":{"@builder/babel-config":"^2.0.0","@babel/parser":"^7.12.11","@babel/traverse":"^7.12.12","@babel/register":"^7.12.10","body-parser":"^1.18.3","chalk":"^2.4.1","chokidar":"^3.5.2","debug":"^3.1.0","express-http-proxy":"^1.2.0","fs-extra":"^9.0.1","glob":"^7.1.4","multer":"^1.4.2","path-to-regexp":"^1.7.0","lodash.debounce":"^4.0.8"},"devDependencies":{"express":"^4.16.3"},"_id":"webpack-dev-mock@2.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-RqAkHsRwfjZTSTi1mCmV/93VIgF5/RUxCivg9Rz2K7BIqGmMS3KiTmuIVgHv9o1Dv++ZAMAAJHx6oSVZrpsaqA==","shasum":"080cc451a50e9f6439c5ec254d304e6520a844b8","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-2.0.0.tgz","fileCount":11,"unpackedSize":15470,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsbY2CRA9TVsSAnZWagAA6EIP+wW9Fkln42JhyB8erZYC\numWIHqCTp48JO58EVeVaOxo92fndjCYJ2FDP8LvVuO+Gqd0yTZuNO61/Q1Vm\nyGgYiqqhLXWvWAva92POk068d2Pq34mU/X7sWz74jtsoLrgF43gfRI3WpaaQ\n89jsZ2cLHfNCH3u8+JVZGgVsnV20q1ZpoW8GnpInpLF2jRo+ZdyHHZg6ENRZ\nIlNo5pzkIJE0fAvFkA04xCUOz1Sitkbz8rBOQ/EFui8GxtYbaKFS5T0I+rLy\nh86M5kxq1ICiYoVZDPBONxADERfjsDDmraVgZ2gMidJELfqmXixQt3nQKOAF\n2nIiea+ckaVUYfN6knmTAuuLEH80pC4ySnqirmonrH4uAZlygavKCZGq/rMd\nl/FwuY9EpFvs9Fo93JjPI6WUNR7jLrIICeUcFkhJcuArCvbkUXWAMv2J6nu9\nqEJ+4uVwzqVOqMKLmvcHXucI+HCxkLpjNsTAWl0BK4w9kC65WLGMn5xFWCqe\nV9SrCaZumzbpqK55ecPUz1HELoh6fDMPmBfQ+m7UBng2ePotlUNNqpLpUawV\nZ4E1TxKjH9gbtszadEcTBfpDA8CZZqJQpqBz9KgcS0Icpuh7zX4OVPxnX4v1\nfFC9UyPKHvN2Z0zLGjMA8e0c3SCFuMJnikJhjtOWHJGdqMn1wcNIwl7b3kmT\nkm/0\r\n=MJ/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeqYpZJRTnzi24rniB8sqklvCpvx1dqfmGU+nlSpC0uAiEAg7PDldO+Dh5yLs/jrHI0T7EcWFzGr7v6BQJEoB1woMI="}]},"_npmUser":{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"},"directories":{},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/webpack-dev-mock_2.0.0_1639036470496_0.8878649930682818"},"_hasShrinkwrap":false}},"time":{"created":"2018-07-03T11:14:29.031Z","0.1.0":"2018-07-03T11:14:29.102Z","modified":"2022-05-24T06:47:46.273Z","0.1.1":"2018-07-03T12:53:14.607Z","0.1.2":"2018-09-03T02:56:24.962Z","0.1.3-0":"2019-08-27T11:23:02.745Z","0.1.3-1":"2019-08-27T12:34:30.669Z","0.1.3":"2019-08-27T12:52:39.210Z","0.1.4-0":"2019-10-16T09:43:49.281Z","0.1.4":"2019-10-16T09:46:07.298Z","0.1.5-0":"2019-10-17T08:34:53.433Z","0.1.5":"2019-10-17T08:50:44.059Z","0.1.6":"2020-01-13T02:24:30.391Z","1.0.0":"2020-09-15T03:59:03.836Z","1.0.1":"2020-10-10T07:28:02.993Z","1.0.1-0":"2020-10-10T07:28:41.968Z","1.1.0-beta.1":"2021-01-14T02:49:11.210Z","1.1.0-beta.2":"2021-01-14T03:40:53.986Z","1.1.0":"2021-01-14T06:38:43.525Z","1.1.1":"2021-01-18T06:18:44.935Z","1.1.2-beta.1":"2021-02-22T12:08:01.599Z","1.1.2":"2021-02-24T08:10:21.081Z","1.2.0-beta.1":"2021-03-10T06:11:29.211Z","1.2.0":"2021-03-11T02:57:34.774Z","1.2.1-beta.1":"2021-03-16T04:23:09.076Z","1.2.1-beta.2":"2021-03-16T08:34:31.144Z","1.2.1":"2021-03-17T02:46:43.687Z","1.3.0-rc.1":"2021-09-07T08:39:51.525Z","1.3.0-rc.2":"2021-09-10T08:59:38.217Z","1.3.0-rc.3":"2021-09-17T02:36:17.384Z","1.3.0-rc.4":"2021-09-17T04:01:54.298Z","1.3.0":"2021-09-17T08:37:05.523Z","1.3.1-beta.0":"2021-10-21T02:48:52.645Z","1.3.1-beta.1":"2021-10-21T07:56:18.597Z","1.3.1":"2021-10-21T08:39:34.683Z","1.3.2-beta.1":"2021-11-25T02:56:36.213Z","1.3.2":"2021-11-25T06:51:34.066Z","2.0.0-beta.1":"2021-12-09T02:55:35.338Z","2.0.0-beta.2":"2021-12-09T06:58:51.747Z","2.0.0":"2021-12-09T07:54:30.642Z"},"maintainers":[{"name":"sobear","email":"sobear.me@gmail.com"},{"name":"noyobo","email":"noyobo@gmail.com"},{"name":"clarkxia","email":"xiawenwu41@gmail.com"},{"name":"chenbin93","email":"chenbinad@gmail.com"},{"name":"solojiang","email":"feifeishen1996@gmail.com"},{"name":"luhengchang228","email":"luhengchang228@126.com"},{"name":"rax-publisher","email":"rax-public@alibaba-inc.com"}],"description":"Webpack devserver middleware mock server","repository":{"type":"http","url":"https://github.com/alibaba/ice/tree/master/packages/webpack-dev-mock"},"author":{"name":"ice-admin@alibaba-inc.com"},"license":"MIT","readme":"# mock-dev-server\n\nmock-dev-server 是一个 express 服务的中间件\n\n读取项目目录下的 `mock/index.js` 文件生成，会配置对应的接口。\n\n## 示例\n\n```js\n// mock/index.js\nconst foo = require('./foo.json');\nconst bar = require('./bar');\n\nmodule.exports = {\n  // 同时支持 GET 和 POST\n  '/api/users/1': foo,\n  '/api/foo/bar': bar(),\n\n  // 支持标准 HTTP\n  'GET /api/users': { users: [1, 2] },\n  'DELETE /api/users': { users: [1, 2] },\n\n  // 支持自定义函数，API 参考 express4\n  'POST /api/users/create': (req, res) => {\n    res.end('OK');\n  },\n\n  // 支持参数\n  'POST /api/users/:id': (req, res) => {\n    const { id } = req.params;\n    res.send({ id: id });\n  },\n};\n```\n\n## 服务代码使用方法\n\n```js\n// server.js\nconst express = require('express');\n\nconst mockServer = require('mock-server');\n\nconst app = express();\n\nmockServer(app);\n\napp.get('/', (req, res) => res.send('hello world'));\n\napp.listen(6001, () => {\n  console.log('Example app listening on port 6001!');\n  console.log('http://127.0.0.1:6001');\n});\n```\n","readmeFilename":"README.md"}