{"bugs":{"url":"https://github.com/alibaba/ice/issues"},"dist":{"shasum":"16d8d6a6bc856dc1dbb256ac55d4c33da78dba7a","tarball":"https://registry.npmjs.org/webpack-dev-mock/-/webpack-dev-mock-2.0.0-beta.2.tgz","fileCount":10,"integrity":"sha512-mrXmWYGhKo1dkaIYdmMZwoPd8WsgtxhfL761Yqp46eKTVlHv5AlIJ5lTutNHPpXM/W718IVMb2crLtBprSzeTA==","signatures":[{"sig":"MEQCIGCyRVqkWY5YzP5P0iFwzU1HRK1FR16IooiC+fDzU1d1AiBdJADZOw0AOhs+JiDDTH3BItuVoEHqmUsj4mPmhoywTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"lib/index.js","name":"webpack-dev-mock","types":"./lib/index.d.ts","author":{"name":"ice-admin@alibaba-inc.com"},"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","gitHead":"59f5cfadb93eca38051fa6c6f409795a3afe8d04","license":"MIT","scripts":{"test":"echo \"test\""},"_npmUser":{"name":"clarkxia","email":"xiawenwu41@gmail.com"},"homepage":"https://github.com/alibaba/ice/tree/master#readme","repository":{"url":"git+https://github.com/alibaba/ice.git#master","type":"http"},"_npmVersion":"8.1.3","description":"Webpack devserver middleware mock server","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"}],"_nodeVersion":"14.15.0","dependencies":{"glob":"^7.1.4","chalk":"^2.4.1","debug":"^3.1.0","multer":"^1.4.2","chokidar":"^3.5.2","fs-extra":"^9.0.1","body-parser":"^1.18.3","@babel/parser":"^7.12.11","path-to-regexp":"^1.7.0","@babel/register":"^7.12.10","@babel/traverse":"^7.12.12","lodash.debounce":"^4.0.8","express-http-proxy":"^1.2.0","@builder/babel-config":"^2.0.0-beta.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"express":"^4.16.3"},"_npmOperationalInternal":{"tmp":"tmp/webpack-dev-mock_2.0.0-beta.2_1639033131601_0.6708004341955709","host":"s3://npm-registry-packages"},"_id":"webpack-dev-mock@2.0.0-beta.2","version":"2.0.0-beta.2"}