{"_id":"@avilang/mock-service","_rev":"7-48038685d201e244748c1a13697cc30e","name":"@avilang/mock-service","dist-tags":{"latest":"1.1.6"},"versions":{"1.1.0":{"name":"@avilang/mock-service","version":"1.1.0","license":"MIT","_id":"@avilang/mock-service@1.1.0","maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"dist":{"shasum":"6220844f89a5828f748f755361c5949ad240c0a0","tarball":"https://registry.npmjs.org/@avilang/mock-service/-/mock-service-1.1.0.tgz","fileCount":8,"integrity":"sha512-yXldj8FB/0sRoIaszbPiY1B6RdwtdhFaLrb/KFlI7j/nbv9ZFukCdDsUj4A9FtxnBSx94+m3hDxT9r+CiKIk0A==","signatures":[{"sig":"MEUCIQDN3NWaemmjOxgaD4GLzVJ18+F1vZHBcxgOmaNEvd9pMgIgI2n9tpKJIj5LUYEVWAPvlAE3muZ7t8tl3dRq1SKt6X0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTW1BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoN2BAAl3RORicW37z4ZOmeFmN70pdL0uR25CWoV5d9wvCoAcDch+Aq\r\nUqpRpCa+mbOX+d1zTwxYnZDYhra/0hw02HdRBIYUsOndq7nLAmOiT9jho/37\r\nPywUSZAjPfCJL1tNFzUbh3zcKmKLthMYVkAoXkpEI6z/wa7xAyQ0Vs95tpdL\r\nMYp7IR1uI7jPqSWO+N8Ad1b0PZ/9W9Ko4p666EnTZGu5T4gsbo/VmCX8p45G\r\nlXhc1h5irh4cZlQAdl0E4P3ipvYh+4SjYy/1b3rzX8cuU/+K87K3vdd3kzbP\r\nwQjdBJiCQ1xZoIIqEXtVRdfnCmzrIp5rudbcIlkKOEjWEpTgwz2XSJcZQRTf\r\nDBauuX4OJxH9es0PdAmUVtE8XSVystZ9j6ulTo63Pw1K2OpBN+lJ216q+haS\r\nU9+w0CiguLd226bUWITiQJO25bNAYTxk7SWjuBeHG1afLxzoA5Wt5GHh7Ae4\r\n/d/BzwnrONPlNbFKNUFB1q22NVAYECJa85e+koVuo6bce+vTnTGvztwmyaxf\r\nuir3Qz1VO1v35RCNe7qB0Pv6b1yrt8p1tH38cC/cYOTo8UcfawRCfntM/Lmk\r\njg1M6hj4xmCBamTrk4sBPRFBGM+JpsBpVgsss73jEQw3lb4qupLB1eJeORcj\r\n/UzHTHM33UyUfWE3nYiY22rUs1yHkOpFej4=\r\n=egdj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.16.1"},"gitHead":"cb7afc6fcd3dd0198b13d1abd365937e5336c8f0","scripts":{"start":"nodemon ./demo/app.js"},"_npmUser":{"name":"avilang","email":"1985945885@qq.com"},"_npmVersion":"6.14.12","description":"用于开发时 Mock Api 数据","directories":{},"_nodeVersion":"14.16.1","dependencies":{"cors":"^2.8.5","express":"^4.17.3","http-proxy-middleware":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mock-service_1.1.0_1649241409158_0.7333719750612018","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@avilang/mock-service","version":"1.1.1","license":"MIT","_id":"@avilang/mock-service@1.1.1","maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"homepage":"https://github.com/avilang/mock-service#readme","bugs":{"url":"https://github.com/avilang/mock-service/issues"},"dist":{"shasum":"359c8c20257038a32218a25181f6c99e0a819bdf","tarball":"https://registry.npmjs.org/@avilang/mock-service/-/mock-service-1.1.1.tgz","fileCount":8,"integrity":"sha512-LS/8slFF92B/o9SeLzOYdb9Wq2LhMCbsoAk6mhfqKHCi9umfLW3I9ZnCuJ8q74EE+9a5T5z5gSUjO308e9JulQ==","signatures":[{"sig":"MEUCIHPGryC1vDXGvXh4vLwUjx1RthyxFVmDEHhc6iHy/W0UAiEAtk7iKVlsipQxOYRNmI7f04HkwCjSlVS31wg0nZRmdZM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTZixACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmricBAAl1o0h674ux3E5u5N0TsryGYLiEFoxx+IPpHywTMxcMHjcwwo\r\nIKN1+60gwxp7++PT9+AHuTmNjO1DVr0P0kP2lsrxLW+7iVpmPzT3Hla6BI1t\r\nLlRJZU9973oCXbvEH+5m2bccBZhDMWROM5CWIXmBDVok2c/wcbGUbmPqNdyS\r\na2/A8J1Pq5yLkRnnW/aLEZPB3sLRQveGyhTUEtN3aAZiOUyX+bQkb8Qk+AO7\r\nAO34eU8xTBsAq7ZX6J5n3T5If75QZJFtzaZFF/bMzNHYn5stv0twFr5IJuht\r\nGqQyZPOyFIWK804jKaS5TZD2LKryF6V/srpYLYJDzu2vBD+VjR6NO9yHGJ0b\r\nJdMrtLlcpSwyqnbssNadXMZmYgMFc8uvdS1BtBCurcnUtbquS3/PEi4oKket\r\nJLa3MrHvT7Ahkw0dI1U+mOFSNNkLbg1tOfO10hyPk4JLkvgok6jerFzn4FmA\r\noiPqoz+6qZ4YUkWATNEl4NaSb7H54JJ6EHVUGnkqapYP69RpyznEDi3hqwxo\r\n+aOdRYVYkcl4mA7lmgckLxR583usps1hJ+zKKF9DtsfK0ElO1q0oqzt7XLDd\r\nMot3U+jld0QaQOYuRiOuWYtJTA9OKyWuD1cO4F1D2AZcu0aTxZdQri3tvlFN\r\nQ4pXFoxozVTrfo9mhK2oqlQ9Nl4aSc4zCNc=\r\n=6ZvW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.16.1"},"gitHead":"41bb321e6a71d890a32ab0b985e36fb421f4335d","scripts":{"start":"nodemon ./demo/app.js"},"_npmUser":{"name":"avilang","email":"1985945885@qq.com"},"repository":{"url":"git+https://github.com/avilang/mock-service.git","type":"git"},"_npmVersion":"6.14.12","description":"用于开发时 Mock Api 数据","directories":{},"_nodeVersion":"14.16.1","dependencies":{"cors":"^2.8.5","express":"^4.17.3","http-proxy-middleware":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mock-service_1.1.1_1649252528777_0.8142772716303275","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@avilang/mock-service","version":"1.1.2","license":"MIT","_id":"@avilang/mock-service@1.1.2","maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"homepage":"https://github.com/avilang/mock-service#readme","bugs":{"url":"https://github.com/avilang/mock-service/issues"},"dist":{"shasum":"bfc3e024db893585d8ed8de4c12b6349c118e89d","tarball":"https://registry.npmjs.org/@avilang/mock-service/-/mock-service-1.1.2.tgz","fileCount":9,"integrity":"sha512-XpbLzJhGZZA32MSbhkhaD0Xb9Vv+jf2PM1KV1CCk3KY8b9m5LoFauO3OoOYvEF/3BfTqrO1NHi5eHhBX3AFcvg==","signatures":[{"sig":"MEUCIQDI/F7eIcDdmIBRFbGMWpMglTzK6TdfwilU9iYpLm7G0AIgWQ5oCkYG0r6BwAVQQQkKyvd+J8PmKES7eSMSo1naG3w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTamgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSPw//fEUerXt3GtJssG/G3PGB/YQIv/IjwPIKDs79fwrkKMVwxIyg\r\nD7HB22Th8tRH5Ofkaf8rGHDjRWYz2wrgWPsfa4qiSeDj9jlWR04zqgiJNA5q\r\ncWpzro0ezjn2p7Iqyp4hCHtjol92NKJ4tGPBeMuQcpl4MLpdO4/OwcdxIHJu\r\noM/QZKWGG2//7eyjbDp77PNrM+WiBc9aC+QUWnCaDLoIVp136FoXkvVSwcY7\r\nVRxHjHBntWHHk+D51T4VzEBVrBYsnloX4HC94w5xDgz1eIZiKGOXvU3km2kW\r\nz4zfZ+qq/+fT2vDlc/tkMnbsMNrB0J3TckUQ8fdPB1ynFJPj4EuFtdbMWExd\r\n2Kw1oDbs8wjLhiwBp1sEnHphHbUG/0YzOCLC9ustLXlopOI/zKxD/HP4swHc\r\ni601JXd4Vuv3fdFrxF6SJnMSHFrVIobSouix39kQUx4U8U84qNLRtgtG/oUM\r\nX0Q/QCukepZ2keOE1d47zN6L3O2lvAYI4Scgd2yzm2HtytfxaHnvZBK/6/8O\r\nRPCwxgmhYSRxRdGb7xCLK/MBAk6ytEWvBcDDKCJmPuWelLFsNJRXDSaa5Odc\r\nDBeqjCcUQT09xzJbKexr5v6NKynBO6uNEs20dqS4xucrtjSrQtIZ8NAEVZSz\r\nUf2N54UsWbK95i8pu1+VjX/nLvbiHvEArlg=\r\n=Pd1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.16.1"},"gitHead":"642e9b068af3bad076c36f2c4d249ff23502f0e9","scripts":{"start":"nodemon ./demo/app.js"},"_npmUser":{"name":"avilang","email":"1985945885@qq.com"},"repository":{"url":"git+https://github.com/avilang/mock-service.git","type":"git"},"_npmVersion":"6.14.12","description":"用于开发时 Mock Api 数据","directories":{},"_nodeVersion":"14.16.1","dependencies":{"cors":"^2.8.5","express":"^4.17.3","http-proxy-middleware":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mock-service_1.1.2_1649256863823_0.4790105778378533","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@avilang/mock-service","version":"1.1.3","keywords":["mock service"],"license":"MIT","_id":"@avilang/mock-service@1.1.3","maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"homepage":"https://github.com/avilang/mock-service#readme","bugs":{"url":"https://github.com/avilang/mock-service/issues"},"dist":{"shasum":"153584f59d423a1372a55daef39a77e10023a38b","tarball":"https://registry.npmjs.org/@avilang/mock-service/-/mock-service-1.1.3.tgz","fileCount":9,"integrity":"sha512-NFrrJwE7mGmEA5pGdWDHFbNWFg3P6NY48eRGeeDoGDK9HQit/ndEeEjbb6Ct4DW8qo9pMGgNs/MNBt8vncpB/w==","signatures":[{"sig":"MEUCIQD0JEiyg7fnDC6Icak8JujmeGuWy/VAvTu53gEMP3ZNwwIgKh5NS+0oFX5BMW+O4j2PP/eidXi0whO+3BnBO74Z11I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTaxfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrq9RAAjEp6JK/zkaBqfD1ji8qT1KRLvR8W7QVw1SdLCU/G8x9ejJjy\r\nnAVh/gwQvIqb6C/SnQ5N9q55hEklmBM4f8R3RMW1HzpAsta6qwVVml4YX2yW\r\nAgAkLDHrl/ALG9OubJLwHhcklXRN4I7vuCZLR/GX9Em0Ht9PJqO+3VrxGFXH\r\nnTdBXXFdNFTMgAb3Ccv+f+O4+h+XrvsH0fsVyHsf3/+3YnazowXAvoW9213W\r\nh8q1C5g9UCWvhg/OJhiic4dmHFBswUWjjgJaAAx9QXAp6swjresGDJegnHAp\r\n0IG4zitP5c9b6VDfnrR7XwUkCkftnQxQeoe6/K9M1ahjnszAmJDfxZ8p6Dje\r\nYOSHBEiLpzsTOHnHxJphJxDBhwP86WU0k8iVPlr4l+afcGOposa8+Mc920BN\r\nFWtqBsYKxBCuUBRsvl7ZlReBIObVpJOx3VtEqobXcTLZsqrJ6XQPWi/g62WY\r\n0DqyYQ7ETC4bxredPZwq0/1blC/S+aqZoLPlV0wBgfC4sszyMLi2CzttUDu1\r\n38qp2gbFK+4ECvwCu4E6SBFKwhzEdQ8v0afvfdU7zvm8fHA3M7eugEchYEA4\r\ne2VTSh/FBWTET2LnczCUUfzxndnMGtO5CpoXks3v24VQi2XoeU6Bcw4TmN1U\r\nS3DqZ+fcdXRszBIOPmXLIy8yg8mUw/J3rbA=\r\n=bEjP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.16.1"},"gitHead":"f1e067fe3649c3e3286f5ae3da1b98dc4d0efc9f","scripts":{"start":"nodemon ./demo/app.js"},"_npmUser":{"name":"avilang","email":"1985945885@qq.com"},"repository":{"url":"git+https://github.com/avilang/mock-service.git","type":"git"},"_npmVersion":"6.14.12","description":"用于开发时 Mock Api 数据","directories":{},"_nodeVersion":"14.16.1","dependencies":{"cors":"^2.8.5","express":"^4.17.3","http-proxy-middleware":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mock-service_1.1.3_1649257566683_0.5380192244481314","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@avilang/mock-service","version":"1.1.4","keywords":["mock service"],"license":"MIT","_id":"@avilang/mock-service@1.1.4","maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"homepage":"https://github.com/avilang/mock-service#readme","bugs":{"url":"https://github.com/avilang/mock-service/issues"},"dist":{"shasum":"a23ea17241a5cd70146d05f111f80f8de35c1d11","tarball":"https://registry.npmjs.org/@avilang/mock-service/-/mock-service-1.1.4.tgz","fileCount":9,"integrity":"sha512-nnNcSzDCEn4fe5uKbh7256JKZFu5Ir9vp38C5LjOR4CIiNgZ0SNWUu2bfhxMANQeYRYwJu362ds8Hpo8K7rJhQ==","signatures":[{"sig":"MEQCIAxqYPh5qrnyAZ5hCskyKXVOl5o0J95Vi4YZ5uJV3VBCAiARV0B3lt9CK94DWCcfo9bVTR9ST8AcQAQ6/TbH+ZImQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23441,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUO7KACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBTw/+PYHJsjuy6nZxTLUPsGXLh3dCZFcmXMADcU2/UhqRdYHj7OBR\r\nRPYniQqzjR0u4RDAcxeDUhsvy+WLo/IgUb9mG8rlisvGNZC3tLxc/0O81HBQ\r\nerMTj6DaQodKVCSZ5ewQr/Mt5eh+u6JbC6ed+SG5K2Wl3jIYnvEcw+NVkVPF\r\nAqut/xiP4JwUG+3PoDVEQrf4gF6KGNFNMDPUWn3BvwVbNH/q2af/2tvNZbtF\r\n1AfdFBDwBfK/5NiB35BkfuaoGtwohsmReSK3HKrWKLNDuVLZIFTvJfIho1dg\r\nn7IKHREwkR8R4cDrKzYY0qtlyYp1dmpL1mXCncqqocaU76EVIXJXxK081wMt\r\n1dZrI0z/6FbS/eotJtPG4HkjQJM3ixlMO1qeUxx8zAoDCdnB41hIbs9TED7T\r\ngqC19GL9+nB/pSR7Fl22ncpuRpqPu4z23SPnkVD9V98uOIC9NnwMF0RkW9wB\r\nrVCLjYYq8txFttt9FkfpTDooSziKKv3vIpWLoI1Z/I7lAPM3G3yJQFMpaJRM\r\nGpjssk8tr6fN4R6G/YxTziVtBKD9LNDxxA6l7I7jB5DZ2mjIHd6rTKmvdLhA\r\n3IwkMmTtvOP9pFbUcngYzVRFH3cJOOgB/xerZmUMDUhmdmIZJ5tkP8AG6jC/\r\nsdQvVMuBUNXMBIEROygFPu7pWkYihZl2k2g=\r\n=zTP3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.16.1"},"gitHead":"77403e8f9a1c645d9d05805c0592ec431dd4894f","scripts":{"start":"nodemon ./demo/app.js"},"_npmUser":{"name":"avilang","email":"1985945885@qq.com"},"repository":{"url":"git+https://github.com/avilang/mock-service.git","type":"git"},"_npmVersion":"6.14.12","description":"用于开发时 Mock Api 数据","directories":{},"_nodeVersion":"14.16.1","dependencies":{"cors":"^2.8.5","express":"^4.17.3","http-proxy-middleware":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mock-service_1.1.4_1649471178598_0.7874225300861226","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@avilang/mock-service","version":"1.1.5","keywords":["mock service"],"license":"MIT","_id":"@avilang/mock-service@1.1.5","maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"homepage":"https://github.com/avilang/mock-service#readme","bugs":{"url":"https://github.com/avilang/mock-service/issues"},"dist":{"shasum":"7f14771af9dfe24735baaa7bdbf57d5f01d7ea54","tarball":"https://registry.npmjs.org/@avilang/mock-service/-/mock-service-1.1.5.tgz","fileCount":9,"integrity":"sha512-uVqr3R/p2o8gQZgscGzXoE+EoB52RVanWAYbo/ha1TnaMnIXSwvVyQP5IgDHpEWI/WosswmW6mb1f/vsftALow==","signatures":[{"sig":"MEUCIF58XlEtlGvKBNBGdKY3YXMUjDbpj+ys6DiKlNsYBa23AiEAxNqI/kdf8Glt08JrSHrWuNBn80phfWwsW8DgpNmtnA4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23440,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUPBCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDVA/+LrXwT73bGX95TdPer1yGi1cbrLQ+M1gIj2VzVm2IFsxi7kCS\r\npLhsBHWyENb1Md/Y2hn+EI3X3jFthYatksFZSHkM/EOnvwWrMXvSEyALugbp\r\naWdzaxBOmRo7ipCueX4fZH3Wut9uoBqbsXYe6OghkUMirxY8pE+Li6mlPMS3\r\n0h3eR3L8dg6YDvcuUur3IBmXeABoxLTHmDnbyANcTN2tI6NMtnZep9/0q5x9\r\n9gwCBQO4Sd2fpo/lp7MGgGFkUSA0IIVw8zld3MMNt0tL5S1LkHmD8HNZ6KDd\r\nTxvyuSNOtCISkfsmY3kgD2q+OGNAUI72IWYwcit3kU/jELUNUejL+XIQlkFF\r\n5Eogw2jSMwgZsGsb/gAFAnMSHYgFeTotKGjMvkkSzWWygQtMyL22hEeeQVJh\r\nmT7PHhlBIV5EEnbA8wpKH5dBE5gsfZsT9fcGrF/n3aXURW1/MI0DyXDvOVQA\r\n9xdQIlI7Vagia3GhiB6PNOJxdmaK7NbUuP1sxGVQo7qD0J3g2ehzzXH64Oha\r\n9mDEve+8JqegeWV320HBNNvaAre3g8RNQeQrluromUH1axOvPLYqg5twcYO8\r\nm9/bxrKm9YuLOggIMRaJ8Gz5A0M+sVcbiuUqe01nRJNoZ0e64fnIqBgwIw3s\r\n2dYyFN82yg/Ql8rNgkLgGQ0Nqn9di9FsFNI=\r\n=srH5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">= 14.16.1"},"gitHead":"368f8deaebad23f9b97bdda53a0563c4592bb257","scripts":{"start":"nodemon ./demo/app.js"},"_npmUser":{"name":"avilang","email":"1985945885@qq.com"},"repository":{"url":"git+https://github.com/avilang/mock-service.git","type":"git"},"_npmVersion":"6.14.12","description":"用于开发时 Mock Api 数据","directories":{},"_nodeVersion":"14.16.1","dependencies":{"cors":"^2.8.5","express":"^4.17.3","http-proxy-middleware":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^2.0.15"},"_npmOperationalInternal":{"tmp":"tmp/mock-service_1.1.5_1649471554495_0.3540683003803624","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@avilang/mock-service","version":"1.1.6","description":"用于开发时 Mock Api 数据","main":"index.js","license":"MIT","keywords":["mock service"],"repository":{"type":"git","url":"git+https://github.com/avilang/mock-service.git"},"scripts":{"start":"nodemon ./demo/app.js"},"dependencies":{"cors":"^2.8.5","express":"^4.17.3","http-proxy-middleware":"^2.0.4"},"devDependencies":{"nodemon":"^2.0.15"},"engines":{"node":">= 14.16.1"},"gitHead":"ff4e90d11bdef5d0dd6e093d56b3833259c361b3","bugs":{"url":"https://github.com/avilang/mock-service/issues"},"homepage":"https://github.com/avilang/mock-service#readme","_id":"@avilang/mock-service@1.1.6","_nodeVersion":"14.18.2","_npmVersion":"6.14.15","dist":{"integrity":"sha512-NljZ3Wxh4usECiRmAdIUMHcdneqgzS/haefQsyVxlpOMtqtSqzaeAlEEt3vx53BUl1wMMdF/v1421ztdsKQOnw==","shasum":"f94296c621587b6cc24395412ffedcd5d9edb55c","tarball":"https://registry.npmjs.org/@avilang/mock-service/-/mock-service-1.1.6.tgz","fileCount":9,"unpackedSize":24441,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIB64Ifyqf2P8q7TccxU6IrAGg1evaMqGU2A0b+huub27AiEAtqx5um0utayXos2WTbfNgIHzEeSf4VHYwROm8sp5kbE="}]},"_npmUser":{"name":"avilang","email":"1985945885@qq.com"},"directories":{},"maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mock-service_1.1.6_1763687850196_0.5231487916456239"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-06T10:36:49.104Z","modified":"2025-11-21T01:17:30.871Z","1.1.0":"2022-04-06T10:36:49.281Z","1.1.1":"2022-04-06T13:42:09.113Z","1.1.2":"2022-04-06T14:54:23.979Z","1.1.3":"2022-04-06T15:06:06.994Z","1.1.4":"2022-04-09T02:26:18.781Z","1.1.5":"2022-04-09T02:32:34.662Z","1.1.6":"2025-11-21T01:17:30.406Z"},"bugs":{"url":"https://github.com/avilang/mock-service/issues"},"license":"MIT","homepage":"https://github.com/avilang/mock-service#readme","keywords":["mock service"],"repository":{"type":"git","url":"git+https://github.com/avilang/mock-service.git"},"description":"用于开发时 Mock Api 数据","maintainers":[{"name":"avilang","email":"1985945885@qq.com"}],"readme":"# mock service\n\n- 简陋的 mock 服务，为了前端开发方便调试后端接口而创建。\n- 应用场景：前端功能开发调试。后端接口未完成情况下，前端可先对接接口，进行开发等场景。\n- 响应数据优先返回本地文件的 mock 数据，若没有寻找到本地 mock 文件时，则代理到真正的后端接口，返回接口的响应数据。\n- 若后端接口已完成或不想返回本地文件的 mock 数据，可把本地 mock 文件删除或把文件名重命名（不符合文件名称规则即可，命名规则见下文）。\n\n![mock-service](https://raw.githubusercontent.com/avilang/mock-service/main/mock-service.png)\n\n## 安装\n\n- npm i @avilang/mock-service  \n- yarn add @avilang/mock-service\n- pnpm add @avilang/mock-service\n\n## 使用\n\n- 在项目中安装好依赖后，创建文件如 mock-app.js (见下文示例代码)，填好你的配置。\n- 启动 mock 服务 `node mock-app.js`\n- 使用前你需修改好你前端项目里的相关配置或文件，把 HTTP 请求代理到你的 mock 服务的端口上。如你使用 [vite](https://vite.dev/) 作为开发工具，可修改 `vite.config.js` 文件下 `server.proxy` 的配置\n\n```js\n// mock-app.js\nlet path = require(\"path\");\nlet mockService = require(\"@avilang/mock-service\");\n\nmockService.start({\n  // mock 服务端口\n  port: 9000,\n  // mock 文件存放目录(绝对路径)\n  mock: path.join(__dirname, \"./\"),\n  // 这里配置是你的后端服务API\n  // http-proxy options 见 https://github.com/chimurai/http-proxy-middleware#http-proxy-options\n  proxy: {\n    \"/web/*\": {\n      target: \"http://localhost:8080\",\n    },\n    \"/apis/*\": {\n      target: \"http://dev.domain.com\",\n      changeOrigin: true,\n    },\n  },\n});\n```\n\n### mock 文件命名规则\n\n- 例: 请求方法是 `POST` 请求 URL 为 `/apis/order/code`，则对应的 mock 文件为 `post_apis_order_code.js`\n- 规则: `请求方法(英文小写)` + `_` + `请求 URl(\"/\"符号替换成 \"_\")`\n- 无需考虑请求的参数，把请求 URL 和文件名匹配好即可，因为本地mock响应的数据完全由你定制，与参数无关。\n\nmock 文件示例:\n\n```js\nmodule.exports = {\n  // http status code（可不填，则默认为 200）\n  httpStatus: 200,\n  // 响应内容\n  response: {\n    code: 2000,\n    list: [...]\n  }\n}\n```\n\n也可以配合如 [Mock](https://github.com/nuysoft/Mock) 等库，构造数据。\n","readmeFilename":"README.md"}